From 9a50876b91028e26c63ad3fdc6a7c8b6c444f41a Mon Sep 17 00:00:00 2001 From: angelosa Date: Mon, 17 Feb 2025 18:50:24 +0100 Subject: [PATCH] sega/dccons.cpp: SW list notes --- src/devices/bus/ata/gdrom.cpp | 5 +++++ src/mame/sega/dccons.cpp | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/devices/bus/ata/gdrom.cpp b/src/devices/bus/ata/gdrom.cpp index 621710a49a6..57ec03ba5c8 100644 --- a/src/devices/bus/ata/gdrom.cpp +++ b/src/devices/bus/ata/gdrom.cpp @@ -854,6 +854,11 @@ void gdrom_device::signature() { atapi_hle_device::signature(); + // 0000 CD-DA + // 0001 CD-ROM + // 0010 CD-ROM XA, CD Extra + // 0011 CD-i + // 1000 GD-ROM const u8 cd_type = m_image->is_gd() ? 0x80 : 0x00; // naomi dimm board firmware needs the upper nibble to be 8 at the beginning diff --git a/src/mame/sega/dccons.cpp b/src/mame/sega/dccons.cpp index 0d5264e85aa..ffa48432211 100644 --- a/src/mame/sega/dccons.cpp +++ b/src/mame/sega/dccons.cpp @@ -453,7 +453,9 @@ void dc_cons_state::dc(machine_config &config) dc_controller_device &dcctrl3(DC_CONTROLLER(config, "dcctrl3", 0, m_maple, 3)); dcctrl3.set_port_tags("P4:0", "P4:1", "P4:A0", "P4:A1", "P4:A2", "P4:A3", "P4:A4", "P4:A5"); - SOFTWARE_LIST(config, "cd_list").set_original("dc"); + SOFTWARE_LIST(config, "gdrom_list").set_original("dc"); + // TODO: hookup Mil-CD/multisession CD-ROMs SW list (later DC models don't support this) + // TODO: hookup Video CD SW list (thru DreamMovie VCD/MP3 player disc + remote dongle) } void dc_cons_state::dc_fish(machine_config &config)