54,302 blogs · [ { "id": "01a0d051-c5ab-729c-b676-ed6151f3486e", "title": "Reversing the SH-4 fpu with the help of three AI models", "url": "https://skmp.dev/blog/sh4-fpu/", "published_at": "2026-09-20T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f4891a377c79", "title": "And so polly2-rtl begins!", "url": "https://skmp.dev/blog/hello-polly2-rtl/", "published_at": "2026-07-07T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f4891a879038", "title": "CTNet - compressing neural networks with video codecs", "url": "https://github.com/skmp/ctnet", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f4891b34d4c1", "title": "CUBED - 144 Forth processors in your browser", "url": "https://github.com/skmp/cubed", "published_at": "2026-02-14T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f4891bbef88a", "title": "emudrama and interpersonal relationships: a retrospective", "url": "https://skmp.dev/blog/emudrama/", "published_at": "2025-09-25T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f4891bd605bf", "title": "Another Code Cache approach for hex-emu (fex-emu derivative/fork)", "url": "https://skmp.dev/blog/hex-cache/", "published_at": "2023-08-17T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f4891cbe3fe5", "title": "Dreamcast Emulation on PS2?", "url": "https://skmp.dev/blog/nulldc-ps2/", "published_at": "2023-08-15T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f4891d7bb559", "title": "Implementing an AOT pipeline for FEX-Emu", "url": "https://skmp.dev/blog/fex-aotir/", "published_at": "2021-05-04T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f4891e0ac8e8", "title": "Getting started with FPGAdc and HLS, part 1", "url": "https://skmp.dev/blog/getting-hls-started/", "published_at": "2021-03-12T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f4891f092366", "title": "Full interview with NullDC/Reicast developers (skmp, ZNullptr)", "url": "https://skmp.dev/blog/interview-nulldc-reicast/", "published_at": "2020-04-19T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f4891f7ceea7", "title": "Running Anbox on Raspberry Pi", "url": "https://skmp.dev/blog/anbox-rpi4/", "published_at": "2019-08-25T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f48920399613", "title": "Micro optimizations & emulation", "url": "https://skmp.dev/blog/micro-optimizations/", "published_at": "2015-08-13T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f4892102d8a0", "title": "Efficiently handling endian differences using negative memory addressing", "url": "https://skmp.dev/blog/negative-addressing-bswap/", "published_at": "2015-07-12T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f489214ec702", "title": "Updated Reicast CI builds page", "url": "https://skmp.dev/blog/reicast-ci-site-update/", "published_at": "2015-06-10T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f4892227939b", "title": "reicast, websockets & opengl (es) streaming", "url": "https://skmp.dev/blog/reicast-websocket-ogl/", "published_at": "2015-05-22T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f48922651862", "title": "Tegra K1: First impression", "url": "https://skmp.dev/blog/tegra-k1-reicast-port/", "published_at": "2015-04-12T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f48922db652e", "title": "Simple SoC 16: Wait States", "url": "https://oldwiki.hackerspace.gr/wiki/PLD_Workshop_2.15", "published_at": "2014-02-26T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f489237d541d", "title": "Simple SoC 15: Debugger Integration", "url": "https://oldwiki.hackerspace.gr/wiki/PLD_Workshop_2.14", "published_at": "2014-02-05T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f48924636b0e", "title": "Simple SoC 14: Making it work once more", "url": "https://oldwiki.hackerspace.gr/wiki/PLD_Workshop_2.13", "published_at": "2014-01-29T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f4892488ff9a", "title": "Simple SoC 13: ICEful modules", "url": "https://oldwiki.hackerspace.gr/wiki/PLD_Workshop_2.12", "published_at": "2014-01-22T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f489254dec7e", "title": "Simple SoC 12: Debuggable Hardware", "url": "https://oldwiki.hackerspace.gr/wiki/PLD_Workshop_2.11", "published_at": "2013-12-11T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f48926330564", "title": "Simple SoC 11: Clocks and IO", "url": "https://oldwiki.hackerspace.gr/wiki/PLD_Workshop_2.10", "published_at": "2013-12-04T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f48926722899", "title": "Simple SoC 10: Want some ICE?", "url": "https://oldwiki.hackerspace.gr/wiki/PLD_Workshop_2013/11/20", "published_at": "2013-11-20T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f4892739df37", "title": "Simple SoC 9: Differential debugging", "url": "https://oldwiki.hackerspace.gr/wiki/PLD_Workshop_2013/11/06", "published_at": "2013-11-13T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f48927e70022", "title": "Simple SoC 8: Corrupted Pixels", "url": "https://oldwiki.hackerspace.gr/wiki/PLD_Workshop_2013/10/30", "published_at": "2013-10-30T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f48928c62e5c", "title": "Simple SoC 7: We love glitches", "url": "https://oldwiki.hackerspace.gr/wiki/PLD_Workshop_2013/10/23", "published_at": "2013-10-23T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f48928cccb58", "title": "Simple SoC 6: How about conditions?", "url": "https://oldwiki.hackerspace.gr/wiki/PLD_Workshop_2013/10/16", "published_at": "2013-10-16T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f4892936dab8", "title": "Simple SoC 5: Howdy Simulator, for real", "url": "https://oldwiki.hackerspace.gr/wiki/PLD_Workshop_2013/10/09", "published_at": "2013-10-09T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f48929d506c4", "title": "Simple SoC 4: Howdy Simulator", "url": "https://oldwiki.hackerspace.gr/wiki/PLD_Workshop_2013/10/02", "published_at": "2013-10-02T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f4892a75364f", "title": "Simple SoC 3: Verilog at last", "url": "https://oldwiki.hackerspace.gr/wiki/PLD_Workshop_2013/09/25", "published_at": "2013-09-25T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f4892b3d5ab9", "title": "Simple SoC 2: Let there be code", "url": "https://oldwiki.hackerspace.gr/wiki/PLD_Workshop_18_09_2013", "published_at": "2013-09-18T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f4892b75ec4c", "title": "Simple SoC 1: September reunion", "url": "https://oldwiki.hackerspace.gr/wiki/PLD_Workshop_11_09_2013", "published_at": "2013-09-11T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f4892c674a0a", "title": "PLD Workshop 6: Computer architecture, part 3", "url": "https://oldwiki.hackerspace.gr/wiki/PLD_Workshop_02_07_2013", "published_at": "2013-07-02T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f4892d23af9a", "title": "PLD Workshop 5: Computer architecture, part 2", "url": "https://oldwiki.hackerspace.gr/wiki/PLD_Workshop_25_06_2013", "published_at": "2013-06-25T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f4892d5fe233", "title": "PLD Workshop 4: Computer architecture", "url": "https://oldwiki.hackerspace.gr/wiki/PLD_Workshop_18_06_2013", "published_at": "2013-06-18T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f4892d928b63", "title": "PLD Workshop 3: More complicated structures", "url": "https://oldwiki.hackerspace.gr/wiki/PLD_Workshop_11_06_2013", "published_at": "2013-06-11T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f4892e20db20", "title": "PLD Workshop 2: Tooling, VHDL/Verilog basics", "url": "https://oldwiki.hackerspace.gr/wiki/PLD_Workshop_04_06_2013", "published_at": "2013-06-04T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f4892e3230b2", "title": "PLD Workshop 1: Digital electronics recap", "url": "https://oldwiki.hackerspace.gr/wiki/PLD_Workshop_28_05_2013", "published_at": "2013-05-28T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f4892f06a03d", "title": "quick update", "url": "https://skmp.dev/blog/quick-update/", "published_at": "2010-12-28T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f4892fa91c1d", "title": "ports, ports & ports !", "url": "https://skmp.dev/blog/ports-ports-and-ports/", "published_at": "2010-12-14T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f489300df888", "title": "Resuming operations !", "url": "https://skmp.dev/blog/resuming-operations/", "published_at": "2010-12-09T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f489309a5792", "title": "Progess", "url": "https://skmp.dev/blog/progess/", "published_at": "2010-09-18T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f48931519f14", "title": "Progress on ps3: toolchain / basic open source sdk is the next target ...", "url": "https://skmp.dev/blog/progress-on-ps3-toolchain/", "published_at": "2010-09-10T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f48931606ed9", "title": "Resuming work on nullDC ! -- also, donations needed :|", "url": "https://skmp.dev/blog/resuming-work-on-nulldc/", "published_at": "2010-09-05T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f489320eed1a", "title": "Some habits are too hard to break, huh", "url": "https://skmp.dev/blog/some-habits-are-too-hard-to-break/", "published_at": "2010-08-28T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f48932ef0a1e", "title": "nullDC mainline is open source ! also, moved servers :)", "url": "https://skmp.dev/blog/nulldc-open-source/", "published_at": "2010-05-21T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f489331bdbf2", "title": "Finaly some progress !", "url": "https://skmp.dev/blog/finaly-some-progress/", "published_at": "2009-05-04T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f48933f44764", "title": "Clarifications about nullDC/psp", "url": "https://skmp.dev/blog/clarifications-about-nulldc-psp/", "published_at": "2008-07-29T00:00:00+00:00" }, { "id": "01a087e1-faf8-71a3-88f8-f48934e3abb8", "title": "nullDC/PSP update #2++", "url": "https://skmp.dev/blog/nulldc-psp-update-2/", "published_at": "2008-07-27T00:00:00+00:00" } ] posts Claim your blog
Back to skmp.dev
Blog · corpus.blog/blogs/skmp.dev/posts

skmp.dev

skmp.dev

2026

2025

2023

2021

2020

2019

2015

2014

2013

2010

2009

2008