<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Στέφανος Κορνήλιος Μίτσης Ποιητίδης</title><description>A fun mix of programming, DIY electronics and art</description><link>https://skmp.dev/</link><item><title>The Liquid Jet — 2nd level on the Dreamcast!</title><link>https://skmp.dev/blog/bloom-elf-2nd-level/</link><guid isPermaLink="true">https://skmp.dev/blog/bloom-elf-2nd-level/</guid><description>Second level of The Liquid Jet running on the Dreamcast.</description><pubDate>Mon, 05 May 2025 00:00:00 GMT</pubDate><category>bloom.elf</category><category>dreamcast</category><category>gamedev</category></item><item><title>bloom20.cdi</title><link>https://skmp.dev/blog/bloom-elf-bloom20/</link><guid isPermaLink="true">https://skmp.dev/blog/bloom-elf-bloom20/</guid><description>bloom.elf build 20 running on the Dreamcast.</description><pubDate>Wed, 31 Dec 2025 00:00:00 GMT</pubDate><category>bloom.elf</category><category>dreamcast</category><category>gamedev</category></item><item><title>bloom_26.cdi — capture by Esppiral</title><link>https://skmp.dev/blog/bloom-elf-bloom26/</link><guid isPermaLink="true">https://skmp.dev/blog/bloom-elf-bloom26/</guid><description>bloom.elf build 26, captured by Esppiral.</description><pubDate>Wed, 25 Feb 2026 00:00:00 GMT</pubDate><category>bloom.elf</category><category>dreamcast</category><category>gamedev</category></item><item><title>Ασυνάρτητες Σκέψεις</title><link>https://skmp.dev/blog/asynarties-skepseis/</link><guid isPermaLink="true">https://skmp.dev/blog/asynarties-skepseis/</guid><description>Recorded on 2018.02.19 in Josefstrasse, Zürich by skmp using Garageband for iPad. Remastered by masterHeatwave, October 2025.</description><pubDate>Sat, 04 Oct 2025 00:00:00 GMT</pubDate><category>music</category><category>amp236</category></item><item><title>The Liquid Jet — Full Intro (Dreamcast)</title><link>https://skmp.dev/blog/bloom-elf-full-intro/</link><guid isPermaLink="true">https://skmp.dev/blog/bloom-elf-full-intro/</guid><description>Full intro sequence for The Liquid Jet running on a Dreamcast devcast.</description><pubDate>Thu, 10 Apr 2025 00:00:00 GMT</pubDate><category>bloom.elf</category><category>dreamcast</category><category>gamedev</category></item><item><title>The Liquid Jet — Partial Intro Animation (Dreamcast)</title><link>https://skmp.dev/blog/bloom-elf-partial-intro/</link><guid isPermaLink="true">https://skmp.dev/blog/bloom-elf-partial-intro/</guid><description>Partial intro animation for The Liquid Jet running on a Dreamcast devcast.</description><pubDate>Thu, 10 Apr 2025 00:00:00 GMT</pubDate><category>bloom.elf</category><category>dreamcast</category><category>gamedev</category></item><item><title>Introducing bloom.elf — a Dreamcast adventure</title><link>https://skmp.dev/blog/bloom-elf-kickoff/</link><guid isPermaLink="true">https://skmp.dev/blog/bloom-elf-kickoff/</guid><description>Kicking off bloom.elf — a 3D adventure game for the Sega Dreamcast featuring bloom effects, physics, and interactive levels.</description><pubDate>Fri, 04 Apr 2025 00:00:00 GMT</pubDate><category>bloom.elf</category><category>dreamcast</category><category>gamedev</category></item><item><title>The Liquid Jet — Model Decimation Tooling</title><link>https://skmp.dev/blog/bloom-elf-decimation-tooling/</link><guid isPermaLink="true">https://skmp.dev/blog/bloom-elf-decimation-tooling/</guid><description>Model decimation tooling for The Liquid Jet&apos;s Dreamcast port.</description><pubDate>Sun, 20 Apr 2025 00:00:00 GMT</pubDate><category>bloom.elf</category><category>dreamcast</category><category>gamedev</category></item><item><title>The Liquid Jet — Dreamcast Port Progress (2025.04.22)</title><link>https://skmp.dev/blog/bloom-elf-progress-04-22/</link><guid isPermaLink="true">https://skmp.dev/blog/bloom-elf-progress-04-22/</guid><description>Dreamcast port progress for The Liquid Jet.</description><pubDate>Tue, 22 Apr 2025 00:00:00 GMT</pubDate><category>bloom.elf</category><category>dreamcast</category><category>gamedev</category></item><item><title>Running Anbox on Raspberry Pi</title><link>https://skmp.dev/blog/anbox-rpi4/</link><guid isPermaLink="true">https://skmp.dev/blog/anbox-rpi4/</guid><description>Step-by-step guide to running Android apps on Raspberry Pi 4 via Anbox.</description><pubDate>Sun, 25 Aug 2019 00:00:00 GMT</pubDate><category>linux</category><category>android</category></item><item><title>Broadcast</title><link>https://skmp.dev/blog/broadcast/</link><guid isPermaLink="true">https://skmp.dev/blog/broadcast/</guid><description>A short broadcast.</description><pubDate>Tue, 17 Feb 2026 00:00:00 GMT</pubDate><category>music</category></item><item><title>Clarifications about nullDC/psp</title><link>https://skmp.dev/blog/clarifications-about-nulldc-psp/</link><guid isPermaLink="true">https://skmp.dev/blog/clarifications-about-nulldc-psp/</guid><description>Setting expectations about nullDC/psp development, speed, and future ports.</description><pubDate>Tue, 29 Jul 2008 00:00:00 GMT</pubDate><category>nullDC</category><category>nullDC/psp</category></item><item><title>Introducing Croft — Lara on the Dreamcast</title><link>https://skmp.dev/blog/croft-kickoff/</link><guid isPermaLink="true">https://skmp.dev/blog/croft-kickoff/</guid><description>Kicking off Croft — a Lara Croft game for the Sega Dreamcast, derived from the DCUE engine.</description><pubDate>Fri, 04 Apr 2025 00:00:00 GMT</pubDate><category>croft</category><category>dreamcast</category><category>gamedev</category></item><item><title>Introducing CUBED — 144 Forth processors in your browser</title><link>https://skmp.dev/blog/cubed-kickoff/</link><guid isPermaLink="true">https://skmp.dev/blog/cubed-kickoff/</guid><description>Kicking off CUBED — an in-browser emulator for the GreenArrays GA144 with a 3D visual logic programming language.</description><pubDate>Sat, 14 Feb 2026 00:00:00 GMT</pubDate><category>cubed</category><category>fpga</category><category>programming-languages</category></item><item><title>Introducing DC DevTools</title><link>https://skmp.dev/blog/dc-devtools/</link><guid isPermaLink="true">https://skmp.dev/blog/dc-devtools/</guid><description>A collection of web-based development and debugging tools for the Sega Dreamcast — from texture compression to pipeline simulation.</description><pubDate>Fri, 07 Jul 2023 00:00:00 GMT</pubDate><category>dreamcast</category><category>emulators</category><category>tools</category></item><item><title>The Liquid Jet — Dreamcast Progress (2025.04.29)</title><link>https://skmp.dev/blog/bloom-elf-progress-04-29/</link><guid isPermaLink="true">https://skmp.dev/blog/bloom-elf-progress-04-29/</guid><description>Continued Dreamcast port progress for The Liquid Jet.</description><pubDate>Tue, 29 Apr 2025 00:00:00 GMT</pubDate><category>bloom.elf</category><category>dreamcast</category><category>gamedev</category></item><item><title>DCA3-miami animation compression progress</title><link>https://skmp.dev/blog/dca3-miami-animation-compression/</link><guid isPermaLink="true">https://skmp.dev/blog/dca3-miami-animation-compression/</guid><description>Animation compression progress for DCA3&apos;s Miami scene.</description><pubDate>Tue, 04 Mar 2025 00:00:00 GMT</pubDate><category>dca3</category><category>dreamcast</category></item><item><title>dca3-miami boat party with animations disabled</title><link>https://skmp.dev/blog/dca3-miami-boat-party/</link><guid isPermaLink="true">https://skmp.dev/blog/dca3-miami-boat-party/</guid><description>DCA3 Miami boat party scene on the Dreamcast, animations disabled.</description><pubDate>Mon, 24 Feb 2025 00:00:00 GMT</pubDate><category>dca3</category><category>dreamcast</category></item><item><title>dca3-miami on devcast w/ 32 MB RAM</title><link>https://skmp.dev/blog/dca3-miami-32mb/</link><guid isPermaLink="true">https://skmp.dev/blog/dca3-miami-32mb/</guid><description>DCA3 Miami scene running on a Dreamcast devcast with 32 MB RAM.</description><pubDate>Sat, 22 Feb 2025 00:00:00 GMT</pubDate><category>dca3</category><category>dreamcast</category></item><item><title>dca3-miami: One bug down, more to go</title><link>https://skmp.dev/blog/dca3-miami-one-bug-down/</link><guid isPermaLink="true">https://skmp.dev/blog/dca3-miami-one-bug-down/</guid><description>Debugging DCA3&apos;s Miami scene on the Dreamcast.</description><pubDate>Sun, 23 Feb 2025 00:00:00 GMT</pubDate><category>dca3</category><category>dreamcast</category></item><item><title>regta3dc: 16mb Dreamcast, glitch city edition</title><link>https://skmp.dev/blog/dca3-regta3dc-16mb/</link><guid isPermaLink="true">https://skmp.dev/blog/dca3-regta3dc-16mb/</guid><description>DCA3 running on a 16MB Dreamcast — glitchy but alive.</description><pubDate>Sat, 20 Jul 2024 00:00:00 GMT</pubDate><category>dca3</category><category>dreamcast</category></item><item><title>Introducing DCUE — DreamCast Unity Exporter</title><link>https://skmp.dev/blog/dcue-kickoff/</link><guid isPermaLink="true">https://skmp.dev/blog/dcue-kickoff/</guid><description>Kicking off DCUE — exporting Unity scenes and rendering them natively on the Sega Dreamcast.</description><pubDate>Fri, 04 Apr 2025 00:00:00 GMT</pubDate><category>dcue</category><category>dreamcast</category><category>emulators</category></item><item><title>Introducing emudev.org</title><link>https://skmp.dev/blog/emudev-kickoff/</link><guid isPermaLink="true">https://skmp.dev/blog/emudev-kickoff/</guid><description>Kicking off emudev.org — a network for documenting, emulating, and preserving hardware near extinction.</description><pubDate>Mon, 01 Sep 2008 00:00:00 GMT</pubDate><category>emudev</category><category>emulators</category></item><item><title>emudrama and interpersonal relationships: a retrospective</title><link>https://skmp.dev/blog/emudrama/</link><guid isPermaLink="true">https://skmp.dev/blog/emudrama/</guid><description>A public retrospective on the Reicast/Flycast and FEX-Emu/hex-emu dramas.</description><pubDate>Thu, 25 Sep 2025 00:00:00 GMT</pubDate><category>emulators</category><category>personal</category></item><item><title>aex-emu Dota Underlords</title><link>https://skmp.dev/blog/fex-aex-dota-underlords/</link><guid isPermaLink="true">https://skmp.dev/blog/fex-aex-dota-underlords/</guid><description>Dota Underlords running under aex-emu.</description><pubDate>Thu, 20 Oct 2022 00:00:00 GMT</pubDate><category>fex-emu</category><category>emulators</category></item><item><title>aex-emu Half Life 2 ingame</title><link>https://skmp.dev/blog/fex-aex-hl2-ingame/</link><guid isPermaLink="true">https://skmp.dev/blog/fex-aex-hl2-ingame/</guid><description>Half Life 2 running ingame under aex-emu.</description><pubDate>Thu, 20 Oct 2022 00:00:00 GMT</pubDate><category>fex-emu</category><category>emulators</category></item><item><title>aex-emu Half Life 2 Lost Coast Video Stress Test</title><link>https://skmp.dev/blog/fex-aex-hl2-lost-coast/</link><guid isPermaLink="true">https://skmp.dev/blog/fex-aex-hl2-lost-coast/</guid><description>Half Life 2 Lost Coast video stress test under aex-emu.</description><pubDate>Wed, 12 Oct 2022 00:00:00 GMT</pubDate><category>fex-emu</category><category>emulators</category></item><item><title>aex-emu Left 4 Dead 2</title><link>https://skmp.dev/blog/fex-aex-l4d2/</link><guid isPermaLink="true">https://skmp.dev/blog/fex-aex-l4d2/</guid><description>Left 4 Dead 2 running under aex-emu.</description><pubDate>Tue, 18 Oct 2022 00:00:00 GMT</pubDate><category>fex-emu</category><category>emulators</category></item><item><title>aex-emu Portal Gameplay</title><link>https://skmp.dev/blog/fex-aex-portal-gameplay/</link><guid isPermaLink="true">https://skmp.dev/blog/fex-aex-portal-gameplay/</guid><description>Portal gameplay under aex-emu.</description><pubDate>Wed, 12 Oct 2022 00:00:00 GMT</pubDate><category>fex-emu</category><category>emulators</category></item><item><title>aex-emu rethunks — Unigine Heaven</title><link>https://skmp.dev/blog/fex-aex-rethunks-heaven/</link><guid isPermaLink="true">https://skmp.dev/blog/fex-aex-rethunks-heaven/</guid><description>Unigine Heaven benchmark under aex-emu with rethunks.</description><pubDate>Fri, 14 Oct 2022 00:00:00 GMT</pubDate><category>fex-emu</category><category>emulators</category></item><item><title>aex-emu rethunks — Unigine Superposition 1080p Extreme</title><link>https://skmp.dev/blog/fex-aex-rethunks-superposition/</link><guid isPermaLink="true">https://skmp.dev/blog/fex-aex-rethunks-superposition/</guid><description>Unigine Superposition 1080p extreme benchmark under aex-emu with rethunks.</description><pubDate>Fri, 14 Oct 2022 00:00:00 GMT</pubDate><category>fex-emu</category><category>emulators</category></item><item><title>aex-emu steam &amp; portal launch</title><link>https://skmp.dev/blog/fex-aex-steam-portal-launch/</link><guid isPermaLink="true">https://skmp.dev/blog/fex-aex-steam-portal-launch/</guid><description>Steam and Portal launching under aex-emu.</description><pubDate>Tue, 18 Oct 2022 00:00:00 GMT</pubDate><category>fex-emu</category><category>emulators</category></item><item><title>aex-emu steam startup</title><link>https://skmp.dev/blog/fex-aex-steam-startup/</link><guid isPermaLink="true">https://skmp.dev/blog/fex-aex-steam-startup/</guid><description>Steam starting up under aex-emu.</description><pubDate>Tue, 11 Oct 2022 00:00:00 GMT</pubDate><category>fex-emu</category><category>emulators</category></item><item><title>Implementing an AOT pipeline for FEX-Emu</title><link>https://skmp.dev/blog/fex-aotir/</link><guid isPermaLink="true">https://skmp.dev/blog/fex-aotir/</guid><description>Ahead-of-time IR caching that cuts clang launch time from 1.3s to 0.38s under FEX-Emu.</description><pubDate>Tue, 04 May 2021 00:00:00 GMT</pubDate><category>FEX-Emu</category><category>emulators</category></item><item><title>hex-emu: Half Life 2, Episode 2 (arm, thunked)</title><link>https://skmp.dev/blog/fex-hex-hl2-ep2/</link><guid isPermaLink="true">https://skmp.dev/blog/fex-hex-hl2-ep2/</guid><description>Half Life 2 Episode 2 running under hex-emu on arm with thunks.</description><pubDate>Sun, 16 Apr 2023 00:00:00 GMT</pubDate><category>fex-emu</category><category>emulators</category></item><item><title>hex-emu: Portal 2 (arm64, thunked)</title><link>https://skmp.dev/blog/fex-hex-portal2/</link><guid isPermaLink="true">https://skmp.dev/blog/fex-hex-portal2/</guid><description>Portal 2 running under hex-emu on arm64 with thunks.</description><pubDate>Mon, 17 Apr 2023 00:00:00 GMT</pubDate><category>fex-emu</category><category>emulators</category></item><item><title>Finaly some progress !</title><link>https://skmp.dev/blog/finaly-some-progress/</link><guid isPermaLink="true">https://skmp.dev/blog/finaly-some-progress/</guid><description>New dynarec with IL, backends for x86/arm/mips-allegrex, and first PSP/BeagleBoard results.</description><pubDate>Mon, 04 May 2009 00:00:00 GMT</pubDate><category>Uncategorized</category></item><item><title>aex-emu rethunks on NVIDIA Orin</title><link>https://skmp.dev/blog/fex-aex-rethunks-orin/</link><guid isPermaLink="true">https://skmp.dev/blog/fex-aex-rethunks-orin/</guid><description>aex-emu with rethunks running on NVIDIA Orin.</description><pubDate>Sat, 08 Oct 2022 00:00:00 GMT</pubDate><category>fex-emu</category><category>emulators</category></item><item><title>First Post !</title><link>https://skmp.dev/blog/first-post/</link><guid isPermaLink="true">https://skmp.dev/blog/first-post/</guid><description>The first post on drk||Raziel&apos;s blog.</description><pubDate>Sat, 23 Jun 2007 00:00:00 GMT</pubDate><category>Uncategorized</category></item><item><title>Got the ps3!</title><link>https://skmp.dev/blog/got-the-ps3/</link><guid isPermaLink="true">https://skmp.dev/blog/got-the-ps3/</guid><description>PS3 acquired thanks to donations.</description><pubDate>Mon, 04 Oct 2010 00:00:00 GMT</pubDate><category>Uncategorized</category></item><item><title>Getting started with FPGAdc and HLS, part 1</title><link>https://skmp.dev/blog/getting-hls-started/</link><guid isPermaLink="true">https://skmp.dev/blog/getting-hls-started/</guid><description>First steps implementing the Dreamcast&apos;s CLX2 CORE rendering unit in HLS for FPGA.</description><pubDate>Fri, 12 Mar 2021 00:00:00 GMT</pubDate><category>fpgadc</category><category>emulators</category></item><item><title>Γεια σου Κόσμε</title><link>https://skmp.dev/blog/hello-world/</link><guid isPermaLink="true">https://skmp.dev/blog/hello-world/</guid><description>Η πρώτη δοκιμαστική ανάρτηση στα ελληνικά.</description><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate><category>ελληνικά</category></item><item><title>Greek and Swiss Constitutions Compared</title><link>https://skmp.dev/blog/greek-swiss-constitutions/</link><guid isPermaLink="true">https://skmp.dev/blog/greek-swiss-constitutions/</guid><description>Greek and Swiss constitutions compared, generated via NotebookLM.</description><pubDate>Wed, 12 Nov 2025 00:00:00 GMT</pubDate><category>misc</category></item><item><title>Another Code Cache approach for hex-emu (fex-emu derivative/fork)</title><link>https://skmp.dev/blog/hex-cache/</link><guid isPermaLink="true">https://skmp.dev/blog/hex-cache/</guid><description>Multi-threaded, multi-process JIT object code cache for hex-emu with BST index and crash safety.</description><pubDate>Thu, 17 Aug 2023 00:00:00 GMT</pubDate><category>FEX-Emu</category><category>emulators</category></item><item><title>HSGR Blender Animation lulz</title><link>https://skmp.dev/blog/hsgr-blender-lulz/</link><guid isPermaLink="true">https://skmp.dev/blog/hsgr-blender-lulz/</guid><description>A Blender animation made at hackerspace.gr.</description><pubDate>Fri, 16 Nov 2012 00:00:00 GMT</pubDate><category>hsgr</category><category>art</category></item><item><title>Full interview with NullDC/Reicast developers (skmp, ZNullptr)</title><link>https://skmp.dev/blog/interview-nulldc-reicast/</link><guid isPermaLink="true">https://skmp.dev/blog/interview-nulldc-reicast/</guid><description>An in-depth interview covering the history of NullDC and Reicast, the Dreamcast emulation scene, and the technical journey behind these projects.</description><pubDate>Sun, 19 Apr 2020 00:00:00 GMT</pubDate><category>interviews</category><category>emulators</category></item><item><title>Micro optimizations &amp; emulation</title><link>https://skmp.dev/blog/micro-optimizations/</link><guid isPermaLink="true">https://skmp.dev/blog/micro-optimizations/</guid><description>How fixing pointer aliasing, signed modulo, and using SSE/AVX intrinsics yielded a 32% speedup in reicast&apos;s TA processing.</description><pubDate>Thu, 13 Aug 2015 00:00:00 GMT</pubDate><category>reicast</category><category>emulators</category></item><item><title>More progress !</title><link>https://skmp.dev/blog/more-progress/</link><guid isPermaLink="true">https://skmp.dev/blog/more-progress/</guid><description>Video of nullDCe progress on PS3, working towards runtime generated code.</description><pubDate>Thu, 23 Sep 2010 00:00:00 GMT</pubDate><category>emulators</category><category>nullDC</category><category>ps3</category></item><item><title>Lunar Miasma — Gone</title><link>https://skmp.dev/blog/lunar-miasma-gone/</link><guid isPermaLink="true">https://skmp.dev/blog/lunar-miasma-gone/</guid><description>Music video for &quot;Gone&quot; from Sweet Lodge Guru.</description><pubDate>Wed, 24 Sep 2025 00:00:00 GMT</pubDate><category>music</category></item><item><title>Efficiently handling endian differences using negative memory addressing</title><link>https://skmp.dev/blog/negative-addressing-bswap/</link><guid isPermaLink="true">https://skmp.dev/blog/negative-addressing-bswap/</guid><description>A novel technique for handling endian conversion in emulators using negative memory offsets.</description><pubDate>Sun, 12 Jul 2015 00:00:00 GMT</pubDate><category>emulators</category></item><item><title>New site</title><link>https://skmp.dev/blog/new-site/</link><guid isPermaLink="true">https://skmp.dev/blog/new-site/</guid><description>Yet another year passes, yet another personal site comes.</description><pubDate>Thu, 07 Mar 2019 00:00:00 GMT</pubDate><category>meta</category></item><item><title>nullDC 102 Dalmatians ingame video</title><link>https://skmp.dev/blog/nulldc-102-dalmatians/</link><guid isPermaLink="true">https://skmp.dev/blog/nulldc-102-dalmatians/</guid><description>102 Dalmatians running ingame on the nullDC emulator.</description><pubDate>Sat, 17 Mar 2007 00:00:00 GMT</pubDate><category>nullDC</category><category>emulators</category><category>dreamcast</category></item><item><title>nullDCe for ARM running bios</title><link>https://skmp.dev/blog/nulldc-arm-bios/</link><guid isPermaLink="true">https://skmp.dev/blog/nulldc-arm-bios/</guid><description>nullDCe compiled for ARM with a primitive renderer, running on a Beagleboard at 500 MHz.</description><pubDate>Tue, 10 Mar 2009 00:00:00 GMT</pubDate><category>nullDC</category><category>emulators</category><category>dreamcast</category></item><item><title>nullDC Dave Mirra ingame video</title><link>https://skmp.dev/blog/nulldc-dave-mirra/</link><guid isPermaLink="true">https://skmp.dev/blog/nulldc-dave-mirra/</guid><description>Dave Mirra running ingame on the nullDC emulator.</description><pubDate>Sat, 17 Mar 2007 00:00:00 GMT</pubDate><category>nullDC</category><category>emulators</category><category>dreamcast</category></item><item><title>nullDC for psp update</title><link>https://skmp.dev/blog/nulldc-for-psp-update/</link><guid isPermaLink="true">https://skmp.dev/blog/nulldc-for-psp-update/</guid><description>First PSP port of nullDC running bios with texturing.</description><pubDate>Sat, 26 Jul 2008 00:00:00 GMT</pubDate><category>nullDC</category><category>nullDC/psp</category></item><item><title>nullDC Gauntlet Legends ingame video</title><link>https://skmp.dev/blog/nulldc-gauntlet-legends/</link><guid isPermaLink="true">https://skmp.dev/blog/nulldc-gauntlet-legends/</guid><description>Gauntlet Legends running ingame on the nullDC emulator.</description><pubDate>Sat, 17 Mar 2007 00:00:00 GMT</pubDate><category>nullDC</category><category>emulators</category><category>dreamcast</category></item><item><title>nullDC 1.0.1 running Grandia 2 with partial DSP emulation</title><link>https://skmp.dev/blog/nulldc-grandia2-dsp/</link><guid isPermaLink="true">https://skmp.dev/blog/nulldc-grandia2-dsp/</guid><description>nullDC 1.0.1 pre-1 build running Grandia 2 with partial DSP emulation.</description><pubDate>Thu, 13 Mar 2008 00:00:00 GMT</pubDate><category>nullDC</category><category>emulators</category><category>dreamcast</category></item><item><title>nullDC Grandia 2 ingame video</title><link>https://skmp.dev/blog/nulldc-grandia2/</link><guid isPermaLink="true">https://skmp.dev/blog/nulldc-grandia2/</guid><description>Grandia 2 running ingame on the nullDC emulator.</description><pubDate>Sat, 17 Mar 2007 00:00:00 GMT</pubDate><category>nullDC</category><category>emulators</category><category>dreamcast</category></item><item><title>nullDC Head Hunter ingame video</title><link>https://skmp.dev/blog/nulldc-head-hunter/</link><guid isPermaLink="true">https://skmp.dev/blog/nulldc-head-hunter/</guid><description>Head Hunter running ingame on the nullDC emulator.</description><pubDate>Sat, 17 Mar 2007 00:00:00 GMT</pubDate><category>nullDC</category><category>emulators</category><category>dreamcast</category></item><item><title>Introducing nullDC</title><link>https://skmp.dev/blog/nulldc-kickoff/</link><guid isPermaLink="true">https://skmp.dev/blog/nulldc-kickoff/</guid><description>Kicking off nullDC — a Dreamcast emulator that started as an April Fools&apos; joke.</description><pubDate>Sun, 01 Apr 2007 00:00:00 GMT</pubDate><category>nullDC</category><category>emulators</category><category>dreamcast</category></item><item><title>nullDC JGR ingame video</title><link>https://skmp.dev/blog/nulldc-jgr/</link><guid isPermaLink="true">https://skmp.dev/blog/nulldc-jgr/</guid><description>Jet Grind Radio running ingame on the nullDC emulator.</description><pubDate>Sun, 18 Mar 2007 00:00:00 GMT</pubDate><category>nullDC</category><category>emulators</category><category>dreamcast</category></item><item><title>NAOMI bios booting on nullDC</title><link>https://skmp.dev/blog/nulldc-naomi-bios/</link><guid isPermaLink="true">https://skmp.dev/blog/nulldc-naomi-bios/</guid><description>The NAOMI bios running on a special build of nullDC.</description><pubDate>Sun, 20 Jan 2008 00:00:00 GMT</pubDate><category>nullDC</category><category>emulators</category><category>dreamcast</category></item><item><title>nullDC-Naomi running Virtua Striker 2 2k(a)</title><link>https://skmp.dev/blog/nulldc-naomi-virtua-striker/</link><guid isPermaLink="true">https://skmp.dev/blog/nulldc-naomi-virtua-striker/</guid><description>Virtua Striker 2 2000 intro running on nullDC-Naomi.</description><pubDate>Fri, 25 Jan 2008 00:00:00 GMT</pubDate><category>nullDC</category><category>emulators</category><category>dreamcast</category></item><item><title>nullDC mainline is open source ! also, moved servers :)</title><link>https://skmp.dev/blog/nulldc-open-source/</link><guid isPermaLink="true">https://skmp.dev/blog/nulldc-open-source/</guid><description>nullDC mainline code released as open source on Google Code.</description><pubDate>Fri, 21 May 2010 00:00:00 GMT</pubDate><category>nullDC</category></item><item><title>Dreamcast Emulation on PS2?</title><link>https://skmp.dev/blog/nulldc-ps2/</link><guid isPermaLink="true">https://skmp.dev/blog/nulldc-ps2/</guid><description>Thought experiment on running Dreamcast emulation on the PS2 hardware.</description><pubDate>Tue, 15 Aug 2023 00:00:00 GMT</pubDate><category>emulators</category><category>nullDC</category></item><item><title>nullDC/PSP — Dead or Alive 2 ingame</title><link>https://skmp.dev/blog/nulldc-psp-doa2/</link><guid isPermaLink="true">https://skmp.dev/blog/nulldc-psp-doa2/</guid><description>DOA2 Limited Edition running ingame on nullDC/PSP.</description><pubDate>Mon, 28 Jul 2008 00:00:00 GMT</pubDate><category>nullDC</category><category>emulators</category><category>dreamcast</category></item><item><title>nullDC/PSP — Soul of the Blade ingame</title><link>https://skmp.dev/blog/nulldc-psp-sotb/</link><guid isPermaLink="true">https://skmp.dev/blog/nulldc-psp-sotb/</guid><description>VQ textures working on nullDC/PSP. No optimisations yet.</description><pubDate>Mon, 28 Jul 2008 00:00:00 GMT</pubDate><category>nullDC</category><category>emulators</category><category>dreamcast</category></item><item><title>nullDC/PSP update #2++</title><link>https://skmp.dev/blog/nulldc-psp-update-2/</link><guid isPermaLink="true">https://skmp.dev/blog/nulldc-psp-update-2/</guid><description>GDrom support added, DOA2LE and SOTB running on PSP.</description><pubDate>Sun, 27 Jul 2008 00:00:00 GMT</pubDate><category>nullDC</category><category>nullDC/psp</category></item><item><title>Introducing the ORGanic ASseMbler</title><link>https://skmp.dev/blog/orgasm-kickoff/</link><guid isPermaLink="true">https://skmp.dev/blog/orgasm-kickoff/</guid><description>Kicking off orgasm — an operating system for instruments. A visual dataflow language and runtime for building real-time synthesizers.</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate><category>orgasm</category><category>audio</category><category>programming-languages</category></item><item><title>PLD Workshop 1: Digital electronics recap</title><link>https://skmp.dev/blog/pld-lesson-1-digital-electronics-recap/</link><guid isPermaLink="true">https://skmp.dev/blog/pld-lesson-1-digital-electronics-recap/</guid><description>Fast recap of digital electronics basics — binary system, logic gates, combinational and sequential circuits, at hackerspace.gr.</description><pubDate>Tue, 28 May 2013 00:00:00 GMT</pubDate><category>hsgr</category><category>fpga</category><category>verilog</category></item><item><title>PLD Workshop 2: Tooling, VHDL/Verilog basics</title><link>https://skmp.dev/blog/pld-lesson-2-tooling-vhdl-verilog-basics/</link><guid isPermaLink="true">https://skmp.dev/blog/pld-lesson-2-tooling-vhdl-verilog-basics/</guid><description>Xilinx tooling, VHDL &amp; Verilog introduction — design goals, history, syntax, and hands-on basics, at hackerspace.gr.</description><pubDate>Tue, 04 Jun 2013 00:00:00 GMT</pubDate><category>hsgr</category><category>fpga</category><category>verilog</category></item><item><title>PLD Workshop 3: More complicated structures</title><link>https://skmp.dev/blog/pld-lesson-3-more-complicated-structures/</link><guid isPermaLink="true">https://skmp.dev/blog/pld-lesson-3-more-complicated-structures/</guid><description>Clocked vs asynchronous design, clock dividers, clock domains, buffers, FIFOs, and pipelines, at hackerspace.gr.</description><pubDate>Tue, 11 Jun 2013 00:00:00 GMT</pubDate><category>hsgr</category><category>fpga</category><category>verilog</category></item><item><title>PLD Workshop 4: Computer architecture</title><link>https://skmp.dev/blog/pld-lesson-4-computer-architecture/</link><guid isPermaLink="true">https://skmp.dev/blog/pld-lesson-4-computer-architecture/</guid><description>Introduction to computer architecture — buses, ALU, registers, instruction sets. Teams implement a basic CPU in C/C++, at hackerspace.gr.</description><pubDate>Tue, 18 Jun 2013 00:00:00 GMT</pubDate><category>hsgr</category><category>fpga</category><category>verilog</category></item><item><title>PLD Workshop 5: Computer architecture, part 2</title><link>https://skmp.dev/blog/pld-lesson-5-computer-architecture-part-2/</link><guid isPermaLink="true">https://skmp.dev/blog/pld-lesson-5-computer-architecture-part-2/</guid><description>ISA design — ALU, branching, registers, load/store. Pipeline stages and ISA implementation, at hackerspace.gr.</description><pubDate>Tue, 25 Jun 2013 00:00:00 GMT</pubDate><category>hsgr</category><category>fpga</category><category>verilog</category></item><item><title>PLD Workshop 6: Computer architecture, part 3</title><link>https://skmp.dev/blog/pld-lesson-6-computer-architecture-part-3/</link><guid isPermaLink="true">https://skmp.dev/blog/pld-lesson-6-computer-architecture-part-3/</guid><description>Brainstorming the final CPU design, porting to Verilog, and assembler implementation, at hackerspace.gr.</description><pubDate>Tue, 02 Jul 2013 00:00:00 GMT</pubDate><category>hsgr</category><category>fpga</category><category>verilog</category></item><item><title>ports, ports &amp; ports !</title><link>https://skmp.dev/blog/ports-ports-and-ports/</link><guid isPermaLink="true">https://skmp.dev/blog/ports-ports-and-ports/</guid><description>ARM code-path ported to Android, dynamic code running on PS3.</description><pubDate>Tue, 14 Dec 2010 00:00:00 GMT</pubDate><category>Uncategorized</category></item><item><title>Progess</title><link>https://skmp.dev/blog/progess/</link><guid isPermaLink="true">https://skmp.dev/blog/progess/</guid><description>nullDCe showing first visuals on PS3 - main menu and VMUs working.</description><pubDate>Sat, 18 Sep 2010 00:00:00 GMT</pubDate><category>emulators</category><category>nullDC</category><category>ps3</category></item><item><title>Progress on ps3: toolchain / basic open source sdk is the next target ...</title><link>https://skmp.dev/blog/progress-on-ps3-toolchain/</link><guid isPermaLink="true">https://skmp.dev/blog/progress-on-ps3-toolchain/</guid><description>Basic cross compile of nulldce core working on PS3, now targeting open toolchain.</description><pubDate>Fri, 10 Sep 2010 00:00:00 GMT</pubDate><category>emulators</category><category>nullDC</category><category>ps3</category></item><item><title>quick update</title><link>https://skmp.dev/blog/quick-update/</link><guid isPermaLink="true">https://skmp.dev/blog/quick-update/</guid><description>ndce compiles with psl1ght, but no 3D output yet.</description><pubDate>Tue, 28 Dec 2010 00:00:00 GMT</pubDate><category>Uncategorized</category></item><item><title>Updated Reicast CI builds page</title><link>https://skmp.dev/blog/reicast-ci-site-update/</link><guid isPermaLink="true">https://skmp.dev/blog/reicast-ci-site-update/</guid><description>Redesigned the Reicast automated builds page with jquery, underscorejs and regex.</description><pubDate>Wed, 10 Jun 2015 00:00:00 GMT</pubDate><category>reicast</category></item><item><title>Resuming operations !</title><link>https://skmp.dev/blog/resuming-operations/</link><guid isPermaLink="true">https://skmp.dev/blog/resuming-operations/</guid><description>Back to coding after a break - nullDCe on Android, PPC rec improvements for Wii.</description><pubDate>Thu, 09 Dec 2010 00:00:00 GMT</pubDate><category>nullDC</category><category>ps3</category></item><item><title>Resuming work on nullDC ! -- also, donations needed :|</title><link>https://skmp.dev/blog/resuming-work-on-nulldc/</link><guid isPermaLink="true">https://skmp.dev/blog/resuming-work-on-nulldc/</guid><description>Officially back to working on nullDC, with plans for PS3 and Xbox ports.</description><pubDate>Sun, 05 Sep 2010 00:00:00 GMT</pubDate><category>emulators</category><category>nullDC</category><category>ps3</category></item><item><title>Small robotic car, test 1</title><link>https://skmp.dev/blog/robotic-car/</link><guid isPermaLink="true">https://skmp.dev/blog/robotic-car/</guid><description>A small robotic car test. Not nullDC related.</description><pubDate>Thu, 29 Jan 2009 00:00:00 GMT</pubDate><category>electronics</category><category>hobby</category></item><item><title>Simple SoC 1: September reunion</title><link>https://skmp.dev/blog/simple-soc-01-september-reunion/</link><guid isPermaLink="true">https://skmp.dev/blog/simple-soc-01-september-reunion/</guid><description>Discuss and improve specs, update documentation and C# reference implementation. Forked from Programmable Logic Lessons.</description><pubDate>Wed, 11 Sep 2013 00:00:00 GMT</pubDate><category>hsgr</category><category>fpga</category><category>verilog</category></item><item><title>Simple SoC 2: Let there be code</title><link>https://skmp.dev/blog/simple-soc-02-let-there-be-code/</link><guid isPermaLink="true">https://skmp.dev/blog/simple-soc-02-let-there-be-code/</guid><description>Debugged and finished the sdlcore implementation.</description><pubDate>Wed, 18 Sep 2013 00:00:00 GMT</pubDate><category>hsgr</category><category>fpga</category><category>verilog</category></item><item><title>Simple SoC 3: Verilog at last</title><link>https://skmp.dev/blog/simple-soc-03-verilog-at-last/</link><guid isPermaLink="true">https://skmp.dev/blog/simple-soc-03-verilog-at-last/</guid><description>Spec now has vsync, reviewed sdlcore code, hacked together some very basic Verilog.</description><pubDate>Wed, 25 Sep 2013 00:00:00 GMT</pubDate><category>hsgr</category><category>fpga</category><category>verilog</category></item><item><title>Simple SoC 4: Howdy Simulator</title><link>https://skmp.dev/blog/simple-soc-04-howdy-simulator/</link><guid isPermaLink="true">https://skmp.dev/blog/simple-soc-04-howdy-simulator/</guid><description>Implemented RAM and added delays for RAM.</description><pubDate>Wed, 02 Oct 2013 00:00:00 GMT</pubDate><category>hsgr</category><category>fpga</category><category>verilog</category></item><item><title>Simple SoC 5: Howdy Simulator, for real</title><link>https://skmp.dev/blog/simple-soc-05-howdy-simulator-for-real/</link><guid isPermaLink="true">https://skmp.dev/blog/simple-soc-05-howdy-simulator-for-real/</guid><description>Debug, debug, debug, and simulate. Implemented more state logic — CPU mostly works, needs some more opcodes.</description><pubDate>Wed, 09 Oct 2013 00:00:00 GMT</pubDate><category>hsgr</category><category>fpga</category><category>verilog</category></item><item><title>Simple SoC 6: How about conditions?</title><link>https://skmp.dev/blog/simple-soc-06-how-about-conditions/</link><guid isPermaLink="true">https://skmp.dev/blog/simple-soc-06-how-about-conditions/</guid><description>Implemented beq, bga, bgt, jr, draw, fixed write16/read16. Wired up VRAM and added VGA output — glitchy but alive.</description><pubDate>Wed, 16 Oct 2013 00:00:00 GMT</pubDate><category>hsgr</category><category>fpga</category><category>verilog</category></item><item><title>Simple SoC 7: We love glitches</title><link>https://skmp.dev/blog/simple-soc-07-we-love-glitches/</link><guid isPermaLink="true">https://skmp.dev/blog/simple-soc-07-we-love-glitches/</guid><description>Fixed VGA, centered image — still outputs corrupted data though. VRAM resized to 256x256x3 to fit.</description><pubDate>Wed, 23 Oct 2013 00:00:00 GMT</pubDate><category>hsgr</category><category>fpga</category><category>verilog</category></item><item><title>Simple SoC 8: Corrupted Pixels</title><link>https://skmp.dev/blog/simple-soc-08-corrupted-pixels/</link><guid isPermaLink="true">https://skmp.dev/blog/simple-soc-08-corrupted-pixels/</guid><description>No luck locating the VGA corruption bug — simulator results and simpler test cases work fine. Implemented wait.</description><pubDate>Wed, 30 Oct 2013 00:00:00 GMT</pubDate><category>hsgr</category><category>fpga</category><category>verilog</category></item><item><title>Simple SoC 9: Differential debugging</title><link>https://skmp.dev/blog/simple-soc-09-differential-debugging/</link><guid isPermaLink="true">https://skmp.dev/blog/simple-soc-09-differential-debugging/</guid><description>Investigate serial communications, try out UART sample, draft out ICE spec.</description><pubDate>Wed, 13 Nov 2013 00:00:00 GMT</pubDate><category>hsgr</category><category>fpga</category><category>verilog</category></item><item><title>Simple SoC 10: Want some ICE?</title><link>https://skmp.dev/blog/simple-soc-10-want-some-ice/</link><guid isPermaLink="true">https://skmp.dev/blog/simple-soc-10-want-some-ice/</guid><description>Almost implemented UART. Ran into pin collisions on clock vs DCM vs IO-standards per bank.</description><pubDate>Wed, 20 Nov 2013 00:00:00 GMT</pubDate><category>hsgr</category><category>fpga</category><category>verilog</category></item><item><title>Simple SoC 11: Clocks and IO</title><link>https://skmp.dev/blog/simple-soc-11-clocks-and-io/</link><guid isPermaLink="true">https://skmp.dev/blog/simple-soc-11-clocks-and-io/</guid><description>Worked around the IO/DCM issues. WIP on the ICE implementation.</description><pubDate>Wed, 04 Dec 2013 00:00:00 GMT</pubDate><category>hsgr</category><category>fpga</category><category>verilog</category></item><item><title>Simple SoC 12: Debuggable Hardware</title><link>https://skmp.dev/blog/simple-soc-12-debuggable-hardware/</link><guid isPermaLink="true">https://skmp.dev/blog/simple-soc-12-debuggable-hardware/</guid><description>Work on the ICE implementation.</description><pubDate>Wed, 11 Dec 2013 00:00:00 GMT</pubDate><category>hsgr</category><category>fpga</category><category>verilog</category></item><item><title>Simple SoC 13: ICEful modules</title><link>https://skmp.dev/blog/simple-soc-13-iceful-modules/</link><guid isPermaLink="true">https://skmp.dev/blog/simple-soc-13-iceful-modules/</guid><description>Modularization and refactoring of the SoC codebase.</description><pubDate>Wed, 22 Jan 2014 00:00:00 GMT</pubDate><category>hsgr</category><category>fpga</category><category>verilog</category></item><item><title>Simple SoC 14: Making it work once more</title><link>https://skmp.dev/blog/simple-soc-14-making-it-work-once-more/</link><guid isPermaLink="true">https://skmp.dev/blog/simple-soc-14-making-it-work-once-more/</guid><description>Get the modularised code back into working state. Implement some of the ICE state machine.</description><pubDate>Wed, 29 Jan 2014 00:00:00 GMT</pubDate><category>hsgr</category><category>fpga</category><category>verilog</category></item><item><title>Simple SoC 15: Debugger Integration</title><link>https://skmp.dev/blog/simple-soc-15-debugger-integration/</link><guid isPermaLink="true">https://skmp.dev/blog/simple-soc-15-debugger-integration/</guid><description>ICE state machine implementation, got it talking with the debugger — VGA writes working!</description><pubDate>Wed, 05 Feb 2014 00:00:00 GMT</pubDate><category>hsgr</category><category>fpga</category><category>verilog</category></item><item><title>reicast, websockets &amp; opengl (es) streaming</title><link>https://skmp.dev/blog/reicast-websocket-ogl/</link><guid isPermaLink="true">https://skmp.dev/blog/reicast-websocket-ogl/</guid><description>Streaming Dreamcast rendering over websockets using glReadPixels and WebGL.</description><pubDate>Fri, 22 May 2015 00:00:00 GMT</pubDate><category>reicast</category><category>emulators</category></item><item><title>Simple SoC 16: Wait States</title><link>https://skmp.dev/blog/simple-soc-16-wait-states/</link><guid isPermaLink="true">https://skmp.dev/blog/simple-soc-16-wait-states/</guid><description>Add wait states for ICE &amp; module integration on the CPU. Have it talk nicely with the debugger.</description><pubDate>Wed, 26 Feb 2014 00:00:00 GMT</pubDate><category>hsgr</category><category>fpga</category><category>verilog</category></item><item><title>Some habits are too hard to break, huh</title><link>https://skmp.dev/blog/some-habits-are-too-hard-to-break/</link><guid isPermaLink="true">https://skmp.dev/blog/some-habits-are-too-hard-to-break/</guid><description>nullDC dynarec instrumentation and profiling results for Shenmue.</description><pubDate>Sat, 28 Aug 2010 00:00:00 GMT</pubDate><category>emulators</category><category>nullDC</category></item><item><title>Tegra K1: First impression</title><link>https://skmp.dev/blog/tegra-k1-reicast-port/</link><guid isPermaLink="true">https://skmp.dev/blog/tegra-k1-reicast-port/</guid><description>First reicast test on NVIDIA Jetson TK1 - amazing Dreamcast emulation performance.</description><pubDate>Sun, 12 Apr 2015 00:00:00 GMT</pubDate><category>reicast</category><category>emulators</category></item><item><title>Whee ?</title><link>https://skmp.dev/blog/whee/</link><guid isPermaLink="true">https://skmp.dev/blog/whee/</guid><description>Wii hacked, BeagleBoard received from ZeZu.</description><pubDate>Sun, 17 May 2009 00:00:00 GMT</pubDate><category>Uncategorized</category></item></channel></rss>