Genesis Plus GX
---------------
Genesis Plus GX is an emulator for multiple Sega game systems:
  SG-1000
  Sega Master System/Mark III
  Sega Game Gear
  Sega Mega Drive/Genesis
  Mega-CD/Sega CD

Source for the emulator core is unmodified from upstream sources.

Compiling
---------
Make sure you have The Jolly Good API's header files installed. If you did
not install them, you will be required to include their path in CFLAGS.

Options:
  DISABLE_MODULE - Set to a non-zero value to disable building the module.
  ENABLE_STATIC_JG - Set to a non-zero value to build a static JG archive.

Linux:
  make

macOS:
  make

BSD:
  gmake

Windows (MSYS2):
  make

Cross Compile:
(For example compiling on Linux for MinGW)
  AR=x86_64-w64-mingw32-ar \
  CC=x86_64-w64-mingw32-cc \
  PKG_CONFIG=x86_64-w64-mingw32-pkg-config \
  STRIP=x86_64-w64-mingw32-strip \
  make

The build will be output to "genplus/". This directory may be used as is
locally by copying it to your local "cores" directory, or may be installed
system-wide using the "install" target specified in the Makefile.

Input Devices
-------------
The Jolly Good API port of Genesis Plus GX  uses a game database to determine
which input devices must be plugged in. The following input devices are
currently supported:
  2 Button Control Pad
  3 Button Control Pad
  6 Button Control Pad
  Team Player
  EA 4 Way Play
  Justifier
  Light Phaser
  Menacer

Settings
--------
menacer_crosshair = 0
0 = Disable, 1 = Enable

ym2413_enable = 1
0 = Disable, 1 = Enable, 2 = Auto

ym2413_mode = 0
0 = Nuked, 1 = MAME

ym2612_mode = 0
0 = YM2612-Nuked, 1 = YM3438-Nuked, 2 = YM2612-MAME, 3 = YM3438-MAME,
4 = YM3438-Enhanced-MAME
