diff options
author | Davide Cavalca <davide@cavalca.name> | 2020-08-29 17:57:57 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-29 20:57:57 -0400 |
commit | bf10655b92e0547067c65847df695ac7980edf28 (patch) | |
tree | abb9d578a605a733efc0dbe32acceec77227e496 | |
parent | 46395f1384abf17392f364c3dcc008ceb356434f (diff) |
ibm5150_hdd: new software list (#7157)
-rw-r--r-- | hash/ibm5150_hdd.xml | 19 | ||||
-rw-r--r-- | src/devices/bus/isa/hdc.cpp | 8 | ||||
-rw-r--r-- | src/mame/drivers/genpc.cpp | 1 | ||||
-rw-r--r-- | src/mame/drivers/ibmpc.cpp | 2 |
4 files changed, 26 insertions, 4 deletions
diff --git a/hash/ibm5150_hdd.xml b/hash/ibm5150_hdd.xml new file mode 100644 index 00000000000..851e048bb0d --- /dev/null +++ b/hash/ibm5150_hdd.xml @@ -0,0 +1,19 @@ +<?xml version="1.0"?> +<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> +<!-- +license:CC0 +--> +<softwarelist name="ibm5150_hdd" description="IBM PC hard disk images"> + + <software name="xenix86"> + <description>SCO XENIX System V release 2.1.3 for i8086</description> + <year>1986</year> + <publisher>SCO</publisher> + <part name="hdd" interface="st_hdd"> + <diskarea name="harddriv"> + <disk name="xenix86" sha1="74fb14bebea3cde0e86dd93557e2242608aa6f97" writeable="yes" /> + </diskarea> + </part> + </software> + +</softwarelist> diff --git a/src/devices/bus/isa/hdc.cpp b/src/devices/bus/isa/hdc.cpp index d217d1c4208..06d18b3c600 100644 --- a/src/devices/bus/isa/hdc.cpp +++ b/src/devices/bus/isa/hdc.cpp @@ -923,8 +923,8 @@ void isa8_hdc_device::device_add_mconfig(machine_config &config) XT_HDC(config, m_hdc,0); m_hdc->irq_handler().set(FUNC(isa8_hdc_device::irq_w)); m_hdc->drq_handler().set(FUNC(isa8_hdc_device::drq_w)); - HARDDISK(config, "hdc:primary"); - HARDDISK(config, "hdc:slave"); + HARDDISK(config, "hdc:primary", "st_hdd"); + HARDDISK(config, "hdc:slave", "st_hdd"); } void isa8_hdc_ec1841_device::device_add_mconfig(machine_config &config) @@ -932,8 +932,8 @@ void isa8_hdc_ec1841_device::device_add_mconfig(machine_config &config) EC1841_HDC(config, m_hdc,0); m_hdc->irq_handler().set(FUNC(isa8_hdc_ec1841_device::irq_w)); m_hdc->drq_handler().set(FUNC(isa8_hdc_ec1841_device::drq_w)); - HARDDISK(config, "hdc:primary"); - HARDDISK(config, "hdc:slave"); + HARDDISK(config, "hdc:primary", "st_hdd"); + HARDDISK(config, "hdc:slave", "st_hdd"); } //------------------------------------------------- diff --git a/src/mame/drivers/genpc.cpp b/src/mame/drivers/genpc.cpp index 06133a07c0e..b8cad98773b 100644 --- a/src/mame/drivers/genpc.cpp +++ b/src/mame/drivers/genpc.cpp @@ -83,6 +83,7 @@ void genpc_state::pcmda(machine_config &config) /* software lists */ SOFTWARE_LIST(config, "disk_list").set_original("ibm5150"); + SOFTWARE_LIST(config, "hdd_list").set_original("ibm5150_hdd"); } void genpc_state::pcv20(machine_config &config) diff --git a/src/mame/drivers/ibmpc.cpp b/src/mame/drivers/ibmpc.cpp index 2d74fc57579..4f21a21d5c7 100644 --- a/src/mame/drivers/ibmpc.cpp +++ b/src/mame/drivers/ibmpc.cpp @@ -324,6 +324,7 @@ void ibmpc_state::ibm5150(machine_config &config) /* software lists */ SOFTWARE_LIST(config, "disk_list").set_original("ibm5150"); SOFTWARE_LIST(config, "cass_list").set_original("ibm5150_cass"); + SOFTWARE_LIST(config, "hdd_list").set_original("ibm5150_hdd"); } @@ -366,6 +367,7 @@ void ibmpc_state::ibm5160(machine_config &config) /* software lists */ SOFTWARE_LIST(config, "pc_disk_list").set_original("ibm5150"); + SOFTWARE_LIST(config, "pc_hdd_list").set_original("ibm5150_hdd"); } |