DGen/SDL is an emulator for Sega Genesis/Mega Drive systems. The latest version supports save states, interlace mode, Game Genie, Linux joystick support, compressed ROM images, and other nice features.
|Operating Systems||BeOS POSIX BSD FreeBSD Linux|
The last announcement was made about 10 years ago, so I think it's time to dust off this page. I'm the new maintainer, and I've been working on DGen/SDL for a couple of months from the 1.23 codebase. The current version is 1.27 with many bugfixes and various improvements (hopefully, no regressions). Check it out!
Release Notes: Many debugger-related enhancements and bugfixes (stepping over multiple instructions, instructions tracing, registers and memory can now be modified, and breakpoints finally fixed). VDP enhancements (interrupts, planes switching, 2-cell vertical column scrolling, sprites boxing, sprites priority, collision, and overflow). ARM-specific CPU cores (Cyclone 68000 and DrZ80, which are much faster on the Raspberry Pi). MJazz has been implemented, and joystick/joypad/keyboard bindings have been completely reworked.
Release Notes: Improvements: VDP (sprite masking and half-submitted commands, fixing many games), joystick handling, and ROM region (auto) selection. New features: FM2612 debugging and the ability to bind arbitrary commands to joystick buttons.
Release Notes: M68K debugger support, screen initialization refactoring, prompt support (with commands and interactive configuration), improved ZIP archives support, international (non-US) keyboards support, scale2x filters, and other UI-related changes. Windows (W32 and W64) binaries are now also available.
Release Notes: This release reduces CPU usage, fixes OpenGL regressions from version 1.28, improves memory handling routines (this allows more games to run), includes hqx filters, improves fonts handling, and adds miscellaneous bugfixes.
Release Notes: This release adds emulation improvements (YM2612, SN76496, CZ80), a new optional dependency on libarchive to manage compressed ROMs, saved files compatible with the Gens v5 format, console regions which can be set with a commandline option, and OpenGL, sound buffer management, and various other enhancements/bugfixes.