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
This commit is contained in:
Rebecca Wallander 2019-09-24 17:58:35 +02:00 committed by ajrhacker
parent 11d7e5ae6a
commit 72b8b76b00
5 changed files with 20 additions and 0 deletions

16
hash/midi_flop.xml Normal file
View File

@ -0,0 +1,16 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<softwarelist name="midi_flop" description="Standard MIDI floppy disks">
<software name="dansband3">
<description>Dansbandshits nr 3 (Sweden)</description>
<year>1996</year>
<publisher>Melo-Disc</publisher> <!-- Distributed by Roland Scandinavia -->
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="329738">
<rom name="dansbandshits nr 3.imd" size="329738" crc="5a8ec4b1" sha1="b9894ef4d15457c7f77234fb383afa55603a0dd5"/>
</dataarea>
</part>
</software>
</softwarelist>

View File

@ -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)

View File

@ -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");
}

View File

@ -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)

View File

@ -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)