SEGA 8-BIT / 16-BIT EMULATOR
PicoDrive
An accuracy-focused open-source emulator for Sega CD, 32X, and Genesis software, with deep support for Sega’s 8-bit systems and CD hardware through compatible frontends.

WHY IT MATTERS
One accurate core across Sega hardware
PicoDrive developed beyond a simple Genesis port into a careful multi-system core covering Mega Drive, Master System, Game Gear, SG-1000, and Sega CD compatibility.
BEST FOR
RetroArch and other frontends
It suits players who want a well-maintained Sega core in a frontend, with region options, controller support, save states, shaders, and a consistent library workflow.
The people behind PicoDrive
Built on Genesis Plus and expanded by Eke-Eke
The project began from Charles MacDonald’s Genesis Plus and was substantially enhanced by Eke-Eke. Its public source and credits document a long-running effort to improve accuracy, peripherals, console behavior, and portability.
Supported systems and capabilities
- Sega CD / 32X, Master System, Game Gear, SG-1000, and Sega CD software.
- Region, controller, video, audio, save-state, and display controls supplied by compatible frontends.
- Open-source core available for use in projects and ports under its stated non-commercial license.
History and legacy
PicoDrive is widely used as a reference-quality Sega 8-bit and 16-bit core. Its focus is not a single polished desktop application; it is portable emulation technology that frontends can expose on many platforms.
Download and availability
OFFICIAL SOURCE
PicoDrive repository
The upstream repository provides source, documentation, release notes, and links to maintained ports.
View PicoDrive on GitHub ↗PROJECT STATUS
Core for compatible frontends
Best route: use a maintained frontend package for your platform.
Development: Active source project.
License: See the upstream project license.
PicoDrive setup guide
Setup note: PicoDrive is usually installed as a core inside a frontend. Keep BIOS files, disc playlists, saves, and game files in clearly named folders before configuring the core.
- Install PicoDrive from your frontend’s core or package downloader.
- Load one legally dumped Genesis or Mega Drive game and confirm the correct region.
- Map a six-button controller layout if a game needs X, Y, and Z.
- For Sega CD, follow your frontend’s documented BIOS and playlist requirements.
- Use normal in-game saves first, then save states for temporary checkpoints.
ROM reminder: PicoDrive does not include commercial games, Sega CD BIOS files, or copyrighted firmware. Retro Replay links to emulator software and documentation, not game collections.
Sources and further reading
Detailed guides and tutorials
Explore step-by-step guides for PicoDrive as they are published.
Use PicoDrive on Android
An Android ARM64 Libretro build exists for PicoDrive. Run the core through RetroArch for Android; the standalone desktop download and Android core may have different menus and features.
Emulates: Sega Genesis, Sega CD.
Verified Android core build ↗ · Browse all Android emulators →
Retro Replay Retro Gaming History, Reviews & Emulation
