Genesis Plus GX is an open-source Sega 8/16 bit emulator focused on accuracy and portability. Initially ported and developped on Gamecube / Wii consoles through libogc / devkitPPC, this emulator is now available on many other platforms through various frontends such as:
The source code, initially based on Genesis Plus 1.2a by Charles MacDonald has been heavily modified & enhanced, with respect to original goals and design, in order to improve emulation accuracy as well as adding support for new peripherals, cartridge or console hardware and many other exciting features.
The result is that Genesis Plus GX is now more a continuation of the original project than a simple port, providing very accurate emulation and 100% compatibility with Genesis / Mega Drive, Sega/Mega CD, Master System, Game Gear & SG-1000 released software (including all unlicensed or pirate known dumps), also emulating backwards compatibility modes when available. All the people who contributed (directly or indirectly) to this project are listed on the Credits page.
GensKMod is based on Gens and so uses the Starcream 680x0 library emulation for the genesis and Sega CD 68000 CPU emulation, the core has been customised and optimised for Gens.
Gens original project is structured as follow :
- Gens directory contains all gens sources except the CPU cores.
- StarscreamMain68k directory contains the sources for the main 68000 (genesis 68000).
- StarscreamSub68k directory contains the sources for the sub 68000 (Sega CD 68000).
Gens uses 2 68000 cores for speed reasons :
- No context swap required.
- Each core is optimised for its function.
To uses netplay features, Gens requires kailleraclient.dll, the file should be in
the same directory as gens.exe
This is an extended version of the Sega Master System emulator Dega designed to provide rerecording and other features useful for creating tool assisted speedruns. This version will build on *NIX as well as Windows thanks to the work of Ulrich Hecht.