Sega CD
The Sega CD was an add-on to the Sega Mega Drive/Genesis. It was released in 1991.
Emulator | Rom Folder | Extension | BIOS | Controller Config |
---|---|---|---|---|
lr-genesis-plus-gx | segacd | .bin .chd .cue .iso .m3u | bios_CD_U.bin, bios_CD_E.bin, bios_CD_J.bin | /opt/retropie/configs/segacd/retroarch.cfg |
lr-picodrive | segacd | .bin .chd .cue .iso .m3u | us_scd1_9210.bin / us_scd2_9306.bin / SegaCDBIOS9303.bin / bios_CD_U.bin eu_mcd1_9210.bin / eu_mcd2_9306.bin/ eu_mcd2_9303.bin / bios_CD_E.bin jjp_mcd1_9112.bin / jp_mcd1_9112.bin / jp_mcd2_921222.bin / bios_CD_J.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.
ROMS
Accepted File Extensions: .bin .chd .cue .iso, .m3u for multi-disc games.
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
/home/pi/RetroPie/roms/segacd
Multi-Disc games
For multi-disc games using .cue
or .chd
format, you can create a .m3u
playlist to be able to easily change discs from the RetroArch's Disk Control menu.
To change the disc through RetroArch, from the "Quick Menu", enter "Disk Control", use the "Disk Cycle Tray Status" to open the virtual disk tray, change the disk number to the correct one, then use the "Disk Cycle Tray Status" to close the virtual disk tray.
Example playlist for Fahrenheit:
Folder Structure:
- Fahrenheit (Disc 1).cue
- Fahrenheit (Disc 1).bin
- Fahrenheit (Disc 2).cue
- Fahrenheit (Disc 2 - track1).bin
- Fahrenheit (Disc 2 - track2).bin
Contents of the .m3u
playlist
Fahrenheit (Disc 1).cue
Fahrenheit (Disc 2).cue
CHD Files
lr-genesis-plus-gx and lr-picodrive have 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. See Creating CHDs from CD-ROMS.
- 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)
- Slam City with Scottie Pippen (4 discs) (non-32X version can be played as individual discs in chd file format with either lr-genesis-plus-gx or lr-picodrive; 32x version can be played as individual discs in chd file format only with lr-picodrive)
- Supreme Warrior (2 discs, 32x version only)
- Surgical Strike (1 disc, 32x version only)
BIOS
lr-picodrive
The BIOS filenames are: * for US games: us_scd1_9210.bin / us_scd2_9306.bin / SegaCDBIOS9303.bin / bios_CD_U.bin * for European games: eu_mcd1_9210.bin / eu_mcd2_9306.bin/ eu_mcd2_9303.bin / bios_CD_E.bin * for Japanese game: jp_mcd1_9112.bin / jp_mcd1_9112.bin / jp_mcd2_921222.bin / bios_CD_J.bin
Picodrive searches for multiple filenames for each type of Bios, detected based on the game loaded - i.e. loading an US game would have Picodrive look for one of us_scd1_9210.bin, us_scd2_9306.bin, SegaCDBIOS9303.bin, bios_CD_U.bin.
Place this lr-picodrive BIOS files in:
/home/pi/RetroPie/BIOS
lr-genesis-plus-gx
The BIOS filenames are: * for US games: bios_CD_U.bin * for European games: bios_CD_E.bin * for Japanese game: bios_CD_J.bin
Place this lr-genesis-plus-gx BIOS file in
/home/pi/RetroPie/BIOS
Checksums
lr-picodrive filename | lr-Genesis-Plus-GX filename | No-Intro filename | md5sum |
---|---|---|---|
us_scd1_9210.bin / bios_CD_U.bin | bios_CD_U.bin | [BIOS] Sega CD (USA) (v1.10).md | 2efd74e3232ff260e371b99f84024f7f |
eu_mcd1_9210.bin / ios_CD_E.bin | bios_CD_E.bin | [BIOS] Mega-CD (Europe) (v1.00).md | e66fa1dc5820d254611fdcdba0662372 |
jp_mcd1_9112.bin / bios_CD_J.bin | bios_CD_J.bin | [BIOS] Mega-CD (Asia) (v1.00S).md | bdeb4c47da613946d422d97d98b21cda |
Controls
lr-picodrive and lr-genesis-plus-gx utilise RetroArch configurations
Add custom retroarch controls to the retroarch.cfg file in
/opt/retropie/configs/segacd/retroarch.cfg