summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--src/devices/bus/ata/gdrom.cpp5
-rw-r--r--src/mame/sega/dccons.cpp4
2 files changed, 8 insertions, 1 deletions
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)