- Home
- Sega Genesis Emulators
- BlastEm
BlastEm
What it is
BlastEm is a free, open-source emulator for Sega 16-bit and 8-bit consoles. Supported systems include Genesis/Mega Drive, Sega CD, 32X, Master System, Game Gear, SG-1000, SC-3000, Sega Pico, and Yamaha Copera. Downloads are listed for Linux, macOS, and Windows, with an experimental web version. Gameplay features include save states, cartridge save RAM and EEPROM support, turbo and slow modes, controller input, and VGM logging. Its integrated debugger supports state inspection and modification, conditional breakpoints, scripting, and visual VDP tools. The GDB remote debug protocol supports source-level debugging of SGDK and other C or C++ projects. The maker describes BlastEm as fast enough for older PCs and accurate enough for demanding demos. Most Sega CD and 32X games are playable, though compatibility is not complete and bugs remain. Yamaha Copera emulation is also incomplete: games generally lack music, although Copera-specific ADPCM samples play. The listed macOS download is x86-64 and not notarized; the maker directs ARM users to Homebrew.
For and against
For
- Supports a wide range of Sega systems
- Includes save states and turbo and slow modes
- Integrated debugger includes scripting and visual VDP tools
- Free and open source
Against
- Sega CD and 32X compatibility is not perfect
- Yamaha Copera games generally lack music
- Listed macOS download is x86-64 and not notarized
The verdict
BlastEm pairs broad Sega system support with gameplay features and developer debugging tools. Compatibility remains imperfect, and the Yamaha Copera and listed macOS downloads have specific limitations.
Who it suits
BlastEm may suit players looking to run games from the listed Sega systems, as well as developers working on SGDK or other C and C++ projects. Its debugger and VGM logging may also be useful to people inspecting games or development builds.
Plans and prices
BlastEm
Sega-focused emulator · source and binaries provided · no paid tier stated
Read 15 Oct 2026 · retrodev.com
On the record
- Add-on compatibility
- The maker says most Sega CD and 32X games are playable, but compatibility is not perfect and bugs remain.retrodev.com · read 30 Sep 2026
- Cartridge saves
- Cartridge save RAM and EEPROM are supported.retrodev.com · read 15 Oct 2026
- Commercial use
- The project says GPLv3 permits commercial use without payment, while a proprietary licence can be requested by email.retrodev.com · read 15 Oct 2026
- Community integration
- BlastEm-MCP is a local MIT wrapper that exposes sessions, controller input, screenshots, VDP and memory inspection, breakpoints and single-stepping through MCP.github.com · read 15 Oct 2026
- Company structure
- The official FAQ describes BlastEm as a passion project rather than presenting a staffed company, headquarters or funding details.retrodev.com · read 15 Oct 2026
- Controller input
- The emulator supports game-controller input.retrodev.com · read 15 Oct 2026
- Debugger
- Its integrated debugger can inspect and modify most emulated state, use conditional breakpoints and run scripts.retrodev.com · read 15 Oct 2026
- Developer debugging
- A GDB remote protocol provides source-level debugging for SGDK and other C or C++ projects.retrodev.com · read 15 Oct 2026
- Developer integration
- It supports the GDB remote debug protocol for source-level debugging of SGDK and other C or C++ projects.retrodev.com · read 30 Sep 2026
- Documentation
- Documentation includes a README, configuration reference, debugger instructions, issue tracker, wiki and contribution pages.retrodev.com · read 15 Oct 2026
- Downloads
- Version 1.0.0 was released September 11, 2026, with 32/64-bit Linux, x86-64 macOS, 32/64-bit Windows, experimental Web and source downloads.retrodev.com · read 15 Oct 2026
- Gameplay features
- Features include save states, cartridge save RAM and EEPROM support, turbo and slow modes, game controller input and VGM logging.retrodev.com · read 30 Sep 2026
- Homebrew package
- Homebrew provides blastem 1.0.0 with macOS Apple Silicon and Linux ARM64/x86_64 bottles.formulae.brew.sh · read 15 Oct 2026
- Independent assessment
- Emulation King reports that BlastEm targets high accuracy on weak hardware but still has missing hardware features and unfinished accuracy/performance work.emulationking.com · read 15 Oct 2026
- Installation
- The documented installation method is extracting an archive; the GUI opens when BlastEm starts without a ROM.github.com · read 15 Oct 2026
- Licence
- BlastEm is distributed under GNU GPL version 3 or later; bundled GLEW, SDL2 and zlib have separate licences.github.com · read 15 Oct 2026
- Limit: add-on compatibility
- The 1.0.0 announcement says Sega CD and 32X compatibility is imperfect and Yamaha Copera OPL3 emulation is incomplete, leaving many games without music.retrodev.com · read 15 Oct 2026
- Limit: documentation
- A RetroArch tester says the BlastEm core documentation has little information and lacks BIOS details.reddit.com · read 15 Oct 2026