Arcade (SAME_CDI) WIP¶
Background¶
SAME CDi is a S(ingle) A(rcade) M(achine) E(mulator) for libretro, forked from MAME libretro, which is in turn a fork of MAME. It includes only the Philips CD-i driver, and simplifies the loading of CD content to provide a 'plug and play' experience.
The SAME_CDI core has been authored by
- zach-morris
The SAME_CDI core is licensed under
- GPLv2
A summary of the licenses behind RetroArch and its cores can be found here.
Extensions¶
Content that can be loaded by the SAME_CDI core have the following file extensions:
- .chd
- .iso
Databases¶
RetroArch database(s) that are associated with the SAME_CDI core:
BIOS¶
SAME_CDI does require BIOS (bootrom) files to work. You'll need to have following directory under retroarch system folder and put bios files: ../same_cdi/bios/
Filename | Description |
---|---|
cdibios.zip | cdi200.rom, cdi220b.rom and zx405042p__cdi_slave_2.0__b43t__zzmk9213.mc68hc705c8a_withtestrom.7206 |
cdimono1.zip | cdi200.rom, cdi220.rom, cdi220b.rom, zx405037p__cdi_servo_2.1__b43t__llek9215.mc68hc705c8a_withtestrom.7201 and zx405042p__cdi_slave_2.0__b43t__zzmk9213.mc68hc705c8a_withtestrom.7206 |
cdimono2 | philips__cdi-220_ph3_r1.2__mb834200b-15__02f_aa__9402_z04.tc574200-le._1.7211, zc405351p__servo_cdi_4.1__0d67p__lluk9404.mc68hc705c8a.7490 and zc405352p__slave_cdi_4.1__0d67p__lltr9403.mc68hc705c8a.7206 |
Features¶
Feature | Supported |
---|---|
Restart | ✔ |
Screenshots | ✔ |
Saves | ✔ |
States | ✕ |
Rewind | ✕ |
Netplay | ✕ |
Core Options | ✔ |
RetroAchievements | ✕ |
RetroArch Cheats | ✕ |
Native Cheats | ✕ |
Controls | ✔ |
Remapping | ✔ |
Multi-Mouse | ✕ |
Rumble | ✕ |
Sensors | ✕ |
Camera | ✕ |
Location | ✕ |
Subsystem | ✕ |
Softpatching | ✕ |
Disk Control | ✕ |
Username | ✕ |
Crop Overscan (in RetroArch's Video settings) | ✕ |
Directories¶
The SAME_CDI core's doesn't create any directory.
Geometry and timing¶
SAME_CDI's core provided aspect ratio is 1/1.
Core options WIP¶
Controllers WIP¶
Device types¶
The SAME_CDI core supports the following device type(s) in the controls menu, bolded device types are the default for the specified user(s):
User 1 - 1 device types¶
- None - Input disabled.
- RetroPad - Joypad
- RetroPad w/Analog - Joypad - There is no reason to switch to this.
Controller tables¶
Joypad and analog device type table¶
RetroPad Inputs | User 1 - 5 input descriptors |
---|---|
Z | |
X | |
S | |
A | |
D-Pad Up | |
D-Pad Down | |
D-Pad Left | |
D-Pad Right |
External Links¶
- Libretro SAME_CDI Core info file
- Libretro SAME_CDI Github Repository
- Report SAME_CDI Core Issues Here