diff options
| author | 2017-01-10 07:40:11 -0800 | |
|---|---|---|
| committer | 2017-01-10 07:40:45 -0800 | |
| commit | 7960c921979aaa30c0545411d158d2a9b4dc48f0 (patch) | |
| tree | dccb34ba2dd7b89bb3c1df022c2c83b667c14917 | |
| parent | 5e55ce601e1e0a18e3fb4e845941da3d24910c82 (diff) | |
Initial softlist for the Tandy 1000 series. [Justin Kerk]
| -rw-r--r-- | hash/t1000.xml | 135 | ||||
| -rw-r--r-- | src/mame/drivers/tandy1t.cpp | 4 |
2 files changed, 138 insertions, 1 deletions
diff --git a/hash/t1000.xml b/hash/t1000.xml new file mode 100644 index 00000000000..ee20606789e --- /dev/null +++ b/hash/t1000.xml @@ -0,0 +1,135 @@ +<?xml version="1.0"?> +<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> +<softwarelist name="t1000" description="Tandy 1000 series disk images"> + + <!-- OS --> + <software name="msdos32tx"> + <description>MS-DOS (Verson 3.20, Tandy version 03.20.21) (Tandy 1000 TX)</description> + <year>1986</year> + <publisher>Tandy</publisher> + <info name="developer" value="Microsoft" /> + <part name="flop1" interface="floppy_3_5"> + <dataarea name="flop" size = "737280"> + <rom name="tandy_1000_tx_dos.img" size="737280" crc="c8ce9264" sha1="51a5bd4bec7fa3f0c4e956e904861973ae3fc67f" offset="0"/> + </dataarea> + </part> + </software> + + <!-- Apps --> + <software name="deskmate"> + <description>DeskMate (Tandy 1000)</description> + <year>1984</year> + <publisher>Tandy</publisher> + <info name="version" value="01.01.00" /> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size = "368640"> + <rom name="Disk01.img" size="368640" crc="37853a62" sha1="198b017bf743f0a80d4dccaf4b061f3d0cae520b" offset="0"/> + </dataarea> + </part> + </software> + + <software name="deskmate2"> + <description>DeskMate II (Tandy 3000)</description> + <year>1986</year> + <publisher>Tandy</publisher> + <info name="version" value="01.00.00" /> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size = "368640"> + <rom name="3kdm2dk1.img" size="368640" crc="3d5062c7" sha1="7a5de2e2578ca81b118ae23b7dc33c6b5215faf8" offset="0"/> + </dataarea> + </part> + <part name="flop2" interface="floppy_5_25"> + <dataarea name="flop" size = "368640"> + <rom name="3kdm2dk2.img" size="368640" crc="16837ecf" sha1="4f5242aaf00e52b3c9d1350fb8fcbaf7f683293e" offset="0"/> + </dataarea> + </part> + </software> + + <software name="pdesk"> + <description>Personal DeskMate</description> + <year>1986</year> + <publisher>Tandy</publisher> + <info name="version" value="01.01.00" /> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="rom" size = "327680"> + <rom name="disk1.img" size="327680" crc="a87e8486" sha1="12726ec6326c72959407a787642ffd28ebabcb83" offset="0"/> + </dataarea> + </part> + <part name="flop2" interface="floppy_5_25"> + <dataarea name="rom" size = "327680"> + <rom name="disk2.img" size="327680" crc="62185391" sha1="cc8d1356e19662085360c9e6ec92ecac1b903262" offset="0"/> + </dataarea> + </part> + <part name="flop3" interface="floppy_5_25"> + <dataarea name="rom" size = "327680"> + <rom name="disk3.img" size="327680" crc="0f2e9386" sha1="85c6f340e8e60b5c78e33e0fd925e4ce6da0a9ac" offset="0"/> + </dataarea> + </part> + <part name="flop4" interface="floppy_5_25"> + <dataarea name="rom" size = "327680"> + <rom name="disk4.img" size="327680" crc="8c9bc1ec" sha1="87c7eed7c0d8b0084a1d36808eefa5725d8f8c56" offset="0"/> + </dataarea> + </part> + </software> + + <software name="pdesk2hx"> + <description>Personal DeskMate 2 (Tandy 1000 HX)</description> + <year>1987</year> + <publisher>Tandy</publisher> + <info name="version" value="01.00.00" /> + <part name="flop1" interface="floppy_3_5"> + <dataarea name="flop" size = "737280"> + <rom name="deskmate2.dsk" size="737280" crc="60b41a4a" sha1="89881aba7e217e986aac81a038f148b8c0ecc1db" offset="0"/> + </dataarea> + </part> + </software> + + <software name="pdesk2hxa" cloneof="pdesk2hx"> + <description>Personal DeskMate 2 (Tandy 1000 HX, Alt)</description> + <year>1987</year> + <publisher>Tandy</publisher> + <info name="version" value="01.00.00" /> + <part name="flop1" interface="floppy_3_5"> + <dataarea name="rom" size = "737280"> + <rom name="pdm2.img" size="737280" crc="deabce9d" sha1="2fc26931661204f90c4803fd9f4bbbe1e0f9faf3" offset="0"/> + </dataarea> + </part> + </software> + + <software name="pdesk2tx" supported="no"> + <description>Personal DeskMate 2 (Tandy 1000 TX)</description> + <year>1987</year> + <publisher>Tandy</publisher> + <info name="version" value="01.00.00" /> + <part name="flop1" interface="floppy_3_5"> + <dataarea name="flop" size = "737280"> + <rom name="tandy_1000tx_personal_deskmate_2.img" size="737280" crc="cd3446cb" sha1="b0575ed4a3dbf3d15bfd7d36eaf95f4116adefba" offset="0"/> + </dataarea> + </part> + </software> + + <!-- Games --> + <software name="kingqst"> + <description>King's Quest (Tandy)</description> + <year>1984</year> + <publisher>Sierra</publisher> + <info name="version" value="01.01.00" /> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size = "368640"> + <rom name="kq1tandy.img" size="368640" crc="6c5508cb" sha1="ae3aed4e06213035558637742fa64594e7f5f02b" offset="0"/> + </dataarea> + </part> + </software> + + <software name="transyl"> + <description>Transylvania (Tandy)</description> + <year>1986</year> + <publisher>Polarware</publisher> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size = "368640"> + <rom name="transt1k.dsk" size="368640" crc="0bd2bbba" sha1="3a9fa90eaba2c3130d4a2fa029b5e6d9f8b5a859" offset="0"/> + </dataarea> + </part> + </software> + +</softwarelist> diff --git a/src/mame/drivers/tandy1t.cpp b/src/mame/drivers/tandy1t.cpp index 6fc98b36c76..77ba8099a61 100644 --- a/src/mame/drivers/tandy1t.cpp +++ b/src/mame/drivers/tandy1t.cpp @@ -621,6 +621,9 @@ static MACHINE_CONFIG_FRAGMENT(tandy1000_common) /* internal ram */ MCFG_RAM_ADD(RAM_TAG) MCFG_RAM_DEFAULT_SIZE("640K") + + MCFG_SOFTWARE_LIST_ADD("disk_list","t1000") + MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("pc_list","ibm5150") MACHINE_CONFIG_END static MACHINE_CONFIG_START( t1000hx, tandy1000_state ) @@ -647,7 +650,6 @@ static MACHINE_CONFIG_DERIVED( t1000sx, t1000hx ) MCFG_ISA8_SLOT_ADD("mb:isa", "isa4", pc_isa8_cards, nullptr, false) /* software lists */ - MCFG_SOFTWARE_LIST_ADD("disk_list","ibm5150") MCFG_DEVICE_MODIFY(RAM_TAG) MCFG_RAM_EXTRA_OPTIONS("384K") MACHINE_CONFIG_END |
