BlastEm is an open source, higly accurate emulator for the Genesis/Megadrive that runs on modest hardware.
* savestates
* integrated debugger
* GDB remote debugging
* joystick/gamepad support
* Mega/Sega Mouse emulation
* XBAND and Saturn keyboard emulation
* support for homebrew using the SSF2 mapper with Mega Everdrive compatible heuristics
* save RAM and EEPROM support
* Cartridge lock-on for both Sonic & Knuckles and XBAND
* turbo and slow modes
* configurable low pass filter
* single pass GLSL shaders
* Sega Master System emulation