diff options
author | 2013-01-20 10:07:33 +0000 | |
---|---|---|
committer | 2013-01-20 10:07:33 +0000 | |
commit | 57ad367d439422b4ff69963a71dc9eb3f5b3673b (patch) | |
tree | 60e1df8fd100164c41cd43d460691adcb053ccbb | |
parent | 2129425412a758515e965643c4b5c8d1e0509b70 (diff) |
(MESS) softlists: Added software lists to MZ800, Osborne 1 and Sorcerer [LoganB]
(MESS) softlists: Added software list to M20 [Fabio Priuli]
-rw-r--r-- | .gitattributes | 5 | ||||
-rw-r--r-- | hash/m20.xml | 450 | ||||
-rw-r--r-- | hash/mz800_cass.xml | 188 | ||||
-rw-r--r-- | hash/osborne1.xml | 274 | ||||
-rw-r--r-- | hash/sorcerer_cass.xml | 41 | ||||
-rw-r--r-- | hash/sorcerer_flop.xml | 32 | ||||
-rw-r--r-- | src/mess/drivers/m20.c | 2 | ||||
-rw-r--r-- | src/mess/drivers/mz700.c | 3 | ||||
-rw-r--r-- | src/mess/drivers/osborne1.c | 3 | ||||
-rw-r--r-- | src/mess/drivers/sorcerer.c | 8 |
10 files changed, 1001 insertions, 5 deletions
diff --git a/.gitattributes b/.gitattributes index cbcf5048ef8..73e1aa6a58f 100644 --- a/.gitattributes +++ b/.gitattributes @@ -120,6 +120,7 @@ hash/lisa.xml svneol=native#text/xml hash/lisa2.xml svneol=native#text/xml hash/lviv.xml svneol=native#text/xml hash/lynx.xml svneol=native#text/xml +hash/m20.xml svneol=native#text/xml hash/m5.xml svneol=native#text/xml hash/mac_flop.xml svneol=native#text/xml hash/mac_hdd.xml svneol=native#text/xml @@ -143,6 +144,7 @@ hash/mz2000_cass.xml svneol=native#text/xml hash/mz2000_flop.xml svneol=native#text/xml hash/mz2500.xml svneol=native#text/xml hash/mz700_cass.xml svneol=native#text/xml +hash/mz800_cass.xml svneol=native#text/xml hash/n64.xml svneol=native#text/xml hash/n64dd.xml svneol=native#text/xml hash/neocd.xml svneol=native#text/xml @@ -159,6 +161,7 @@ hash/orion_cart.xml svneol=native#text/xml hash/orion_cass.xml svneol=native#text/xml hash/orion_flop.xml svneol=native#text/xml hash/orionpro_flop.xml svneol=native#text/xml +hash/osborne1.xml svneol=native#text/xml hash/p500_flop.xml svneol=native#text/xml hash/partner_cass.xml svneol=native#text/xml hash/partner_flop.xml svneol=native#text/xml @@ -212,6 +215,8 @@ hash/snes.xml svneol=native#text/xml hash/socrates.xml svneol=native#text/xml hash/softwarelist.dtd svneol=native#text/plain hash/sorcerer_cart.xml svneol=native#text/xml +hash/sorcerer_cass.xml svneol=native#text/xml +hash/sorcerer_flop.xml svneol=native#text/xml hash/special_cass.xml svneol=native#text/xml hash/special_flop.xml svneol=native#text/xml hash/spectrum.xml svneol=native#text/xml diff --git a/hash/m20.xml b/hash/m20.xml new file mode 100644 index 00000000000..78b65577473 --- /dev/null +++ b/hash/m20.xml @@ -0,0 +1,450 @@ +<?xml version="1.0"?> +<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> +<softwarelist name="m20" description="Olivetti M20 floppies"> + +<!-- + + General usage: if not bootable disk, check content with VL, then launch the .cmd files + + NOTE: I think disks prompting "Invalid" message in the terminal (after Bootstrap) + are non-bootable disks and just need PCOS to be read. However, I haven't found how + to properly access volume 1 ("VL 1: " gives error) + OTOH, I have no idea how to boot the disks with sits on PCOS prompt... + +--> + + +<!-- Operative Systems --> + + <software name="pcos102"> + <description>Olivetti PCOS 1.0.2</description> + <year>19??</year> + <publisher>Olivetti</publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="286720"> + <rom name="pcos102.img" size="286720" crc="84ae465b" sha1="9220ca0978d15baab3b869b4070e1f8e73820d39" offset="0" /> + </dataarea> + </part> + </software> + + <software name="pcos110d" supported="no"><!-- Error 53 in font.all --> + <description>Olivetti PCOS 1.1.0d</description> + <year>19??</year> + <publisher>Olivetti</publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="286720"> + <rom name="pcos110d.img" size="286720" crc="e46cd761" sha1="5ccfe628d66f821c41c7d0823d5e0422c4ceaab2" offset="0" /> + </dataarea> + </part> + </software> + + <software name="pcos13"> + <description>Olivetti PCOS 1.3</description> + <year>19??</year> + <publisher>Olivetti</publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="286720"> + <rom name="pcos-1.3.img" size="286720" crc="ce81c83b" sha1="b216f0c6ee82ebfa9dc417de12982f8893d7f879" offset="0"/> + </dataarea> + </part> + </software> + + <software name="pcos13a" cloneof="pcos13" supported="no"><!-- Error 53 in kb.all --> + <description>Olivetti PCOS 1.3 (Alt?)</description> + <year>19??</year> + <publisher>Olivetti</publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="286720"> + <rom name="pcos13.img" size="286720" crc="da47bdb5" sha1="e94eedd7533d6d3c7fbb016921e391bafae5245c" offset="0" /> + </dataarea> + </part> + </software> + + <software name="pcos13d" supported="no"> + <description>Olivetti PCOS 1.3d</description> + <year>19??</year> + <publisher>Olivetti</publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="273424"> + <rom name="pcos13d.imd" size="273424" crc="c82f4ae4" sha1="23658a35a7cc7d8888dc0be2bc2c3961faee79e7" offset="0" /> + </dataarea> + </part> + </software> + + <software name="pcos13f"> + <description>Olivetti PCOS 1.3f</description> + <year>19??</year> + <publisher>Olivetti</publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="185194"> + <rom name="pcos13f.imd" size="185194" crc="61047402" sha1="31c716245911544597981474b69c23a9a3a084a7" offset="0" /> + </dataarea> + </part> + </software> + + <software name="pcos20f"> + <description>Olivetti PCOS 2.0f</description> + <year>19??</year> + <publisher>Olivetti</publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="286720"> + <rom name="pcos20f.img" size="286720" crc="87297648" sha1="10c3247d2d72f6d2f06c3b582704db55ed5a1e28" offset="0" /> + </dataarea> + </part> + </software> + + <software name="pcos30e"> + <description>Olivetti PCOS 3.0e</description> + <year>19??</year> + <publisher>Olivetti</publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="286720"> + <rom name="pcos30e.img" size="286720" crc="ee2f9763" sha1="7f7dddb7815d0a4615ed4eac8f4709fb67688b46" offset="0" /> + </dataarea> + </part> + </software> + + <software name="pcos41a"> + <description>Olivetti PCOS 4.1a</description> + <year>19??</year> + <publisher>Olivetti</publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="286720"> + <rom name="pcos_41a.img" size="286720" crc="f2fa9799" sha1="6d01e7ecc91211e588b4af3c77b972b20deee63b" offset="0" /> + </dataarea> + </part> + <part name="flop2" interface="floppy_5_25"> + <feature name="part_id" value="Tools" /> + <dataarea name="flop" size="286720"> + <rom name="pcos_41a_tools.img" size="286720" crc="24936905" sha1="d27a2cae62fd62f07dce0e3df397d2dea4c1253b" offset="0" /> + </dataarea> + </part> + </software> + + <software name="msdos20" supported="no"> + <!-- "This is a standard 360k MS-DOS disk image, 512 bytes/sector, 9 sectors, 2 sides, 40 tracks." --> + <!-- MESS complains about "Unable to identify the image format" --> + <description>MS-DOS 2.0</description> + <year>19??</year> + <publisher>Microsoft</publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="368640"> + <rom name="msdos2_0.img" size="368640" crc="91ea4e72" sha1="3298049c28246302354a984c000a454bd5005225" offset="0" /> + </dataarea> + </part> + </software> + + <software name="adm5" supported="no"> + <description>ADM5 Terminal Emulator for MS-DOS</description> + <year>19??</year> + <publisher><unknown></publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="33619"> + <rom name="adm5.imd" size="33619" crc="f7abfeee" sha1="ee432dc896f9b034c1f7ff3fac67cf5b8e003ff5" offset="0" /> + </dataarea> + </part> + </software> + + <software name="adm51" supported="no"> + <description>ADM51 Terminal Emulator for MS-DOS</description> + <year>19??</year> + <publisher><unknown></publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="8192"> + <rom name="adm51.imd" size="8192" crc="8916ea22" sha1="99fec256ae75c6569dff5bb8005f0e7bc301f4d8" offset="0" /> + </dataarea> + </part> + </software> + +<!-- Programs --> + + <software name="asm" supported="no"> <!-- Invalid in M20 --> + <description>Olivetti Z8000 Assembler 2.1</description> + <year>19??</year> + <publisher>Olivetti</publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="286720"> + <rom name="asm_r2.1.a.img" size="286720" crc="90b0fb9e" sha1="b250ff32d40293da446ce96b513b0000fb7814d1" offset="0" /> + </dataarea> + </part> + </software> + + <software name="dietasm"> + <description>ASM Utilities?</description> + <year>19??</year> + <publisher><unknown></publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="286720"> + <rom name="dieters_asm.img" size="286720" crc="27533432" sha1="9500d75444b84b20c41300f30b9c840e575d6542" offset="0" /> + </dataarea> + </part> + </software> + + <software name="pascal" supported="no"> + <description>Olivetti Pascal</description> + <year>19??</year> + <publisher>Olivetti</publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="286720"> + <rom name="pascal1_4.img" size="286720" crc="fe422ff7" sha1="e9d341e3d4f57ba8bcf249fc3d261a1867c92892" offset="0" /> + </dataarea> + </part> + <part name="flop2" interface="floppy_5_25"> + <dataarea name="flop" size="286720"> + <rom name="pascal2_4.img" size="286720" crc="2131b9b8" sha1="a51bc215b4d22a0b162db6a4f970a32430a78688" offset="0" /> + </dataarea> + </part> + <part name="flop3" interface="floppy_5_25"> + <dataarea name="flop" size="286720"> + <rom name="pascal3_4.img" size="286720" crc="7a2ffa83" sha1="1b9e760a2bd38a87273387d37b7e8c1e6400465d" offset="0" /> + </dataarea> + </part> + <part name="flop4" interface="floppy_5_25"> + <dataarea name="flop" size="286720"> + <rom name="pascal4_4.img" size="286720" crc="accf7de5" sha1="4c02cea1a9072ef610085688e57a80b48e82d502" offset="0" /> + </dataarea> + </part> + </software> + + <software name="dbms" supported="partial"> + <description>Olivetti Data Base Management System</description> + <year>19??</year> + <publisher>Olivetti</publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="270678"> + <rom name="dbms.imd" size="270678" crc="96a01fe0" sha1="ed6526f87959f50c322eba1322ecdff3d014d904" offset="0" /> + </dataarea> + </part> + <part name="flop2" interface="floppy_5_25"> + <dataarea name="flop" size="23070"> + <rom name="dbms2 (patch ita).imd" size="23070" crc="418ee13c" sha1="2552731921d7f71323e27024564c4c15dc17489f" offset="0" /> + </dataarea> + </part> + </software> + + <software name="isam" supported="no"> <!-- Invalid in M20 --> + <description>Olivetti Index Sequential Acces Method 2.1.6</description> + <year>19??</year> + <publisher>Olivetti</publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="286720"> + <rom name="isam_216.img" size="286720" crc="106f0219" sha1="18bd3efaf49b17e18b4b98db659e4d6d9546017b" offset="0" /> + </dataarea> + </part> + </software> + + <software name="multplan" supported="no"> + <description>Multiplan (UK)</description> + <year>19??</year> + <publisher>Microsoft</publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="235450"> + <rom name="multipl.imd" size="235450" crc="c724f5a5" sha1="2f3ad71d4f614fcc3257f6f79fb10922914915d7" offset="0" /> + </dataarea> + </part> + </software> + + <software name="multpland" cloneof="multplan" supported="no"> + <description>Multiplan (Ger)</description> + <year>19??</year> + <publisher>Microsoft</publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="286720"> + <rom name="multiplan_de.img" size="286720" crc="39b28757" sha1="2d7071d27f44e336fe0f9c7451f78260d1d244f7" offset="0" /> + </dataarea> + </part> + </software> + + <software name="olidraw" supported="no"> + <description>OliDraw (Ita)</description> + <year>19??</year> + <publisher>Olivetti</publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="286720"> + <rom name="olidraw_it.img" size="286720" crc="57a54d8c" sha1="6122cdbebec53b2e947836279b8f41d32e71a55f" offset="0" /> + </dataarea> + </part> + </software> + + <software name="olinum" supported="no"> <!-- Invalid in M20 --> + <description>OliNum</description> + <year>19??</year> + <publisher>Olivetti</publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="286720"> + <rom name="olinum.img" size="286720" crc="f9c09f25" sha1="69d95b74caee1b30c282c29828eafb760cbff7da" offset="0" /> + </dataarea> + </part> + </software> + + <software name="olisort" supported="no"> <!-- Invalid in M20 --> + <description>OliSort 2.0.6</description> + <year>19??</year> + <publisher>Olivetti</publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="286720"> + <rom name="olisort_206.img" size="286720" crc="08b7a3fd" sha1="704b1dd6211523835b6cf03ec6323e633315ce35" offset="0" /> + </dataarea> + </part> + </software> + + <software name="olistat" supported="no"> <!-- Invalid in M20 --> + <description>OliStat</description> + <year>19??</year> + <publisher>Olivetti</publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="286720"> + <rom name="olistat.img" size="286720" crc="10a68239" sha1="32427fd58cc3b07d6519d8dbc009dbcb450084e2" offset="0" /> + </dataarea> + </part> + </software> + + <software name="olitest"> + <description>OliTest</description> + <year>19??</year> + <publisher>Olivetti</publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="280897"> + <rom name="olitest.imd" size="280897" crc="f5e7509b" sha1="994647d937b179eec7b6bb5f157646692bd6b5ba" offset="0" /> + </dataarea> + </part> + </software> + + <software name="oliword" supported="no"> + <description>OliWord (UK)</description> + <year>19??</year> + <publisher>Olivetti</publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="286720"> + <rom name="oliword_en.img" size="286720" crc="8b37b0b0" sha1="cf051a43666e4dd3b91afcf664c028471112bfdb" offset="0" /> + </dataarea> + </part> + </software> + + <software name="oliwordg" cloneof="oliword" supported="no"> + <description>OliWord (Ger)</description> + <year>19??</year> + <publisher>Olivetti</publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="286720"> + <rom name="oliword_de.img" size="286720" crc="6774af6c" sha1="c71434f7b060c8282a948013b2d409b18d0f8e69" offset="0" /> + </dataarea> + </part> + </software> + + <software name="oliwordi" cloneof="oliword" supported="no"> + <description>OliWord (Ita)</description> + <year>19??</year> + <publisher>Olivetti</publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="286720"> + <rom name="oliword_it.img" size="286720" crc="c80ff355" sha1="3f1041180c5fef029b3620113178004d5d547ca5" offset="0" /> + </dataarea> + </part> + </software> + + + <software name="gamesi" supported="no"> + <description>Giochi</description> + <year>19??</year> + <publisher><unknown></publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="286720"> + <rom name="giochi.img" size="286720" crc="da3a87aa" sha1="d5c5caa0431f571f6837e2a8d78c47f260690f46" offset="0" /> + </dataarea> + </part> + </software> + + <software name="gamesd" supported="no"> + <description>Spiele + Uhr</description> + <year>19??</year> + <publisher><unknown></publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="286720"> + <rom name="spiele+uhr.img" size="286720" crc="ea2c4765" sha1="e4de0b1eb6494de14a2e7ac891c4f761967853e4" offset="0" /> + </dataarea> + </part> + </software> + + <software name="startrek"> + <description>Star Trek</description> + <year>19??</year> + <publisher><unknown></publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="286720"> + <rom name="startrek_en.img" size="286720" crc="10564b94" sha1="38365a30d3cfaa55483b997aaca2a07b50f18ff6" offset="0" /> + </dataarea> + </part> + </software> + + <software name="startrekg" cloneof="startrek"> + <description>Star Trek (Ger)</description> + <year>19??</year> + <publisher><unknown></publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="286720"> + <rom name="startrek_de.img" size="286720" crc="2f8b7f55" sha1="4a5a684bde42695a5851015b0adc29d6c6ef2435" offset="0" /> + </dataarea> + </part> + </software> + + +<!-- This is a user disk with high school math programs --> + <software name="m20utent" supported="no"> <!-- Invalid in M20 --> + <description>M20 Utente</description> + <year>19??</year> + <publisher><unknown></publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="84505"> + <rom name="m20utent.imd" size="84505" crc="bc634ebe" sha1="65428513aa1f9a1832db502e22069f1eae59f96c" offset="0" /> + </dataarea> + </part> + </software> + + +<!-- This does not belong to this list, but let's preserve it here for the moment... --> + <software name="pcosm24" supported="no"> + <description>Olivetti PCOS 1.0 (for Olivetti M24)</description> + <year>19??</year> + <publisher>Olivetti</publisher> + + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="137326"> + <rom name="pcos_m24.td0" size="137326" crc="e3681337" sha1="85de143c84b9015af899d59ccd7614bb2c219f69" offset="0" /> + </dataarea> + </part> + </software> + +</softwarelist> diff --git a/hash/mz800_cass.xml b/hash/mz800_cass.xml new file mode 100644 index 00000000000..d94440ce243 --- /dev/null +++ b/hash/mz800_cass.xml @@ -0,0 +1,188 @@ +<?xml version="1.0"?> +<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> +<softwarelist name="mz800_cass" description="Sharp MZ-800 cassettes"> +<!-- +List +MZ-821 Sharp BASIC Trainer (Germany): Account Manager: Einnahmen/Ausgaben-Verwaltung + Address Data: Adressverwaltung + Advoka: ) + Head Driver: } Spiele + Egg: ) + +--> + +<!-- Games --> + + <software name="abusimbl" supported="no"> + <description>Abu Simbel</description> + <year>19??</year> + <publisher>Dynamic Soft Program / Alco%.Soft</publisher> + <part name="cass" interface="mz_cass"> + <dataarea name="cass" size="38784"> + <rom name="abu simbel.mzf" size="38784" crc="b439197c" sha1="d63605b437f6468f4c5cf03cf3f7b2c0557faac2" offset="0" /> + </dataarea> + </part> + </software> + + <software name="breakout" supported="no"> + <description>Break out-800</description> + <year>19??</year> + <publisher><unknown></publisher> + <part name="cass" interface="mz_cass"> + <dataarea name="cass" size="6786"> + <rom name="break out-800.mzf" size="6786" crc="bc569aa0" sha1="2dac626d921e7be058c8db0bc17e6594213ec72d" offset="0" /> + </dataarea> + </part> + </software> + + <software name="cyrus" supported="no"> + <description>Cyrus is Chess</description> + <year>1987</year> + <publisher>Intelligent Software</publisher> + <info name="release" value="198708xx"/> + <part name="cass" interface="mz_cass"> + <dataarea name="cass" size="15793"> + <rom name="cyrus is chess.mzf" size="15793" crc="54a2d5f8" sha1="8320c396430b6f73d9dc769dbbfec42314c2fa76" offset="0" /> + </dataarea> + </part> + </software> + + <software name="gps2" supported="no"> + <description>Grand Prix Simulator 2</description> + <year>19??</year> + <publisher>Proton Software</publisher> + <part name="cass" interface="mz_cass"> + <dataarea name="cass" size=""> + <rom name="g.p.s. program.mzf" size="48256" crc="16bba2ba" sha1="7b4394bc88a1f0d37ddcb0951addfdca7f683b90" offset="0" /> + </dataarea> + </part> + </software> + + <software name="highway" supported="no"> + <description>Highway</description> + <year>19??</year> + <publisher>Vortex Software/Ladinek Software</publisher> + <part name="cass" interface="mz_cass"> + <dataarea name="cass" size="32934"> + <rom name="highway.mzf" size="32934" crc="1a874748" sha1="e3d1efce5b5be6161d9c10de5f76a8403a852cab" offset="0" /> + </dataarea> + </part> + </software> + + <software name="james" supported="no"> + <description>James v1.0c (Cz)</description> + <year>19??</year> + <publisher>Pilsoft</publisher> + <part name="cass" interface="mz_cass"> + <dataarea name="cass" size="20096"> + <rom name="jamesv1.0c.mzf" size="20096" crc="c1d09b07" sha1="eac93ed135bf1e66a8a3c8b5f5a0c6c86d73d3a6" offset="0" /> + </dataarea> + </part> + </software> + +<!-- Cassette contains both an MZ-700 and an MZ-800 version. Proper tagging pending. --> + <software name="mucmac"> + <description>Muc Mac</description> + <year>19??</year> + <publisher>BBG Software</publisher> +<!-- + <part name="cass1" interface="mz_cass"> + <dataarea name="cass" size="16585"> + <rom name="mucmac700.mzf" size="16585" crc="5a49451e" sha1="b4d3f23019df154e1a7bf5db32388dabf5f43c66" offset="0" /> + </dataarea> + </part> +--> + <part name="cass1" interface="mz_cass"> + <dataarea name="cass" size="20896"> + <rom name="mucmac8oo.mzf" size="20896" crc="fab9b721" sha1="524e8855ae1dd36f013c4050924d0540f920d90d" offset="0" /> + </dataarea> + </part> + </software> + + <software name="800demo" supported="no"> + <description>MZ-800 Demo</description><!-- came with each MZ-800 --> + <year>19??</year> + <publisher><unknown></publisher> + <part name="cass1" interface="mz_cass"> + <dataarea name="cass" size="17505"> + <rom name="opening 800.mzf" size="17505" crc="2c32b173" sha1="588499857c136e0a8000afc8bfc04d5673359e8b" offset="0" /> + </dataarea> + </part> + <part name="cass2" interface="mz_cass"> + <dataarea name="cass" size="2176"> + <rom name="opening data.mzf" size="2176" crc="d0f0f533" sha1="afd08932f01dc6880b22906707d412c2145f33cf" offset="0" /> + </dataarea> + </part> + </software> + + <software name="pcgrally" supported="no"> + <description>PCG Rally</description> + <year>1983</year> + <publisher>Namco/HAL Laboratory</publisher> + <part name="cass" interface="mz_cass"> + <dataarea name="cass" size="11856"> + <rom name="pcgrally.mzf" size="11856" crc="cbdc2558" sha1="711aea4d33feab497c2f6888489fc31d504719e2" offset="0" /> + </dataarea> + </part> + </software> + + <software name="uridium" supported="no"> + <description>Uridium</description> + <year>1990</year> + <publisher>Hewson</publisher> + <part name="cass" interface="mz_cass"> + <dataarea name="cass" size="44672"> + <rom name="uridium.mzf" size="44672" crc="1664e09b" sha1="780bff6accaac67982e5580b59b72b26d58df130" offset="0" /> + </dataarea> + </part> + </software> + + <software name="wayotef" supported="no"> + <description>The Way of the Exploding Fist (Cz)</description> + <year>1987</year> + <publisher>MiKrSoft</publisher> + <part name="cass" interface="mz_cass"> + <dataarea name="cass" size="37904"> + <rom name="exploding fist.mzf" size="37904" crc="14171ece" sha1="8a3567095f13b607c770e18c4e0f44e2cd4dcfec" offset="0" /> + </dataarea> + </part> + </software> + +<!-- MZ-821 SHARP Basic Trainer (Germany) --> + + <software name="egg" supported="no"> + <description>Intellectual Game - Egg</description> + <year>1984</year> + <publisher>dB-SOFT</publisher> + <part name="cass1" interface="mz_cass"> + <dataarea name="cass" size="18896"> + <rom name="egg.bas.mzf" size="18896" crc="bd2da937" sha1="40d9683591824f369f705015e4188e4eaa2c16f6" offset="0" /> + </dataarea> + </part> +<!-- This came in the same zip. What is it? --> + <part name="cass2" interface="mz_cass"> + <dataarea name="cass" size="959"> + <rom name="egg.obj.mzf" size="959" crc="eb6d293d" sha1="1a4a1e1841b921d9a01fdf2cc54c26bd3291c776" offset="0" /> + </dataarea> + </part> + </software> + + <software name="adrsdata" supported="no"> + <description>Adress Data</description> + <year>19??</year> + <publisher>BBG Software</publisher> + <part name="cass" interface="mz_cass"> + <dataarea name="cass" size="4907"> + <rom name="adressdata.mzf" size="4907" crc="0c6693c7" sha1="ff107695629a2e21ba75339062508a80273ecd67" offset="0" /> + </dataarea> + </part> + </software> + +<!-- Applications --> + + + +<!-- Operating Systems --> + + +</softwarelist>
\ No newline at end of file diff --git a/hash/osborne1.xml b/hash/osborne1.xml new file mode 100644 index 00000000000..2eafa1f16bb --- /dev/null +++ b/hash/osborne1.xml @@ -0,0 +1,274 @@ +<?xml version="1.0"?> +<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> +<softwarelist name="osborne1" description="Osborne-1 floppies"> + + <software name="osmosis" supported="no"><!-- boot error --> + <description>Osmosis CP/M Disk Emulation System v1.0</description> + <year>1983</year> + <publisher>Osmosis Computer</publisher> + <info name="release" value="198303??"/> + <part name="flop1" interface="floppy_5_25"> + <feature name="disk_serial" value="1690" /> + <feature name="disk_label" value="Osmosis CP/M Disk Emulation System for the Osborne 1 Microcomputer" /> + <dataarea name="flop" size=""> + <rom name="osmo-emu.td0" size="3154" crc="5040c443" sha1="49fc78621b7a9356ebe9ed88fe8ceb1dd9befdbf" offset="0" /> + </dataarea> + </part> + </software> + + <software name="dddist" supported="no"><!-- boot error --> + <description>Double Density Distribution v1.4</description> + <year>1982</year> + <publisher>Osmosis Computer</publisher> + <info name="release" value="198210??"/> + <part name="flop1" interface="floppy_5_25"> + <feature name="disk_serial" value="2121" /> + <feature name="disk_label" value="Double Density Distribution" /> + <dataarea name="flop" size=""> + <rom name="osmos-dd.td0" size="834" crc="8b47a452" sha1="1a4746512678b498dce28f28f96396ba31043ccc" offset="0" /> + </dataarea> + </part> + </software> + + <software name="rt60a" supported="no"><!-- boot error --> + <description>RT-60A Real Time Clock Software v2.7</description><!-- for the RT-60A Real Time Clock, rom dump needed --> + <year>19??</year> + <publisher>JG Communications</publisher> + <part name="flop1" interface="floppy_5_25"> + <feature name="disk_label" value="RT-60A Software" /> + <dataarea name="flop" size=""> + <rom name="rt-60a.td0" size="13793" crc="241b2497" sha1="1385701061152202db14550f1aad6cd4b190286f" offset="0" /> + </dataarea> + </part> + </software> + + <software name="amcall" supported="no"> + <description>Auto MicroCALL Communications Program</description> + <year>1982</year> + <publisher>MicroCALL SERVICES</publisher> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size=""> + <rom name="os1mcal.td0" size="40392" crc="ee61a8e9" sha1="1ad5d000e1865ebf7118cbd2fbeee581b3ad226f" offset="0" /> + </dataarea> + </part> + </software> + + <software name="amcalla" cloneof="amcall" supported="no"><!-- boot error --> + <description>AMCALL v2.06 (Alt)</description> + <year>1982</year> + <publisher>MicroCALL Services</publisher> + <part name="flop1" interface="floppy_5_25"> + <feature name="disk_serial" value="1113" /> + <feature name="part_number" value="2B50002-00" /> + <feature name="disk_label" value="" /> + <dataarea name="flop" size=""> + <rom name="amcall.imd" size="71587" crc="9f767e1d" sha1="aef5a9496312f2380d3f8b8bec22bb07fe51c76b" offset="0" /> + </dataarea> + </part> + </software> + + <software name="drivec"> + <description>Drive C: (Rev. F)</description> + <year>1983</year> + <publisher>Drive C:</publisher> + <part name="flop1" interface="floppy_5_25"> + <feature name="disk_serial" value="" /> + <feature name="part_number" value="162880" /> + <feature name="disk_label" value="Loader & Archive" /> + <dataarea name="flop" size=""> + <rom name="drive_c.imd" size="78223" crc="eb70fcef" sha1="f3b743f61c6e84a6f970d63ca4a9f614df03d9d6" offset="0" /> + </dataarea> + </part> + </software> + + <software name="mileston" supported="no"><!-- boot error --> + <description>Milestone v1.09</description> + <year>1981</year> + <publisher>Organic Software</publisher> + <part name="flop1" interface="floppy_5_25"> + <feature name="disk_serial" value="302997" /> + <feature name="part_number" value="2G011501-00" /> + <feature name="disk_label" value="Milestone (tm)" /> + <dataarea name="flop" size=""> + <rom name="milst-1.imd" size="91489" crc="e10e14e6" sha1="f6145ae7b1289a9d8b0f9353b97a98964f557c85" offset="0" /> + </dataarea> + </part> + <part name="flop2" interface="floppy_5_25"> + <feature name="part_id" value="Sample Data Files" /> + <dataarea name="flop" size=""> + <rom name="milstn-2.imd" size="16021" crc="0c20006d" sha1="0666ad4b1e29d473bc95b19b7566f3dd5ce67e64" offset="0" /> + </dataarea> + </part> + </software> + + <software name="interrog" supported="no"><!-- boot error --> + <description>Interrogator</description> + <year>1984</year> + <publisher>Dysan</publisher> + <part name="flop1" interface="floppy_5_25"> + <feature name="disk_label" value="Drive Diagnostic Program" /> + <dataarea name="flop" size=""> + <rom name="intgr.imd" size="35037" crc="36969e37" sha1="05bd4022495cd19babbd935456aed71d9afc1bdd" offset="0" /> + </dataarea> + </part> + </software> + + <software name="microlnk" supported="no"><!-- boot error --> + <description>The Micro Link</description> + <year>1981</year> + <publisher>Wordcraft</publisher> + <part name="flop1" interface="floppy_5_25"> + <feature name="disk_serial" value="000835" /> + <dataarea name="flop" size=""> + <rom name="microlnk.imd" size="6835" crc="1115ea79" sha1="8c3895dbda2010065713a44acf6a5b8ba3db7d5a" offset="0" /> + </dataarea> + </part> + </software> + + <software name="diag" supported="no"><!-- Bdos Err on A: Select --> + <description>Diagnostics?</description> + <year>19??</year> + <publisher><unknown></publisher> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size=""> + <rom name="diag_2.04.imd" size="85196" crc="666ceb5e" sha1="c4e8d74ac67e38df3e9112114955331dd03f50ac" offset="0" /> + </dataarea> + </part> + </software> + + <software name="sysconf" supported="no"><!-- cpm plus formatted? --> + <description>Osborne-1 System Confidence Test v2.00</description> + <year>19??</year> + <publisher><unknown></publisher> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size=""> + <rom name="occ1_diag_2.1.imd" size="26436" crc="5bbc80d5" sha1="0e481b668e689ad47910f7e90b1371a416954758" offset="0" /> + </dataarea> + </part> + </software> + + <software name="cpm"> + <description>CP/M for Osborne I v2.20</description> + <year>19??</year> + <publisher>Australian Computer & Telecommunications</publisher> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size=""> + <rom name="occ1_harddisk.imd" size="89702" crc="25d9be14" sha1="709dac1ab239d9ff46b1692b6d4847191a066a20" offset="0" /> + </dataarea> + </part> + </software> + + <software name="basic" supported="no"> + <description>Osborne 1 BASIC</description> + <year>1981</year> + <publisher>Microsoft</publisher> + <info name="release" value="19810529"/> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size=""> + <rom name="os1basic.td0" size="57070" crc="8d84da83" sha1="44ba697241dbdf9e1bbb7e93e37bf0c4ac34fe30" offset="0" /> + </dataarea> + </part> + </software> + + <software name="dbase2" supported="no"> + <description>dBase II</description> + <year>1982</year> + <publisher><unknown></publisher> + <info name="release" value="19820106"/> + <info name="version" value="2.3" /> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size=""> + <rom name="os1dbase.td0" size="56706" crc="1266f67c" sha1="641c271af3681a00e7a2750e20d7fabcaa5adb9f" offset="0" /> + </dataarea> + </part> + </software> + + <software name="conftest" supported="no"> + <description>Osbourne 1 System Confidence Test</description> + <year>19??</year> + <publisher><unknown></publisher> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size=""> + <rom name="os1dias.td0" size="46760" crc="04b4bec8" sha1="d764df88e9f18ca67823f41797bd536e2d4cc606" offset="0" /> + </dataarea> + </part> + </software> + + <software name="mdm740" supported="no"> + <description>MDM740 modem program</description> + <year>1985</year> + <publisher><unknown></publisher> + <info name="programmer" value="Irvin M. Hoff"/> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size=""> + <rom name="os1mdm7.td0" size="46928" crc="2a6383d2" sha1="bf31f5cf2852744f661d20a8f7c6b57993b7c9b6" offset="0" /> + </dataarea> + </part> + </software> + + <software name="sysdisku" cloneof="sysdisk" supported="no"> + <description>Osborne 1 System Disk (upgrade rom?)</description> + <year>19??</year> + <publisher><unknown></publisher> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size=""> + <rom name="os1sysd.td0" size="57670" crc="8b67b9cc" sha1="ab49f0ed731e197940b46bf79c6536a9f622d3bb" offset="0" /> + </dataarea> + </part> + </software> + + <software name="sysdisk" supported="no"> + <description>Osborne 1 System Disk</description> + <year>19??</year> + <publisher><unknown></publisher> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size=""> + <rom name="os1syss.td0" size="49640" crc="47fcb5a7" sha1="287c56f0083303768eea526c98a098b04f0749be" offset="0" /> + </dataarea> + </part> + </software> + + <software name="utils" supported="no"> + <description>Utilities</description> + <year>19??</year> + <publisher><unknown></publisher> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size=""> + <rom name="os1utils.td0" size="55960" crc="65fc65e4" sha1="92c19e0e53917c4d5efc28bfd5fc30c7be0cbec5" offset="0" /> + </dataarea> + </part> + </software> + + <software name="xutils" supported="no"> + <description>Extended Utilities</description><!-- Bdos Err on A: Select --> + <year>19??</year> + <publisher><unknown></publisher> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size=""> + <rom name="os1xutls.td0" size="35382" crc="630d7091" sha1="a8bc164cf8cb4f5fba49422ac10447ecacbb60dd" offset="0" /> + </dataarea> + </part> + </software> + + <software name="wordstar" supported="no"> + <description>Wordstar</description> + <year>1981</year> + <publisher>Micropro International</publisher> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size=""> + <rom name="os1wrdst.td0" size="62774" crc="147a38ba" sha1="8b4a7475febec0517fae459bd37926257eaff2f7" offset="0" /> + </dataarea> + </part> + </software> + + <software name="blank" supported="no"> + <description>Osborne 1 blank disk</description> + <year>19??</year> + <publisher><unknown></publisher> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size=""> + <rom name="os1blank.td0" size="7218" crc="1bddbfb4" sha1="f721ad6d307f8f22f229ae9345a56269d44a0c76" offset="0" /> + </dataarea> + </part> + </software> +</softwarelist>
\ No newline at end of file diff --git a/hash/sorcerer_cass.xml b/hash/sorcerer_cass.xml new file mode 100644 index 00000000000..d6569db411a --- /dev/null +++ b/hash/sorcerer_cass.xml @@ -0,0 +1,41 @@ +<?xml version="1.0"?> +<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> + +<softwarelist name="sorcerer_cass" description="Exidy Sorcerer cassettes"> + +<!-- These came from mp3s, so they're marked as bad dumps until they're redumped properly --> + + <software name="chomp" supported="no"> + <description>Chomp</description> + <year>1981</year> + <publisher>W. S. King</publisher> + <part name="cass" interface=""> + <dataarea name="cass" size=""> + <rom name="chomp (1981)(w.s.king).wav" size="23392316" crc="95971024" sha1="62672de80e5139af35424184c76f1c9c18493c3a" offset="0" status="baddump" /> + </dataarea> + </part> + </software> + + <software name="eliza" supported="no"> + <description>Eliza</description> + <year>19??</year> + <publisher><unknown></publisher> + <part name="cass" interface=""> + <dataarea name="cass" size=""> + <rom name="eliza (19xx)(-).wav" size="12578876" crc="9173759e" sha1="23d35784fd1ab492cb0371552bd1a981214c0192" offset="0" status="baddump" /> + </dataarea> + </part> + </software> + + <software name="galaxian" supported="no"> + <description>Galaxians</description> + <year>19??</year> + <publisher><unknown></publisher> + <part name="cass" interface=""> + <dataarea name="cass" size=""> + <rom name="galaxians (19xx)(-).wav" size="16506020" crc="c6f686b2" sha1="41928aa796e6609de37301b3594d3a9a9eb975ac" offset="0" status="baddump" /> + </dataarea> + </part> + </software> + +</softwarelist>
\ No newline at end of file diff --git a/hash/sorcerer_flop.xml b/hash/sorcerer_flop.xml new file mode 100644 index 00000000000..9617db3a8b7 --- /dev/null +++ b/hash/sorcerer_flop.xml @@ -0,0 +1,32 @@ +<?xml version="1.0"?> +<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> +<softwarelist name="sorcerer_flop" description="Exidy Sorcerer floppies"> + + <software name="cpm"> + <description>CP/M v.1.42/3</description> + <year>1979</year> + <publisher>Exidy</publisher> + <part name="flop1" interface="floppy_8"><!-- appears as "Inc. v2.1 (1978)(Digital Research)" in TOSEC --> + <dataarea name="flop" size="332640"> + <rom name="cpm disk1.dsk" size="332640" crc="6e4f423c" sha1="debe6a5c92a639adb03a19baa41586c5ca6db025" offset="0" /> + </dataarea> + </part> + <part name="flop2" interface="floppy_8"> + <dataarea name="flop" size="332640"> + <rom name="cpm disk2.dsk" size="332640" crc="a0e6d67d" sha1="cd83048854ddfa86719c4834ba792be98c37b99b" offset="0" /> + </dataarea> + </part> + </software> + + <software name="remconv"> + <description>REM Converted to Exidy Basic</description> + <year>19??</year> + <publisher>Pete Turnbull</publisher> + <part name="flop1" interface="floppy_8"> + <dataarea name="flop" size="1287"> + <rom name="rem converted to exidy basic (19xx)(pete turnbull).dsk" size="1287" crc="e9291825" sha1="6e0ebaefd0c0bfb731a0e28ae085e165a80aa8c8" offset="0" /> + </dataarea> + </part> + </software> + +</softwarelist>
\ No newline at end of file diff --git a/src/mess/drivers/m20.c b/src/mess/drivers/m20.c index 8bfa8122aef..993c0feb310 100644 --- a/src/mess/drivers/m20.c +++ b/src/mess/drivers/m20.c @@ -1004,6 +1004,8 @@ static MACHINE_CONFIG_START( m20, m20_state ) MCFG_PIC8259_ADD("i8259", pic_intf) MCFG_ASCII_KEYBOARD_ADD(KEYBOARD_TAG, keyboard_intf) + + MCFG_SOFTWARE_LIST_ADD("flop_list","m20") MACHINE_CONFIG_END ROM_START(m20) diff --git a/src/mess/drivers/mz700.c b/src/mess/drivers/mz700.c index c70b2867f84..d2bf3f9d44a 100644 --- a/src/mess/drivers/mz700.c +++ b/src/mess/drivers/mz700.c @@ -402,6 +402,9 @@ static MACHINE_CONFIG_DERIVED( mz800, mz700 ) MCFG_SOUND_CONFIG(psg_intf) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) + MCFG_DEVICE_REMOVE("cass_list") + MCFG_SOFTWARE_LIST_ADD("cass_list","mz800_cass") + /* devices */ MCFG_DEVICE_REMOVE("pit8253") MCFG_PIT8253_ADD("pit8253", mz800_pit8253_config) diff --git a/src/mess/drivers/osborne1.c b/src/mess/drivers/osborne1.c index dc83261c651..1d73a771aa5 100644 --- a/src/mess/drivers/osborne1.c +++ b/src/mess/drivers/osborne1.c @@ -208,7 +208,7 @@ static const floppy_interface osborne1_floppy_interface = DEVCB_NULL, FLOPPY_STANDARD_5_25_SSDD_40, LEGACY_FLOPPY_OPTIONS_NAME(osborne1), - NULL, + "floppy_5_25", NULL }; @@ -268,6 +268,7 @@ static MACHINE_CONFIG_START( osborne1, osborne1_state ) MCFG_LEGACY_FLOPPY_2_DRIVES_ADD(osborne1_floppy_interface) MCFG_IEEE488_BUS_ADD(ieee488_intf) + MCFG_SOFTWARE_LIST_ADD("flop_list","osborne1_flop") /* internal ram */ MCFG_RAM_ADD(RAM_TAG) diff --git a/src/mess/drivers/sorcerer.c b/src/mess/drivers/sorcerer.c index 75f8efc3f23..edec35f8ef6 100644 --- a/src/mess/drivers/sorcerer.c +++ b/src/mess/drivers/sorcerer.c @@ -401,7 +401,7 @@ static const cassette_interface sorcerer_cassette_interface = cassette_default_formats, NULL, (cassette_state)(CASSETTE_PLAY | CASSETTE_MOTOR_DISABLED | CASSETTE_SPEAKER_ENABLED), - NULL, + "sorcerer_cass", NULL }; @@ -414,7 +414,7 @@ static const floppy_interface sorcerer_floppy_interface = DEVCB_NULL, FLOPPY_STANDARD_8_SSSD, LEGACY_FLOPPY_OPTIONS_NAME(sorcerer), - NULL, + "floppy_8", NULL }; @@ -465,7 +465,7 @@ static MACHINE_CONFIG_START( sorcerer, sorcerer_state ) /* software lists */ MCFG_SOFTWARE_LIST_ADD("cart_list","sorcerer_cart") - //MCFG_SOFTWARE_LIST_ADD("cass_list","sorcerer_cass") not created yet + MCFG_SOFTWARE_LIST_ADD("cass_list","sorcerer_cass") // internal ram MCFG_RAM_ADD(RAM_TAG) @@ -479,7 +479,7 @@ static MACHINE_CONFIG_DERIVED( sorcererd, sorcerer ) MCFG_MACHINE_START_OVERRIDE(sorcerer_state, sorcererd ) MCFG_MICROPOLIS_ADD("fdc", default_micropolis_interface ) MCFG_LEGACY_FLOPPY_4_DRIVES_ADD(sorcerer_floppy_interface) - //MCFG_SOFTWARE_LIST_ADD("flop_list","sorcerer_flop") not created yet + MCFG_SOFTWARE_LIST_ADD("flop_list","sorcerer_flop") MACHINE_CONFIG_END |