BlastEm
retrodev.com
What it is
BlastEm is a free, open-source emulator for Sega's 16-bit and 8-bit consoles. It supports 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 can inspect and modify state, set conditional breakpoints, run scripts, and show visual VDP tools. Developers can use the GDB remote debug protocol for source-level debugging of SGDK and other C or C++ projects. The maker describes it as fast enough for older PCs and accurate enough for demanding demos. Most Sega CD and 32X games are playable, but compatibility is not perfect. Yamaha Copera emulation is incomplete: games generally lack music, though Copera-specific ADPCM samples play. The listed macOS download is x86-64 and not notarized; the page directs ARM users to Homebrew.
Spec sheet
- What it does
- BlastEm emulates Sega 16-bit and 8-bit consoles, with emphasis on speed and hardware accuracy.Read 15 Oct 2026 · retrodev.com
- Product
- BlastEm is an emulator for Sega's 16-bit and 8-bit consoles.Read 30 Sep 2026 · retrodev.com
- Security
- MegaWiFi emulation can let ROMs access the network, so the feature is disabled by default because of security implications.Read 15 Oct 2026 · retrodev.com
- Maker
- Retrodev identifies BlastEm as Mike Pavone's project and publishes his retrodev.com contact address.Read 15 Oct 2026 · retrodev.com
- Add-on compatibility
- The maker says most Sega CD and 32X games are playable, but compatibility is not perfect and bugs remain.Read 30 Sep 2026 · retrodev.com
- Cartridge saves
- Cartridge save RAM and EEPROM are supported.Read 15 Oct 2026 · retrodev.com
- Commercial use
- The project says GPLv3 permits commercial use without payment, while a proprietary licence can be requested by email.Read 15 Oct 2026 · retrodev.com
- 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.Read 15 Oct 2026 · github.com
- Company structure
- The official FAQ describes BlastEm as a passion project rather than presenting a staffed company, headquarters or funding details.Read 15 Oct 2026 · retrodev.com
- Controller input
- The emulator supports game-controller input.Read 15 Oct 2026 · retrodev.com
- Debugger
- Its integrated debugger can inspect and modify most emulated state, use conditional breakpoints and run scripts.Read 15 Oct 2026 · retrodev.com
- Developer debugging
- A GDB remote protocol provides source-level debugging for SGDK and other C or C++ projects.Read 15 Oct 2026 · retrodev.com
- Developer integration
- It supports the GDB remote debug protocol for source-level debugging of SGDK and other C or C++ projects.Read 30 Sep 2026 · retrodev.com
- Documentation
- Documentation includes a README, configuration reference, debugger instructions, issue tracker, wiki and contribution pages.Read 15 Oct 2026 · retrodev.com
- 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.Read 15 Oct 2026 · retrodev.com
- Gameplay features
- Features include save states, cartridge save RAM and EEPROM support, turbo and slow modes, game controller input and VGM logging.Read 30 Sep 2026 · retrodev.com
- Homebrew package
- Homebrew provides blastem 1.0.0 with macOS Apple Silicon and Linux ARM64/x86_64 bottles.Read 15 Oct 2026 · formulae.brew.sh
- Independent assessment
- Emulation King reports that BlastEm targets high accuracy on weak hardware but still has missing hardware features and unfinished accuracy/performance work.Read 15 Oct 2026 · emulationking.com
- Installation
- The documented installation method is extracting an archive; the GUI opens when BlastEm starts without a ROM.Read 15 Oct 2026 · github.com
- Licence
- BlastEm is distributed under GNU GPL version 3 or later; bundled GLEW, SDL2 and zlib have separate licences.Read 15 Oct 2026 · github.com
- 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.Read 15 Oct 2026 · retrodev.com
- Limit: documentation
- A RetroArch tester says the BlastEm core documentation has little information and lacks BIOS details.Read 15 Oct 2026 · reddit.com
- Limit: Flatpak
- A Steam Deck user describes the Flatpak version as rough.Read 15 Oct 2026 · reddit.com
- Limit: interface
- 3FingeredSalute criticizes the standalone interface as less polished and describes shader and front-end options as limited.Read 15 Oct 2026 · 3fingeredsalute.com
- Limit: Japanese CD BIOS
- The maintainer reports a timing bug that frequently affects Japanese Sega CD BIOS images and recommends the 2.00w BIOS or reloading.Read 15 Oct 2026 · reddit.com
- Limit: RetroArch audio
- The maintainer says the RetroArch core had substantially broken 32X and Sega CD audio because of libretro integration limits.Read 15 Oct 2026 · reddit.com
- macOS limitation
- The listed Mac OS X download is x86-64 and not notarized; the page says to use Homebrew for ARM.Read 30 Sep 2026 · retrodev.com
- Nightly builds
- Nightly builds are generated after repository changes and are less tested than stable releases.Read 15 Oct 2026 · retrodev.com
- Performance and accuracy
- The maker describes it as fast enough for older PCs and accurate enough for demanding demos.Read 30 Sep 2026 · retrodev.com
- Praise: accuracy
- Android Authority praises BlastEm's accurate emulation, active development, multi-platform availability and high compatibility.Read 15 Oct 2026 · androidauthority.com
- Praise: preservation
- 3FingeredSalute ranks BlastEm an accuracy champion for cycle timing, FM-audio behavior and faithful sprite and VDP edge cases.Read 15 Oct 2026 · 3fingeredsalute.com
- Praise: Steam Deck
- Windows Central calls BlastEm its best overall Sega emulator for Steam Deck, citing accuracy, smooth performance and modest hardware needs.Read 15 Oct 2026 · windowscentral.com
- Rating on Softpedia
- 2.3 out of 5 from 3 votesRead 15 Oct 2026 · softpedia.com
- Rating on Steam
- 100 out of 100 from 17 reviewsRead 15 Oct 2026 · store.steampowered.com
- Release news
- The September 11, 2026 1.0.0 announcement describes the first stable release in 13 years and adds Sega CD, 32X, CD-32X, Pico, Copera, Game Gear, SG-1000, SC-3000 and ColecoVision support.Read 15 Oct 2026 · retrodev.com
- Save states
- The feature list includes save-state support.Read 15 Oct 2026 · retrodev.com
- Source hosting
- The project uses Mercurial and self-hosts its repository and core infrastructure.Read 15 Oct 2026 · retrodev.com
- Speed controls
- Turbo and slow emulation modes are built in.Read 15 Oct 2026 · retrodev.com
- Support and community
- The maker links to an issue tracker and wiki and provides a Discord discussion link on the features page.Read 30 Sep 2026 · retrodev.com
- Supported systems
- The official site lists Genesis/Mega Drive, Sega CD, 32X, Master System, Game Gear, SG-1000, SC-3000, Sega Pico and Yamaha Copera support.Read 15 Oct 2026 · retrodev.com
- Third-party packages
- The maker says third-party packages may lag behind upstream and are not affiliated with or endorsed by the project.Read 30 Sep 2026 · retrodev.com
- Third-party packaging
- The maker lists Debian, Ubuntu, Linux Mint, Arch AUR, Flatpak, Homebrew, RetroArch and Gnome Games packages or cores.Read 15 Oct 2026 · retrodev.com
- VGM logging
- BlastEm can log VGM audio data.Read 15 Oct 2026 · retrodev.com
- Video inspection
- Plane, VRAM, CRAM and plane-composition viewers expose video-chip state for debugging.Read 15 Oct 2026 · retrodev.com
- Yamaha Copera limitation
- The release announcement says OPL3 emulation is incomplete, so Yamaha Copera games generally lack music, although Copera-specific ADPCM samples play.Read 30 Sep 2026 · retrodev.com
Plans and prices
Strong points and limits
Strong points
- Supports a broad range of Sega systems
- Includes save states and cartridge save support
- Provides an integrated debugger
- Free and open-source
Limits
- Sega CD and 32X compatibility is imperfect
- Copera games generally lack music
- Listed macOS download is x86-64 and not notarized
Who it suits
It suits players looking to emulate Sega systems and developers who want source-level debugging for SGDK or other C or C++ projects. Its debugger and VDP tools may also suit people investigating emulator state.
Verdict
BlastEm covers numerous Sega systems and includes tools for both play and development. Check the platform-specific limitations and incomplete compatibility, especially for Yamaha Copera games.
Where Specifiction places it
- Game Console Emulators#2 of 359.0
- Game Gear Emulators#2 of 319.0
- Sega Genesis Emulators#2 of 299.0
- Sega CD Emulators#2 of 199.0