Draft poster · the finished cut will appear here
What happened
BlastEm’s maintainer Michael Pavone announced version 1.0.0 thirteen years after the first stable 0.1.0 release. The emulator began with Sega Genesis support and now adds Sega CD, 32X, combined CD 32X titles, Sega Pico, Yamaha Copera, and wider 8-bit coverage.
How it works
The release adds support for Game Gear, SG-1000, SC-3000 keyboard and cassette functions, and basic ColecoVision support. Pavone says 1.0.0 is BlastEm’s first CPU-independent release: new 68K and Z80 cores are built from a domain-specific language, and the same approach is used for the SH-2 core that supports 32X emulation. The current generated cores emit an interpreter in C; dynamic recompilers are a future goal.
The expanded compatibility list is therefore only half the milestone. The other half is removing assumptions about the host processor so the emulator can move to more platforms without rebuilding its core around one architecture.
That choice also leaves a clear line between what is in 1.0 and what remains ahead: the portable interpreter exists now, while faster generated execution is still a stated direction.
Why it matters
Long-lived emulators survive by replacing host-specific assumptions, not only by adding another compatible game. A portable core can be the preservation work that makes the next decade of features possible.
What we don’t know yet
This is a maintainer announcement, not an independent compatibility test. Sega CD and 32X support remains imperfect, Yamaha Copera’s OPL3 music emulation is incomplete, and future dynamic recompilers are not shipped features.
Source: BlastEm / RetroDev, Michael Pavone, September 11, 2026 - release announcement