From 72b8b76b0059733c5673cbef09ca2f36b0dc65fc Mon Sep 17 00:00:00 2001 From: Rebecca Wallander Date: Tue, 24 Sep 2019 17:58:35 +0200 Subject: [PATCH] Add MIDI floppy softlist (#5668) * Add MIDI floppy softlist * IMG raw sector dump misses something in the data somewhere, so use IMD instead (which decodes fine) * Missed file name * Add midi softlist to a couple of IBM PCs --- hash/midi_flop.xml | 16 ++++++++++++++++ src/mame/drivers/atpci.cpp | 1 + src/mame/drivers/ct486.cpp | 1 + src/mame/drivers/ps2.cpp | 1 + src/mame/machine/at.cpp | 1 + 5 files changed, 20 insertions(+) create mode 100644 hash/midi_flop.xml diff --git a/hash/midi_flop.xml b/hash/midi_flop.xml new file mode 100644 index 00000000000..e8c1a32e685 --- /dev/null +++ b/hash/midi_flop.xml @@ -0,0 +1,16 @@ + + + + + + Dansbandshits nr 3 (Sweden) + 1996 + Melo-Disc + + + + + + + + diff --git a/src/mame/drivers/atpci.cpp b/src/mame/drivers/atpci.cpp index 716722de7bf..90706bd53a3 100644 --- a/src/mame/drivers/atpci.cpp +++ b/src/mame/drivers/atpci.cpp @@ -102,6 +102,7 @@ void at586_state::at_softlists(machine_config &config) SOFTWARE_LIST(config, "pc_disk_list").set_original("ibm5150"); SOFTWARE_LIST(config, "at_disk_list").set_original("ibm5170"); SOFTWARE_LIST(config, "at_cdrom_list").set_original("ibm5170_cdrom"); + SOFTWARE_LIST(config, "midi_disk_list").set_compatible("midi_flop"); } void at586_state::at586(machine_config &config) diff --git a/src/mame/drivers/ct486.cpp b/src/mame/drivers/ct486.cpp index 0cd1035ad38..144e4b9f89f 100644 --- a/src/mame/drivers/ct486.cpp +++ b/src/mame/drivers/ct486.cpp @@ -188,6 +188,7 @@ void ct486_state::ct486(machine_config &config) SOFTWARE_LIST(config, "pc_disk_list").set_original("ibm5150"); SOFTWARE_LIST(config, "at_disk_list").set_original("ibm5170"); SOFTWARE_LIST(config, "at_cdrom_list").set_original("ibm5170_cdrom"); + SOFTWARE_LIST(config, "midi_disk_list").set_compatible("midi_flop"); } diff --git a/src/mame/drivers/ps2.cpp b/src/mame/drivers/ps2.cpp index af3417d486d..bdc4e186a31 100644 --- a/src/mame/drivers/ps2.cpp +++ b/src/mame/drivers/ps2.cpp @@ -40,6 +40,7 @@ void ps2_state::at_softlists(machine_config &config) SOFTWARE_LIST(config, "pc_disk_list").set_original("ibm5150"); SOFTWARE_LIST(config, "at_disk_list").set_original("ibm5170"); SOFTWARE_LIST(config, "at_cdrom_list").set_original("ibm5170_cdrom"); + SOFTWARE_LIST(config, "midi_disk_list").set_compatible("midi_flop"); } void ps2_state::ps2_16_map(address_map &map) diff --git a/src/mame/machine/at.cpp b/src/mame/machine/at.cpp index 9edac77f473..3c224b77370 100644 --- a/src/mame/machine/at.cpp +++ b/src/mame/machine/at.cpp @@ -52,6 +52,7 @@ void at_mb_device::at_softlists(machine_config &config) SOFTWARE_LIST(config, "pc_disk_list").set_original("ibm5150"); SOFTWARE_LIST(config, "at_disk_list").set_original("ibm5170"); SOFTWARE_LIST(config, "at_cdrom_list").set_original("ibm5170_cdrom"); + SOFTWARE_LIST(config, "midi_disk_list").set_compatible("midi_flop"); } void at_mb_device::device_add_mconfig(machine_config &config)