The Sega CD was an add-on to the Sega Genesis. It was released in 1991.
|Emulator||Rom Folder||Extension||BIOS||Controller Config|
|lr-genesis-plus-gx||segacd||.bin .chd .cue .iso||bios_CD_U.bin, bios_CD_E.bin, bios_CD_J.bin||/opt/retropie/configs/segacd/retroarch.cfg|
|lr-picodrive||segacd||.bin .cue .iso||us_scd1_9210.bin, eu_mcd1_9210.bin, jp_mcd1_9112.bin||/opt/retropie/configs/segacd/retroarch.cfg|
Emulators: lr-genesis-plus-gx, lr-picodrive
lr-genesis-plus-gx is recommended for the Pi 2/3 as it has better accuracy.
lr-picodrive is required for multi-disc games due to lr-genesis-plus-gx's lack of support for disc swapping and for 32x version disc versions.
Accepted File Extensions: .bin .chd .cue .iso
Note: .bin files won't be displayed within Emulation Station, they will be referenced via the .cue.
Place your Sega CD ROMS (.chd .iso OR .bin AND .cue) in
If you don't have the corresponding .cue file in the same folder as your .bin file, your game may not have sound.
CHD Archive Usage
lr-genesis-plus-gx has support for the CHD (V1-V5) archive format.
This format will save space and allow you to keep your Mega CD/Sega CD ROM folder tidy.
The following archive contains a MAME 0.205 version of CHDMAN and Windows batch files that can be used to quickly convert your Mega CD/Sega CD games to CHD (V5): Download
Keep in mind that lr-picodrive does not support CHD and only lr-picodrive can play multi-disc and 32x games.
This is a list of all the games released for the SEGA CD add-on for the Genesis/Mega Drive that had two or more discs or are 32x discs and must be played with lr-picodrive.
Corpse Killer 32x version only (1 disc)
Dracula Unleashed (2 discs)
Fahrenheit (2 discs)
Ground Zero Texas (2 discs)
Night Trap (2 discs)
Penn & Teller - Smoke and Mirrors (2 disc)
Sherlock Holmes - Consulting
Detective Volume II (2 discs)
Prize Fighter (2 discs)
** can be played as individual discs in chd file format with lr-genesis-plus-gx if desired
Slam City with Scottie Pippen (4 discs)
** NON 32x version can be played as individual discs in chd file format with lr-genesis-plus-gx if desired
Supreme Warrior 32x version Only (2 discs)
Surgical Strike 32x version only (Brazil) (1 disc)
The BIOS filename is: us_scd1_9210.bin
Place this lr-Picodrive BIOS file in
BIOS files that may also work are: eu_mcd1_9210.bin, jp_mcd1_9112.bin (Europe and Japan respectively)
The BIOS filename is: bios_CD_U.bin (can be renamed from the above BIOS)
Place this lr-Genesis-Plus-GX BIOS file in
the alternate BIOS files above can be renamed: bios_CD_E.bin, bios_CD_J.bin (Europe and Japan respectively)
Video Guide using lr-genesis-plus-gx: https://www.youtube.com/watch?v=PkktRuK8uWU
|lr-picodrive filename||lr-Genesis-Plus-GX filename||No-Intro filename||md5sum|
|us_scd1_9210.bin||bios_CD_U.bin||[BIOS] Sega CD (USA) (v1.10).md||2efd74e3232ff260e371b99f84024f7f|
|eu_mcd1_9210.bin||bios_CD_E.bin||[BIOS] Mega-CD (Europe) (v1.00).md||e66fa1dc5820d254611fdcdba0662372|
|jp_mcd1_9112.bin||bios_CD_J.bin||[BIOS] Mega-CD (Asia) (v1.00S).md||bdeb4c47da613946d422d97d98b21cda|
lr-picodrive and lr-genesis-plus-gx utilise RetroArch configurations
Add custom retroarch controls to the retroarch.cfg file in
For more information on custom RetroArch controls see: RetroArch Configuration
Configuring a 6 button controller
First you need to tell retroarch to use 6 buttons, because the default is to use 3.
Launch a Sega CD game and go to the Retroarch menu (default mapping:
select + x). Go to
Quick Menu -> Core Options and set the two input devices to
6 button pad. Then exit the Retroarch menu. Once you quit the game, the configuration will be saved within the
retroarch-core-options.cfg file under
/opt/retropie/configs/all. You do not need to edit this file. These core options will also take effect on any other system which you may use lr-picodrive for (eg. Sega 32X, Sega Megadrive).
There are two ways to achieve this:
You can edit the file
/opt/retropie/configs/segacd/retroarch.cfg and add in the following:
input_libretro_device_p1 = "513" input_libretro_device_p2 = "513"
This will set the controller type to a 6 button pad, and will reload this configuration every time the emulator is launched.
You can save a Core Remap File which reloads every time the emulator is launched:
Go to the Retroarch menu (default mapping:
select + x). Go to
Quick Menu -> Core Input Options and set the User 1 and User 2 Device Type to be MD Joypad 6 Button.
Scroll down on the same page and select Save Core Remap File. This will save a core remap file (.rmp) to a folder called "Genesis Plus GX" in the
/opt/retropie/configs/segacd folder. By default this remap file will load every time the emulator is launched.
3 Button Genesis/MegaDrive Controller
6 Button Genesis/MegaDrive Wireless Controller
6 Button Genesis/MegaDrive ArcadePad Controller