Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Fast MegaDrive/MegaCD/32X emulator
C Assembly Objective-C Other
Branch: master
Pull request Compare This branch is 175 commits ahead, 164 commits behind notaz:master.
Failed to load latest commit information.
English.lproj OpenEmu port (32X only)
Picodrive.xcodeproj Compilation speed: enable modules
cpu Merge in famec reentrant patch for clang
jni get rid of port_config.h
pico fix use of freed mem
platform Default to 6-button pad
tools split base_readme to more traditional files
unzip UIQ3 update, some makefile unification, rm old configs, stuff
.gitignore Add support for the OpenDingux platform
.gitmodules switch Cyclone to submodule on it's own git repo
AUTHORS split base_readme to more traditional files
ChangeLog release 1.91
Info.plist Add plist keys to support rewinding
Makefile.libretro allow to disable SH2 dynarec on runtime
PicodriveGameCore.m Implement state serialization/deserialization
README split base_readme to more traditional files
configure release 1.91


This is yet another Megadrive / Genesis / Sega CD / Mega CD / 32X / SMS
emulator, which was written having ARM-based handheld devices in mind
(such as smartphones and handheld consoles like GP2X and Pandora),
but also runs on non-ARM little-endian hardware too.

The emulator is heavily optimized for ARM, features assembly cores for
68k, Z80 and VDP chip emulation, also has dynamic recompilers for SH2 and
SSP16 (for 32X and SVP emulation). It was started by Dave (aka fdave,
finalburn author) as basic Genesis/Megadrive emulator for Pocket PC,
then taken over and expanded by notaz.

PicoDrive was the first emulator ever to properly emulate Virtua Racing and
it's SVP chip.

Something went wrong with that request. Please try again.