BlastEm reaches 1.0 after 13 years, adding Sega CD and 32X support
The Mega Drive and Genesis emulator BlastEm has hit version 1.0.0, adding Sega CD, 32X, Game Gear and Pico support after seven years without a stable release.
AI-drafted from 2 sources. This story was written with AI from the outside reporting listed under Sources, and checked by automated tools before it went up. The originals have the full detail.
BlastEm, the Mega Drive and Genesis emulator known for its accuracy and speed, has reached version 1.0.0. The release lands, its developer notes in the announcement, exactly 13 years to the day after BlastEm's first stable release, 0.1.0, which supported only Linux and had “awful compatibility and no UI”.
The gap between stable builds has been long. BlastEm's 0.6.2 came out in March 2019, and although nightly builds kept advancing behind the scenes, the last official stable release stayed put for seven years. The developer blames “some unfortunate regressions and other events” in their life, and admits the longer it dragged on, the harder it became to cut a new one. Users who wanted the latest fixes had to chase nightly builds instead, something the announcement suggests will now happen less often.
Sega CD and 32X finally land
The headline addition is support for the Sega CD and 32X add-ons, including titles that use both together (CD 32X games). The developer calls this “the changes I'm most proud of”, and says chasing a working Sega CD emulator is what got them into emulation development in the first place. Compatibility for both add-ons is not perfect yet, according to the announcement, but most games are described as playable, with further bug fixes promised. This has been the main reason cited by users for sticking with the older Kega Fusion emulator, so closing that gap matters for anyone trying to move on from it.
Alongside that, BlastEm now supports the Sega Pico and the rarer Yamaha Copera variant, which the developer says they reverse engineered from scratch since it had gone unemulated elsewhere. Music is largely missing on Copera titles because the FM synthesis chip inside it, the OPL3, is not fully emulated, but the developer says games are playable and their custom sample audio works. There is also a broader push into Sega's 8-bit history: Master System support goes beyond what 0.6.2 offered, and Game Gear, SG-1000 and SC-3000 machines are now covered, complete with keyboard and cassette tape emulation. Because the SG-1000's hardware is closely related, BlastEm also picks up some basic Colecovision compatibility as a side effect.
Why the jump straight to 1.0
Version numbers rarely tell a story on their own, but this one does. The developer explains the leap from 0.6.2 to 1.0.0 partly reflects the sheer scale of what has been added, and partly a specific goal: matching the system support offered by Kega Fusion, which BlastEm has now largely done. There is also a franker admission that embarrassment played a part, with a nod to zer0ver, a satirical site that mocks long-running software stuck below version 1.0. BlastEm, the developer jokes, would have fit right in.
New engine work and a line on AI
Under the hood, 1.0.0 is the first release built to be CPU-independent. New 68K and Z80 processor cores, along with the SH2 core used for 32X emulation, are written using a new domain-specific language (a small custom language for describing one narrow job, in this case chip emulation) that currently outputs interpreters in C. The developer hopes it will eventually generate dynarecs, code that translates emulated instructions into native machine code on the fly for speed, rather than interpreting them line by line as BlastEm has relied on for x86 systems until now.
The announcement closes on an unusually candid note about artificial intelligence, describing BlastEm as “100% artisanal AI-free code” and stating an intention to keep it that way. The developer says the spread of AI-generated retro software has been “fairly discouraging”, arguing that hobbyist emulation development is valued precisely because a person worked out how the hardware behaves, not because the result runs. Whether that view holds as commercial AI tools improve is left open. Remaining goals mentioned include emulating the Sega Teradrive and the Sega-PAC module used in the LaserActive, both described as “white whales” for future releases. More detail and the full changelog sit in the discussion thread on r/emulation.
Sources
- BlastEm 1.0.0 Released (retrodev.com)
- Discussion: BlastEm 1.0.0 Released (Reddit)
Image: Illustration: AI-generated for Gaming World