mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-10 21:43:23 -05:00
feat: reprofile dosbox, realign four profiles
This commit is contained in:
1 parent
b5127cd1ac
commit
8663277871
5 files changed
+333
-163
No files matched your search
+36
-29
@@ -4,7 +4,7 @@ core_classification: community_fork
|
||||
source: "https://github.com/libretro/same_cdi"
|
||||
upstream: "https://github.com/mamedev/mame"
|
||||
profiled_date: "2026-03-25"
|
||||
source_commit: "8a3c2acdbeb57aea4e74aeadaa703fdc5c9c5de9"
|
||||
source_commit: "ff9bb99a50d518aef6d2add1c49b7c44447e3e78"
|
||||
core_version: "Git"
|
||||
display_name: "Philips - CDi (SAME CDi)"
|
||||
cores: [same_cdi]
|
||||
@@ -14,28 +14,30 @@ systems:
|
||||
notes: |
|
||||
SAME CDi is a Single Arcade Machine Emulator fork of MAME libretro, stripped
|
||||
down to just the Philips CD-i driver. The core hardcodes "cdimono1" as the
|
||||
forced system (src/osd/libretro/libretro-internal/retro_init.cpp:86,454) and searches for MAME ROM ZIPs in:
|
||||
forced system (src/osd/libretro/libretro-internal/retro_init.cpp:86,463) and searches for MAME ROM ZIPs in:
|
||||
<system_dir>/same_cdi/bios/
|
||||
|
||||
The ROM path (-rp) is built at src/osd/libretro/libretro-internal/retro_init.cpp:534 as:
|
||||
The ROM path (-rp) is built at src/osd/libretro/libretro-internal/retro_init.cpp:543 as:
|
||||
<game_path>;<system_dir>/same_cdi/bios/
|
||||
|
||||
MAME expects each romset as a ZIP containing the individual ROM files.
|
||||
The ZIP filenames match the MAME driver names. Only cdimono1.zip is required
|
||||
for consumer CD-i games; other ZIPs are for alternate hardware models or
|
||||
Quizard arcade (unreachable without boot_from_cli core option).
|
||||
for consumer CD-i games; the other ZIPs are for alternate hardware models
|
||||
(unreachable without boot_from_cli core option).
|
||||
|
||||
The driver includes 5 system ROM sets (cdimono1, cdi910, cdimono2, cdi490a,
|
||||
cdibios) plus Quizard arcade game ROM sets (clones of cdibios with i8751
|
||||
protection MCU dumps). Upstream MAME has additional ROM sets not present
|
||||
in this fork (gpi1200, Italian Quizard variants, cdimono2 alternate BIOS).
|
||||
ROM definitions: src/mame/drivers/cdi.cpp:639-704. The fork carries four
|
||||
sets, cdimono1, cdimono2, cdi910 and cdi490a, declared at
|
||||
src/mame/drivers/cdi.cpp:713-716; the Quizard game ROMs upstream MAME
|
||||
keeps in this driver are not in it. The .info also lists cdibios.zip, a set
|
||||
this driver does not declare.
|
||||
|
||||
ROM definitions: src/mame/drivers/cdi.cpp:428-489. The fork carries four
|
||||
sets, cdimono1, cdi910, cdimono2 and cdi490a, declared at
|
||||
src/mame/drivers/cdi.cpp:491-494; the Quizard game ROMs upstream MAME
|
||||
keeps in this driver are not in it.
|
||||
System forced: src/osd/libretro/libretro-internal/retro_init.cpp:86,454,525.
|
||||
BIOS path: src/osd/libretro/libretro-internal/retro_init.cpp:534.
|
||||
The Mono-I machine is built with the Digital Video Cartridge, whose driver
|
||||
ROM vmpega.rom is an optional member of cdimono1.zip: without it the
|
||||
region stays zero-filled and the player boots as a bare Mono-I
|
||||
(src/mame/drivers/cdi.cpp:658-659).
|
||||
|
||||
System forced: src/osd/libretro/libretro-internal/retro_init.cpp:86,463,534.
|
||||
BIOS path: src/osd/libretro/libretro-internal/retro_init.cpp:543.
|
||||
|
||||
files:
|
||||
- name: cdimono1.zip
|
||||
@@ -43,8 +45,8 @@ files:
|
||||
category: bios_zip
|
||||
system: cdi
|
||||
required: true
|
||||
note: "Forced system. Main CPU BIOS (3 region variants via MAME BIOS switch) + servo/slave MCU dumps."
|
||||
source_ref: "src/mame/drivers/cdi.cpp:491"
|
||||
note: "Forced system. Main CPU BIOS (3 region variants via MAME BIOS switch) + servo/slave MCU dumps. vmpega.rom is ROM_LOAD_OPTIONAL: full-motion video needs it, the machine starts without it."
|
||||
source_ref: "src/mame/drivers/cdi.cpp:713"
|
||||
contents:
|
||||
- name: cdi200.rom
|
||||
description: Magnavox CD-i 200 BIOS (default, US)
|
||||
@@ -71,6 +73,11 @@ files:
|
||||
size: 8192
|
||||
crc32: "688cda63"
|
||||
sha1: "56d0acd7caad51c7de703247cd6d842b36173079"
|
||||
- name: vmpega.rom
|
||||
description: Digital Video Cartridge driver ROM (optional)
|
||||
size: 262144
|
||||
crc32: "db264e8b"
|
||||
sha1: "be407fbc102f1731a0862554855e963e5a47c17b"
|
||||
|
||||
- name: cdimono2.zip
|
||||
path: "same_cdi/bios/cdimono2.zip"
|
||||
@@ -78,7 +85,7 @@ files:
|
||||
system: cdi
|
||||
required: false
|
||||
note: "CD-i Mono-II (NTSC). MACHINE_NOT_WORKING. Listed in .info as optional."
|
||||
source_ref: "src/mame/drivers/cdi.cpp:492"
|
||||
source_ref: "src/mame/drivers/cdi.cpp:714"
|
||||
contents:
|
||||
- name: "philips__cdi-220_ph3_r1.2__mb834200b-15__02f_aa__9402_z04.tc574200-le._1.7211"
|
||||
description: Mono-II main CPU BIOS, Philips CDI-220 PH3 R1.2
|
||||
@@ -102,7 +109,7 @@ files:
|
||||
system: cdi
|
||||
required: false
|
||||
note: "CD-i 910-17P Mini-MMC (PAL). MACHINE_NOT_WORKING. Not in .info firmware list."
|
||||
source_ref: "src/mame/drivers/cdi.cpp:493"
|
||||
source_ref: "src/mame/drivers/cdi.cpp:715"
|
||||
contents:
|
||||
- name: "philips__cd-i_2.1__mb834200b-15__26b_aa__9224_z01.tc574200.7211"
|
||||
description: CD-i 910-17P Mini-MMC BIOS (default)
|
||||
@@ -141,32 +148,32 @@ files:
|
||||
system: cdi
|
||||
required: false
|
||||
note: "CD-i 490. MACHINE_NOT_WORKING. Not in .info firmware list."
|
||||
source_ref: "src/mame/drivers/cdi.cpp:494"
|
||||
source_ref: "src/mame/drivers/cdi.cpp:716"
|
||||
contents:
|
||||
- name: cdi490a.rom
|
||||
description: CD-i 490 main CPU BIOS
|
||||
size: 524288
|
||||
crc32: "e2f200f6"
|
||||
sha1: "c9bf3c4c7e4fe5cbec3fe3fc993c77a4522ca547"
|
||||
- name: impega.rom
|
||||
description: MPEG audio decoder ROM
|
||||
size: 262144
|
||||
crc32: "84d6f6aa"
|
||||
sha1: "02526482a0851ea2a7b582d8afaa8ef14a8bd914"
|
||||
- name: vmpega.rom
|
||||
description: MPEG video decoder ROM
|
||||
description: Digital video driver ROM
|
||||
size: 262144
|
||||
crc32: "db264e8b"
|
||||
sha1: "be407fbc102f1731a0862554855e963e5a47c17b"
|
||||
- name: impega.rom
|
||||
description: IMPEG ROM, loaded into its own region and not read by the emulation
|
||||
size: 262144
|
||||
crc32: "84d6f6aa"
|
||||
sha1: "02526482a0851ea2a7b582d8afaa8ef14a8bd914"
|
||||
|
||||
platform_details:
|
||||
cdi:
|
||||
bios_path: "same_cdi/bios/"
|
||||
forced_system: "cdimono1"
|
||||
primary_zip: "cdimono1.zip"
|
||||
optional_zips: ["cdimono2.zip", "cdibios.zip"]
|
||||
mame_romsets: ["cdimono1", "cdimono2", "cdibios", "cdi910", "cdi490a"]
|
||||
optional_zips: ["cdimono2.zip", "cdi910.zip", "cdi490a.zip"]
|
||||
mame_romsets: ["cdimono1", "cdimono2", "cdi910", "cdi490a"]
|
||||
rom_path_flag: "-rp"
|
||||
rom_search_path: "<game_path>;<system_dir>/same_cdi/bios/"
|
||||
supported_extensions: ["chd", "iso", "cue"]
|
||||
source_ref: "src/osd/libretro/libretro-internal/retro_init.cpp:86,454,525,534"
|
||||
source_ref: "src/osd/libretro/libretro-internal/retro_init.cpp:86, src/osd/libretro/libretro-internal/retro_init.cpp:463, src/osd/libretro/libretro-internal/retro_init.cpp:534, src/osd/libretro/libretro-internal/retro_init.cpp:543"
|
||||
Reference in new issue
Block a user