• Print

Genesis Plus GX 1.7.1


Genesis Plus GX is an enhanced port of Genesis Plus, an open-source & portable Sega Mega Drive / Genesis emulator, originally developed by Charles MacDonald, now running on Gamecube and Wii through libogc & devkitpro.

The source code, initially based on Genesis Plus 1.3, has been heavily modified, with respect to initial goals and design, in order to improve accuracy of emulation, implementing new features and adding support for extra peripherals, cartridges & systems hardware.

The result is that Genesis Plus GX provides very accurate emulation of the systems it supports and has 100% compatibility with Genesis / Mega Drive, Sega/Mega CD, Master System, Game Gear & SG-1000 game libraries (including all unlicensed or pirate known dumps), even supporting backwards compatibility modes when available.

Last but not least, it comes with plenty of exciting features and options that have nothing to envy to your most favorite PC emulators and makes this emulator the most faithful experience for any Sega 8/16-bit fans.

Multi-platform code is maintained through SVN so that other Genesis Plus ports can take advantage of it, as I sincerely hope this emulator can become a reference for open-source and accurate Genesis emulation. If you ported this emulator to other platforms or need help porting it, feel free to contact me.


Genesis Plus GX 1.7.1 (13/10/2012) (Eke-Eke)


  • added support for CUE files
  • added CD-DA tracks emulation (needs CUE+BIN or ISO+WAV images)
  • added CD fader emulation
  • added CDD "Fast FW" & "Fast RW" commands emulation
  • improved CDD TOC emulation (random freezes in Sonic CD, Switch/Panic, Final Fight CD and probably many others)
  • improved PCM chip synchronization with SUB-CPU (missing speeches in Willy Beamish)
  • fixed PCM chip emulation (random hangs in Snatcher, missing sound effects in Switch/Panic, Final Fight CD, Wonderdog...)
  • fixed Word-RAM memory mode on soft-reset (missing logo gfx effects)
  • fixed SUB-CPU access to unused areas when using PC-relative instructions (Final Fight CD first boss random crash)
  • fixed CPU idle loop detection on memory mode register access (Pugsy CD first boss slowdown)
  • fixed Mode 1 emulation (cartridge boot mode)


  • replaced FIR resampler by Blip Buffer for FM resampling
  • modified SN76489 core for use of Blip Buffer
  • improved PSG & FM chips synchronization using Blip Buffer
  • added Game Gear PSG stereo support
  • fixed SG-1000 specific PSG noise
  • fixed YM2612 LFO AM waveform (California Games surfing event)
  • fixed YM2612 phase precision
  • minor optimizations to YM2612 core

Core/Game Gear

  • added support for CJ Elephant Fugitive (recently released by SMS Power)
  • added Game Gear extended screen option


  • ¬†added support for a few recently dumped (but unreleased) games


  • improved ROM & CD image file loading
  • various code cleanup


  • added automatic disc swap feature
  • removed automatic frameskipping (no use)
  • improved general audio/video sync
  • various code cleanup & bugfixes




Loading video...



blog comments powered by Disqus