Libretro-same_cdi is a core derivative of MAME. The same part stands for S(ingle) A(rcade) M(achine) E(mulator).
This core is under GPLv2 license.
Compatibility| RPI0/RPI1 | RPI3 | RPI4/RPI400 | RPI5 | ODROID XU4 | OGA/OGS/RG351 | PC | RG353 |
|---|---|---|---|---|---|---|---|
| ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ |
Features| Feature | Supported |
|---|---|
| Restart | ✔ |
| Screenshots | ✔ |
| Saves | ✔ |
| Core Options | ✔ |
| Controls | ✔ |
| Remapping | ✔ |
| Filename | Description | MD5 | Provided |
|---|---|---|---|
| cdibios.zip | 9fd6b277cd877d51426427a33d1d19bb | ❌ | |
| cdimono1.zip | CD-i (Mono-I) (PAL) | ce590c4787460161359f2b680136cb60 bbe6636ac11d3744f0710e8e820187e7 | ❌ |
| cdimono2.zip | 2ac8cd5bb23287e022ca17d616949255 | ❌ |
Put your bios like this:
┣ 📁 recalbox
┃ ┣ 📁 share
┃ ┃ ┣ 📁 bios
┃ ┃ ┃ ┣ 📁 cdi
┃ ┃ ┃ ┃ ┣ 🗒 cdibios.zip
┃ ┃ ┃ ┃ ┣ 🗒 cdimono1.zip
┃ ┃ ┃ ┃ ┣ 🗒 cdimono2.zip
Isos must have the extensions:
Put the isos like this:
┣ 📁 recalbox
┃ ┣ 📁 share
┃ ┃ ┣ 📁 roms
┃ ┃ ┃ ┣ 📁 cdi
┃ ┃ ┃ ┃ ┣ 🗒 game.chd
The isos using Redump format are highly recommended.
For more information about isos, go to this tutorial !
Advanced configuration of the emulatorTo be able to keep your custom configurations during an upgrade, we advise you to use our configuration override feature.
You can configure various options in two different ways.
┣ 📁 Menu RetroArch
┃ ┣ 📁 Options du core
┃ ┃ ┣ 🧩 Name_option
retroarch-core-options.cfg:┣ 📁 recalbox
┃ ┣ 📁 share
┃ ┃ ┣ 📁 system
┃ ┃ ┃ ┣ 📁 configs
┃ ┃ ┃ ┃ ┣ 📁 retroarch
┃ ┃ ┃ ┃ ┃ ┣ 📁 cores
┃ ┃ ┃ ┃ ┃ ┃ ┣ 🧩 retroarch-core-options.cfg
| Options | Options values | Variables (for configuration override) | Variables values |
|---|---|---|---|
| Read configuration | Disabled ✅ / Enabled |
same_cdi_read_config |
disabled / enabled |
| Write configuration | Disabled ✅ / Enabled |
same_cdi_write_config |
disabled / enabled |
| Save state naming | game ✅ / system |
same_cdi_saves |
game / system |
| NVRAM Saves per game | Enabled ✅ / Disabled |
same_cdi_nvram_saves |
enabled / disabled |
| Auto save/load states | Disabled ✅ / Enabled |
same_cdi_auto_save |
disabled / enabled |
| Enable in-game mouse | Disabled ✅ / Enabled |
same_cdi_mouse_enable |
disabled / enabled |
| Lightgun mode | none ✅ / touchscreen / lightgun |
same_cdi_lightgun_mode |
none / touchscreen / lightgun |
| Profile Buttons according to games (Restart) | Enabled ✅ / Disabled |
same_cdi_buttons_profiles |
enabled / disabled |
| Enable throttle | Disabled ✅ / Enabled |
same_cdi_throttle |
disabled / enabled |
| Enable cheats | Disabled ✅ / Enabled |
same_cdi_cheats_enable |
disabled / enabled |
| Main CPU Overclock | default ✅ / 30 / 31 / 32 / 33 / 34 / 35 / 36 / 37 / 38 / 39 / 40 / 41 / 42 / 43 / 44 / 45 / 46 / 47 / 48 / 49 / 50 / 51 / 52 / 53 / 54 / 55 / 60 / 65 / 70 / 75 / 80 / 85 / 90 / 95 / 100 / 105 / 110 / 115 / 120 / 125 / 130 / 135 / 140 / 145 / 150 |
same_cdi_cpu_overclock |
default / 30 / 31 / 32 / 33 / 34 / 35 / 36 / 37 / 38 / 39 / 40 / 41 / 42 / 43 / 44 / 45 / 46 / 47 / 48 / 49 / 50 / 51 / 52 / 53 / 54 / 55 / 60 / 65 / 70 / 75 / 80 / 85 / 90 / 95 / 100 / 105 / 110 / 115 / 120 / 125 / 130 / 135 / 140 / 145 / 150 |
| Alternate render method | Disabled ✅ / Enabled |
same_cdi_alternate_render |
disabled / enabled |
| Boot from CLI | Disabled ✅ / Enabled |
same_cdi_boot_from_cli |
disabled / enabled |
| Resolution | 640x480 ✅ / 640x360 / 800x600 / 800x450 / 960x720 / 960x540 / 1024x768 / 1024x576 / 1280x960 / 1280x720 / 1600x1200 / 1600x900 / 1440x1080 / 1920x1080 / 1920x1440 / 2560x1440 / 2880x2160 / 3840x2160 |
same_cdi_altres |
640x480 / 640x360 / 800x600 / 800x450 / 960x720 / 960x540 / 1024x768 / 1024x576 / 1280x960 / 1280x720 / 1600x1200 / 1600x900 / 1440x1080 / 1920x1080 / 1920x1440 / 2560x1440 / 2880x2160 / 3840x2160 |
| MAME INI Paths | Disabled ✅ / Enabled |
same_cdi_mame_paths_enable |
disabled / enabled |
| MAME Joystick 4-way simulation | disabled ✅ / 4way / strict / qbert |
same_cdi_mame_4way_enable |
disabled / 4way / strict / qbert |
External links