Megadrive Genesis - HerbFargus/Portable-Game-Station GitHub Wiki

Sega GenesisMegadrive


This console, known as the Genesis in North America and the Mega Drive everywhere else in the world, was released by Sega in 1998


es_systems.cfg

Megadrive

  <system>
    <name>megadrive</name>
    <fullname>Sega Mega Drive / Genesis</fullname>
    <path>~/.emulationstation/roms/megadrive</path>
    <extension>.smd .bin .gen .md .sg .SMD .BIN .GEN .MD .SG</extension>
    <command>%HOMEPATH%\.emulationstation\systems\retroarch\retroarch.exe -L %HOMEPATH%\.emulationstation\systems\retroarch\cores\genesis_plus_gx_libretro.dll "%ROM_RAW%"</command>
    <platform>megadrive</platform>
    <theme>megadrive</theme>
  </system>

Genesis

 <system>
    <name>genesis</name>
    <fullname>Sega Genesis</fullname>
    <path>~/.emulationstation/roms/genesis</path>
    <extension>.smd .bin .gen .md .sg .SMD .BIN .GEN .MD .SG</extension>
    <command>%HOMEPATH%\.emulationstation\systems\retroarch\retroarch.exe -L %HOMEPATH%\.emulationstation\systems\retroarch\cores\genesis_plus_gx_libretro.dll "%ROM_RAW%"</command>
    <platform>genesis</platform>
    <theme>genesis</theme>
  </system>

ROMS

Accepted File Extensions: .smd .bin .md .iso

Place your ROMS in either

\.emulationstation\roms\megadrive

or

\.emulationstation\roms\genesis 

Controls

Configuring a 6-buttons controller

First you need to tell retroarch to use 6 buttons controllers, because the default is to use 3 buttons ones. Launch a megadrive game and go in the retroarch menu (default mapping: select + x). Go in Options -> Core Options and set the two input devices to 6 button pad. Then go back to be root of the menu and choose to save the configuration.

3 Button Genesis/MegaDrive Controller

genesis

6 Button Genesis/MegaDrive Wireless Controller

genesis6btn

6 Button Genesis/MegaDrive ArcadePad Controller

megadrive6btnarcadepaddiagram

⚠️ **GitHub.com Fallback** ⚠️