This commit is contained in:
Cowering 2014-11-06 08:15:05 -06:00
commit 8883f8e820
408 changed files with 23821 additions and 8603 deletions

1
.gitignore vendored
View File

@ -8,6 +8,7 @@
/cfg /cfg
/diff /diff
/ini /ini
/inp
/nvram /nvram
/obj /obj
/snap /snap

View File

@ -212,20 +212,21 @@
</part> </part>
</software> </software>
<software name="wb133r3434" cloneof="wbenc133"> <!-- 317746-01 Workbench 1.3 (US) -->
<description>Workbench 1.3.3 (Rev. 34.34)</description> <!-- 317746-03 Workbench 1.3.2 (US) -->
<software name="wbenc133_us" cloneof="wbenc133">
<description>Workbench 1.3.3 (US)</description>
<year>1990</year> <year>1990</year>
<publisher>Commodore</publisher> <publisher>Commodore</publisher>
<part name="flop1" interface="floppy_3_5"> <part name="flop1" interface="floppy_3_5">
<feature name="part_id" value="Amiga Workbench Version 1.3.3 (Rev. 34.34)" /> <feature name="part_id" value="Workbench 1.3.3 (US)" />
<dataarea name="flop" size="901120"> <dataarea name="flop" size="901120">
<rom name="317746-04_workbench.adf" size="901120" crc="bf299bca" sha1="8bac53a89cd1fe5a7762de9bd61a1592f10af2df" offset="0"/> <rom name="317746-04_workbench.adf" size="901120" crc="bf299bca" sha1="8bac53a89cd1fe5a7762de9bd61a1592f10af2df" status="baddump" offset="0"/>
</dataarea> </dataarea>
</part> </part>
<part name="flop2" interface="floppy_3_5"> <part name="flop2" interface="floppy_3_5">
<feature name="part_id" value="Amiga Extras Amiga Basic Printer Drivers Version 1.3" /> <feature name="part_id" value="Extras 1.3 (US)" />
<dataarea name="flop" size="901120"> <dataarea name="flop" size="901120">
<rom name="317748-02_extras.adf" size="901120" crc="256a4b82" sha1="465a65aa89fe4b016fee968ef75ab08de9bdfbc6" offset="0"/> <rom name="317748-02_extras.adf" size="901120" crc="256a4b82" sha1="465a65aa89fe4b016fee968ef75ab08de9bdfbc6" offset="0"/>
</dataarea> </dataarea>
@ -496,4 +497,17 @@
</part> </part>
</software> </software>
<!-- Version 3.5 -->
<software name="amigos35">
<description>AmigaOS 3.5</description>
<year>1999</year>
<publisher>Haage &amp; Partner</publisher>
<part name="disc" interface="cdrom">
<diskarea name="disc">
<disk name="amigaos35" sha1="6dcf1e5821717128ac2e763064f1ef31dee3ce8c"/>
</diskarea>
</part>
</software>
</softwarelist> </softwarelist>

1214
hash/apfimag_cass.xml Normal file

File diff suppressed because it is too large Load Diff

View File

@ -939,6 +939,74 @@
</part> </part>
</software> </software>
<software name="drdrawc"> <!-- CP/M-86 -->
<description>DR Draw (Color)</description>
<year>1983</year>
<publisher>Digital Research</publisher>
<info name="usage" value="Requires K208, K235 and K806" />
<part name="flop" interface="floppy_5_25">
<dataarea name="flop" size="281212">
<rom name="86drdraw.td0" size="281212" crc="451350ce" sha1="3d710e12241850988c88ca8c16528da3cdbdc2fd" offset="0" />
</dataarea>
</part>
</software>
<software name="drdrawm"> <!-- CP/M-86 -->
<description>DR Draw (Monochrome)</description>
<year>1983</year>
<publisher>Digital Research</publisher>
<info name="usage" value="Requires CP/M-86" />
<part name="flop" interface="floppy_5_25">
<dataarea name="flop" size="189140">
<rom name="86drmo-m.td0" size="189140" crc="61543ccf" sha1="b8e33a0076bd1568a40d403bb6b391e6c45f9569" offset="0" />
</dataarea>
</part>
</software>
<software name="tgdemo"> <!-- CP/M-80 -->
<description>TUTBOGRAPH Demonstration Programs</description>
<year>198?</year>
<publisher>&lt;unknown&gt;</publisher>
<part name="flop" interface="floppy_5_25">
<dataarea name="flop" size="259406">
<rom name="80tgraf.td0" size="259406" crc="d22d403f" sha1="8b1182f42faa68c1e5d879e79375683e48dd8bae" offset="0" />
</dataarea>
</part>
</software>
<software name="cpm86qd"> <!-- CP/M-86 -->
<description>CP/M-86 1.1 with quad-density FDD support</description>
<year>1983</year>
<publisher>NCR Corporation</publisher>
<part name="flop" interface="floppy_5_25">
<dataarea name="flop" size="221628">
<rom name="586-4896.td0" size="221628" crc="383d54d3" sha1="be36d161f72c12bf6263f9577d609fd21b352c47" offset="0" />
</dataarea>
</part>
</software>
<software name="gsx86tst"> <!-- CP/M-86 -->
<description>GSX-86 Test Suite</description>
<year>198?</year>
<publisher>&lt;unknown&gt;</publisher>
<part name="flop" interface="floppy_5_25">
<dataarea name="flop" size="1128529">
<rom name="5-gsx86-test.mfi" size="1128529" crc="353821bc" sha1="ce977ea324ef6faf8245b4e1bcac84f2504f0c37" offset="0" />
</dataarea>
</part>
</software>
<software name="msdosqd"> <!-- MS-DOS -->
<description>MS-DOS v2.11 with quad-density FDD support</description>
<year>1983</year>
<publisher>Microsoft</publisher>
<part name="flop" interface="floppy_5_25">
<dataarea name="flop" size="611287">
<rom name="5_dos_96.mfi" size="611287" crc="c0f9d426" sha1="bccb7e04b320150435ee20e3d563dd163f6ab241" offset="0" />
</dataarea>
</part>
</software>
<software name="dbase238"> <!-- CP/M-80 --> <software name="dbase238"> <!-- CP/M-80 -->
<description>dBASE II v2.38</description> <description>dBASE II v2.38</description>
<year>198?</year> <year>198?</year>
@ -1043,7 +1111,7 @@
</part> </part>
</software> </software>
<software name="acad" supported="no"> <!-- MS-DOS --> <!-- graphic mode doesn't works --> <software name="acad"> <!-- MS-DOS -->
<description>AutoCAD</description> <description>AutoCAD</description>
<year>1987</year> <year>1987</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
@ -1060,7 +1128,7 @@
</part> </part>
</software> </software>
<software name="acada" cloneof="acad" supported="no"> <!-- MS-DOS --> <!-- graphic mode doesn't works --> <software name="acada" cloneof="acad"> <!-- MS-DOS -->
<description>AutoCAD (Alt 1)</description> <description>AutoCAD (Alt 1)</description>
<year>1987</year> <year>1987</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
@ -1087,7 +1155,7 @@
</part> </part>
</software> </software>
<software name="acadb" cloneof="acad" supported="no"> <!-- MS-DOS --> <!-- graphic mode doesn't works --> <software name="acadb" cloneof="acad"> <!-- MS-DOS -->
<description>AutoCAD (Alt 2)</description> <description>AutoCAD (Alt 2)</description>
<year>1987</year> <year>1987</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>

View File

@ -131,7 +131,7 @@
<publisher>??</publisher> <publisher>??</publisher>
<part name="flop1" interface="floppy_5_25"> <part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="205475"> <dataarea name="flop" size="205475">
<rom name="ec1841-voice41.td0" size="205475" sha1="5561649fde90bccc743ce61a5d4a50e07cd5a674" crc="1f85afad" offset="0" /> <rom name="ec1841-voice41.td0" size="205475" sha1="5561649fde90bccc743ce61a5d4a50e07cd5a674" crc="f8082286" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>

168
hash/epson_cpm.xml Normal file
View File

@ -0,0 +1,168 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<!-- Generic software list for the Epson HX-20, PX-4 and PX-8 systems -->
<softwarelist name="epson_cpm" description="Epson CPM systems floppy disks">
<!-- This disk is used to boot the intelligent TF-20 floppy drive -->
<software name="tf20boot">
<description>TF-20 boot disk</description>
<year>198?</year>
<publisher>Epson</publisher>
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="TF-20 boot disk" />
<dataarea name="flop" size="35124">
<rom name="tf20boot.td0" size="35124" crc="806311eb" sha1="b67433746ed5ab84be06003f850846565e19f44c" offset="0"/>
</dataarea>
</part>
</software>
<!-- The following disks are part of the vfloppy distribution -->
<software name="arcs">
<description>Archivers</description>
<year>?????</year>
<publisher>&lt;unofficial&gt;</publisher>
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="Archivers" />
<dataarea name="flop" size="348848">
<rom name="arcs.d88" size="348848" crc="ab56993a" sha1="1e7c0512bea0adf9673527c5976497531837e8a3" offset="0"/>
</dataarea>
</part>
</software>
<software name="editor">
<description>VDE 2.66</description>
<year>?????</year>
<publisher>&lt;unofficial&gt;</publisher>
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="VDE 2.66" />
<dataarea name="flop" size="348848">
<rom name="editor.d88" size="348848" crc="871d30ce" sha1="4f0d8342e7d92ba78fd922f0a2e13b2724a921df" offset="0"/>
</dataarea>
</part>
</software>
<software name="extrauti">
<description>Extra Utilities</description>
<year>?????</year>
<publisher>&lt;unofficial&gt;</publisher>
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="Extra Utilities" />
<dataarea name="flop" size="348848">
<rom name="extrautil.d88" size="348848" crc="baaeb509" sha1="bc339742cc6d087c11b8aae010311473edfdf734" offset="0"/>
</dataarea>
</part>
</software>
<software name="modems">
<description>Modem Sample &amp; M80 &amp; L80</description>
<year>?????</year>
<publisher>&lt;unofficial&gt;</publisher>
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="Modem Sample &amp; M80 &amp; L80" />
<dataarea name="flop" size="348848">
<rom name="ms_m80_l80.d88" size="348848" crc="7af5815a" sha1="4e7bf6a4f7d5ac66ab432ec0e2760e265a53f72d" offset="0"/>
</dataarea>
</part>
</software>
<software name="promprog">
<description>PROM Progs</description>
<year>?????</year>
<publisher>&lt;unofficial&gt;</publisher>
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="PROM Progs" />
<dataarea name="flop" size="348848">
<rom name="promprogs.d88" size="348848" crc="1cc048fc" sha1="6cbd0f9c1c36bca213accf9da9b0a69896c9a88a" offset="0"/>
</dataarea>
</part>
</software>
<software name="px4util1">
<description>PX-4 Utils</description>
<year>?????</year>
<publisher>&lt;unofficial&gt;</publisher>
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="PX-4 Utils" />
<dataarea name="flop" size="348848">
<rom name="px4util.d88" size="348848" crc="f39d899d" sha1="c2e8051116d87e090025c41a260a85fb46b86b10" offset="0"/>
</dataarea>
</part>
</software>
<software name="px4util2">
<description>PX-4 Utility Disk</description>
<year>?????</year>
<publisher>&lt;unofficial&gt;</publisher>
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="PX-4 Utility Disk" />
<dataarea name="flop" size="348848">
<rom name="px4utilitydisk.d88" size="348848" crc="df17aae8" sha1="4be08583c079f092db95bdad2abf693639e439b9" offset="0"/>
</dataarea>
</part>
</software>
<software name="px4util3">
<description>PX-4 Utility Disk 2</description>
<year>?????</year>
<publisher>&lt;unofficial&gt;</publisher>
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="PX-4 Utility Disk 2" />
<dataarea name="flop" size="348848">
<rom name="px4utils.d88" size="348848" crc="93320c5f" sha1="a256f500bafab4e6eba7031e05267dc6cb39a64e" offset="0"/>
</dataarea>
</part>
</software>
<software name="px4wand">
<description>PX-4 Wanderer</description>
<year>?????</year>
<publisher>&lt;unofficial&gt;</publisher>
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="PX-4 Wanderer" />
<dataarea name="flop" size="348848">
<rom name="px4wand.d88" size="348848" crc="1ab716cc" sha1="4f6a83476b76f1dc42f38b3c6cd0835181b523e3" offset="0"/>
</dataarea>
</part>
</software>
<software name="px8epstf">
<description>PX-8 EPS (TF-20 bootdisk)</description>
<year>?????</year>
<publisher>&lt;unofficial&gt;</publisher>
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="PX-8 EPS (TF-20 bootdisk)" />
<dataarea name="flop" size="348848">
<rom name="px8_eps-tf20.d88" size="348848" crc="ed627d6e" sha1="eee223a63235ef6fa311527f0c961d003ca669f0" offset="0"/>
</dataarea>
</part>
</software>
<software name="px8games">
<description>PX-8 Games</description>
<year>?????</year>
<publisher>&lt;unofficial&gt;</publisher>
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="PX-8 Games" />
<dataarea name="flop" size="348848">
<rom name="px8games.d88" size="348848" crc="c724e5df" sha1="a0bfc9af1f4fcd6949f9b667ea49879284d94ba2" offset="0"/>
</dataarea>
</part>
</software>
<software name="scratch">
<description>Scratch</description>
<year>?????</year>
<publisher>&lt;unofficial&gt;</publisher>
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="Scratch" />
<dataarea name="flop" size="348848">
<rom name="scratch.d88" size="348848" crc="163fc594" sha1="ae2451d9226ff1a69db5f78f1101f60735ae2789" offset="0"/>
</dataarea>
</part>
</software>
</softwarelist>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> <!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<softwarelist name="fmtowns" description="FM Towns CD-ROMs"> <softwarelist name="fmtowns_cd" description="FM Towns CD-ROMs">
<!-- skeleton test list --> <!-- skeleton test list -->
<!-- works well on fmtmarty, keyboard seems to interfere with movements on fmtowns --> <!-- works well on fmtmarty, keyboard seems to interfere with movements on fmtowns -->

View File

@ -33,7 +33,7 @@ Interpol (USA)
--> -->
<softwarelist name="vg7400" description="Philips Videopac Plus G7400 cartridges"> <softwarelist name="g7400" description="Philips Videopac Plus G7400 cartridges">
<!-- Phillips Videopac+ G7400 carts --> <!-- Phillips Videopac+ G7400 carts -->

View File

@ -5,11 +5,11 @@
<software name="asteroid"> <software name="asteroid">
<description>Asteroidi</description> <description>Asteroidi</description>
<year>19??</year> <year>1984</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>GAC Software</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="1298"> <dataarea name="cass" size="1298">
<rom name="asteroidi.gtp" size="1298" crc="70aa80a3" sha1="1bc96cdf7602bbb24b02f5f9cb9aac709f3a7080" offset="0x0000" /> <rom name="asteroidi.gtp" size="1298" crc="70aa80a3" sha1="1bc96cdf7602bbb24b02f5f9cb9aac709f3a7080" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
@ -20,40 +20,40 @@
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="1017"> <dataarea name="cass" size="1017">
<rom name="biljar.gtp" size="1017" crc="469ba6a2" sha1="b93a3a968e3fe004958f61d6fcf63268be01517d" offset="0x0000" /> <rom name="biljar.gtp" size="1017" crc="469ba6a2" sha1="b93a3a968e3fe004958f61d6fcf63268be01517d" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="biorita1"> <software name="bioritam">
<description>Bioritam1</description> <description>Bioritam</description>
<year>19??</year> <year>1984</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Galaxy Computer</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="2996"> <dataarea name="cass" size="2996">
<rom name="bioritam1.gtp" size="2996" crc="86d9274a" sha1="b71ef12740d0cb10d8ae0b5eb30d6f3fd1f7fb86" offset="0x0000" /> <rom name="bioritam1.gtp" size="2996" crc="86d9274a" sha1="b71ef12740d0cb10d8ae0b5eb30d6f3fd1f7fb86" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="biorita2"> <software name="biorita2">
<description>Bioritam2</description> <description>Bioritam (Alt)</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="1366"> <dataarea name="cass" size="1366">
<rom name="bioritam2.gtp" size="1366" crc="997e491e" sha1="b61d390bc33e2568526af5a2116ec87d7ac7e505" offset="0x0000" /> <rom name="bioritam2.gtp" size="1366" crc="997e491e" sha1="b61d390bc33e2568526af5a2116ec87d7ac7e505" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="bladall"> <software name="bladeall">
<description>BladeAlley</description> <description>Blade Alley</description>
<year>19??</year> <year>1985</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Jasmin Halilovic</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="1879"> <dataarea name="cass" size="1879">
<rom name="bladealley.gtp" size="1879" crc="723da222" sha1="b8d7978a67595ef1107919771cbe7b9919ad2fe5" offset="0x0000" /> <rom name="bladealley.gtp" size="1879" crc="723da222" sha1="b8d7978a67595ef1107919771cbe7b9919ad2fe5" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
@ -61,21 +61,21 @@
<software name="bombard"> <software name="bombard">
<description>Bombarder</description> <description>Bombarder</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Nenad Balint</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="1880"> <dataarea name="cass" size="1880">
<rom name="bombarder.gtp" size="1880" crc="7d584b08" sha1="a0629636f015381f8d4132af8d95577fdef12ed7" offset="0x0000" /> <rom name="bombarder.gtp" size="1880" crc="7d584b08" sha1="a0629636f015381f8d4132af8d95577fdef12ed7" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="charfire"> <software name="charfire">
<description>ChariotsOfFire</description> <description>Chariots of Fire</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Dragan Yujkov</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="290"> <dataarea name="cass" size="290">
<rom name="chariotsoffire.gtp" size="290" crc="33e9fad9" sha1="7e80787f2314c6dad333856b2a1683ddcffafdf4" offset="0x0000" /> <rom name="chariotsoffire.gtp" size="290" crc="33e9fad9" sha1="7e80787f2314c6dad333856b2a1683ddcffafdf4" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
@ -86,29 +86,29 @@
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="411"> <dataarea name="cass" size="411">
<rom name="comets.gtp" size="411" crc="8ccc82a6" sha1="e283c077c660182ffba71f1f5300f893eaf13915" offset="0x0000" /> <rom name="comets.gtp" size="411" crc="8ccc82a6" sha1="e283c077c660182ffba71f1f5300f893eaf13915" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="dijamant"> <software name="dijamant">
<description>DijamantskiRudnik</description> <description>Dijamantski Rudnik</description>
<year>19??</year> <year>1985</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Nenad Balint</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="2754"> <dataarea name="cass" size="2754">
<rom name="dijamantskirudnik.gtp" size="2754" crc="d7c5a9ba" sha1="f1669e88644fe4fca1387b00f617aff80162028e" offset="0x0000" /> <rom name="dijamantskirudnik.gtp" size="2754" crc="d7c5a9ba" sha1="f1669e88644fe4fca1387b00f617aff80162028e" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="dijamanta" cloneof="dijamant"> <software name="dijamanta" cloneof="dijamant">
<description>DijamantskiRudnik_ALT</description> <description>Dijamantski Rudnik (Alt Format)</description>
<year>19??</year> <year>1985</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Nenad Balint</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="8244"> <dataarea name="cass" size="8244">
<rom name="dr.gal" size="8244" crc="c73c2187" sha1="9e2fe7856657df1db846f54f008e7e8a823aa8ac" offset="0x0000" /> <rom name="dr.gal" size="8244" crc="c73c2187" sha1="9e2fe7856657df1db846f54f008e7e8a823aa8ac" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
@ -119,171 +119,171 @@
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="2913"> <dataarea name="cass" size="2913">
<rom name="egemond.gtp" size="2913" crc="7c85c513" sha1="ca001178ba823a3a7258147473723321f424c535" offset="0x0000" /> <rom name="egemond.gtp" size="2913" crc="7c85c513" sha1="ca001178ba823a3a7258147473723321f424c535" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="evolucia"> <software name="evolucia">
<description>Evolucija</description> <description>Evolucija</description>
<year>19??</year> <year>1984</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Dejan Ristanovic</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="1063"> <dataarea name="cass" size="1063">
<rom name="evolucija.gtp" size="1063" crc="c3a8c0f1" sha1="b195af2a260db880166aae754054d1a89a34f73f" offset="0x0000" /> <rom name="evolucija.gtp" size="1063" crc="c3a8c0f1" sha1="b195af2a260db880166aae754054d1a89a34f73f" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="f1"> <software name="f1">
<description>Formula1</description> <description>Formula 1</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="1194"> <dataarea name="cass" size="1194">
<rom name="formula1.gtp" size="1194" crc="3efb14c1" sha1="8a48a4bf98c59ae2ed373f6c2db30dfb1cbf14be" offset="0x0000" /> <rom name="formula1.gtp" size="1194" crc="3efb14c1" sha1="8a48a4bf98c59ae2ed373f6c2db30dfb1cbf14be" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="four"> <software name="four">
<description>Four</description> <description>Four</description>
<year>19??</year> <year>1986</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Dragan Yujkov</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="2631"> <dataarea name="cass" size="2631">
<rom name="four.gtp" size="2631" crc="9ee92e36" sha1="9c7b83ba138e77bc258d3e495146e8971779b4d2" offset="0x0000" /> <rom name="four.gtp" size="2631" crc="9ee92e36" sha1="9c7b83ba138e77bc258d3e495146e8971779b4d2" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="galakrat"> <software name="galakrat">
<description>GalaktickiRat</description> <description>Galakticki Rat</description>
<year>19??</year> <year>1985</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Antonic Voja</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="2238"> <dataarea name="cass" size="2238">
<rom name="galaktickirat.gtp" size="2238" crc="e7a5260e" sha1="510c411b524b80b621655f4038581811818dc7d2" offset="0x0000" /> <rom name="galaktickirat.gtp" size="2238" crc="e7a5260e" sha1="510c411b524b80b621655f4038581811818dc7d2" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="hhorace"> <software name="hhorace">
<description>HungryHorace</description> <description>Hungry Horace</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="797"> <dataarea name="cass" size="797">
<rom name="hungryhorace.gtp" size="797" crc="f3c15d57" sha1="e1217926da7560e9a6a6582df3bbe22ca59e2ed1" offset="0x0000" /> <rom name="hungryhorace.gtp" size="797" crc="f3c15d57" sha1="e1217926da7560e9a6a6582df3bbe22ca59e2ed1" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="igradisk"> <software name="igradisk">
<description>IgraDiskova</description> <description>Igra Diskova</description>
<year>19??</year> <year>1985</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Yojislav Mihailovic</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="1768"> <dataarea name="cass" size="1768">
<rom name="igradiskova.gtp" size="1768" crc="7e37f44d" sha1="c60e55ff82287c7f0d610c1f403de7f75f206054" offset="0x0000" /> <rom name="igradiskova.gtp" size="1768" crc="7e37f44d" sha1="c60e55ff82287c7f0d610c1f403de7f75f206054" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="spiridon"> <software name="spiridon">
<description>InspektorSpiridon</description> <description>Inspektor Spiridon</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="4112"> <dataarea name="cass" size="4112">
<rom name="inspektorspiridon.gtp" size="4112" crc="15a1ef41" sha1="0f173c16aec2abde535fdb88438a8408c1c114ec" offset="0x0000" /> <rom name="inspektorspiridon.gtp" size="4112" crc="15a1ef41" sha1="0f173c16aec2abde535fdb88438a8408c1c114ec" offset="0" />
</dataarea> </dataarea>
</part> </part>
<part name="cass2" interface="galaxy_cass"> <part name="cass2" interface="galaxy_cass">
<dataarea name="cass" size="2255"> <dataarea name="cass" size="2255">
<rom name="inspektorspiridonupustvo.gtp" size="2255" crc="01056c67" sha1="d658f2a5b749f20bdb0bd31b33e2a7a95cf3d378" offset="0x0000" /> <rom name="inspektorspiridonupustvo.gtp" size="2255" crc="01056c67" sha1="d658f2a5b749f20bdb0bd31b33e2a7a95cf3d378" offset="0" />
</dataarea> </dataarea>
</part> </part>
<part name="cass3" interface="galaxy_cass"> <part name="cass3" interface="galaxy_cass">
<dataarea name="cass" size="549"> <dataarea name="cass" size="549">
<rom name="inspektorspiridonvaranje.gtp" size="549" crc="3c780376" sha1="5bd7015082a350dda324ca8d497e5cbd0d73a289" offset="0x0000" /> <rom name="inspektorspiridonvaranje.gtp" size="549" crc="3c780376" sha1="5bd7015082a350dda324ca8d497e5cbd0d73a289" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="jumpjack"> <software name="jumpjack">
<description>JumpingJack</description> <description>Jumping Jack</description>
<year>19??</year> <year>1985</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Antonic Voja</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="1891"> <dataarea name="cass" size="1891">
<rom name="jumpingjack.gtp" size="1891" crc="4b158c1d" sha1="fb6019ac9fbefd87ffcba592178b6568607680b0" offset="0x0000" /> <rom name="jumpingjack.gtp" size="1891" crc="4b158c1d" sha1="fb6019ac9fbefd87ffcba592178b6568607680b0" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="lightcyc"> <software name="lightcyc">
<description>LightCycles</description> <description>Light Cycles</description>
<year>19??</year> <year>1985</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Bojan Stanojevic</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="1245"> <dataarea name="cass" size="1245">
<rom name="lightcycles.gtp" size="1245" crc="838cf2e2" sha1="6da589007fbf3688f63da88ced241907e8bee774" offset="0x0000" /> <rom name="lightcycles.gtp" size="1245" crc="838cf2e2" sha1="6da589007fbf3688f63da88ced241907e8bee774" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="lightcy2"> <software name="lightcy2">
<description>LightCycles2</description> <description>Light Cycles (Alt)</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="1550"> <dataarea name="cass" size="1550">
<rom name="lightcycles2.gtp" size="1550" crc="f271a8a9" sha1="00dc59dfa6dd6a33edbbedc18f6300e445f170a0" offset="0x0000" /> <rom name="lightcycles2.gtp" size="1550" crc="f271a8a9" sha1="00dc59dfa6dd6a33edbbedc18f6300e445f170a0" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="lightshw"> <software name="lightshw">
<description>LightShow</description> <description>Light Show</description>
<year>19??</year> <year>1987</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Dragan Vujkov</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="3001"> <dataarea name="cass" size="3001">
<rom name="lightshow.gtp" size="3001" crc="27ae9809" sha1="d8a95e689dd8c84b71cf375c5f57010e8a9ae4b4" offset="0x0000" /> <rom name="lightshow.gtp" size="3001" crc="27ae9809" sha1="d8a95e689dd8c84b71cf375c5f57010e8a9ae4b4" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="mminer"> <software name="mminer">
<description>ManicMiner</description> <description>Manic Miner</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="4378"> <dataarea name="cass" size="4378">
<rom name="manicminer.gtp" size="4378" crc="2ab18f85" sha1="ad12006ccc3bc5c8e27c60eaeac83164ab1b86eb" offset="0x0000" /> <rom name="manicminer.gtp" size="4378" crc="2ab18f85" sha1="ad12006ccc3bc5c8e27c60eaeac83164ab1b86eb" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="mastrmnd"> <software name="mastrmnd">
<description>Mastermajnd</description> <description>Mastermajnd</description>
<year>19??</year> <year>1984</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Dejan Ristanovic</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="2077"> <dataarea name="cass" size="2077">
<rom name="mastermajnd.gtp" size="2077" crc="6daf8f56" sha1="fe6f3f6fbbc75cded96d3217c7f4475f81bb3065" offset="0x0000" /> <rom name="mastermajnd.gtp" size="2077" crc="6daf8f56" sha1="fe6f3f6fbbc75cded96d3217c7f4475f81bb3065" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="mastrmn2"> <software name="mastrmn2">
<description>Mastermind2</description> <description>Mastermind</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="1035"> <dataarea name="cass" size="1035">
<rom name="mastermind2.gtp" size="1035" crc="f27a7818" sha1="b8b93ce87792bd48e59e11e583838e2a8eea937d" offset="0x0000" /> <rom name="mastermind2.gtp" size="1035" crc="f27a7818" sha1="b8b93ce87792bd48e59e11e583838e2a8eea937d" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
@ -294,7 +294,7 @@
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="2530"> <dataarea name="cass" size="2530">
<rom name="maze.gtp" size="2530" crc="9a2eb6e9" sha1="89fc487ef0f8e505525e98396ecc5a16a70379d5" offset="0x0000" /> <rom name="maze.gtp" size="2530" crc="9a2eb6e9" sha1="89fc487ef0f8e505525e98396ecc5a16a70379d5" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
@ -305,7 +305,7 @@
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="2357"> <dataarea name="cass" size="2357">
<rom name="memorija.gtp" size="2357" crc="c5db1192" sha1="8d1c475f1b18f5b9e05583bfdafda1c2e45378c3" offset="0x0000" /> <rom name="memorija.gtp" size="2357" crc="c5db1192" sha1="8d1c475f1b18f5b9e05583bfdafda1c2e45378c3" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
@ -313,21 +313,21 @@
<software name="monitor"> <software name="monitor">
<description>Monitor</description> <description>Monitor</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Antonic Voja</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="2073"> <dataarea name="cass" size="2073">
<rom name="monitor.gtp" size="2073" crc="f22eceb3" sha1="c9830a9d419681b9f345b44b091c0d82d4239a08" offset="0x0000" /> <rom name="monitor.gtp" size="2073" crc="f22eceb3" sha1="c9830a9d419681b9f345b44b091c0d82d4239a08" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="nightpil"> <software name="nightpil">
<description>NightPilot</description> <description>Night Pilot</description>
<year>19??</year> <year>1985</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Dragutin Vukotic</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="4854"> <dataarea name="cass" size="4854">
<rom name="nightpilot.gtp" size="4854" crc="97f02860" sha1="44c4cec4abb012e81dfdc4255f4c42b82e9ff167" offset="0x0000" /> <rom name="nightpilot.gtp" size="4854" crc="97f02860" sha1="44c4cec4abb012e81dfdc4255f4c42b82e9ff167" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
@ -335,65 +335,65 @@
<software name="oscil"> <software name="oscil">
<description>Oscilacije</description> <description>Oscilacije</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Dragan Vujkov</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="504"> <dataarea name="cass" size="504">
<rom name="oscilacije.gtp" size="504" crc="83392fb3" sha1="bce729ee54a326ee7db9c9dd7dd33145b0cc64db" offset="0x0000" /> <rom name="oscilacije.gtp" size="504" crc="83392fb3" sha1="bce729ee54a326ee7db9c9dd7dd33145b0cc64db" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="pacmanp"> <software name="pacmanp">
<description>PacManPlus</description> <description>Pac Man (Plus)</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Josip Perusanec</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="12572"> <dataarea name="cass" size="12572">
<rom name="pacmanplus.gtp" size="12572" crc="cbb8af07" sha1="e3f048454c4a9d62835f80256fdfebbfaef5561b" offset="0x0000" /> <rom name="pacmanplus.gtp" size="12572" crc="cbb8af07" sha1="e3f048454c4a9d62835f80256fdfebbfaef5561b" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="pamtilic"> <software name="pamtilic">
<description>Pamtilice</description> <description>Pamtilice</description>
<year>19??</year> <year>1985</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Peca Milosavljevic</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="3076"> <dataarea name="cass" size="3076">
<rom name="pamtilice.gtp" size="3076" crc="1ae4d73f" sha1="60332bc1ac30abe9f737a8524fcb581003fd7077" offset="0x0000" /> <rom name="pamtilice.gtp" size="3076" crc="1ae4d73f" sha1="60332bc1ac30abe9f737a8524fcb581003fd7077" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="poker"> <software name="poker">
<description>Poker</description> <description>Poker</description>
<year>19??</year> <year>1985</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Nenad Balint</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="4424"> <dataarea name="cass" size="4424">
<rom name="poker.gtp" size="4424" crc="ff4d5af3" sha1="59258c130121ac718ca8f256f293ef2e4e9742df" offset="0x0000" /> <rom name="poker.gtp" size="4424" crc="ff4d5af3" sha1="59258c130121ac718ca8f256f293ef2e4e9742df" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="pozivniz"> <software name="pozivniz">
<description>PozivniZnak</description> <description>Pozivni Znak</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Dragan Vujkov</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="414"> <dataarea name="cass" size="414">
<rom name="pozivniznak.gtp" size="414" crc="2d7273a3" sha1="694c770409781f96b422a5b55f9222700fa08531" offset="0x0000" /> <rom name="pozivniznak.gtp" size="414" crc="2d7273a3" sha1="694c770409781f96b422a5b55f9222700fa08531" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="raindrop"> <software name="raindrop">
<description>RainDrops</description> <description>Rain Drops</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="573"> <dataarea name="cass" size="573">
<rom name="raindrops.gtp" size="573" crc="02642e02" sha1="d9880a1cb0180c8203cc71fab09687a808244d9a" offset="0x0000" /> <rom name="raindrops.gtp" size="573" crc="02642e02" sha1="d9880a1cb0180c8203cc71fab09687a808244d9a" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
@ -404,7 +404,7 @@
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="1892"> <dataarea name="cass" size="1892">
<rom name="scater.gtp" size="1892" crc="bd4be810" sha1="59d027a4111b15fd30b9290e87a2edb438e1614f" offset="0x0000" /> <rom name="scater.gtp" size="1892" crc="bd4be810" sha1="59d027a4111b15fd30b9290e87a2edb438e1614f" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
@ -412,186 +412,186 @@
<software name="sintesaj"> <software name="sintesaj">
<description>Sintesajzer</description> <description>Sintesajzer</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Dragan Vujkov</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="901"> <dataarea name="cass" size="901">
<rom name="sintesajzer.gtp" size="901" crc="f747478d" sha1="51b9f20f154f5631fbee88c6df906c95f8929de6" offset="0x0000" /> <rom name="sintesajzer.gtp" size="901" crc="f747478d" sha1="51b9f20f154f5631fbee88c6df906c95f8929de6" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="slalom2"> <software name="slalom2">
<description>Slalom2</description> <description>Slalom II</description>
<year>19??</year> <year>1985</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Zeljko Gerovac</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="1328"> <dataarea name="cass" size="1328">
<rom name="slalom2.gtp" size="1328" crc="722f26ed" sha1="d9b87941fd19606d53b72cb319c4d3dc7e6880d6" offset="0x0000" /> <rom name="slalom2.gtp" size="1328" crc="722f26ed" sha1="d9b87941fd19606d53b72cb319c4d3dc7e6880d6" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="snake"> <software name="snake">
<description>Snake</description> <description>Snake (Nenad Balint)</description>
<year>19??</year> <year>1984</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Nenad Balint</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="3173"> <dataarea name="cass" size="3173">
<rom name="snake.gtp" size="3173" crc="ae7e097b" sha1="8b90a3ba49711ea7bd6fc7058a71c0699fc49cb1" offset="0x0000" /> <rom name="snake.gtp" size="3173" crc="ae7e097b" sha1="8b90a3ba49711ea7bd6fc7058a71c0699fc49cb1" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="snake2"> <software name="snakedv">
<description>Snake2</description> <description>Snake (Dragan Vujkov)</description>
<year>19??</year> <year>1987</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Dragan Vujkov</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="1686"> <dataarea name="cass" size="1686">
<rom name="snake2.gtp" size="1686" crc="18127599" sha1="c37d5cf13704b374b3c76d4ac7b80787dfb88dc8" offset="0x0000" /> <rom name="snake2.gtp" size="1686" crc="18127599" sha1="c37d5cf13704b374b3c76d4ac7b80787dfb88dc8" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="squash"> <software name="squash">
<description>Squash</description> <description>Squash</description>
<year>19??</year> <year>1986</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="1504"> <dataarea name="cass" size="1504">
<rom name="squash.gtp" size="1504" crc="ad4657df" sha1="b5a781c1a97086a3ae2da08f1ed975253a4a035b" offset="0x0000" /> <rom name="squash.gtp" size="1504" crc="ad4657df" sha1="b5a781c1a97086a3ae2da08f1ed975253a4a035b" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="squasha" cloneof="squash"> <software name="squasha" cloneof="squash">
<description>Squash_ALT</description> <description>Squash (Alt Format)</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="8244"> <dataarea name="cass" size="8244">
<rom name="squash.gal" size="8244" crc="a54b6d45" sha1="140530381ea8964bd32cecd13659f7131fcdb709" offset="0x0000" /> <rom name="squash.gal" size="8244" crc="a54b6d45" sha1="140530381ea8964bd32cecd13659f7131fcdb709" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="scruiser"> <software name="scruiser">
<description>SuperCruiser</description> <description>Super Cruiser</description>
<year>19??</year> <year>1985</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Jasmin Halilovic</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="2569"> <dataarea name="cass" size="2569">
<rom name="supercruiser.gtp" size="2569" crc="b9faec35" sha1="a68d01975952c117e9620cfcdeb9ca7350964c54" offset="0x0000" /> <rom name="supercruiser.gtp" size="2569" crc="b9faec35" sha1="a68d01975952c117e9620cfcdeb9ca7350964c54" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="scruisera" cloneof="scruiser"> <software name="scruisera" cloneof="scruiser">
<description>SuperCruiser_ALT</description> <description>Super Cruiser (Alt Format)</description>
<year>19??</year> <year>1985</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Jasmin Halilovic</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="8244"> <dataarea name="cass" size="8244">
<rom name="sc.gal" size="8244" crc="8ae78ffb" sha1="7e4217afd4d725dd14af55bf7d0796dd51cc868d" offset="0x0000" /> <rom name="sc.gal" size="8244" crc="8ae78ffb" sha1="7e4217afd4d725dd14af55bf7d0796dd51cc868d" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="supersah"> <software name="supersah">
<description>SuperSah</description> <description>Super-Sah</description>
<year>19??</year> <year>1984</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Page Software</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="5773"> <dataarea name="cass" size="5773">
<rom name="supersah.gtp" size="5773" crc="9d24e956" sha1="8bb4898a2e5a538ab6f896b0f0d9f796d9e366d5" offset="0x0000" /> <rom name="supersah.gtp" size="5773" crc="9d24e956" sha1="8bb4898a2e5a538ab6f896b0f0d9f796d9e366d5" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="strgovac"> <software name="strgovac">
<description>SvemirskiTrgovac</description> <description>Svemirski Trgovac</description>
<year>19??</year> <year>198?</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Ilija Vitanov</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="2982"> <dataarea name="cass" size="2982">
<rom name="svemirskitrgovac.gtp" size="2982" crc="a01a1594" sha1="7cca6dc667a29de5f53b105287dc889869aad383" offset="0x0000" /> <rom name="svemirskitrgovac.gtp" size="2982" crc="a01a1594" sha1="7cca6dc667a29de5f53b105287dc889869aad383" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="svetleci"> <software name="svetleci">
<description>SvetleciBicikliPlus</description> <description>Svetleci Bicikli (Plus)</description>
<year>19??</year> <year>1986</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Nenad Balint</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="2583"> <dataarea name="cass" size="2583">
<rom name="svetlecibicikliplus.gtp" size="2583" crc="2d4000fe" sha1="de2b47c73c3a324a223147e41c327a52c372875e" offset="0x0000" /> <rom name="svetlecibicikliplus.gtp" size="2583" crc="2d4000fe" sha1="de2b47c73c3a324a223147e41c327a52c372875e" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="tenis"> <software name="tenis">
<description>Tenis</description> <description>Tenis</description>
<year>19??</year> <year>1985</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Nenad Balint</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="2389"> <dataarea name="cass" size="2389">
<rom name="tenis.gtp" size="2389" crc="6f158ac7" sha1="3dd52ce8f6dbc1d5114c4a63ed5c40666e79c40f" offset="0x0000" /> <rom name="tenis.gtp" size="2389" crc="6f158ac7" sha1="3dd52ce8f6dbc1d5114c4a63ed5c40666e79c40f" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="tenis3"> <software name="tenis3">
<description>Tenis3</description> <description>Tenis 3</description>
<year>19??</year> <year>1986</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Dragan Yujkov</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="1874"> <dataarea name="cass" size="1874">
<rom name="tenis3.gtp" size="1874" crc="bc263558" sha1="2bdfcc96e8e4844cc9edae7670710f72d7bf3e1f" offset="0x0000" /> <rom name="tenis3.gtp" size="1874" crc="bc263558" sha1="2bdfcc96e8e4844cc9edae7670710f72d7bf3e1f" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="tetris"> <software name="tetris">
<description>Tetris</description> <description>Tetris</description>
<year>19??</year> <year>1988</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Dragoljub Obradovic</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="2709"> <dataarea name="cass" size="2709">
<rom name="tetrisplus.gtp" size="2709" crc="5a6a819b" sha1="7a60930d6269b3ac9898ce0dc2bada8e5626f270" offset="0x0000" /> <rom name="tetrisplus.gtp" size="2709" crc="5a6a819b" sha1="7a60930d6269b3ac9898ce0dc2bada8e5626f270" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="tetrisp"> <software name="tetrisp">
<description>TetrisPlus</description> <description>Tetris (Plus)</description>
<year>19??</year> <year>1988</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Dragoljub Obradovic</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="2706"> <dataarea name="cass" size="2706">
<rom name="tetrisplusq.gtp" size="2706" crc="64015b12" sha1="1d062b4abd1bfdc977568378a61f2bbdf65e2602" offset="0x0000" /> <rom name="tetrisplusq.gtp" size="2706" crc="64015b12" sha1="1d062b4abd1bfdc977568378a61f2bbdf65e2602" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="tetrisa" cloneof="tetris"> <software name="tetrisa" cloneof="tetris">
<description>Tetris_ALT</description> <description>Tetris (Alt Format)</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="8244"> <dataarea name="cass" size="8244">
<rom name="tetris.gal" size="8244" crc="12bc9373" sha1="008d85b379861416c38e3300477a3772959344a1" offset="0x0000" /> <rom name="tetris.gal" size="8244" crc="12bc9373" sha1="008d85b379861416c38e3300477a3772959344a1" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="wall"> <software name="wall">
<description>Wall</description> <description>Wall</description>
<year>19??</year> <year>1986</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Dragan Vujkov</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="1328"> <dataarea name="cass" size="1328">
<rom name="wall.gtp" size="1328" crc="602db525" sha1="fe31a2455376427436e2638e3452633a2a0f2c9a" offset="0x0000" /> <rom name="wall.gtp" size="1328" crc="602db525" sha1="fe31a2455376427436e2638e3452633a2a0f2c9a" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
@ -602,51 +602,51 @@
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="2863"> <dataarea name="cass" size="2863">
<rom name="wonderer.gtp" size="2863" crc="0e7310b7" sha1="e7dd10af2970ada6ca4d7c3eaaa0b3c3b9b929e9" offset="0x0000" /> <rom name="wonderer.gtp" size="2863" crc="0e7310b7" sha1="e7dd10af2970ada6ca4d7c3eaaa0b3c3b9b929e9" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="wonder2"> <software name="wonder2">
<description>Wonderer2</description> <description>Wonderer 2</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="1866"> <dataarea name="cass" size="1866">
<rom name="wonderer2.gtp" size="1866" crc="cd4ae466" sha1="1e5f8e9be2be400ceed8d547d41f3cfe3d9eb072" offset="0x0000" /> <rom name="wonderer2.gtp" size="1866" crc="cd4ae466" sha1="1e5f8e9be2be400ceed8d547d41f3cfe3d9eb072" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="zamak"> <software name="zamak">
<description>Zamak</description> <description>Zamak</description>
<year>19??</year> <year>1984</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Antonic Voja</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="3015"> <dataarea name="cass" size="3015">
<rom name="zamak.gtp" size="3015" crc="7d0cc0c9" sha1="e10d2cf3be1a79febc062ade3f8d5c3713bd43ca" offset="0x0000" /> <rom name="zamak.gtp" size="3015" crc="7d0cc0c9" sha1="e10d2cf3be1a79febc062ade3f8d5c3713bd43ca" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="zid"> <software name="zid">
<description>Zid</description> <description>Zid</description>
<year>19??</year> <year>1984</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>GAC Software</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="2142"> <dataarea name="cass" size="2142">
<rom name="zid.gtp" size="2142" crc="2302a824" sha1="19b34c1ad8ce33e638e297d68221fffc6c8e9e56" offset="0x0000" /> <rom name="zid.gtp" size="2142" crc="2302a824" sha1="19b34c1ad8ce33e638e297d68221fffc6c8e9e56" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="ziul"> <software name="ziul">
<description>Ziul</description> <description>Ziul</description>
<year>19??</year> <year>1984</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Dejan Ristanovic</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="6673"> <dataarea name="cass" size="6673">
<rom name="ziul.gtp" size="6673" crc="f8322dad" sha1="d2988be278dc7328257841789042976799cf39ef" offset="0x0000" /> <rom name="ziul.gtp" size="6673" crc="f8322dad" sha1="d2988be278dc7328257841789042976799cf39ef" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
@ -657,18 +657,73 @@
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="1584"> <dataarea name="cass" size="1584">
<rom name="zvezdice.gtp" size="1584" crc="d45e9a5b" sha1="63cf1089407873e2eb4a43703985e41f6b0623f7" offset="0x0000" /> <rom name="zvezdice.gtp" size="1584" crc="d45e9a5b" sha1="63cf1089407873e2eb4a43703985e41f6b0623f7" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="zvjezdan"> <software name="zvjezdan">
<description>ZvjezdaneStaze</description> <description>Zvjezdane Staze</description>
<year>19??</year> <year>1985</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="galaxy_cass"> <part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="4950"> <dataarea name="cass" size="4950">
<rom name="zvjezdanestaze.gtp" size="4950" crc="40fcf0b0" sha1="c44d72cead914b31d5f7f26eebb2f3dc9acea498" offset="0x0000" /> <rom name="zvjezdanestaze.gtp" size="4950" crc="40fcf0b0" sha1="c44d72cead914b31d5f7f26eebb2f3dc9acea498" offset="0" />
</dataarea>
</part>
</software>
<software name="fire">
<description>Fire</description>
<year>2007</year>
<publisher>Tomaz Solc</publisher>
<part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="772">
<rom name="fire (2007-06-27)(solc, tomaz).gtp" size="772" crc="4c5758a9" sha1="4d9072f6fa5180e70d7ad4b05555678daf61d4ea" offset="0" />
</dataarea>
</part>
</software>
<software name="hardware">
<description>Hardware</description>
<year>2007</year>
<publisher>Tomaz Solc</publisher>
<part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="670">
<rom name="hardware (2007-09-22)(solc, tomaz).gtp" size="670" crc="daf12925" sha1="46c9e4a8039a6e4a8e9a2c7715c05fb65da05f5a" offset="0" />
</dataarea>
</part>
</software>
<software name="highres">
<description>Highres</description>
<year>2009</year>
<publisher>Tomaz Solc</publisher>
<part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="2838">
<rom name="highres (2009-01-22)(solc, tomaz).gtp" size="2838" crc="663aaef2" sha1="bf60334e341682683bb658a5a5fa9dc00011dfbf" offset="0" />
</dataarea>
</part>
</software>
<software name="particle">
<description>Particle</description>
<year>2007</year>
<publisher>Tomaz Solc</publisher>
<part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="631">
<rom name="particle (2007-07-12)(solc, tomaz).gtp" size="631" crc="7f9a2b90" sha1="025169e080857de663f41d3a809325c544fb9de7" offset="0" />
</dataarea>
</part>
</software>
<software name="stars">
<description>Stars</description>
<year>2007</year>
<publisher>Tomaz Solc</publisher>
<part name="cass1" interface="galaxy_cass">
<dataarea name="cass" size="573">
<rom name="stars (2007-07-12)(solc, tomaz).gtp" size="573" crc="6329e68d" sha1="3c6657ae167ce5ff1076458530da75dc3228e739" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>

18
hash/gamate.xml Normal file
View File

@ -0,0 +1,18 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<softwarelist name="gamate" description="Bit Corp Gamate cartridges">
<software name="cubeup" supported="no">
<description>Cube Up</description>
<year>19??</year>
<publisher>Bit Corp</publisher>
<part name="cart" interface="gamate_cart">
<dataarea name="rom" size="16384">
<rom name="cube up.bin" size="16384" crc="2a911e57" sha1="9d3b28887b6f375600bff29f8f233087b9152a60" offset="0x00000" />
</dataarea>
</part>
</software>
</softwarelist>

View File

@ -7,7 +7,6 @@ The following games existed according to VGRebirth
- NFL Quarterback Club 95 (Jpn) by Acclaim - NFL Quarterback Club 95 (Jpn) by Acclaim
- Robocop 3 (Jpn) by Acclaim - Robocop 3 (Jpn) by Acclaim
- Sonic Drift (Euro) by Sega - Sonic Drift (Euro) by Sega
- Super Golf (USA) by Sage's Creations
- Terminator 2 - Judgement Day (Jpn) by Acclaim - Terminator 2 - Judgement Day (Jpn) by Acclaim
Other undumped games: Other undumped games:
@ -8415,6 +8414,17 @@ a certain item) -->
</software> </software>
<software name="supgolf"> <software name="supgolf">
<description>Super Golf (USA)</description>
<year>1991</year>
<publisher>Sage's Creations</publisher>
<part name="cart" interface="gamegear_cart">
<dataarea name="rom" size="131072">
<rom name="super golf (usa).bin" size="131072" crc="e9570f36" sha1="ed9b5e1264b4ed6d8969ba1c4e3f2d9446c3c9ca" offset="000000" />
</dataarea>
</part>
</software>
<software name="supgolfj" cloneof="supgolf">
<description>Super Golf (Jpn)</description> <description>Super Golf (Jpn)</description>
<year>1991</year> <year>1991</year>
<publisher>Sigma Enterprises</publisher> <publisher>Sigma Enterprises</publisher>

View File

@ -5,7 +5,7 @@
<softwarelist name="gameking" description="TimeTop GameKing cartridges"> <softwarelist name="gameking" description="TimeTop GameKing cartridges">
<software name="2004"> <software name="2004" supported="no">
<description>2004</description> <description>2004</description>
<year>200?</year> <year>200?</year>
<publisher>TimeTop</publisher> <publisher>TimeTop</publisher>
@ -16,7 +16,7 @@
</part> </part>
</software> </software>
<software name="alcarlo"> <software name="alcarlo" supported="no">
<description>Adventure Legend Carlo</description> <description>Adventure Legend Carlo</description>
<year>200?</year> <year>200?</year>
<publisher>TimeTop</publisher> <publisher>TimeTop</publisher>
@ -27,7 +27,7 @@
</part> </part>
</software> </software>
<software name="aries"> <software name="aries" supported="no">
<description>Aries</description> <description>Aries</description>
<year>200?</year> <year>200?</year>
<publisher>TimeTop</publisher> <publisher>TimeTop</publisher>
@ -38,7 +38,7 @@
</part> </part>
</software> </software>
<software name="dinoadv"> <software name="dinoadv" supported="no">
<description>Dino Adventure Legend</description> <description>Dino Adventure Legend</description>
<year>200?</year> <year>200?</year>
<publisher>TimeTop</publisher> <publisher>TimeTop</publisher>
@ -49,7 +49,7 @@
</part> </part>
</software> </software>
<software name="duckman"> <software name="duckman" supported="no">
<description>Duck Man</description> <description>Duck Man</description>
<year>200?</year> <year>200?</year>
<publisher>TimeTop</publisher> <publisher>TimeTop</publisher>
@ -60,7 +60,7 @@
</part> </part>
</software> </software>
<software name="happybal"> <software name="happybal" supported="no">
<description>Happy Ball</description> <description>Happy Ball</description>
<year>200?</year> <year>200?</year>
<publisher>TimeTop</publisher> <publisher>TimeTop</publisher>
@ -71,7 +71,7 @@
</part> </part>
</software> </software>
<software name="happykil"> <software name="happykil" supported="no">
<description>Happy Killer</description> <description>Happy Killer</description>
<year>200?</year> <year>200?</year>
<publisher>TimeTop</publisher> <publisher>TimeTop</publisher>
@ -82,7 +82,7 @@
</part> </part>
</software> </software>
<software name="lanner"> <software name="lanner" supported="no">
<description>Lanneret</description> <description>Lanneret</description>
<year>200?</year> <year>200?</year>
<publisher>TimeTop</publisher> <publisher>TimeTop</publisher>
@ -93,7 +93,7 @@
</part> </part>
</software> </software>
<software name="penguin"> <software name="penguin" supported="no">
<description>Penguin</description> <description>Penguin</description>
<year>200?</year> <year>200?</year>
<publisher>TimeTop</publisher> <publisher>TimeTop</publisher>
@ -104,7 +104,7 @@
</part> </part>
</software> </software>
<software name="popper"> <software name="popper" supported="no">
<description>Popper</description> <description>Popper</description>
<year>200?</year> <year>200?</year>
<publisher>TimeTop</publisher> <publisher>TimeTop</publisher>
@ -115,7 +115,7 @@
</part> </part>
</software> </software>
<software name="sthero"> <software name="sthero" supported="no">
<description>Street Hero</description> <description>Street Hero</description>
<year>200?</year> <year>200?</year>
<publisher>TimeTop</publisher> <publisher>TimeTop</publisher>
@ -126,7 +126,7 @@
</part> </part>
</software> </software>
<software name="smotor"> <software name="smotor" supported="no">
<description>Supermotor</description> <description>Supermotor</description>
<year>200?</year> <year>200?</year>
<publisher>TimeTop</publisher> <publisher>TimeTop</publisher>
@ -137,7 +137,7 @@
</part> </part>
</software> </software>
<software name="trojanl"> <software name="trojanl" supported="no">
<description>Trojan Legend</description> <description>Trojan Legend</description>
<year>200?</year> <year>200?</year>
<publisher>TimeTop</publisher> <publisher>TimeTop</publisher>

View File

@ -10286,7 +10286,7 @@ List of unconfirmed retail cartridge roms
<feature name="slot" value="rom_mbc5" /> <feature name="slot" value="rom_mbc5" />
<!-- cartridge ram --> <!-- cartridge ram -->
<dataarea name="rom" size="1048576"> <dataarea name="rom" size="1048576">
<rom name="hello kitty no magical museum (japan).bin" size="1048576" crc="5174584f" sha1="f274c780fc3bf4f95b5c17afd0ec73824bedee5c" offset="000000" /> <rom name="hello kitty no magical museum (japan).bin" size="1048576" crc="f6768930" sha1="462e5120831c2298bb5138bf25b4c8c72b372407" offset="000000" />
</dataarea> </dataarea>
<dataarea name="nvram" size="8192"> <dataarea name="nvram" size="8192">
</dataarea> </dataarea>

View File

@ -1,17 +0,0 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<softwarelist name="hx20_flop" description="Epson HX-20 diskettes">
<software name="hx20boot">
<description>Epson TF-20 / HX-20 boot disk</description>
<year>1982</year>
<publisher>Epson</publisher>
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="25002">
<rom name="hx20boot.imd" size="25002" crc="b8fea298" sha1="0ff2aed3ba9d32a8d9deaff9f8a45c7de4939afc" offset="0" />
</dataarea>
</part>
</software>
</softwarelist>

View File

@ -2822,4 +2822,72 @@ Known PC Booter Games Not Dumped, Or Dumped and Lost when Demonlord's Site went
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="kingqst4">
<!-- Dumped via Kryoflux, shows as good and unmodified -->
<description>King's Quest IV: The Perils of Rosella (Version #2.2, 3.5")</description>
<year>1988</year>
<publisher>Sierra</publisher>
<part name="flop1" interface="floppy_3_5">
<feature name="part_id" value="Disk 1 of 3" />
<dataarea name="flop" size="737280">
<rom name="disk1_35.img" size="737280" crc="afc8464c" sha1="a8a40b48be021b070378834d2ceb428f32f9b883" offset="0" />
</dataarea>
</part>
<part name="flop2" interface="floppy_3_5">
<feature name="part_id" value="Disk 2 of 3" />
<dataarea name="flop" size="737280">
<rom name="disk2_35.img" size="737280" crc="022c3c12" sha1="89a4b0a4145257ae4d4270d4546dcf238c6b8b1d" offset="0" />
</dataarea>
</part>
<part name="flop3" interface="floppy_3_5">
<feature name="part_id" value="Disk 3 of 3" />
<dataarea name="flop" size="737280">
<rom name="disk3_35.img" size="737280" crc="c2230f34" sha1="28173b45a4b605fa99234b3567bf49e606bae78f" offset="0" />
</dataarea>
</part>
</software>
<software name="kingqst4m" cloneof="kingqst4">
<!-- Dumped via Kryoflux, shows as good and unmodified -->
<description>King's Quest IV: The Perils of Rosella (Version #2.2, 5.25")</description>
<year>1988</year>
<publisher>Sierra</publisher>
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="Disk 1 of 6" />
<dataarea name="flop" size="368640">
<rom name="disk1_525.img" size="368640" crc="d183e114" sha1="1569458b0588a1667ca99ef0a5206102742a34b5" offset="0" />
</dataarea>
</part>
<part name="flop2" interface="floppy_5_25">
<feature name="part_id" value="Disk 2 of 6" />
<dataarea name="flop" size="368640">
<rom name="disk2_525.img" size="368640" crc="a22e8248" sha1="cf6b5e0bd7847d0021ccc992cc7fd10b5d01a754" offset="0" />
</dataarea>
</part>
<part name="flop3" interface="floppy_5_25">
<feature name="part_id" value="Disk 3 of 6" />
<dataarea name="flop" size="368640">
<rom name="disk3_525.img" size="368640" crc="43943dd4" sha1="375a2d158563a1148bd17b8c383d984ae43ea209" offset="0" />
</dataarea>
</part>
<part name="flop4" interface="floppy_5_25">
<feature name="part_id" value="Disk 4 of 6" />
<dataarea name="flop" size="368640">
<rom name="disk4_525.img" size="368640" crc="e39c62f4" sha1="8f579c93d72b1d362d94ba2fb493ebad77b4fafd" offset="0" />
</dataarea>
</part>
<part name="flop5" interface="floppy_5_25">
<feature name="part_id" value="Disk 5 of 6" />
<dataarea name="flop" size="368640">
<rom name="disk5_525.img" size="368640" crc="3d1517b0" sha1="8e5b3ff93b858e11e808776f440546da1858f20c" offset="0" />
</dataarea>
</part>
<part name="flop6" interface="floppy_5_25">
<feature name="part_id" value="Disk 6 of 6" />
<dataarea name="flop" size="368640">
<rom name="disk6_525.img" size="368640" crc="3852ba12" sha1="09767b94985c3ef81547bca74964d6bff95faf00" offset="0" />
</dataarea>
</part>
</software>
</softwarelist> </softwarelist>

View File

@ -3966,6 +3966,48 @@ Missing files come here
</part> </part>
</software> </software>
<software name="samnmax">
<!-- Dumped via Kryoflux, track 0 shows as modified on all disks -->
<description>Sam &amp; Max Hit the Road</description>
<year>1993</year>
<publisher>LucasArts</publisher>
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="1474560">
<rom name="disk1.img" size="1474560" crc="918a2aee" sha1="9293235f0efbbe19e9bb7c979911a2371e61f773" offset="0" status="baddump" />
</dataarea>
</part>
<part name="flop2" interface="floppy_3_5">
<dataarea name="flop" size="1474560">
<rom name="disk2.img" size="1474560" crc="59f7507a" sha1="e43bfd7cb3f120566845a9efe489f6c59d57d384" offset="0" status="baddump" />
</dataarea>
</part>
<part name="flop3" interface="floppy_3_5">
<dataarea name="flop" size="1474560">
<rom name="disk3.img" size="1474560" crc="05541aff" sha1="03497aae8e443aada4c9234a6dd19563b8235450" offset="0" status="baddump" />
</dataarea>
</part>
<part name="flop4" interface="floppy_3_5">
<dataarea name="flop" size="1474560">
<rom name="disk4.img" size="1474560" crc="2174d87c" sha1="407eeb5293c9e02b38b1c8c314a8b23ae8a24fc9" offset="0" status="baddump" />
</dataarea>
</part>
<part name="flop5" interface="floppy_3_5">
<dataarea name="flop" size="1474560">
<rom name="disk5.img" size="1474560" crc="cfd03ddc" sha1="c7ce4de481715bd03f1ecca31af4ce1ceaa2be66" offset="0" status="baddump" />
</dataarea>
</part>
<part name="flop6" interface="floppy_3_5">
<dataarea name="flop" size="1474560">
<rom name="disk6.img" size="1474560" crc="af792c0f" sha1="1df1e0b4ff74b5b4aa9b3c416da99880f58826cd" offset="0" status="baddump" />
</dataarea>
</part>
<part name="flop7" interface="floppy_3_5">
<dataarea name="flop" size="737280">
<rom name="disk7.img" size="737280" crc="077b9c18" sha1="8d299cd5fe2ed0dd93253d383c12e3fa889a4b39" offset="0" status="baddump" />
</dataarea>
</part>
</software>
<software name="sserv2"> <software name="sserv2">
<!-- Dumped via Kryoflux, shows as good and unmodified --> <!-- Dumped via Kryoflux, shows as good and unmodified -->
<description>Silent Service II (Version 457.01)</description> <description>Silent Service II (Version 457.01)</description>

View File

@ -31,6 +31,7 @@
<year>1982</year> <year>1982</year>
<publisher>Mattel Electronics</publisher> <publisher>Mattel Electronics</publisher>
<info name="serial" value="3410"/> <info name="serial" value="3410"/>
<info name="alt_title" value="Advanced Dungeons &amp; Dragons - Cloudy Mountain"/>
<part name="cart" interface="intv_cart"> <part name="cart" interface="intv_cart">
<feature name="slot" value="intv_rom" /> <feature name="slot" value="intv_rom" />
<dataarea name="5000" size="0x3000"> <dataarea name="5000" size="0x3000">
@ -90,6 +91,20 @@
</part> </part>
</software> </software>
<!-- Originally AstroSmash was planned to be an Asteroid clone, titled Meteor. The code is still inside
the final AstroSmash cart, and this version makes the game selectable -->
<software name="astrosmsm" cloneof="astrosms">
<description>AstroSmash - Meteor (Hacked?)</description>
<year>1981</year>
<publisher>Mattel Electronics</publisher>
<part name="cart" interface="intv_cart">
<feature name="slot" value="intv_rom" />
<dataarea name="5000" size="8192">
<rom name="astrosmash - meteor (1981) (mattel).50" size="8192" crc="00be8bba" sha1="7da15a0b713cfc79e577650bd372b37cb3f6d7a4" offset="0x0000" />
</dataarea>
</part>
</software>
<software name="atlantis"> <software name="atlantis">
<description>Atlantis</description> <description>Atlantis</description>
<year>1982</year> <year>1982</year>
@ -502,6 +517,7 @@
</part> </part>
</software> </software>
<!-- At title screen, press 4+7 in both keypads to start Deadly Dogs, a TRON Deadly Disks hack with BurgerTime gfx -->
<software name="digdug"> <software name="digdug">
<description>Dig Dug</description> <description>Dig Dug</description>
<year>1987</year> <year>1987</year>
@ -1823,6 +1839,18 @@
</part> </part>
</software> </software>
<software name="adventur" cloneof="add">
<description>Adventure (Prototype)</description>
<year>1982</year>
<publisher>Mattel Electronics</publisher>
<part name="cart" interface="intv_cart">
<feature name="slot" value="intv_rom" />
<dataarea name="5000" size="16384">
<rom name="adventure (ad&amp;d - cloudy mountain) (1982) (mattel).50" size="16384" crc="11c3bcfa" sha1="009683f3a40adbdd97b7256d64614feff12469ae" offset="0x0000" />
</dataarea>
</part>
</software>
<software name="advtron"> <software name="advtron">
<description>Adventures of TRON (Unreleased)</description> <description>Adventures of TRON (Unreleased)</description>
<year>1982</year> <year>1982</year>
@ -1874,6 +1902,18 @@
</part> </part>
</software> </software>
<software name="crazycln">
<description>Crazy Clones (Unfinished)</description>
<year>1981</year>
<publisher>Mattel Electronics</publisher>
<part name="cart" interface="intv_cart">
<feature name="slot" value="intv_rom" />
<dataarea name="5000" size="0x2000">
<rom name="crazy clones.50" size="0x2000" crc="e1ee408f" sha1="9a45cd3b59ddb6c9e0fcff0cd4dc6f71afd6953d" offset="0x0000"/>
</dataarea>
</part>
</software>
<software name="choplift"> <software name="choplift">
<description>Choplifter! (Prototype)</description> <description>Choplifter! (Prototype)</description>
<year>1983</year> <year>1983</year>
@ -1904,6 +1944,18 @@
</part> </part>
</software> </software>
<software name="dfactorp" cloneof="dfactor">
<description>The Dreadnaught Factor (Prototype)</description>
<year>1982</year>
<publisher>Activision</publisher>
<part name="cart" interface="intv_cart">
<feature name="slot" value="intv_rom" />
<dataarea name="5000" size="16384">
<rom name="dreadnaught factor, the (prototype) (1983) (activision).50" size="16384" crc="bf4d0e9b" sha1="bede92706fbd137de5c24cff335f80e3447718fc" offset="0x0000" />
</dataarea>
</part>
</software>
<software name="gftgold"> <software name="gftgold">
<description>Go for the Gold! (Prototype)</description> <description>Go for the Gold! (Prototype)</description>
<year>1983</year> <year>1983</year>
@ -2035,7 +2087,7 @@
</part> </part>
</software> </software>
<software name="league"> <software name="llight">
<description>League of Light (Prototype)</description> <description>League of Light (Prototype)</description>
<year>1983</year> <year>1983</year>
<publisher>Activision</publisher> <publisher>Activision</publisher>
@ -2047,6 +2099,30 @@
</part> </part>
</software> </software>
<software name="llight1" cloneof="llight">
<description>League of Light (Prototype, Alt)</description>
<year>1983</year>
<publisher>Activision</publisher>
<part name="cart" interface="intv_cart">
<feature name="slot" value="intv_rom" />
<dataarea name="5000" size="16384">
<rom name="league of light (prototype) (1983) (activision) [a1][!].50" size="16384" crc="19360442" sha1="9c36d2fec6c1c2bc01bb3863997e267f74325e06" offset="0x0000" />
</dataarea>
</part>
</software>
<software name="llight2" cloneof="llight" supported="no">
<description>League of Light (Prototype, Alt 2)</description>
<year>1983</year>
<publisher>Activision</publisher>
<part name="cart" interface="intv_cart">
<feature name="slot" value="intv_rom" />
<dataarea name="5000" size="16384">
<rom name="league of light (prototype) (1983) (activision) [a2].50" size="16384" crc="75ee64f6" sha1="43693f63b502029a15b93fc63be8e06cafa38085" offset="0x0000" />
</dataarea>
</part>
</software>
<software name="magic"> <software name="magic">
<description>Magic Carousel (Prototype)</description> <description>Magic Carousel (Prototype)</description>
<year>1983</year> <year>1983</year>
@ -2075,6 +2151,42 @@
</part> </part>
</software> </software>
<software name="minotaur" cloneof="addtot">
<description>Minotaur (Prototype)</description>
<year>1981</year>
<publisher>Mattel Electronics</publisher>
<part name="cart" interface="intv_cart">
<feature name="slot" value="intv_rom" />
<dataarea name="5000" size="16384">
<rom name="minotaur (1981) (mattel).50" size="16384" crc="bd731e3c" sha1="1cf301a48856cff7ac5e2162889fd0f3956d911c" offset="0x0000" />
</dataarea>
</part>
</software>
<software name="minotaur2" cloneof="addtot">
<description>Minotaur (Prototype, v2)</description>
<year>1981</year>
<publisher>Mattel Electronics</publisher>
<part name="cart" interface="intv_cart">
<feature name="slot" value="intv_rom" />
<dataarea name="5000" size="16384">
<rom name="minotaur v2 (1981) (mattel) [!].50" size="16384" crc="5a4ce519" sha1="3f6939a673f0ace5d02d7ebb5d9e44dfd4d80413" offset="0x0000" />
</dataarea>
</part>
</software>
<software name="minotaur11" cloneof="addtot" supported="no">
<description>Minotaur (Prototype, v1.1)</description>
<year>1981</year>
<publisher>Mattel Electronics</publisher>
<part name="cart" interface="intv_cart">
<feature name="slot" value="intv_rom" />
<dataarea name="5000" size="16384">
<rom name="minotaur v1.1 (1981) (mattel) [!].50" size="16384" crc="6746607b" sha1="227d64182bc8adf46a17903c57c553353dd5e65a" offset="0x0000" />
</dataarea>
</part>
</software>
<software name="mycastle" cloneof="thcastle"> <software name="mycastle" cloneof="thcastle">
<description>Mystic Castle (Prototype)</description> <description>Mystic Castle (Prototype)</description>
<year>1982</year> <year>1982</year>
@ -2144,6 +2256,18 @@
</part> </part>
</software> </software>
<software name="riveraidp" cloneof="riveraid">
<description>River Raid (Prototype)</description>
<year>1983?</year>
<publisher>Activision</publisher>
<part name="cart" interface="intv_cart">
<feature name="slot" value="intv_rom" />
<dataarea name="5000" size="16384">
<rom name="river raid v1 (prototype) (1982-83) (activision).50" size="16384" crc="95466ad3" sha1="2e148e09261ed89be0578abbb568b7225fc8621b" offset="0x0000" />
</dataarea>
</part>
</software>
<software name="rrubble"> <software name="rrubble">
<description>Robot Rubble (Prototype)</description> <description>Robot Rubble (Prototype)</description>
<year>1983</year> <year>1983</year>
@ -2156,6 +2280,30 @@
</part> </part>
</software> </software>
<software name="rrubble2" cloneof="rrubble">
<description>Robot Rubble (Prototype, v2)</description>
<year>1983</year>
<publisher>Activision</publisher>
<part name="cart" interface="intv_cart">
<feature name="slot" value="intv_rom" />
<dataarea name="5000" size="8192">
<rom name="robot rubble v2 (prototype) (1983) (activision).50" size="8192" crc="a5e28783" sha1="7dfc58a14d57c7bd520007b2fb7e9173f3175752" offset="0x0000" />
</dataarea>
</part>
</software>
<software name="rrubble1" cloneof="rrubble">
<description>Robot Rubble (Prototype, v1)</description>
<year>1983</year>
<publisher>Activision</publisher>
<part name="cart" interface="intv_cart">
<feature name="slot" value="intv_rom" />
<dataarea name="5000" size="8192">
<rom name="robot rubble v1 (prototype) (1983) (activision).50" size="8192" crc="7473916d" sha1="99da0316641a7639ef4be71e5904b2399f36d4cb" offset="0x0000" />
</dataarea>
</part>
</software>
<software name="rockybw"> <software name="rockybw">
<description>Rocky &amp; Bullwinckle (Unreleased)</description> <description>Rocky &amp; Bullwinckle (Unreleased)</description>
<year>1983</year> <year>1983</year>
@ -2243,6 +2391,18 @@
</part> </part>
</software> </software>
<software name="thinicep" cloneof="thinice">
<description>Thin Ice (Prototype)</description>
<year>1983</year>
<publisher>Mattel Electronics</publisher>
<part name="cart" interface="intv_cart">
<feature name="slot" value="intv_rom" />
<dataarea name="5000" size="16384">
<rom name="thin ice (prototype) (1983) (intv corp) [!].50" size="16384" crc="d6495910" sha1="e038024463fc6b5577983621d861152602b281a6" offset="0x0000" />
</dataarea>
</part>
</software>
<software name="yogi"> <software name="yogi">
<description>Yogi's Frustration (Unreleased)</description> <description>Yogi's Frustration (Unreleased)</description>
<year>1983</year> <year>1983</year>
@ -2393,10 +2553,10 @@
</part> </part>
</software> </software>
<software name="spacecnt"> <software name="spacecnt" cloneof="sspartan">
<description>Space Cunt</description> <description>Space Cunt</description>
<year>200?</year> <year>1983</year>
<publisher>IntelligentVision</publisher> <publisher>Mattel Electronics</publisher>
<info name="usage" value="Uses Intellivoice"/> <info name="usage" value="Uses Intellivoice"/>
<part name="cart" interface="intv_cart"> <part name="cart" interface="intv_cart">
<feature name="slot" value="intv_rom" /> <feature name="slot" value="intv_rom" />

View File

@ -71,7 +71,7 @@ and why some of the dumps below have weird size?
--> -->
<softwarelist name="m5" description="Sord M5 cartridges"> <softwarelist name="m5_cart" description="Sord M5 cartridges">
<!-- Games --> <!-- Games -->

284
hash/m5_cass.xml Normal file
View File

@ -0,0 +1,284 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<!--
Cassettes that load with CHAIN cannot auto-start correctly.
Mount the BASIC-I cart first, then the cassette to load + run them.
Other tapes should auto-load and run.
-->
<softwarelist name="m5_cass" description="Sord M5 cassettes">
<software name="barricad">
<description>Barricade</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
<!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="3840">
<rom name="barricade.cas" size="3840" crc="453b03b7" sha1="4bd1fd674ecc1348de82705df65c9968d17f4371" offset="0" />
</dataarea>
</part>
</software>
<software name="barrier">
<description>Barrier Attack</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
<!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="3386">
<rom name="b.attack.cas" size="3386" crc="f84b6cf6" sha1="58007c3f59591717ea15f89c7cf0501a956d0e03" offset="0" />
</dataarea>
</part>
</software>
<software name="baseball">
<description>Baseball</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="11221">
<rom name="baseball.cas" size="11221" crc="91ba7884" sha1="5b15b6f9d1ec625c5fd12dbaa1108c0645a3c543" offset="0" />
</dataarea>
</part>
</software>
<software name="biorhyth">
<description>Biorhythm Diagnosis</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
<!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="19071">
<rom name="biorhythm.cas" size="19071" crc="7fdf95ff" sha1="c8a0d5dacb629e9793dce36036bd3e50cceb1640" offset="0" />
</dataarea>
</part>
</software>
<software name="blackjac">
<description>Blackjack</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
<!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="16980">
<rom name="blackjack.cas" size="16980" crc="0ba87b33" sha1="5fb0f2d186a3c1c32738e5162f32bf0831681367" offset="0" />
</dataarea>
</part>
</software>
<software name="cowboy">
<description>Cowboy</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
<!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="3767">
<rom name="cowboy.cas" size="3767" crc="f4cc6900" sha1="52bbfa6aed885c6c2d818a331423217971806dfa" offset="0" />
</dataarea>
</part>
</software>
<software name="graphic">
<description>Graphic Designer</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="3417">
<rom name="p-editor.cas" size="3417" crc="c57f6d10" sha1="e6774256941073e7d46472bfec1a1a47fb8d20fd" offset="0" />
</dataarea>
</part>
</software>
<software name="jogging">
<description>Jogging</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
<!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="8537">
<rom name="jogging.cas" size="8537" crc="ee87bee5" sha1="4e7a3a4a436aac78272384a160bd1118421efbd6" offset="0" />
</dataarea>
</part>
</software>
<software name="lastday">
<description>Last Day of the Earth</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
<!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="19184">
<rom name="neutron.cas" size="19184" crc="d8b699da" sha1="7e33a89c3bfcb5f73ef117a992dc67f74a3640d9" offset="0" />
</dataarea>
</part>
</software>
<software name="startrek">
<description>Mini Star Trek</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
<!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="4744">
<rom name="startrek.cas" size="4744" crc="bbc88a19" sha1="d066e9baf5576e338ba7122ecca497e01e451071" offset="0" />
</dataarea>
</part>
</software>
<software name="mustone">
<description>Music Tone</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
<!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="3423">
<rom name="music tone (19xx)(-)[chain].cas" size="3423" crc="296671e0" sha1="a5bd05aa110879317e19566936264de21ec34195" offset="0" />
</dataarea>
</part>
</software>
<software name="numsrch">
<description>Number Search</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
<!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="3244">
<rom name="n.search.cas" size="3244" crc="5ac28495" sha1="052e3696c2342df39cb35f4cef781cfce8d159c7" offset="0" />
</dataarea>
</part>
</software>
<software name="sidewind">
<description>Sidewinder</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
<!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="3628">
<rom name="s.winder.cas" size="3628" crc="a4405fe0" sha1="679969f20907cb4bd2fe62340b868316d2c3aaba" offset="0" />
</dataarea>
</part>
</software>
<software name="slotmach">
<description>Slot Machine</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
<!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="5207">
<rom name="slot.cas" size="5207" crc="60f5678b" sha1="4f11ddac8909af685f67c30c47ae472101f94c1e" offset="0" />
</dataarea>
</part>
</software>
<software name="snaky">
<description>Snaky</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
<!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="3213">
<rom name="snaky.cas" size="3213" crc="6f66a0b3" sha1="731fb6c43b240eb701ac10ed4c73103f11af0414" offset="0" />
</dataarea>
</part>
</software>
<software name="solitair">
<description>Solitaire</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
<!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="3278">
<rom name="solitaire.cas" size="3278" crc="c7d4f0af" sha1="58938d626ee291e79783f9656d1e26701662808d" offset="0" />
</dataarea>
</part>
</software>
<software name="3circles">
<description>Three Circles</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
<!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="3568">
<rom name="3-circles.cas" size="3568" crc="c8436fcc" sha1="3c03ee9ee6ac3b51d0ca990f72fc83816d747ba1" offset="0" />
</dataarea>
</part>
</software>
<software name="hanoi">
<description>Tower of Hanoi</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
<!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="4108">
<rom name="hanoi.cas" size="4108" crc="a91c50be" sha1="b81e42cabf4b7d0d8389a4e4cae1ea8a49f628f2" offset="0" />
</dataarea>
</part>
</software>
<software name="tvadjust">
<description>TV Adjust</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="1345">
<rom name="tvadjust.cas" size="1345" crc="6b2980fc" sha1="88490185fae07f8ef848b2153fbd954c12066fcd" offset="0" />
</dataarea>
</part>
</software>
<software name="zacbanic">
<description>Zac Banic</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="4746">
<rom name="zacbanic.cas" size="4746" crc="05026a99" sha1="463bdea30de9e67db98f7c2a2c5bb7e3799ef96d" offset="0" />
</dataarea>
</part>
</software>
</softwarelist>

File diff suppressed because it is too large Load Diff

View File

@ -16,9 +16,9 @@
</software> </software>
<software name="alambush"> <software name="alambush">
<description>ALAMBUSH</description> <description>Alien Ambush</description>
<year>19??</year> <year>1990</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Sedov E. A.</publisher>
<part name="cass" interface="mikrosha_cass"> <part name="cass" interface="mikrosha_cass">
<dataarea name="cass" size="5604"> <dataarea name="cass" size="5604">
<rom name="alambush.rkm" size="5604" crc="4b247561" sha1="5f6130c571bb4877b27c1e4c37a17db680e8b2ab" offset="0" /> <rom name="alambush.rkm" size="5604" crc="4b247561" sha1="5f6130c571bb4877b27c1e4c37a17db680e8b2ab" offset="0" />
@ -27,9 +27,9 @@
</software> </software>
<software name="ball"> <software name="ball">
<description>BALL</description> <description>The Ball Game</description>
<year>19??</year> <year>1990</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Sandy Pat Corp.</publisher>
<part name="cass" interface="mikrosha_cass"> <part name="cass" interface="mikrosha_cass">
<dataarea name="cass" size="2620"> <dataarea name="cass" size="2620">
<rom name="ball.rkm" size="2620" crc="ff43291b" sha1="f7fbdae6169c08a4140d685d0d504cc84be82375" offset="0" /> <rom name="ball.rkm" size="2620" crc="ff43291b" sha1="f7fbdae6169c08a4140d685d0d504cc84be82375" offset="0" />
@ -38,9 +38,9 @@
</software> </software>
<software name="barmen"> <software name="barmen">
<description>BARMEN</description> <description>Barmen (v1.5)</description>
<year>19??</year> <year>1988</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>ALG</publisher>
<part name="cass" interface="mikrosha_cass"> <part name="cass" interface="mikrosha_cass">
<dataarea name="cass" size="4102"> <dataarea name="cass" size="4102">
<rom name="barmen.rkm" size="4102" crc="01a1e046" sha1="f129df0395d261edf50c4c79a8d3375249a935ef" offset="0" /> <rom name="barmen.rkm" size="4102" crc="01a1e046" sha1="f129df0395d261edf50c4c79a8d3375249a935ef" offset="0" />
@ -49,9 +49,9 @@
</software> </software>
<software name="bomber"> <software name="bomber">
<description>BOMBER</description> <description>Bomber Aircraft</description>
<year>19??</year> <year>1990</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Jup Corp</publisher>
<part name="cass" interface="mikrosha_cass"> <part name="cass" interface="mikrosha_cass">
<dataarea name="cass" size="4627"> <dataarea name="cass" size="4627">
<rom name="bomber.rkm" size="4627" crc="8ba227ef" sha1="a15ad12ec2981b53607f4ae755acecbb69939b3c" offset="0" /> <rom name="bomber.rkm" size="4627" crc="8ba227ef" sha1="a15ad12ec2981b53607f4ae755acecbb69939b3c" offset="0" />
@ -59,10 +59,10 @@
</part> </part>
</software> </software>
<software name="boulder"> <software name="bdash">
<description>BOULDER</description> <description>Boulder Dash (v2)</description>
<year>19??</year> <year>1989</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Clever Hands Software</publisher>
<part name="cass" interface="mikrosha_cass"> <part name="cass" interface="mikrosha_cass">
<dataarea name="cass" size="15367"> <dataarea name="cass" size="15367">
<rom name="boulder.rkm" size="15367" crc="2da99b60" sha1="2620046d21618cf22607827c19334ba000902c27" offset="0" /> <rom name="boulder.rkm" size="15367" crc="2da99b60" sha1="2620046d21618cf22607827c19334ba000902c27" offset="0" />
@ -71,7 +71,7 @@
</software> </software>
<software name="chess"> <software name="chess">
<description>CHESS</description> <description>Chess</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass" interface="mikrosha_cass"> <part name="cass" interface="mikrosha_cass">
@ -81,10 +81,10 @@
</part> </part>
</software> </software>
<software name="circus"> <software name="cirk">
<description>CIRCUS</description> <description>Cirk (v1.2)</description>
<year>19??</year> <year>1986</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Popov S.N.</publisher>
<part name="cass" interface="mikrosha_cass"> <part name="cass" interface="mikrosha_cass">
<dataarea name="cass" size="7655"> <dataarea name="cass" size="7655">
<rom name="circus.rkm" size="7655" crc="bd44cf25" sha1="2cc3472632e962b0e32637a4eea9090b5307eba9" offset="0" /> <rom name="circus.rkm" size="7655" crc="bd44cf25" sha1="2cc3472632e962b0e32637a4eea9090b5307eba9" offset="0" />
@ -93,9 +93,9 @@
</software> </software>
<software name="crossfir"> <software name="crossfir">
<description>CROSSFIR</description> <description>Cross Fire (v004)</description>
<year>19??</year> <year>1988</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Zyryanov A.V.</publisher>
<part name="cass" interface="mikrosha_cass"> <part name="cass" interface="mikrosha_cass">
<dataarea name="cass" size="11127"> <dataarea name="cass" size="11127">
<rom name="crossfir.rkm" size="11127" crc="0e204a60" sha1="f41be5612ea4648ce51a2495fa2c2b20c4e910fb" offset="0" /> <rom name="crossfir.rkm" size="11127" crc="0e204a60" sha1="f41be5612ea4648ce51a2495fa2c2b20c4e910fb" offset="0" />
@ -566,9 +566,9 @@
</software> </software>
<software name="xonmicr"> <software name="xonmicr">
<description>XONMICR</description> <description>Xonix (Micron)</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Micron</publisher>
<part name="cass" interface="mikrosha_cass"> <part name="cass" interface="mikrosha_cass">
<dataarea name="cass" size="2822"> <dataarea name="cass" size="2822">
<rom name="xonmicr.rkm" size="2822" crc="a2658748" sha1="561ac9989c2b8605719d0b340a513fb5a691d7dd" offset="0" /> <rom name="xonmicr.rkm" size="2822" crc="a2658748" sha1="561ac9989c2b8605719d0b340a513fb5a691d7dd" offset="0" />
@ -576,10 +576,10 @@
</part> </part>
</software> </software>
<software name="zstation"> <software name="zstanciy">
<description>ZSTATION</description> <description>Z-Stanciya</description>
<year>19??</year> <year>1987</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>SNP</publisher>
<part name="cass" interface="mikrosha_cass"> <part name="cass" interface="mikrosha_cass">
<dataarea name="cass" size="1895"> <dataarea name="cass" size="1895">
<rom name="zstation.rkm" size="1895" crc="d496dea7" sha1="4aabce2dc4349a82c1ba59be8705f2f8cac77401" offset="0" /> <rom name="zstation.rkm" size="1895" crc="d496dea7" sha1="4aabce2dc4349a82c1ba59be8705f2f8cac77401" offset="0" />
@ -591,7 +591,7 @@
<!-- System --> <!-- System -->
<software name="basic"> <software name="basic">
<description>BASIC</description> <description>Mikrosha BASIC</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass" interface="mikrosha_cass"> <part name="cass" interface="mikrosha_cass">
@ -602,7 +602,7 @@
</software> </software>
<software name="disasm"> <software name="disasm">
<description>DISASM</description> <description>Disassembler Mikron</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass" interface="mikrosha_cass"> <part name="cass" interface="mikrosha_cass">

View File

@ -13654,7 +13654,7 @@ kept for now until finding out what those bytes affect...
<software name="cheese" supported="partial"> <software name="cheese" supported="partial">
<description>Cheese (Jpn)</description> <description>Cheese (Jpn)</description>
<year>1984</year> <year>1984</year>
<publisher>Nihon ELectronics</publisher> <publisher>Nihon Electronics</publisher>
<part name="cart" interface="msx_cart"> <part name="cart" interface="msx_cart">
<feature name="mapper" value="NOMAPPER" /> <feature name="mapper" value="NOMAPPER" />
<dataarea name="rom" size="16384"> <dataarea name="rom" size="16384">

View File

@ -11218,6 +11218,7 @@
<part name="cart" interface="nes_cart"> <part name="cart" interface="nes_cart">
<feature name="slot" value="nina006" /> <feature name="slot" value="nina006" />
<feature name="pcb" value="AVE-NINA-06" /> <feature name="pcb" value="AVE-NINA-06" />
<feature name="mirroring" value="horizontal" />
<dataarea name="prg" size="32768"> <dataarea name="prg" size="32768">
<rom name="f-15 pgm rev 11 db78" size="32768" crc="e1b511cf" sha1="de66004bd0d88aee42c9efe6c65fb1937ab6b9bb" offset="00000" /> <rom name="f-15 pgm rev 11 db78" size="32768" crc="e1b511cf" sha1="de66004bd0d88aee42c9efe6c65fb1937ab6b9bb" offset="00000" />
</dataarea> </dataarea>
@ -20454,7 +20455,7 @@
</part> </part>
</software> </software>
<software name="krazykr" supported="no"> <software name="krazykr">
<description>Krazy Kreatures (USA, v1.1)</description> <description>Krazy Kreatures (USA, v1.1)</description>
<year>1990</year> <year>1990</year>
<publisher>American Video Entertainment</publisher> <publisher>American Video Entertainment</publisher>
@ -20473,7 +20474,7 @@
</software> </software>
<!-- this was originally included as proto, but it's documented at bootgod's place as v1.0... was it really a prototype? track down the dump... --> <!-- this was originally included as proto, but it's documented at bootgod's place as v1.0... was it really a prototype? track down the dump... -->
<software name="krazykrp" cloneof="krazykr" supported="no"> <software name="krazykrp" cloneof="krazykr">
<description>Krazy Kreatures (USA, v1.0)</description> <description>Krazy Kreatures (USA, v1.0)</description>
<year>1990</year> <year>1990</year>
<publisher>American Video Entertainment</publisher> <publisher>American Video Entertainment</publisher>
@ -23815,7 +23816,7 @@
</part> </part>
</software> </software>
<software name="mermatl" supported="no"> <software name="mermatl">
<description>Mermaids of Atlantis - The Riddle of the Magic Bubble (USA)</description> <description>Mermaids of Atlantis - The Riddle of the Magic Bubble (USA)</description>
<year>1991</year> <year>1991</year>
<publisher>American Video Entertainment</publisher> <publisher>American Video Entertainment</publisher>
@ -45717,6 +45718,7 @@ preliminary proto for the PAL version, still running on NTSC systems) or the gfx
<part name="cart" interface="nes_cart"> <part name="cart" interface="nes_cart">
<feature name="slot" value="nina006" /> <feature name="slot" value="nina006" />
<feature name="pcb" value="AVE-NINA-06" /> <feature name="pcb" value="AVE-NINA-06" />
<feature name="mirroring" value="horizontal" />
<dataarea name="chr" size="65536"> <dataarea name="chr" size="65536">
<rom name="futebol (brazil) (unl).chr" size="65536" crc="9fddfc61" sha1="feb234b9cb39996542ab4f9a0d76e0c6239fccc3" offset="00000" status="baddump" /> <rom name="futebol (brazil) (unl).chr" size="65536" crc="9fddfc61" sha1="feb234b9cb39996542ab4f9a0d76e0c6239fccc3" offset="00000" status="baddump" />
</dataarea> </dataarea>
@ -45855,6 +45857,23 @@ preliminary proto for the PAL version, still running on NTSC systems) or the gfx
</part> </part>
</software> </software>
<software name="ghostbstjp" cloneof="ghostbst">
<description>Ghostbusters (Jpn, Prototype)</description>
<year>1986</year>
<publisher>Tokuma Shoten</publisher>
<info name="alt_title" value="ゴーストバスターズ"/>
<part name="cart" interface="nes_cart">
<feature name="slot" value="cnrom" />
<feature name="mirroring" value="horizontal" />
<dataarea name="chr" size="32768">
<rom name="ghostbusters (prototype).chr" size="32768" crc="b7e28707" sha1="ca3d601f1f8f3171c5d46777673159c9c79243c3" offset="00000" status="baddump" />
</dataarea>
<dataarea name="prg" size="32768">
<rom name="ghostbusters (prototype).prg" size="32768" crc="56bd6db9" sha1="c7989b51c2a361c84c1d6829dc79006fef94537b" offset="00000" status="baddump" />
</dataarea>
</part>
</software>
<software name="goalj" cloneof="goal2"> <software name="goalj" cloneof="goal2">
<description>Goal!! (Jpn)</description> <description>Goal!! (Jpn)</description>
<year>1992</year> <year>1992</year>
@ -48398,6 +48417,7 @@ preliminary proto for the PAL version, still running on NTSC systems) or the gfx
<part name="cart" interface="nes_cart"> <part name="cart" interface="nes_cart">
<feature name="slot" value="nina006" /> <feature name="slot" value="nina006" />
<feature name="pcb" value="AVE-NINA-06" /> <feature name="pcb" value="AVE-NINA-06" />
<feature name="mirroring" value="vertical" />
<dataarea name="chr" size="32768"> <dataarea name="chr" size="32768">
<rom name="robert byrnes pool challenge (usa) (proto) (unl).chr" size="32768" crc="01005a00" sha1="e47a5a225990eca7aa6dc3853ca2c243f7d29136" offset="00000" status="baddump" /> <rom name="robert byrnes pool challenge (usa) (proto) (unl).chr" size="32768" crc="01005a00" sha1="e47a5a225990eca7aa6dc3853ca2c243f7d29136" offset="00000" status="baddump" />
</dataarea> </dataarea>
@ -49911,6 +49931,7 @@ preliminary proto for the PAL version, still running on NTSC systems) or the gfx
<part name="cart" interface="nes_cart"> <part name="cart" interface="nes_cart">
<feature name="slot" value="nina006" /> <feature name="slot" value="nina006" />
<feature name="pcb" value="AVE-NINA-03" /> <feature name="pcb" value="AVE-NINA-03" />
<feature name="mirroring" value="horizontal" />
<dataarea name="chr" size="65536"> <dataarea name="chr" size="65536">
<rom name="ultimate league soccer (italy) (unl).chr" size="65536" crc="201e9c71" sha1="3ede735b03708783b1ebb9c203d6e702e90cf0c6" offset="00000" status="baddump" /> <rom name="ultimate league soccer (italy) (unl).chr" size="65536" crc="201e9c71" sha1="3ede735b03708783b1ebb9c203d6e702e90cf0c6" offset="00000" status="baddump" />
</dataarea> </dataarea>
@ -52745,6 +52766,7 @@ preliminary proto for the PAL version, still running on NTSC systems) or the gfx
<part name="cart" interface="nes_cart"> <part name="cart" interface="nes_cart">
<feature name="slot" value="nina006" /> <feature name="slot" value="nina006" />
<feature name="pcb" value="AVE-NINA-06" /> <feature name="pcb" value="AVE-NINA-06" />
<feature name="mirroring" value="horizontal" />
<dataarea name="chr" size="32768"> <dataarea name="chr" size="32768">
<rom name="poke block (asia) (unl).chr" size="32768" crc="edce1b2f" sha1="2628650db3c27b2b3232b627db4ed2bcc69d6e17" offset="00000" status="baddump" /> <rom name="poke block (asia) (unl).chr" size="32768" crc="edce1b2f" sha1="2628650db3c27b2b3232b627db4ed2bcc69d6e17" offset="00000" status="baddump" />
</dataarea> </dataarea>
@ -57136,6 +57158,7 @@ preliminary proto for the PAL version, still running on NTSC systems) or the gfx
<part name="cart" interface="nes_cart"> <part name="cart" interface="nes_cart">
<feature name="slot" value="nina006" /> <feature name="slot" value="nina006" />
<feature name="pcb" value="AVE-NINA-03" /> <feature name="pcb" value="AVE-NINA-03" />
<feature name="mirroring" value="horizontal" />
<dataarea name="chr" size="65536"> <dataarea name="chr" size="65536">
<rom name="av dragon mahjang (japan) (unl).chr" size="65536" crc="a203df20" sha1="2a24122bfb37b9a62771e740c911a5cbb349178e" offset="00000" status="baddump" /> <rom name="av dragon mahjang (japan) (unl).chr" size="65536" crc="a203df20" sha1="2a24122bfb37b9a62771e740c911a5cbb349178e" offset="00000" status="baddump" />
</dataarea> </dataarea>
@ -57443,7 +57466,7 @@ preliminary proto for the PAL version, still running on NTSC systems) or the gfx
<part name="cart" interface="nes_cart"> <part name="cart" interface="nes_cart">
<feature name="slot" value="nina006" /> <feature name="slot" value="nina006" />
<feature name="pcb" value="AVE-NINA-06" /> <feature name="pcb" value="AVE-NINA-06" />
<feature name="mirroring" value="horizontal" /> <feature name="mirroring" value="vertical" />
<dataarea name="chr" size="32768"> <dataarea name="chr" size="32768">
<rom name="metal fighter (asia) (hacker) (unl).chr" size="32768" crc="fe69de4b" sha1="11bcf115fa146923a87763f8f5f224a8ddb027ce" offset="00000" status="baddump" /> <rom name="metal fighter (asia) (hacker) (unl).chr" size="32768" crc="fe69de4b" sha1="11bcf115fa146923a87763f8f5f224a8ddb027ce" offset="00000" status="baddump" />
</dataarea> </dataarea>

View File

@ -4,12 +4,12 @@
<softwarelist name="orao" description="PEL Varazdin Orao cassettes"> <softwarelist name="orao" description="PEL Varazdin Orao cassettes">
<software name="6502step"> <software name="6502step">
<description>6502Step</description> <description>6502 Step (v1.0)</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="4099"> <dataarea name="cass" size="4099">
<rom name="6502step.tap" size="4099" crc="18b959be" sha1="9ded3c41aa3d56bc057a8db4ce5d562695723e37" offset="0x0000" /> <rom name="6502step.tap" size="4099" crc="18b959be" sha1="9ded3c41aa3d56bc057a8db4ce5d562695723e37" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
@ -17,32 +17,32 @@
<software name="ajnc"> <software name="ajnc">
<description>Ajnc</description> <description>Ajnc</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>PEL Soft</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="17806"> <dataarea name="cass" size="17806">
<rom name="ajnc.tap" size="17806" crc="de341625" sha1="ea157993ea1c70e5f22cb4cf0e8cb1c7acd034da" offset="0x0000" /> <rom name="ajnc.tap" size="17806" crc="de341625" sha1="ea157993ea1c70e5f22cb4cf0e8cb1c7acd034da" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="avion"> <software name="avion">
<description>Avion</description> <description>Avion</description>
<year>19??</year> <year>1986</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Emil Herceg - Igor Kos</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="6798"> <dataarea name="cass" size="6798">
<rom name="avion.tap" size="6798" crc="eb4143a9" sha1="c350137a5c6084d8990b9b0856329f5b94aa338f" offset="0x0000" /> <rom name="avion.tap" size="6798" crc="eb4143a9" sha1="c350137a5c6084d8990b9b0856329f5b94aa338f" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="bdash"> <software name="bdash">
<description>BoulderDash</description> <description>Boulder Dash</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Nenad Mihailovic - Mihajlo Dapjas</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="17998"> <dataarea name="cass" size="17998">
<rom name="boulderdash.tap" size="17998" crc="11ab14ed" sha1="4a7541bdcba4f03538c3659ad9c1bb36b6d34263" offset="0x0000" /> <rom name="boulderdash.tap" size="17998" crc="11ab14ed" sha1="4a7541bdcba4f03538c3659ad9c1bb36b6d34263" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
@ -50,10 +50,10 @@
<software name="breakout"> <software name="breakout">
<description>Breakout</description> <description>Breakout</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Stan Rimox Software</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="18992"> <dataarea name="cass" size="18992">
<rom name="breakout.tap" size="18992" crc="7737b9af" sha1="9d9a9e5b06ede99cb7326bab980d7f5a85ba0723" offset="0x0000" /> <rom name="breakout.tap" size="18992" crc="7737b9af" sha1="9d9a9e5b06ede99cb7326bab980d7f5a85ba0723" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
@ -64,73 +64,67 @@
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="4035"> <dataarea name="cass" size="4035">
<rom name="brojke.tap" size="4035" crc="f46a50c8" sha1="edf486d95df1935effa01f77a36d36c0a24829f8" offset="0x0000" /> <rom name="brojke.tap" size="4035" crc="f46a50c8" sha1="edf486d95df1935effa01f77a36d36c0a24829f8" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="crtanje"> <software name="crtanje">
<description>Crtanje</description> <description>Crtanje</description>
<year>19??</year> <year>1987</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Suzy Soft</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="4698"> <dataarea name="cass" size="4698">
<rom name="crtanje.tap" size="4698" crc="30ef56cb" sha1="7a77d75da0a0b34639b987e0d5cf14d7859d80c6" offset="0x0000" /> <rom name="crtanje.tap" size="4698" crc="30ef56cb" sha1="7a77d75da0a0b34639b987e0d5cf14d7859d80c6" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="crvic"> <software name="crvic">
<description>Crvic</description> <description>Crvic</description>
<year>19??</year> <year>1986</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>PEL Soft</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="14050"> <dataarea name="cass" size="14050">
<rom name="crvic.tap" size="14050" crc="6feb9576" sha1="f9f31884a3899731350a2931818b5945afba0bae" offset="0x0000" /> <rom name="crvic.tap" size="14050" crc="6feb9576" sha1="f9f31884a3899731350a2931818b5945afba0bae" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="demo1"> <software name="microrac">
<description>Demo 1</description> <description>Mikroracunalo Orao</description>
<year>19??</year> <year>1988</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>PEL Varazdin</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="31432"> <dataarea name="cass" size="31432">
<rom name="demo1.tap" size="31432" crc="9e7ba4ec" sha1="3a0c5c8412383a5cd676394308637a8a54238475" offset="0x0000" /> <rom name="demo1.tap" size="31432" crc="9e7ba4ec" sha1="3a0c5c8412383a5cd676394308637a8a54238475" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> <part name="cass2" interface="orao_cass">
<software name="demo2">
<description>Demo 2</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="orao_cass">
<dataarea name="cass" size="18450"> <dataarea name="cass" size="18450">
<rom name="demo2.tap" size="18450" crc="8bad5b68" sha1="155a06ebfc964642d902b47b49ee7a3ccf2cef0a" offset="0x0000" /> <rom name="demo2.tap" size="18450" crc="8bad5b68" sha1="155a06ebfc964642d902b47b49ee7a3ccf2cef0a" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="demograf"> <software name="demograf">
<description>DemoGrafika</description> <description>Demo Grafika</description>
<year>19??</year> <year>1985</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>KMI Borovo</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="22996"> <dataarea name="cass" size="22996">
<rom name="demografika.tap" size="22996" crc="1a3f6740" sha1="aeca6893a530b27a0428f33d40fb10c683f450fb" offset="0x0000" /> <rom name="demografika.tap" size="22996" crc="1a3f6740" sha1="aeca6893a530b27a0428f33d40fb10c683f450fb" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="eagle"> <software name="eagle">
<description>Eagle</description> <description>Eagle</description>
<year>19??</year> <year>1986</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>KMI Borovo</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="9132"> <dataarea name="cass" size="9132">
<rom name="eagle.tap" size="9132" crc="b3a8886c" sha1="80409c7ca7fe3fa70e4133a96f4f04c9806d6c5d" offset="0x0000" /> <rom name="eagle.tap" size="9132" crc="b3a8886c" sha1="80409c7ca7fe3fa70e4133a96f4f04c9806d6c5d" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
@ -138,131 +132,131 @@
<software name="jugador"> <software name="jugador">
<description>Jugador</description> <description>Jugador</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Mario Vuletic</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="4932"> <dataarea name="cass" size="4932">
<rom name="jugador.tap" size="4932" crc="a42f9cdf" sha1="adbf785606b093925eae1c42d1bb6611372c8f89" offset="0x0000" /> <rom name="jugador.tap" size="4932" crc="a42f9cdf" sha1="adbf785606b093925eae1c42d1bb6611372c8f89" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="jumpjack"> <software name="jumpjack">
<description>JumpingJack</description> <description>Jumping Jack</description>
<year>19??</year> <year>1986</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>KMI Borovo</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="9133"> <dataarea name="cass" size="9133">
<rom name="jumpingjack.tap" size="9133" crc="2bb70986" sha1="269820989ab16c73594abeb6935736c08e07b5f3" offset="0x0000" /> <rom name="jumpingjack.tap" size="9133" crc="2bb70986" sha1="269820989ab16c73594abeb6935736c08e07b5f3" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="karate"> <software name="karate">
<description>Karate</description> <description>Internacional Karate</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>KMI Borovo</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="25106"> <dataarea name="cass" size="25106">
<rom name="karate.tap" size="25106" crc="021024a0" sha1="90620ceafe258c7bbec195670b629426bf32b82c" offset="0x0000" /> <rom name="karate.tap" size="25106" crc="021024a0" sha1="90620ceafe258c7bbec195670b629426bf32b82c" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="kuki"> <software name="kuki">
<description>Kuki</description> <description>Kuki</description>
<year>19??</year> <year>1986</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>KMI Borovo</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="9998"> <dataarea name="cass" size="9998">
<rom name="kuki.tap" size="9998" crc="90cddb34" sha1="211de24d98205f1b8dde0057f5294a7fb569483c" offset="0x0000" /> <rom name="kuki.tap" size="9998" crc="90cddb34" sha1="211de24d98205f1b8dde0057f5294a7fb569483c" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="kvadrat"> <software name="kvadrat">
<description>Kvadrat</description> <description>Magicni Kvadrat</description>
<year>19??</year> <year>1985</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Mario Ranogajec - Boris Korpar</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="17078"> <dataarea name="cass" size="17078">
<rom name="kvadrat.tap" size="17078" crc="9ee09595" sha1="9ac6e8046765b6656f27046955eeea3672c4509c" offset="0x0000" /> <rom name="kvadrat.tap" size="17078" crc="9ee09595" sha1="9ac6e8046765b6656f27046955eeea3672c4509c" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="labirint"> <software name="labirint">
<description>Labirint</description> <description>Labirint</description>
<year>19??</year> <year>1985</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Bibi Soft</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="5698"> <dataarea name="cass" size="5698">
<rom name="labirint.tap" size="5698" crc="864f7643" sha1="6201f6dfa20178ca782ac1cde73364d0c5f5ce64" offset="0x0000" /> <rom name="labirint.tap" size="5698" crc="864f7643" sha1="6201f6dfa20178ca782ac1cde73364d0c5f5ce64" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="labirinm"> <software name="labirinm">
<description>LabirintM</description> <description>Labirint M</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="15237"> <dataarea name="cass" size="15237">
<rom name="labirintm.tap" size="15237" crc="9e0790cf" sha1="89706cf82798956410facce1613c54a4c898979f" offset="0x0000" /> <rom name="labirintm.tap" size="15237" crc="9e0790cf" sha1="89706cf82798956410facce1613c54a4c898979f" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="mminer"> <software name="mminer">
<description>ManicMiner</description> <description>Manic Miner</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Nenad Mihailovic</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="18001"> <dataarea name="cass" size="18001">
<rom name="manicminer.tap" size="18001" crc="27380ee9" sha1="b37abeb1df684a1ae3b5bd19795ac90e69853176" offset="0x0000" /> <rom name="manicminer.tap" size="18001" crc="27380ee9" sha1="b37abeb1df684a1ae3b5bd19795ac90e69853176" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="matchfis"> <software name="matchfis">
<description>MatchFishing</description> <description>Match Fishing</description>
<year>19??</year> <year>1986</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>KMI Borovo</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="23228"> <dataarea name="cass" size="23228">
<rom name="matchfishing.tap" size="23228" crc="fa01ad6c" sha1="88a3af7de00440910212aeb6f5360b32fc9062a1" offset="0x0000" /> <rom name="matchfishing.tap" size="23228" crc="fa01ad6c" sha1="88a3af7de00440910212aeb6f5360b32fc9062a1" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="memonona"> <software name="memo">
<description>MemoNoName</description> <description>Memo</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>PEL Soft</publisher>
<part name="cass1" interface="orao_cass">
<dataarea name="cass" size="10198">
<rom name="memononame.tap" size="10198" crc="1166e752" sha1="f17f7917ccf8399ef2231cc26be1e9056a3b0a86" offset="0x0000" />
</dataarea>
</part>
</software>
<software name="memopel">
<description>Memo PEL</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="16500"> <dataarea name="cass" size="16500">
<rom name="memopel.tap" size="16500" crc="128ffc0b" sha1="60daee51376dd59b5623a0072cd842ecd5db7257" offset="0x0000" /> <rom name="memopel.tap" size="16500" crc="128ffc0b" sha1="60daee51376dd59b5623a0072cd842ecd5db7257" offset="0" />
</dataarea>
</part>
</software>
<software name="memoa" cloneof="memo">
<description>Memo (No Loading Screen)</description>
<year>19??</year>
<publisher>PEL Soft</publisher>
<part name="cass1" interface="orao_cass">
<dataarea name="cass" size="10198">
<rom name="memononame.tap" size="10198" crc="1166e752" sha1="f17f7917ccf8399ef2231cc26be1e9056a3b0a86" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="nevid"> <software name="nevid">
<description>Nevidljivi</description> <description>Nevidljivi</description>
<year>19??</year> <year>1987</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Suzy Soft</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="4198"> <dataarea name="cass" size="4198">
<rom name="nevidljivi.tap" size="4198" crc="513373fb" sha1="56bd74d57bafe8eccaeba5ac7d5ac6bae3412403" offset="0x0000" /> <rom name="nevidljivi.tap" size="4198" crc="513373fb" sha1="56bd74d57bafe8eccaeba5ac7d5ac6bae3412403" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
@ -270,65 +264,65 @@
<software name="obelix"> <software name="obelix">
<description>Obelix</description> <description>Obelix</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>KMI Borovo</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="8639"> <dataarea name="cass" size="8639">
<rom name="obelix.tap" size="8639" crc="f79019d1" sha1="0de7854d67905fcc476838fba064924c27bbef4b" offset="0x0000" /> <rom name="obelix.tap" size="8639" crc="f79019d1" sha1="0de7854d67905fcc476838fba064924c27bbef4b" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="othello"> <software name="othello">
<description>Othello</description> <description>Othello</description>
<year>19??</year> <year>1985</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Sasa Ivkovic</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="18828"> <dataarea name="cass" size="18828">
<rom name="othello.tap" size="18828" crc="d488a8e3" sha1="a35d5b56882b07c10f98b011d6aa0006a1578452" offset="0x0000" /> <rom name="othello.tap" size="18828" crc="d488a8e3" sha1="a35d5b56882b07c10f98b011d6aa0006a1578452" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="pacman"> <software name="pacman">
<description>PacMan</description> <description>Pac-Man</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Sasa Ivkovic</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="30114"> <dataarea name="cass" size="30114">
<rom name="pacman.tap" size="30114" crc="3a6479ea" sha1="b1cbde718d491b4324d9ed13e70e7df0c108f398" offset="0x0000" /> <rom name="pacman.tap" size="30114" crc="3a6479ea" sha1="b1cbde718d491b4324d9ed13e70e7df0c108f398" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="pcelicam"> <software name="pcelicam">
<description>PcelicaMaja</description> <description>Pcelica Maja</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="16998"> <dataarea name="cass" size="16998">
<rom name="pcelicamaja.tap" size="16998" crc="e1add5c2" sha1="fcaca49c82855c5fe493bb4741c7e855b1bd1402" offset="0x0000" /> <rom name="pcelicamaja.tap" size="16998" crc="e1add5c2" sha1="fcaca49c82855c5fe493bb4741c7e855b1bd1402" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="podsjet"> <software name="podsjet">
<description>Podsjetnik</description> <description>Podsjetnik</description>
<year>19??</year> <year>1987</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Suzy Soft</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="10515"> <dataarea name="cass" size="10515">
<rom name="podsjetnik.tap" size="10515" crc="ea6c2bb4" sha1="fef66d98d23b1b2f675e3d0ed45ccb53829250da" offset="0x0000" /> <rom name="podsjetnik.tap" size="10515" crc="ea6c2bb4" sha1="fef66d98d23b1b2f675e3d0ed45ccb53829250da" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="pomorska"> <software name="pomorska">
<description>PomorskaBitka</description> <description>Pomorska Bitka</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="9608"> <dataarea name="cass" size="9608">
<rom name="pomorskabitka.tap" size="9608" crc="8c5dda11" sha1="d25fbedf844ce43ee2eb0cb32546c3abcc9111c0" offset="0x0000" /> <rom name="pomorskabitka.tap" size="9608" crc="8c5dda11" sha1="d25fbedf844ce43ee2eb0cb32546c3abcc9111c0" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
@ -339,7 +333,7 @@
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="3179"> <dataarea name="cass" size="3179">
<rom name="porno.tap" size="3179" crc="212bb659" sha1="ab422b4548d279a6961e77499f33b602eaacdd0b" offset="0x0000" /> <rom name="porno.tap" size="3179" crc="212bb659" sha1="ab422b4548d279a6961e77499f33b602eaacdd0b" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
@ -350,29 +344,29 @@
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="5950"> <dataarea name="cass" size="5950">
<rom name="reversi.tap" size="5950" crc="3964ff16" sha1="2a735bc3ab917c8b2f16d012318aed9f8aa62a52" offset="0x0000" /> <rom name="reversi.tap" size="5950" crc="3964ff16" sha1="2a735bc3ab917c8b2f16d012318aed9f8aa62a52" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="sah"> <software name="figchess">
<description>Sah</description> <description>Figure Chess</description>
<year>19??</year> <year>1986</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>KMI Borovo</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="19745"> <dataarea name="cass" size="19745">
<rom name="sah.tap" size="19745" crc="02513ff4" sha1="29586a75f9a6ef7b9bb0f370b5eb7f9a00dee37a" offset="0x0000" /> <rom name="sah.tap" size="19745" crc="02513ff4" sha1="29586a75f9a6ef7b9bb0f370b5eb7f9a00dee37a" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="sintetiz"> <software name="sintetiz">
<description>SintetizatorZvuka</description> <description>Sintetizator Zvuka</description>
<year>19??</year> <year>1987</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Suzy Soft</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="3422"> <dataarea name="cass" size="3422">
<rom name="sintetizatorzvuka.tap" size="3422" crc="26da3240" sha1="96b4ec2a5b521e27e4fcc91081126aa274ab9230" offset="0x0000" /> <rom name="sintetizatorzvuka.tap" size="3422" crc="26da3240" sha1="96b4ec2a5b521e27e4fcc91081126aa274ab9230" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
@ -380,43 +374,43 @@
<software name="sokoban"> <software name="sokoban">
<description>Sokoban</description> <description>Sokoban</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>J.P.</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="13829"> <dataarea name="cass" size="13829">
<rom name="sokoban.tap" size="13829" crc="ffcf7e0c" sha1="12c435c68b2203b68f29c2450740b958e16e0405" offset="0x0000" /> <rom name="sokoban.tap" size="13829" crc="ffcf7e0c" sha1="12c435c68b2203b68f29c2450740b958e16e0405" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="spaceinv"> <software name="spaceinv">
<description>SpaceInvaders</description> <description>Space Invaders</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>PEL Soft</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="21150"> <dataarea name="cass" size="21150">
<rom name="spaceinvaders.tap" size="21150" crc="31230e8b" sha1="8021e562130d2b11eb916f3623e65794d93b2a93" offset="0x0000" /> <rom name="spaceinvaders.tap" size="21150" crc="31230e8b" sha1="8021e562130d2b11eb916f3623e65794d93b2a93" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="stripajn"> <software name="stripajn">
<description>StripAjnc</description> <description>Strip Ajnc</description>
<year>19??</year> <year>1985</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Z. Bistrovic</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="8750"> <dataarea name="cass" size="8750">
<rom name="stripajnc.tap" size="8750" crc="68032c11" sha1="3a49a90b7915491eecdec149a5cfb2f90e1a03da" offset="0x0000" /> <rom name="stripajnc.tap" size="8750" crc="68032c11" sha1="3a49a90b7915491eecdec149a5cfb2f90e1a03da" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="stripgam"> <software name="stripgam">
<description>StripGameAinc</description> <description>Strip Game Ainc</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>KMI Borovo</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="31615"> <dataarea name="cass" size="31615">
<rom name="stripgameainc.tap" size="31615" crc="03e38de8" sha1="c5df30d030f44f19182c86fcb6448116f7f92be1" offset="0x0000" /> <rom name="stripgameainc.tap" size="31615" crc="03e38de8" sha1="c5df30d030f44f19182c86fcb6448116f7f92be1" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
@ -424,43 +418,43 @@
<software name="tornjev"> <software name="tornjev">
<description>Tornjevi</description> <description>Tornjevi</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Tom</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="3966"> <dataarea name="cass" size="3966">
<rom name="tornjevi.tap" size="3966" crc="38d905d7" sha1="2b21e99b9e847a5bde4acadc03b62ca2e628c93d" offset="0x0000" /> <rom name="tornjevi.tap" size="3966" crc="38d905d7" sha1="2b21e99b9e847a5bde4acadc03b62ca2e628c93d" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="ukletidv"> <software name="ukletidv">
<description>UkletiDvorac</description> <description>Ukleti Dvorac</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="12398"> <dataarea name="cass" size="12398">
<rom name="ukletidvorac.tap" size="12398" crc="850123a7" sha1="d867f072832e8c6dd87fe4bbda14cbb720e9ca25" offset="0x0000" /> <rom name="ukletidvorac.tap" size="12398" crc="850123a7" sha1="d867f072832e8c6dd87fe4bbda14cbb720e9ca25" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="zid"> <software name="zid">
<description>Zid</description> <description>Zid</description>
<year>19??</year> <year>1985</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>PEL Zabavni Programi</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="11345"> <dataarea name="cass" size="11345">
<rom name="zid.tap" size="11345" crc="c7524e54" sha1="4ee43911a7c49899d2ef7e89308ab3213d1cedac" offset="0x0000" /> <rom name="zid.tap" size="11345" crc="c7524e54" sha1="4ee43911a7c49899d2ef7e89308ab3213d1cedac" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="znakovi"> <software name="znakovi">
<description>Znakovi</description> <description>Znakovi</description>
<year>19??</year> <year>1987</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Suzy Soft</publisher>
<part name="cass1" interface="orao_cass"> <part name="cass1" interface="orao_cass">
<dataarea name="cass" size="4618"> <dataarea name="cass" size="4618">
<rom name="znakovi.tap" size="4618" crc="a834c22e" sha1="49340c62aa1f1109f610e95878eb75de24916928" offset="0x0000" /> <rom name="znakovi.tap" size="4618" crc="a834c22e" sha1="49340c62aa1f1109f610e95878eb75de24916928" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>

View File

@ -6,109 +6,109 @@
<software name="adresar"> <software name="adresar">
<description>Adresar</description> <description>Adresar</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Ei Racunari</publisher>
<part name="cass1" interface="pecom_cass"> <part name="cass1" interface="pecom_cass">
<dataarea name="cass" size="6382680"> <dataarea name="cass" size="6382680">
<rom name="adresar.wav" size="6382680" crc="e0032321" sha1="f6c9d19941175561c942c803aedc87d5c2dd1903" offset="0x0000" /> <rom name="adresar.wav" size="6382680" crc="e0032321" sha1="f6c9d19941175561c942c803aedc87d5c2dd1903" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="bioritam"> <software name="bioritam">
<description>Bioritam</description> <description>Bioritam</description>
<year>19??</year> <year>1985</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Ei Racunari</publisher>
<part name="cass1" interface="pecom_cass"> <part name="cass1" interface="pecom_cass">
<dataarea name="cass" size="5094680"> <dataarea name="cass" size="5094680">
<rom name="bioritam.wav" size="5094680" crc="9fead1c7" sha1="7ed80372fdd57cc68997acc3a7eb1e1628236dfe" offset="0x0000" /> <rom name="bioritam.wav" size="5094680" crc="9fead1c7" sha1="7ed80372fdd57cc68997acc3a7eb1e1628236dfe" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="lavirint"> <software name="lavirint">
<description>Lavirint</description> <description>Lavirint</description>
<year>19??</year> <year>1987</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Ei Racunari</publisher>
<part name="cass1" interface="pecom_cass"> <part name="cass1" interface="pecom_cass">
<dataarea name="cass" size="13222360"> <dataarea name="cass" size="13222360">
<rom name="lavirint.wav" size="13222360" crc="9f0aa1b4" sha1="854e9bbe45e42e09c7e57b561b311a98ff078661" offset="0x0000" /> <rom name="lavirint.wav" size="13222360" crc="9f0aa1b4" sha1="854e9bbe45e42e09c7e57b561b311a98ff078661" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="lopovbnk"> <software name="lopovbnk">
<description>LopovIBankar</description> <description>Lopov i Bankar</description>
<year>19??</year> <year>1985</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Ei Racunari</publisher>
<part name="cass1" interface="pecom_cass"> <part name="cass1" interface="pecom_cass">
<dataarea name="cass" size="7996248"> <dataarea name="cass" size="7996248">
<rom name="lopov i bankar.wav" size="7996248" crc="e02b73bc" sha1="6b817af8638a94aa7f7c395467237adf3e226d12" offset="0x0000" /> <rom name="lopov i bankar.wav" size="7996248" crc="e02b73bc" sha1="6b817af8638a94aa7f7c395467237adf3e226d12" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="osvajaci"> <software name="osvajaci">
<description>OsvajaciSvemira</description> <description>Osvajaci Svemira</description>
<year>19??</year> <year>1985</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Ei Racunari</publisher>
<part name="cass1" interface="pecom_cass"> <part name="cass1" interface="pecom_cass">
<dataarea name="cass" size="19538520"> <dataarea name="cass" size="19538520">
<rom name="osvajaci svemira.wav" size="19538520" crc="a9000525" sha1="6758cac948d3fd1400e4f90dd9c1d281dfd42d0e" offset="0x0000" /> <rom name="osvajaci svemira.wav" size="19538520" crc="a9000525" sha1="6758cac948d3fd1400e4f90dd9c1d281dfd42d0e" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="pecomrat"> <software name="pecomrat">
<description>PecomRatuje</description> <description>Pecom Ratuje</description>
<year>19??</year> <year>1985</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Ei Racunari</publisher>
<part name="cass1" interface="pecom_cass"> <part name="cass1" interface="pecom_cass">
<dataarea name="cass" size="7595800"> <dataarea name="cass" size="7595800">
<rom name="pecom ratuje.wav" size="7595800" crc="9837c657" sha1="d481df682df097de3e9b87f28d0be47939e87098" offset="0x0000" /> <rom name="pecom ratuje.wav" size="7595800" crc="9837c657" sha1="d481df682df097de3e9b87f28d0be47939e87098" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="kompozit"> <software name="kompozit">
<description>SamSvojKompozitor</description> <description>Sam Svoj Kompozitor</description>
<year>19??</year> <year>1987</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Ei Racunari</publisher>
<part name="cass1" interface="pecom_cass"> <part name="cass1" interface="pecom_cass">
<dataarea name="cass" size="3567832"> <dataarea name="cass" size="3567832">
<rom name="sam svoj kompozitor.wav" size="3567832" crc="16a53a50" sha1="6ae2a28f0dfb8c6909240b28051c70149257847b" offset="0x0000" /> <rom name="sam svoj kompozitor.wav" size="3567832" crc="16a53a50" sha1="6ae2a28f0dfb8c6909240b28051c70149257847b" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="sljive"> <software name="sljive">
<description>Sljive</description> <description>Sljive</description>
<year>19??</year> <year>1986</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Ei Racunari</publisher>
<part name="cass1" interface="pecom_cass"> <part name="cass1" interface="pecom_cass">
<dataarea name="cass" size="7898072"> <dataarea name="cass" size="7898072">
<rom name="shljive.wav" size="7898072" crc="1c5d5a07" sha1="d63a217571ee0e5216708380844f028875533c4b" offset="0x0000" /> <rom name="shljive.wav" size="7898072" crc="1c5d5a07" sha1="d63a217571ee0e5216708380844f028875533c4b" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="suviajnc"> <software name="suviajnc">
<description>SuviAjnc</description> <description>Suvi Ajnc</description>
<year>19??</year> <year>1986</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>Ei Racunari</publisher>
<part name="cass1" interface="pecom_cass"> <part name="cass1" interface="pecom_cass">
<dataarea name="cass" size="11266136"> <dataarea name="cass" size="11266136">
<rom name="suvi ajnc.wav" size="11266136" crc="c922dc59" sha1="8679f34599d6929ce969d3ff16c007358924bd80" offset="0x0000" /> <rom name="suvi ajnc.wav" size="11266136" crc="c922dc59" sha1="8679f34599d6929ce969d3ff16c007358924bd80" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
<software name="trkakonj"> <software name="trkakonj">
<description>TrkaKonja</description> <description>Trka Konja</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="pecom_cass"> <part name="cass1" interface="pecom_cass">
<dataarea name="cass" size="6658904"> <dataarea name="cass" size="6658904">
<rom name="trka konja.wav" size="6658904" crc="f388087b" sha1="5dfc064b154a06409e2f57832318097756384ba3" offset="0x0000" /> <rom name="trka konja.wav" size="6658904" crc="f388087b" sha1="5dfc064b154a06409e2f57832318097756384ba3" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> <!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<softwarelist name="pegasus" description="Technosys Aamber Pegasus ROM expansions"> <softwarelist name="pegasus_cart" description="Technosys Aamber Pegasus ROM expansions">
<software name="basic"> <software name="basic">

View File

@ -77,7 +77,7 @@
<publisher>Avalon Hill</publisher> <publisher>Avalon Hill</publisher>
<part name="cass" interface="cbm_cass"> <part name="cass" interface="cbm_cass">
<dataarea name="cass" size="10001002"> <dataarea name="cass" size="10001002">
<rom name="Bomber Attack (1982)(avalon hill).wav" size="10001002" crc="4ff57e9c" sha1="b795a4d8c2f7891088ee6cf7147d785948d7b887" offset="0" /> <rom name="bomber attack (1982)(avalon hill).wav" size="10001002" crc="4ff57e9c" sha1="b795a4d8c2f7891088ee6cf7147d785948d7b887" offset="0" />
</dataarea> </dataarea>
</part> </part>
</software> </software>

View File

@ -101,6 +101,17 @@
</software> </software>
<software name="pokezcrd"> <software name="pokezcrd">
<description>Pok&#233;mon Zany Cards (Aus, Euro, USA)</description>
<year>2001</year>
<publisher>Nintendo</publisher>
<part name="cart" interface="pokemini_cart">
<dataarea name="rom" size="524288">
<rom name="cards_u.bin" size="524288" crc="8a2fc063" sha1="f34909ed7d1c1d432819ff774c0767ebfa42fb84" offset="000000" />
</dataarea>
</part>
</software>
<software name="pokezcrdf" cloneof="pokezcrd">
<description>Pok&#233;mon Zany Cards (Fra)</description> <description>Pok&#233;mon Zany Cards (Fra)</description>
<year>2001</year> <year>2001</year>
<publisher>Nintendo</publisher> <publisher>Nintendo</publisher>
@ -133,8 +144,19 @@
</part> </part>
</software> </software>
<software name="ppartyj" cloneof="pparty" supported="partial">
<description>Pok&#233;mon Party Mini (Jpn)</description>
<year>2001</year>
<publisher>Nintendo</publisher>
<part name="cart" interface="pokemini_cart">
<dataarea name="rom" size="524288">
<rom name="party_j.bin" size="524288" crc="ae2dde60" sha1="4db4568b990077c21320b50dee6a3ceb258809db" offset="000000" />
</dataarea>
</part>
</software>
<software name="ppartyu" cloneof="pparty" supported="partial"> <software name="ppartyu" cloneof="pparty" supported="partial">
<description>Pok&#233;mon Party Mini (USA)</description> <description>Pok&#233;mon Party Mini (Aus, USA)</description>
<year>2001</year> <year>2001</year>
<publisher>Nintendo</publisher> <publisher>Nintendo</publisher>
<part name="cart" interface="pokemini_cart"> <part name="cart" interface="pokemini_cart">
@ -145,7 +167,7 @@
</software> </software>
<software name="ppinb"> <software name="ppinb">
<description>Pok&#233;mon Pinball Mini (USA)</description> <description>Pok&#233;mon Pinball Mini (Aus, Euro, USA)</description>
<year>2001</year> <year>2001</year>
<publisher>Nintendo</publisher> <publisher>Nintendo</publisher>
<part name="cart" interface="pokemini_cart"> <part name="cart" interface="pokemini_cart">
@ -288,7 +310,7 @@
</software> </software>
<software name="ppuzzlc" supported="partial"> <software name="ppuzzlc" supported="partial">
<description>Pok&#233;mon Puzzle Collection (USA)</description> <description>Pok&#233;mon Puzzle Collection (Aus, Euro, USA)</description>
<year>2001</year> <year>2001</year>
<publisher>Nintendo</publisher> <publisher>Nintendo</publisher>
<part name="cart" interface="pokemini_cart"> <part name="cart" interface="pokemini_cart">
@ -298,13 +320,24 @@
</part> </part>
</software> </software>
<software name="ppuzzlc2" supported="partial"> <software name="ppuzzlcp" cloneof="ppuzzlc" supported="partial">
<description>Pok&#233;mon Puzzle Collection Vol. 2 (Jpn)</description> <description>Pok&#233;mon Puzzle Collection (USA, GameCube Preview)</description>
<year>2002</year> <year>2001</year>
<publisher>Nintendo</publisher> <publisher>Nintendo</publisher>
<part name="cart" interface="pokemini_cart"> <part name="cart" interface="pokemini_cart">
<dataarea name="rom" size="524288"> <dataarea name="rom" size="524288">
<rom name="pokemon puzzle collection vol. 2 (japan).bin" size="524288" crc="76a1bbf8" sha1="11775bbac2e985ef90d4192ed6322dd3b8352ac9" offset="000000" /> <rom name="pokemon puzzle collection (usa) (gamecube preview).bin" size="524288" crc="6f8ae656" sha1="048bb1d30d6ff21be14dd123c52a375e12611238" offset="000000" />
</dataarea>
</part>
</software>
<software name="ppuzzlcf" cloneof="ppuzzlc" supported="partial">
<description>Pok&#233;mon Puzzle Collection (Fra)</description>
<year>2001</year>
<publisher>Nintendo</publisher>
<part name="cart" interface="pokemini_cart">
<dataarea name="rom" size="524288">
<rom name="puzzle_f.bin" size="524288" crc="3004c354" sha1="5a2927770c1e2c7df3f8cc80c9252bb1111ca3a6" offset="000000" />
</dataarea> </dataarea>
</part> </part>
</software> </software>
@ -364,13 +397,13 @@
</part> </part>
</software> </software>
<software name="ppuzzlcp" cloneof="ppuzzlc" supported="partial"> <software name="ppuzzlc2" supported="partial">
<description>Pok&#233;mon Puzzle Collection (USA, GameCube Preview)</description> <description>Pok&#233;mon Puzzle Collection Vol. 2 (Jpn)</description>
<year>2001</year> <year>2002</year>
<publisher>Nintendo</publisher> <publisher>Nintendo</publisher>
<part name="cart" interface="pokemini_cart"> <part name="cart" interface="pokemini_cart">
<dataarea name="rom" size="524288"> <dataarea name="rom" size="524288">
<rom name="pokemon puzzle collection (usa) (gamecube preview).bin" size="524288" crc="6f8ae656" sha1="048bb1d30d6ff21be14dd123c52a375e12611238" offset="000000" /> <rom name="pokemon puzzle collection vol. 2 (japan).bin" size="524288" crc="76a1bbf8" sha1="11775bbac2e985ef90d4192ed6322dd3b8352ac9" offset="000000" />
</dataarea> </dataarea>
</part> </part>
</software> </software>

View File

@ -1,364 +0,0 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<!--
Info taken from: http://www.retroisle.com/others/psion/organiser2/software.php
Undumped datapack:
- Backup (Gene Code Software)
- Banking(Psoftshare)
- BanKmaN (Computer Solutions)
- Calctime (Psoftshare)
- Carfax (CLS Software)
- ChrCodes (ZIP-Software)
- Data Organiser (Harvester Information Systems Ltd)
- Easy-Writer (Monad International Ltd)
- Enigma (ZIP-Software)
- Files (ZIP-Software)
- Games Organiser (Harvester Information Systems Ltd)
- Games 1 (Kirsta Products Ltd)
- HB Games Pack (HB Consultants)
- HB Games 2 (HB Consultants)
- IFILES (EMF In Control)
- Index Manager (EMF In Control)
- Informed Organiser (Harvester Information Systems Ltd)
- Justex (MHS)
- Keyb3 (Gene Code Software)
- KProg (Kirsta Products Ltd)
- LACE (Beachcomber Software)
- LACE II (Beachcomber Software)
- Language Prakpak (Mackay Language Software)
- Letter Organiser (Harvester Information Systems Ltd)
- List (ZIP-Software)
- Mfile
- Music Prakpak (Mackay Language Software)
- Notepad (Psoftshare)
- ODBTran (Sycom Services)
- Oxford Concise Spelling Checker Psion Ltd)
- PEEK (ZIP-Software)
- Portfolio
- Pro Finance
- Psion Assembler (Transform Ltd)
- Pure Finance
- Qbase (Gene Code Software)
- Routewise (Titan Computers Ltd)
- SAMS (Harvester Information Systems Ltd)
- Sightmaster Navigation Program Waypoint Software)
- Sums (ZIP-Software)
- Thesaurus & Spelling Checker (Psion Ltd)
- Utilities for Programmers
- Watch (ZIP-Software)
- XBase (Cubsoft|)
- Xday (ZIP-Software)
- XP-Booster (Mackay Language Software)
- Yahtzee (Psoftshare)
-->
<softwarelist name="psion" description="Psion Organiser II Datapack">
<software name="abcode">
<!-- Compatible series XP/LZ -->
<description>Anteta Barcode Reader</description>
<year>198?</year>
<publisher>Anteta</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="31046">
<rom name="abcode.opk" size="31046" crc="0ca68683" sha1="2599a7240f3d361a375e61e4d3d11e4ba2d63fef" offset="0" />
</dataarea>
</part>
</software>
<software name="airnav">
<!-- Compatible series LZ -->
<description>Airnav Professional 2c</description>
<year>198?</year>
<publisher>&lt;unknown&gt;</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="64978">
<rom name="airnav.opk" size="64978" crc="e5e5b8b4" sha1="0a11ee4eb491962faacdac4dfe296a97475c0b6e" offset="0" />
</dataarea>
</part>
</software>
<software name="ascribe">
<!-- Compatible series CM/XP/LZ -->
<description>AutoScribe Plus</description>
<year>1989</year>
<publisher>Widget Software</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="16328">
<rom name="ascribe.opk" size="16328" crc="62c9fda6" sha1="f49b48b82eed30e4dc862f1e7d256e94f3c80f24" offset="0" />
</dataarea>
</part>
</software>
<software name="assem">
<!-- Compatible series XP/LZ -->
<description>Assembler Pack 1.0</description>
<year>1989</year>
<publisher>AR Software</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="30276">
<rom name="assem.opk" size="30276" crc="a3f863c7" sha1="505afa975ed0068c5cce0a004c924824f8004674" offset="0" />
</dataarea>
</part>
</software>
<software name="clink" supported="no">
<!-- Internal software of Comms Link device -->
<description>Comms Link</description>
<year>1987</year>
<publisher>Psion Ltd</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="32312">
<rom name="commslink.opk" size="32312" crc="9d210b51" sha1="2307a773b30a95f3f09225821d619ff6cdd8ae7d" offset="0" />
</dataarea>
</part>
</software>
<software name="clip">
<!-- Compatible series LZ -->
<description>Clipboard Inspection System</description>
<year>1991</year>
<publisher>Rafiq Mahmood</publisher>
<part name="cart1" interface="psion_pack">
<dataarea name="rom" size="32270">
<rom name="clip.opk" size="32270" crc="6c7afbdd" sha1="6505cb269ec5cc63cd57cc54b0b12181f155f9f3" offset="0" />
</dataarea>
</part>
<part name="cart2" interface="psion_pack">
<dataarea name="rom" size="16007">
<rom name="notice.opk" size="16007" crc="e1a5d6e0" sha1="46e4f89ba13381e8684fe40194ea2ddaa4f8c924" offset="0" />
</dataarea>
</part>
</software>
<software name="coastal">
<!-- Compatible series CM/XP/LZ -->
<description>Coastal v4.2a</description>
<year>198?</year>
<publisher>Maritek Ltd</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="32659">
<rom name="coastal.opk" size="32659" crc="380bf6a2" sha1="46fd072f43bf92afadf0bb3e0f7a5beef9c8443d" offset="0" />
</dataarea>
</part>
</software>
<software name="finance">
<!-- Compatible series CM/XP/LZ -->
<description>Finance</description>
<year>198?</year>
<publisher>Aware</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="16379">
<rom name="finance.opk" size="16379" crc="1c34e46b" sha1="5ada96fe015abfc6712236c65d9e6644ac0826e7" offset="0" />
</dataarea>
</part>
</software>
<software name="finance2">
<!-- Compatible series XP/LZ -->
<description>Finance II</description>
<year>198?</year>
<publisher>Aware</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="32709">
<rom name="finance2.opk" size="32709" crc="e9295ae2" sha1="e168479fd171777e63441d7dd63ec6a46914d678" offset="0" />
</dataarea>
</part>
</software>
<software name="finger">
<!-- Compatible series CM/XP/LZ -->
<description>Finger Organiser</description>
<year>1988</year>
<publisher>Harvester Information Systems</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="13890">
<rom name="finger.opk" size="13890" crc="36785487" sha1="51a6abfcb68846425ae90e63ee228b39eba6ebb2" offset="0" />
</dataarea>
</part>
</software>
<software name="fish">
<!-- Compatible series CM/XP/LZ -->
<description>Fish</description>
<year>198?</year>
<publisher>&lt;unknown&gt;</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="9365">
<rom name="fish.opk" size="9365" crc="92bc7d19" sha1="feaf62bc4349e91ac9c7beb6bd4a5e5cb548d520" offset="0" />
</dataarea>
</part>
</software>
<software name="fm">
<!-- Compatible series CM/XP/LZ -->
<description>FileMaster v3.76</description>
<year>1988</year>
<publisher>Widget Software</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="16201">
<rom name="fm.opk" size="16201" crc="1c8cd832" sha1="6fe29328f19d3c36780a261c6df7e6cef5c291f8" offset="0" />
</dataarea>
</part>
</software>
<software name="fnkey">
<!-- Compatible series LZ -->
<description>FNkey v3.1</description>
<year>1989</year>
<publisher>Cubsoft</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="4333">
<rom name="fnkey.opk" size="4333" crc="46c198dc" sha1="1f9a94216c738649f00b51e3e5d07a0487a1bff9" offset="0" />
</dataarea>
</part>
</software>
<software name="gpack">
<!-- Compatible series LZ -->
<description>Game Pack</description>
<year>198?</year>
<publisher>&lt;unknown&gt;</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="16559">
<rom name="gpack.opk" size="16559" crc="508604b2" sha1="866639b6ae22011a40f47cbdfdee684790f073a0" offset="0" />
</dataarea>
</part>
</software>
<software name="inkas">
<!-- Compatible series LZ/POS -->
<description>Inkasencki v6.1</description>
<year>199?</year>
<publisher>&lt;unknown&gt;</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="48983">
<rom name="inkas.opk" size="48983" crc="fbade179" sha1="803c827124a59ff45ceaaf9f66b76b8ff08aba23" offset="0" />
</dataarea>
</part>
</software>
<software name="maths">
<!-- Compatible series CM/XP/LZ -->
<description>Maths</description>
<year>198?</year>
<publisher>Psion</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="16089">
<rom name="maths.opk" size="16089" crc="8cce0583" sha1="9b847068e2f6af575b1ba760245007f436bdf1dd" offset="0" />
</dataarea>
</part>
</software>
<software name="paralink">
<!-- Compatible series XP/LZ -->
<description>ParaLink v2.0</description>
<year>198?</year>
<publisher>Silvertree</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="6062">
<rom name="paralink.opk" size="6062" crc="75a3596d" sha1="43dfdd4b39d9da00ccb7aa74b66d610e90867b75" offset="0" />
</dataarea>
</part>
</software>
<software name="persfin">
<!-- Compatible series XP/LZ -->
<description>Personal Finance</description>
<year>1987</year>
<publisher>Willow Enterprises Limited</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="16179">
<rom name="persfin.opk" size="16179" crc="2fb0f433" sha1="21bedf9bd3de307650c9b6cad3f11dc9094d0a92" offset="0" />
</dataarea>
</part>
</software>
<software name="result">
<!-- Compatible series LZ -->
<description>Result Vers 4L</description>
<year>1989</year>
<publisher>Terrace Software</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="16382">
<rom name="result.opk" size="16382" crc="8a7cd79f" sha1="40a385ab126c4a6b5ee23ed2097da15ec73aceb1" offset="0" />
</dataarea>
</part>
</software>
<software name="ssheet">
<!-- Compatible series XP/LZ -->
<description>Spreadsheet</description>
<year>1987</year>
<publisher>Psion Ltd</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="32508">
<rom name="ssheet.opk" size="32508" crc="6afc6dcc" sha1="b0b2059fd1c59ba7c7b55235745fd36186bdd5ca" offset="0" />
</dataarea>
</part>
</software>
<software name="topfin">
<!-- Compatible series LZ -->
<description>Top Finance v2.1f</description>
<year>1988</year>
<publisher>Aware</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="16338">
<rom name="topfin.opk" size="16338" crc="480d3056" sha1="4d869fd7429465db78ceaa0f59ca5a447316474b" offset="0" />
</dataarea>
</part>
</software>
<software name="travel">
<!-- Compatible series XP/LZ -->
<description>Travel Pack 1.5</description>
<year>1988</year>
<publisher>Organized Solutions Ltd</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="65493">
<rom name="travel.opk" size="65493" crc="38310574" sha1="5be0e7b121998c7d238fe8c639b732d0272d70ea" offset="0" />
</dataarea>
</part>
</software>
<software name="xform">
<!-- Compatible series XP/LZ -->
<description>Formulator</description>
<year>198?</year>
<publisher>Psion Ltd</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="32407">
<rom name="xform.opk" size="32407" crc="cf3fd9c4" sha1="712ebace6fb711bd98ea7053105f3a072ffa695c" offset="0" />
</dataarea>
</part>
</software>
<software name="xforma">
<!-- Compatible series XP/LZ -->
<description>Formulator (Alt)</description>
<year>198?</year>
<publisher>Psion Ltd</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="32773">
<rom name="xforma.opk" size="32773" crc="462ad96e" sha1="221235da3ecf22ac71a7ab248afc2d681ccd6d6d" offset="0" />
</dataarea>
</part>
</software>
<software name="xformtop">
<!-- Compatible series XP/LZ -->
<description>Formulator Top</description>
<year>198?</year>
<publisher>Psion Ltd</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="47862">
<rom name="xformtop.opk" size="47862" crc="9e109d42" sha1="a91e9eb195ce865c38099cd56ceb29ec52323377" offset="0" />
</dataarea>
</part>
</software>
</softwarelist>

101
hash/psion1.xml Normal file
View File

@ -0,0 +1,101 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<softwarelist name="psion1" description="Psion Organiser I Datapack">
<software name="financep" supported="no">
<description>Finance Pack</description>
<year>198?</year>
<publisher>Psion</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="16390">
<rom name="finance.op1" size="16390" crc="5e4b1e5a" sha1="b2bf3f2a79597dfaed454d97bcc5ff2740b32b3c" offset="0" />
</dataarea>
</part>
</software>
<software name="linkup" supported="no">
<description>Link Up Pack</description>
<year>198?</year>
<publisher>Psion</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="4299">
<rom name="link-up.op1" size="4299" crc="f6cd6491" sha1="12ed6ab4e05fd068e91736826ec7473824fdc54a" offset="0" />
</dataarea>
</part>
</software>
<software name="mathspac" supported="no">
<description>Maths Pack</description>
<year>198?</year>
<publisher>Psion</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="16317">
<rom name="maths.op1" size="16317" crc="5dc289af" sha1="31c08efc37313e866b4876be4114a0ebe5fb7979" offset="0" />
</dataarea>
</part>
</software>
<software name="sciencep" supported="no">
<description>Science Pack</description>
<year>198?</year>
<publisher>Psion</publisher>
<part name="cart1" interface="psion_pack">
<dataarea name="rom" size="16390">
<rom name="science1.op1" size="16390" crc="374728d0" sha1="55f1e1517640d694e05102d72dd01f2dcb852664" offset="0" />
</dataarea>
</part>
<part name="cart2" interface="psion_pack">
<dataarea name="rom" size="16390">
<rom name="science2.op1" size="16390" crc="6f9a3006" sha1="0f33b5f413fc658dc5c33623845e8236374cea0f" offset="0" />
</dataarea>
</part>
</software>
<software name="softpack" supported="no">
<description>Software Pack</description>
<year>198?</year>
<publisher>Psion</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="16390">
<rom name="software.op1" size="16390" crc="df02f390" sha1="aebfe3a74409b2c52b009d8d4f9d4c4d5732e222" offset="0" />
</dataarea>
</part>
</software>
<software name="utilityp" supported="no">
<description>Utility Pack</description>
<year>198?</year>
<publisher>Psion</publisher>
<part name="cart1" interface="psion_pack">
<dataarea name="rom" size="8198">
<rom name="utility1.op1" size="8198" crc="62460a38" sha1="ca299aebdafa5d80d6e6f838e0d4de5900db511d" offset="0" />
</dataarea>
</part>
<part name="cart2" interface="psion_pack">
<dataarea name="rom" size="8105">
<rom name="utility2.op1" size="8105" crc="5fded4c4" sha1="65f44d0ce0885fbbb219b3cdc2f48269a997b4f5" offset="0" />
</dataarea>
</part>
</software>
<software name="construc" supported="no">
<description>Construction Pack</description>
<year>198?</year>
<publisher>Wessex</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="15063">
<rom name="wessex.op1" size="15063" crc="44a1d7ef" sha1="3c5e0d103952aafd55c456692e9eaad1eb0f0ceb" offset="0" />
</dataarea>
</part>
</software>
<software name="restaur" supported="no">
<description>Restaurant Guide </description>
<year>198?</year>
<publisher>Psion</publisher>
<part name="cart" interface="psion_pack">
<dataarea name="rom" size="11343">
<rom name="restguide.op1" size="11343" crc="7224f817" sha1="37d2548f18556bd2fbb7d592fe2a36811a1b1aaf" offset="0" />
</dataarea>
</part>
</software>
</softwarelist>

1014
hash/psion2.xml Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> <!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<softwarelist name="radio86" description="Radio-86RK cassettes"> <softwarelist name="radio86_cass" description="Radio-86RK cassettes">
<!-- GAMES --> <!-- GAMES -->

View File

@ -428,33 +428,6 @@ Beyond that last category are the roms waiting to be classified.
</part> </part>
</software> </software>
<software name="ggoemon3rb" cloneof="ggoemon3">
<description>Ganbare Goemon 3 - Shishi Juurokubee no Karakuri Manjigatame (Jpn, Rev. B)</description>
<year>1994</year>
<publisher>Konami</publisher>
<info name="serial" value="SHVC-2U" />
<info name="release" value="19941216" />
<info name="alt_title" value="がんばれゴエモン3 獅子重禄兵衛のからくり卍固め" />
<sharedfeat name="compatibility" value="NTSC"/>
<part name="cart" interface="snes_cart">
<feature name="pcb" value="SHVC-1A3M-30" />
<feature name="u1" value="U1 MASK ROM(N)" />
<feature name="u2" value="U2 64K SRAM" />
<feature name="u3" value="U3 MAD-1" />
<feature name="u4" value="U4 CIC" />
<feature name="lockout" value="" />
<feature name="battery" value="BATT CR2032" />
<feature name="cart_revision" value="B" />
<feature name="cart_model" value="SHVC-006" />
<feature name="cart_back_label" value="920214" />
<dataarea name="rom" size="2097152">
<rom name="shvc-2u-2.u1" size="2097152" crc="af984bc1" offset="0x000000" />
</dataarea>
<dataarea name="nvram" size="8192">
</dataarea>
</part>
</software>
<software name="shinkoukra" cloneof="shinkouk"> <software name="shinkoukra" cloneof="shinkouk">
<description>Shinchou Kouki (Jpn, Rev. A)</description> <description>Shinchou Kouki (Jpn, Rev. A)</description>
<year>1993</year> <year>1993</year>
@ -15249,7 +15222,7 @@ more investigation needed...
</part> </part>
</software> </software>
<software name="powyak2a" cloneof="powyak2"> <software name="powyak2b" cloneof="powyak2">
<description>Jikkyou Powerful Pro Yakyuu 2 (Jpn)</description> <description>Jikkyou Powerful Pro Yakyuu 2 (Jpn)</description>
<year>1995</year> <year>1995</year>
<publisher>Konami</publisher> <publisher>Konami</publisher>
@ -17348,7 +17321,7 @@ more investigation needed...
</part> </part>
</software> </software>
<software name="mjtaika2"> <software name="mjtaika2a" cloneof="mjtaika2">
<description>Mahjong Taikai II (Jpn)</description> <description>Mahjong Taikai II (Jpn)</description>
<year>1994</year> <year>1994</year>
<publisher>Koei</publisher> <publisher>Koei</publisher>
@ -26411,7 +26384,7 @@ more investigation needed...
</part> </part>
</software> </software>
<software name="supermjtc" cloneof="supermjt"> <software name="supermjtd" cloneof="supermjt">
<description>Super Mahjong Taikai (Jpn)</description> <description>Super Mahjong Taikai (Jpn)</description>
<year>1992</year> <year>1992</year>
<publisher>Koei</publisher> <publisher>Koei</publisher>
@ -26437,7 +26410,7 @@ more investigation needed...
</part> </part>
</software> </software>
<software name="supermjtb" cloneof="supermjt"> <software name="supermjtc" cloneof="supermjt">
<description>Super Mahjong Taikai (Jpn, Rev. A)</description> <description>Super Mahjong Taikai (Jpn, Rev. A)</description>
<year>1992</year> <year>1992</year>
<publisher>Koei</publisher> <publisher>Koei</publisher>
@ -32492,7 +32465,7 @@ Alternate board (XL-1)
</part> </part>
</software> </software>
<software name="powyak2"> <software name="powyak2a" cloneof="powyak2">
<!-- single cartridge source: Yakushi~Kabuto --> <!-- single cartridge source: Yakushi~Kabuto -->
<description>Jikkyou Powerful Pro Yakyuu 2 (Jpn, Rev. A)</description> <description>Jikkyou Powerful Pro Yakyuu 2 (Jpn, Rev. A)</description>
<year>1995</year> <year>1995</year>
@ -33158,7 +33131,7 @@ Alternate board (XL-1)
</part> </part>
</software> </software>
<software name="supermjt"> <software name="supermjta" cloneof="supermjt">
<!-- single cartridge source: Yakushi~Kabuto --> <!-- single cartridge source: Yakushi~Kabuto -->
<description>Super Mahjong Taikai (Jpn, Rev. D)</description> <description>Super Mahjong Taikai (Jpn, Rev. D)</description>
<year>1992</year> <year>1992</year>
@ -35697,6 +35670,20 @@ List of unclassified roms
</part> </part>
</software> </software>
<!-- Prototype for the European version of Jim Power -->
<software name="buckrog" cloneof="jimpower">
<description>Buck Rogers - The Arcade Game (Euro, Prototype)</description>
<year>1993</year>
<publisher>Electro Brain</publisher>
<sharedfeat name="compatibility" value="PAL"/>
<part name="cart" interface="snes_cart">
<feature name="slot" value="lorom" />
<dataarea name="rom" size="1048576">
<rom name="buck rogers - the arcade game (beta jim power).sfc" size="1048576" crc="d75f5abb" sha1="9d8b0fcf803fb6d0d60cbc84573a45e08c38f777" offset="0x000000" />
</dataarea>
</part>
</software>
<software name="bullvsbl"> <software name="bullvsbl">
<description>Bulls vs Blazers and the NBA Playoffs (Euro, Rev. A)</description> <description>Bulls vs Blazers and the NBA Playoffs (Euro, Rev. A)</description>
<year>1992</year> <year>1992</year>
@ -40045,7 +40032,7 @@ List of unclassified roms
</part> </part>
</software> </software>
<software name="ggoemon3"> <software name="ggoemon3a" cloneof="ggoemon3">
<description>Ganbare Goemon 3 - Shishi Juurokubee no Karakuri Manjigatame (Jpn)</description> <description>Ganbare Goemon 3 - Shishi Juurokubee no Karakuri Manjigatame (Jpn)</description>
<year>1994</year> <year>1994</year>
<publisher>Konami</publisher> <publisher>Konami</publisher>
@ -40063,6 +40050,33 @@ List of unclassified roms
</part> </part>
</software> </software>
<software name="ggoemon3">
<description>Ganbare Goemon 3 - Shishi Juurokubee no Karakuri Manjigatame (Jpn, Rev. B)</description>
<year>1994</year>
<publisher>Konami</publisher>
<info name="serial" value="SHVC-2U" />
<info name="release" value="19941216" />
<info name="alt_title" value="がんばれゴエモン3 獅子重禄兵衛のからくり卍固め" />
<sharedfeat name="compatibility" value="NTSC"/>
<part name="cart" interface="snes_cart">
<feature name="pcb" value="SHVC-1A3M-30" />
<feature name="u1" value="U1 MASK ROM(N)" />
<feature name="u2" value="U2 64K SRAM" />
<feature name="u3" value="U3 MAD-1" />
<feature name="u4" value="U4 CIC" />
<feature name="lockout" value="" />
<feature name="battery" value="BATT CR2032" />
<feature name="cart_revision" value="B" />
<feature name="cart_model" value="SHVC-006" />
<feature name="cart_back_label" value="920214" />
<dataarea name="rom" size="2097152">
<rom name="shvc-2u-2.u1" size="2097152" crc="af984bc1" sha1="2732b810694880f9a388657ffb4cfb79d7d3ea7c" offset="0x000000" />
</dataarea>
<dataarea name="nvram" size="8192">
</dataarea>
</part>
</software>
<software name="ggoemkir"> <software name="ggoemkir">
<description>Ganbare Goemon Kirakira Douchuu - Boku ga Dancer ni Natta Wake (Jpn, Rev. B, NP)</description> <description>Ganbare Goemon Kirakira Douchuu - Boku ga Dancer ni Natta Wake (Jpn, Rev. B, NP)</description>
<year>1995</year> <year>1995</year>
@ -43057,6 +43071,24 @@ List of unclassified roms
</part> </part>
</software> </software>
<software name="powyak2">
<description>Jikkyou Powerful Pro Yakyuu 2 (Jpn, Rev. B)</description>
<year>1995</year>
<publisher>Konami</publisher>
<info name="serial" value="SHVC-AP2J-JPN" />
<info name="release" value="19950224" />
<info name="alt_title" value="実況パワフルプロ野球2" />
<sharedfeat name="compatibility" value="NTSC"/>
<part name="cart" interface="snes_cart">
<feature name="slot" value="lorom" />
<dataarea name="rom" size="2621440">
<rom name="pawafurupuroyakyu.29b03.sfc" size="2621440" crc="855e3deb" sha1="508b86da019645e787a87ead558b7f8c24864f68" offset="0x000000" />
</dataarea>
<dataarea name="nvram" size="8192">
</dataarea>
</part>
</software>
<software name="powyk397"> <software name="powyk397">
<description>Jikkyou Powerful Pro Yakyuu 3 - '97 Haru (Jpn, Rev. A)</description> <description>Jikkyou Powerful Pro Yakyuu 3 - '97 Haru (Jpn, Rev. A)</description>
<year>1997</year> <year>1997</year>
@ -46106,6 +46138,21 @@ List of unclassified roms
</part> </part>
</software> </software>
<software name="magdrop2bh" cloneof="magdrop2">
<description>Magical Drop 2 (Jpn, Bunka Housou Special Version)</description>
<year>1996</year>
<publisher>Data East</publisher>
<info name="serial" value="SHVC-AOQJ-JPN" />
<info name="release" value="19960920" />
<info name="alt_title" value="マジカルドロップ2" />
<part name="cart" interface="snes_cart">
<feature name="slot" value="hirom" />
<dataarea name="rom" size="2097152">
<rom name="magicaldrop2bunka.b9ee.sfc" size="2097152" crc="569a1cec" sha1="2602129615be0b06e9e4e431ab7f987a41c87b2b" offset="0x000000" />
</dataarea>
</part>
</software>
<software name="magpopn"> <software name="magpopn">
<description>Magical Pop'n (Jpn)</description> <description>Magical Pop'n (Jpn)</description>
<year>1995</year> <year>1995</year>
@ -46267,6 +46314,23 @@ List of unclassified roms
</part> </part>
</software> </software>
<software name="mjtaika2">
<description>Mahjong Taikai II (Jpn, Rev. A)</description>
<year>1994</year>
<publisher>Koei</publisher>
<info name="serial" value="SHVC-AIQJ-JPN" />
<info name="release" value="19940930" />
<info name="alt_title" value="麻雀大会II" />
<part name="cart" interface="snes_cart">
<feature name="slot" value="lorom" />
<dataarea name="rom" size="1048576">
<rom name="mahjongtaikai2.758b.sfc" size="1048576" crc="5695cc12" sha1="0249fda5aa715a45fef50be25d521fdfcb61e9be" offset="0x000000" />
</dataarea>
<dataarea name="nvram" size="8192">
</dataarea>
</part>
</software>
<software name="mjtouhai"> <software name="mjtouhai">
<description>The Mahjong Touhaiden (Jpn)</description> <description>The Mahjong Touhaiden (Jpn)</description>
<year>1993</year> <year>1993</year>
@ -50629,6 +50693,18 @@ List of unclassified roms
</part> </part>
</software> </software>
<software name="pinkie">
<description>Pinkie (USA, Prototype)</description>
<year>1995</year>
<publisher>Data Design</publisher>
<part name="cart" interface="snes_cart">
<feature name="slot" value="lorom" />
<dataarea name="rom" size="1048576">
<rom name="pink2.sfc" size="1048576" crc="91c9d645" sha1="74e2204c1a1c03fb4db322130b9d03e1350b5b58" offset="0x000000" />
</dataarea>
</part>
</software>
<software name="pinocj" cloneof="pinoc"> <software name="pinocj" cloneof="pinoc">
<description>Pinocchio (Jpn)</description> <description>Pinocchio (Jpn)</description>
<year>1996</year> <year>1996</year>
@ -57256,7 +57332,7 @@ List of unclassified roms
</part> </part>
</software> </software>
<software name="supermjta" cloneof="supermjt"> <software name="supermjtb" cloneof="supermjt">
<description>Super Mahjong Taikai (Jpn, Rev. C)</description> <description>Super Mahjong Taikai (Jpn, Rev. C)</description>
<year>1992</year> <year>1992</year>
<publisher>Koei</publisher> <publisher>Koei</publisher>
@ -57273,6 +57349,23 @@ List of unclassified roms
</part> </part>
</software> </software>
<software name="supermjt">
<description>Super Mahjong Taikai (Jpn, Rev. E)</description>
<year>1992</year>
<publisher>Koei</publisher>
<info name="serial" value="SHVC-IQ" />
<info name="release" value="19920912" />
<info name="alt_title" value="スーパー麻雀大会" />
<part name="cart" interface="snes_cart">
<feature name="slot" value="lorom" />
<dataarea name="rom" size="524288">
<rom name="supermahjongtaikai.a6f9.sfc" size="524288" crc="732740ec" sha1="e2d0e493d8b9cfba98338a80de942f45968d1f25" offset="0x000000" />
</dataarea>
<dataarea name="nvram" size="8192">
</dataarea>
</part>
</software>
<software name="smw2ja" cloneof="smw2"> <software name="smw2ja" cloneof="smw2">
<description>Super Mario - Yossy Island (Jpn, Rev. A)</description> <description>Super Mario - Yossy Island (Jpn, Rev. A)</description>
<year>1995</year> <year>1995</year>

149
hash/sol20_cass.xml Normal file
View File

@ -0,0 +1,149 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<softwarelist name="sol20_cass" description="PTC SOL-20 cassettes">
<software name="2progs" supported="no">
<description>2 Programs in 1</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="sol20_cass">
<dataarea name="cass" size="25383">
<rom name="2 programs in 1 (19xx)(-).svt" size="25383" crc="d2e097e3" sha1="52eb5e4036201c8bcb7eea656cd1d4b42d80d58b" offset="0" />
</dataarea>
</part>
</software>
<software name="metron" supported="no">
<description>Metron Computerware</description>
<year>1977</year>
<publisher>Tiny C Associates</publisher>
<part name="cass1" interface="sol20_cass">
<dataarea name="cass" size="30719">
<rom name="metron computerware (1977)(tiny c associates).svt" size="30719" crc="6140c147" sha1="294487f58ec607decb69900b169a6b03208a61b4" offset="0" />
</dataarea>
</part>
</software>
<software name="pilot" supported="no">
<description>Pilot</description>
<year>19??</year>
<publisher>Processor Techonolgy</publisher>
<part name="cass1" interface="sol20_cass">
<dataarea name="cass" size="51064">
<rom name="pilot (19xx)(processor techonolgy).svt" size="51064" crc="e192a999" sha1="628b8e364f22a1a38b6f5487a2dcd518182ec5de" offset="0" />
</dataarea>
</part>
</software>
<software name="proteus1" supported="no">
<description>Proteus Cassete #1</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="sol20_cass">
<dataarea name="cass" size="77646">
<rom name="proteus cassete #1 (19xx)(-).svt" size="77646" crc="f40fd39a" sha1="fe0b70607dd556ba8dc5ffca7d087b68778cdbcf" offset="0" />
</dataarea>
</part>
</software>
<software name="proteus2" supported="no">
<description>Proteus Cassete #2</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="sol20_cass">
<dataarea name="cass" size="95354">
<rom name="proteus cassete #2 (19xx)(-).svt" size="95354" crc="2b480f7b" sha1="06376865d8a0ce671c4a647c39f4ad2c4cef952d" offset="0" />
</dataarea>
</part>
</software>
<software name="proteus3" supported="no">
<description>Proteus Cassete #3</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="sol20_cass">
<dataarea name="cass" size="57116">
<rom name="proteus cassete #3 (19xx)(-).svt" size="57116" crc="b2ee57f0" sha1="561f205f37affbaeba6ef7060f36044f268bf133" offset="0" />
</dataarea>
</part>
</software>
<software name="proteus7" supported="no">
<description>Proteus Cassete #7</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="sol20_cass">
<dataarea name="cass" size="178406">
<rom name="proteus cassete #7 (19xx)(-).svt" size="178406" crc="da305795" sha1="e9ce5023d288f52c303beb480e2a63531661ff90" offset="0" />
</dataarea>
</part>
</software>
<software name="proteus8" supported="no">
<description>Proteus Cassete #8</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="sol20_cass">
<dataarea name="cass" size="79094">
<rom name="proteus cassete #8 (19xx)(-).svt" size="79094" crc="d338d05a" sha1="8264f731acc676243e54d149d29b6cb13e691fa1" offset="0" />
</dataarea>
</part>
</software>
<software name="solprint" supported="no">
<description>Sol Printer</description>
<year>19??</year>
<publisher>Processor Techonolgy</publisher>
<part name="cass1" interface="sol20_cass">
<dataarea name="cass" size="56307">
<rom name="sol printer (19xx)(processor techonolgy).svt" size="56307" crc="46a4e367" sha1="8e5f0226dde3ea450077a945f9bf12c3c5b7ede3" offset="0" />
</dataarea>
</part>
</software>
<software name="spacegam" supported="no">
<description>Spaces Games</description>
<year>19??</year>
<publisher>Creative Computing Software</publisher>
<part name="cass1" interface="sol20_cass">
<dataarea name="cass" size="47421">
<rom name="spaces games (19xx)(creative computing software).svt" size="47421" crc="4f1b8108" sha1="fc6cd419b45b7c1f88a16dba0df12d901edc5753" offset="0" />
</dataarea>
</part>
</software>
<software name="strategy" supported="no">
<description>Strategy Games</description>
<year>19??</year>
<publisher>Creative Computing Software</publisher>
<part name="cass1" interface="sol20_cass">
<dataarea name="cass" size="67400">
<rom name="strategy games (19xx)(creative computing software).svt" size="67400" crc="54d95385" sha1="54c8ca1542d9ec7cd711866bae3ceb3645735508" offset="0" />
</dataarea>
</part>
</software>
<software name="strategya" cloneof="strategy" supported="no">
<description>Strategy Games (Alt)</description>
<year>19??</year>
<publisher>Creative Computing Software</publisher>
<part name="cass1" interface="sol20_cass">
<dataarea name="cass" size="67359">
<rom name="strategy games (19xx)(creative computing software)[a].svt" size="67359" crc="3f7a6908" sha1="230a8e72996f625959c77cd8350a9f7de087db80" offset="0" />
</dataarea>
</part>
</software>
</softwarelist>

View File

@ -17,7 +17,7 @@ Four cartridges were made for this computer one of which was a hardware device,
<software name="basicpac"> <software name="basicpac">
<description>Exidy Standard Basic v1.0</description> <description>Exidy Standard Basic v1.0</description>
<year>1978</year> <year>1978</year>
<publisher>Exidy Inc.</publisher> <publisher>Exidy</publisher>
<info name="serial" value="DP 2002" /> <info name="serial" value="DP 2002" />
<part name="cart" interface="sorcerer_cart"> <part name="cart" interface="sorcerer_cart">
<dataarea name="rom" size="8192"> <dataarea name="rom" size="8192">
@ -29,7 +29,7 @@ Four cartridges were made for this computer one of which was a hardware device,
<software name="devpac"> <software name="devpac">
<description>Exidy Z80 Development Pac</description> <description>Exidy Z80 Development Pac</description>
<year>1979</year> <year>1979</year>
<publisher>Exidy Inc.</publisher> <publisher>Exidy</publisher>
<info name="serial" value="DP 2003" /> <info name="serial" value="DP 2003" />
<part name="cart" interface="sorcerer_cart"> <part name="cart" interface="sorcerer_cart">
<dataarea name="rom" size="8192"> <dataarea name="rom" size="8192">
@ -41,7 +41,7 @@ Four cartridges were made for this computer one of which was a hardware device,
<software name="wordpac"> <software name="wordpac">
<description>Exidy Word Processor Pac</description> <description>Exidy Word Processor Pac</description>
<year>1978</year> <year>1978</year>
<publisher>Exidy Inc.</publisher> <publisher>Exidy</publisher>
<info name="serial" value="DP 2004" /> <info name="serial" value="DP 2004" />
<part name="cart" interface="sorcerer_cart"> <part name="cart" interface="sorcerer_cart">
<dataarea name="rom" size="8192"> <dataarea name="rom" size="8192">
@ -50,7 +50,7 @@ Four cartridges were made for this computer one of which was a hardware device,
</part> </part>
</software> </software>
<software name="basicm"> <software name="basicmod">
<description>Exidy Standard Modified Basic v1.01</description> <description>Exidy Standard Modified Basic v1.01</description>
<!-- Unofficial Hack Release --> <!-- Unofficial Hack Release -->
<year>1980</year> <year>1980</year>

View File

@ -5,10 +5,11 @@
<!-- These came from mp3s, so they're marked as bad dumps until they're redumped properly --> <!-- These came from mp3s, so they're marked as bad dumps until they're redumped properly -->
<software name="chomp" supported="no"> <software name="chomp">
<description>Chomp</description> <description>Chomp</description>
<year>1981</year> <year>1981</year>
<publisher>W. S. King</publisher> <publisher>W. S. King</publisher>
<info name="usage" value="Load in Monitor with &quot;LO&quot; command, then type &quot;GO 0100&quot;" />
<part name="cass" interface="sorcerer_cass"> <part name="cass" interface="sorcerer_cass">
<dataarea name="cass" size="23392316"> <dataarea name="cass" size="23392316">
<rom name="chomp (1981)(w.s.king).wav" size="23392316" crc="95971024" sha1="62672de80e5139af35424184c76f1c9c18493c3a" offset="0" status="baddump" /> <rom name="chomp (1981)(w.s.king).wav" size="23392316" crc="95971024" sha1="62672de80e5139af35424184c76f1c9c18493c3a" offset="0" status="baddump" />
@ -16,10 +17,11 @@
</part> </part>
</software> </software>
<software name="eliza" supported="no"> <software name="eliza">
<description>Eliza</description> <description>Eliza</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Load in BASIC with &quot;CLOAD&quot; command, then type &quot;RUN&quot;" />
<part name="cass" interface="sorcerer_cass"> <part name="cass" interface="sorcerer_cass">
<dataarea name="cass" size="12578876"> <dataarea name="cass" size="12578876">
<rom name="eliza (19xx)(-).wav" size="12578876" crc="9173759e" sha1="23d35784fd1ab492cb0371552bd1a981214c0192" offset="0" status="baddump" /> <rom name="eliza (19xx)(-).wav" size="12578876" crc="9173759e" sha1="23d35784fd1ab492cb0371552bd1a981214c0192" offset="0" status="baddump" />
@ -27,10 +29,11 @@
</part> </part>
</software> </software>
<software name="galaxian" supported="no"> <software name="galaxian">
<description>Galaxians</description> <description>Galaxians</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Load in Monitor with &quot;LO&quot; command, then type &quot;GO 0100&quot;" />
<part name="cass" interface="sorcerer_cass"> <part name="cass" interface="sorcerer_cass">
<dataarea name="cass" size="16506020"> <dataarea name="cass" size="16506020">
<rom name="galaxians (19xx)(-).wav" size="16506020" crc="c6f686b2" sha1="41928aa796e6609de37301b3594d3a9a9eb975ac" offset="0" status="baddump" /> <rom name="galaxians (19xx)(-).wav" size="16506020" crc="c6f686b2" sha1="41928aa796e6609de37301b3594d3a9a9eb975ac" offset="0" status="baddump" />
@ -38,4 +41,129 @@
</part> </part>
</software> </software>
<!-- These come from tapes -->
<software name="elizaa" cloneof="eliza">
<description>Eliza (Alt)</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Load in BASIC with &quot;CLOAD&quot; command, then type &quot;RUN&quot;" />
<part name="cass" interface="sorcerer_cass">
<dataarea name="cass" size="11908260">
<rom name="eliza.wav" size="11908260" crc="67868b2a" sha1="bd219fa2b29881add2f06fc7cdf1dc0c63bec0b0" offset="0" />
</dataarea>
</part>
</software>
<software name="demo1" supported="no">
<description>DEMO1 (Bad?)</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Gives CRC Error" />
<part name="cass" interface="sorcerer_cass">
<dataarea name="cass" size="12770008">
<rom name="demo1.wav" size="12770008" crc="e53951a5" sha1="612b60f3f179fa05a86305761e951211e535238e" offset="0" />
</dataarea>
</part>
</software>
<software name="demo2">
<description>DEMO2</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Load in BASIC with &quot;CLOAD&quot; command, then type &quot;RUN&quot;" />
<part name="cass" interface="sorcerer_cass">
<dataarea name="cass" size="8202538">
<rom name="demo2.wav" size="8202538" crc="922dede4" sha1="92005d8e4957a658e2e513083cd240af575fc048" offset="0" />
</dataarea>
</part>
</software>
<software name="demo3">
<description>DEMO3</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Load in BASIC with &quot;CLOAD&quot; command, then type &quot;RUN&quot;" />
<part name="cass" interface="sorcerer_cass">
<dataarea name="cass" size="7263870">
<rom name="demo3.wav" size="7263870" crc="38e5b0d7" sha1="2400651c816b33d67c461c7eee561d80568891be" offset="0" />
</dataarea>
</part>
</software>
<software name="demo4">
<description>DEMO4</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Load in BASIC with &quot;CLOAD&quot; command, then type &quot;RUN&quot;" />
<part name="cass" interface="sorcerer_cass">
<dataarea name="cass" size="3896482">
<rom name="demo4.wav" size="3896482" crc="e66fa049" sha1="d956b3ff42ac7b3178ee76ecb3d2ad388fed81f5" offset="0" />
</dataarea>
</part>
</software>
<software name="demo5">
<description>DEMO5</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Load in BASIC with &quot;CLOAD&quot; command, then type &quot;RUN&quot;" />
<part name="cass" interface="sorcerer_cass">
<dataarea name="cass" size="5980780">
<rom name="demo5.wav" size="5980780" crc="32e5879c" sha1="07d08cb8d35e591d9f5a358fcc6f611df5922c7e" offset="0" />
</dataarea>
</part>
</software>
<software name="demo6">
<description>DEMO6</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Load in BASIC with &quot;CLOAD&quot; command, then type &quot;RUN&quot;" />
<part name="cass" interface="sorcerer_cass">
<dataarea name="cass" size="11295052">
<rom name="demo6.wav" size="11295052" crc="1c3a212f" sha1="a641a1cfaa3c3dc272c31803c738ff3f908f4604" offset="0" />
</dataarea>
</part>
</software>
<software name="demo7">
<description>DEMO7</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Load in BASIC with &quot;CLOAD&quot; command, then type &quot;RUN&quot;" />
<part name="cass" interface="sorcerer_cass">
<dataarea name="cass" size="11678280">
<rom name="demo7.wav" size="11678280" crc="320e3eba" sha1="f2ab46c0b33b5ea42a6ae26fdd06294b62e1331f" offset="0" />
</dataarea>
</part>
</software>
<software name="demo8">
<description>DEMO8</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Load in BASIC with &quot;CLOAD&quot; command, then type &quot;RUN&quot;" />
<part name="cass" interface="sorcerer_cass">
<dataarea name="cass" size="7556546">
<rom name="demo8.wav" size="7556546" crc="baf9361f" sha1="30ab8a8ccafd65fbe82cbfbf5f77f27e0dfc4a78" offset="0" />
</dataarea>
</part>
</software>
<software name="martian" supported="no">
<description>Martian Invaders (Bad?)</description>
<year>1980?</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Gives CRC Error" />
<part name="cass" interface="sorcerer_cass">
<dataarea name="cass" size="843548">
<rom name="m- martian invaders (1980).wav" size="843548" crc="355d94ea" sha1="048ef7fa3a321cdcada962135de3f42161de86ab" offset="0" />
</dataarea>
</part>
</software>
</softwarelist> </softwarelist>

View File

@ -1005,6 +1005,7 @@
<description>Toiyar</description> <description>Toiyar</description>
<year>198?</year> <year>198?</year>
<publisher>Sammi Computer</publisher> <publisher>Sammi Computer</publisher>
<info name="alt_title" value="토이야" />
<part name="cass" interface="spc1000_cass"> <part name="cass" interface="spc1000_cass">
<dataarea name="cass" size="68050"> <dataarea name="cass" size="68050">
<rom name="toyar-4852-mayhouse.cas" size="68050" crc="ed454d5c" sha1="18b1ac12709136e4e03d3a7d4ead4a1d00c232ca" offset="0" /> <rom name="toyar-4852-mayhouse.cas" size="68050" crc="ed454d5c" sha1="18b1ac12709136e4e03d3a7d4ead4a1d00c232ca" offset="0" />

View File

@ -7,7 +7,7 @@
7 unreleased prototypes are included in this collection. 7 unreleased prototypes are included in this collection.
--> -->
<softwarelist name="spectrum" description="Sinclair ZX Spectrum cartridges"> <softwarelist name="spectrum_cart" description="Sinclair ZX Spectrum cartridges">
<software name="backgamm"> <software name="backgamm">
<description>Backgammon</description> <description>Backgammon</description>

View File

@ -4,7 +4,7 @@
<software name="basic80"> <software name="basic80">
<description>BASIC80</description> <description>Mikro/80 BASIC</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass" interface="ut88_cass"> <part name="cass" interface="ut88_cass">
@ -15,7 +15,7 @@
</software> </software>
<software name="chscom"> <software name="chscom">
<description>CH$COM</description> <description>Changer (v1.1) (CP/M)</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass" interface="ut88_cass"> <part name="cass" interface="ut88_cass">
@ -26,7 +26,7 @@
</software> </software>
<software name="cpm35"> <software name="cpm35">
<description>CPM35</description> <description>CP/M (v2.2, 35K)</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass" interface="ut88_cass"> <part name="cass" interface="ut88_cass">
@ -36,8 +36,8 @@
</part> </part>
</software> </software>
<software name="cpm64"> <software name="cpm256">
<description>CPM64</description> <description>CP/M (v2.2, 256K)</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass" interface="ut88_cass"> <part name="cass" interface="ut88_cass">
@ -48,7 +48,7 @@
</software> </software>
<software name="tetris"> <software name="tetris">
<description>TETRIS</description> <description>Tetris</description>
<year>19??</year> <year>19??</year>
<publisher>&lt;unknown&gt;</publisher> <publisher>&lt;unknown&gt;</publisher>
<part name="cass" interface="ut88_cass"> <part name="cass" interface="ut88_cass">

View File

@ -47,3 +47,4 @@ Language:
--> -->
</softwarelist>

View File

@ -17,8 +17,8 @@ Language:
********7 = Spain ********7 = Spain
80-093000(US) | The Crystal Ball Adventures 80-093000(US) | The Crystal Ball Adventures
80-093004(GE) | Das zauberhafte Märchenabenteuer 80-093004(GE) | Das zauberhafte Märchenabenteuer
80-093005(FR) | L'aventure enchantée 80-093005(FR) | L'aventure enchantée
80-093007(SP) | El Castillo de las Princesas 80-093007(SP) | El Castillo de las Princesas
- -
80-093020(US) | The Incredibles - Mission Incredible 80-093020(US) | The Incredibles - Mission Incredible
@ -33,7 +33,7 @@ Language:
- -
80-093060(US) | The Amazing Spider-Man - Countdown to Doom 80-093060(US) | The Amazing Spider-Man - Countdown to Doom
80-093064(GE) | Spiderman - Angriff der Superschurken 80-093064(GE) | Spiderman - Angriff der Superschurken
80-093065(FR) | Spider-Man - Course-poursuite à Manhattan 80-093065(FR) | Spider-Man - Course-poursuite à Manhattan
80-093067(SP) | El Asombroso Spider-Man - Persecucion en la Cuidad 80-093067(SP) | El Asombroso Spider-Man - Persecucion en la Cuidad
- -
80-093080(US) | Scooby-Doo! - Ancient Adventure 80-093080(US) | Scooby-Doo! - Ancient Adventure
@ -43,12 +43,12 @@ Language:
80-093087(SP) | Scooby-Doo - Viaje al Pasdao 80-093087(SP) | Scooby-Doo - Viaje al Pasdao
- -
80-093100(US) | Cars - In The Fast Lane 80-093100(US) | Cars - In The Fast Lane
80-093104(GE) | Cars - Auf der Überholspur 80-093104(GE) | Cars - Auf der Überholspur
80-093105(FR) | Cars - A Fond la Caisse! 80-093105(FR) | Cars - A Fond la Caisse!
80-093107(SP) | Cars - El Carril Rapido 80-093107(SP) | Cars - El Carril Rapido
- -
80-093120(US) | Wacky Race on Jumpin' Bean Island 80-093120(US) | Wacky Race on Jumpin' Bean Island
80-093124(GE) | Das verrückte Rennen auf der Hüpf-Bohnen-Insel 80-093124(GE) | Das verrückte Rennen auf der Hüpf-Bohnen-Insel
80-093127(SP) | Carrera Loca - En La Isla de las Vainas Fritas (real# unknown) 80-093127(SP) | Carrera Loca - En La Isla de las Vainas Fritas (real# unknown)
- -
80-093140(US) | Shrek The Third - The Search for Arthur 80-093140(US) | Shrek The Third - The Search for Arthur

1385
hash/x07_cass.xml Normal file

File diff suppressed because it is too large Load Diff

View File

@ -910,7 +910,7 @@ $(EMULATOR): $(EMUINFOOBJ) $(DRIVLISTOBJ) $(DRVLIBS) $(LIBOSD) $(LIBBUS) $(LIBOP
$(CC) $(CDEFS) $(CFLAGS) -c $(SRC)/version.c -o $(VERSIONOBJ) $(CC) $(CDEFS) $(CFLAGS) -c $(SRC)/version.c -o $(VERSIONOBJ)
@echo Linking $@... @echo Linking $@...
ifeq ($(TARGETOS),emscripten) ifeq ($(TARGETOS),emscripten)
# Emscripten's linker seems to be stricter about the ordering of .a files # Emscripten's linker seems to be stricter about the ordering of .a files
$(LD) $(LDFLAGS) $(LDFLAGSEMULATOR) $(VERSIONOBJ) -Wl,--start-group $^ -Wl,--end-group $(LIBS) -o $@ $(LD) $(LDFLAGS) $(LDFLAGSEMULATOR) $(VERSIONOBJ) -Wl,--start-group $^ -Wl,--end-group $(LIBS) -o $@
else else
$(LD) $(LDFLAGS) $(LDFLAGSEMULATOR) $(VERSIONOBJ) $^ $(LIBS) -o $@ $(LD) $(LDFLAGS) $(LDFLAGSEMULATOR) $(VERSIONOBJ) $^ $(LIBS) -o $@

View File

@ -20,10 +20,8 @@ ifeq ($(findstring 3.5,$(TEST_CLANG)),3.5)
CCOMFLAGS += -Wno-inline-new-delete CCOMFLAGS += -Wno-inline-new-delete
# caused by src/mess/drivers/x07.c, src/osd/sdl/window.c, src/emu/sound/disc_mth.inc # caused by src/mess/drivers/x07.c, src/osd/sdl/window.c, src/emu/sound/disc_mth.inc
CCOMFLAGS += -Wno-absolute-value CCOMFLAGS += -Wno-absolute-value
# caused by src/emu/bus/isa/s3virge.c, src/emu/cpu/drcfe.c, src/emu/video/pc_vga.c
CCOMFLAGS +=-Wno-dynamic-class-memaccess
# these were disabled because of bugs in older clang versions # these were disabled because of bugs in older clang versions
CCOMFLAGS += -Wformat-security CCOMFLAGS += -Wformat-security -Wconstant-logical-operand
# these show up when compiling as c++11 # these show up when compiling as c++11
CCOMFLAGS += -Wno-deprecated-register -Wno-reserved-user-defined-literal -Wno-c++11-narrowing CCOMFLAGS += -Wno-deprecated-register -Wno-reserved-user-defined-literal -Wno-c++11-narrowing
# TODO: add proper detection of XCode 6.0.1 # TODO: add proper detection of XCode 6.0.1

View File

@ -22,7 +22,7 @@ const device_type A2BUS_PIC = &device_creator<a2bus_pic_device>;
#define PIC_CENTRONICS_TAG "pic_ctx" #define PIC_CENTRONICS_TAG "pic_ctx"
MACHINE_CONFIG_FRAGMENT( pic ) MACHINE_CONFIG_FRAGMENT( pic )
MCFG_CENTRONICS_ADD(PIC_CENTRONICS_TAG, centronics_printers, "printer") MCFG_CENTRONICS_ADD(PIC_CENTRONICS_TAG, centronics_devices, "printer")
MCFG_CENTRONICS_DATA_INPUT_BUFFER("ctx_data_in") MCFG_CENTRONICS_DATA_INPUT_BUFFER("ctx_data_in")
MCFG_CENTRONICS_ACK_HANDLER(WRITELINE(a2bus_pic_device, ack_w)) MCFG_CENTRONICS_ACK_HANDLER(WRITELINE(a2bus_pic_device, ack_w))

View File

@ -49,7 +49,6 @@ Notes:
- verify cursor keys - verify cursor keys
- language DIP - language DIP
- mouse - mouse
- investigate unknown ROMs
- MCS-48 PC:01DC - Unimplemented opcode = 75 - MCS-48 PC:01DC - Unimplemented opcode = 75
- 75 = ENT0 CLK : enable CLK (unscaled_clock/3) output on T0 - 75 = ENT0 CLK : enable CLK (unscaled_clock/3) output on T0
- halt Z2 when Z5 is reset, resume Z2 when Z5 executes ENT0 CLK instruction - halt Z2 when Z5 is reset, resume Z2 when Z5 executes ENT0 CLK instruction
@ -81,15 +80,17 @@ const device_type ABC99 = &device_creator<abc99_device>;
//------------------------------------------------- //-------------------------------------------------
ROM_START( abc99 ) ROM_START( abc99 )
ROM_REGION( 0x800, I8035_Z2_TAG, 0 ) ROM_DEFAULT_BIOS("107268")
ROM_LOAD( "107268-17.z3", 0x000, 0x800, CRC(2f60cc35) SHA1(ebc6af9cd0a49a0d01698589370e628eebb6221c) ) ROM_SYSTEM_BIOS( 0, "107268", "107268-17" )
ROM_SYSTEM_BIOS( 1, "106819", "106819-09" )
ROM_REGION( 0x1000, I8035_Z2_TAG, 0 )
ROMX_LOAD( "107268-17.z3", 0x0000, 0x0800, CRC(2f60cc35) SHA1(ebc6af9cd0a49a0d01698589370e628eebb6221c), ROM_BIOS(1) )
ROMX_LOAD( "106819-09.z3", 0x0000, 0x1000, CRC(ffe32a71) SHA1(fa2ce8e0216a433f9bbad0bdd6e3dc0b540f03b7), ROM_BIOS(2) ) // ABC 99 6490423-01
ROM_REGION( 0x800, I8035_Z5_TAG, 0 ) ROM_REGION( 0x800, I8035_Z5_TAG, 0 )
ROM_LOAD( "107268-16.z6", 0x000, 0x800, CRC(785ec0c6) SHA1(0b261beae20dbc06fdfccc50b19ea48b5b6e22eb) ) ROMX_LOAD( "107268-16.z6", 0x0000, 0x0800, CRC(785ec0c6) SHA1(0b261beae20dbc06fdfccc50b19ea48b5b6e22eb), ROM_BIOS(1) )
ROMX_LOAD( "107268-64.z6", 0x0000, 0x0800, CRC(e33683ae) SHA1(0c1d9e320f82df05f4804992ef6f6f6cd20623f3), ROM_BIOS(2) )
ROM_REGION( 0x1800, "unknown", 0)
ROM_LOAD( "106819-09.bin", 0x0000, 0x1000, CRC(ffe32a71) SHA1(fa2ce8e0216a433f9bbad0bdd6e3dc0b540f03b7) )
ROM_LOAD( "107268-64.bin", 0x1000, 0x0800, CRC(e33683ae) SHA1(0c1d9e320f82df05f4804992ef6f6f6cd20623f3) )
ROM_END ROM_END
@ -108,7 +109,7 @@ const rom_entry *abc99_device::device_rom_region() const
//------------------------------------------------- //-------------------------------------------------
static ADDRESS_MAP_START( abc99_z2_mem, AS_PROGRAM, 8, abc99_device ) static ADDRESS_MAP_START( abc99_z2_mem, AS_PROGRAM, 8, abc99_device )
AM_RANGE(0x0000, 0x07ff) AM_ROM AM_REGION(I8035_Z2_TAG, 0) AM_RANGE(0x0000, 0x0fff) AM_ROM AM_REGION(I8035_Z2_TAG, 0)
ADDRESS_MAP_END ADDRESS_MAP_END
@ -488,8 +489,8 @@ inline void abc99_device::scan_mouse()
// abc99_device - constructor // abc99_device - constructor
//------------------------------------------------- //-------------------------------------------------
abc99_device::abc99_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) abc99_device::abc99_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
: device_t(mconfig, ABC99, "Luxor ABC 99", tag, owner, clock, "abc99", __FILE__), device_t(mconfig, ABC99, "Luxor ABC 99", tag, owner, clock, "abc99", __FILE__),
abc_keyboard_interface(mconfig, *this), abc_keyboard_interface(mconfig, *this),
m_maincpu(*this, I8035_Z2_TAG), m_maincpu(*this, I8035_Z2_TAG),
m_mousecpu(*this, I8035_Z5_TAG), m_mousecpu(*this, I8035_Z5_TAG),

View File

@ -65,7 +65,7 @@ const rom_entry *powermate_ide_device::device_rom_region() const
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( adam_ata ) static MACHINE_CONFIG_FRAGMENT( adam_ata )
MCFG_ATA_INTERFACE_ADD(ATA_TAG, ata_devices, "hdd", NULL, false) MCFG_ATA_INTERFACE_ADD(ATA_TAG, ata_devices, "hdd", NULL, false)
MCFG_CENTRONICS_ADD(CENTRONICS_TAG, centronics_printers, "printer") MCFG_CENTRONICS_ADD(CENTRONICS_TAG, centronics_devices, "printer")
MCFG_CENTRONICS_OUTPUT_LATCH_ADD("cent_data_out", CENTRONICS_TAG) MCFG_CENTRONICS_OUTPUT_LATCH_ADD("cent_data_out", CENTRONICS_TAG)
MACHINE_CONFIG_END MACHINE_CONFIG_END

View File

@ -85,7 +85,7 @@ static MACHINE_CONFIG_FRAGMENT( adam_spi )
MCFG_RS232_PORT_ADD(RS232_TAG, default_rs232_devices, NULL) MCFG_RS232_PORT_ADD(RS232_TAG, default_rs232_devices, NULL)
MCFG_CENTRONICS_ADD(CENTRONICS_TAG, centronics_printers, "printer") MCFG_CENTRONICS_ADD(CENTRONICS_TAG, centronics_devices, "printer")
MCFG_CENTRONICS_DATA_INPUT_BUFFER("cent_data_in") MCFG_CENTRONICS_DATA_INPUT_BUFFER("cent_data_in")
MCFG_DEVICE_ADD("cent_data_in", INPUT_BUFFER, 0) MCFG_DEVICE_ADD("cent_data_in", INPUT_BUFFER, 0)
MCFG_CENTRONICS_OUTPUT_LATCH_ADD("cent_data_out", CENTRONICS_TAG) MCFG_CENTRONICS_OUTPUT_LATCH_ADD("cent_data_out", CENTRONICS_TAG)

View File

@ -0,0 +1,85 @@
// license:BSD-3-Clause
// copyright-holders:etabeta
/***********************************************************************************************************
Bally Astrocade Expansion port
***********************************************************************************************************/
#include "emu.h"
#include "exp.h"
//**************************************************************************
// GLOBAL VARIABLES
//**************************************************************************
const device_type ASTROCADE_EXP_SLOT = &device_creator<astrocade_exp_device>;
device_astrocade_card_interface::device_astrocade_card_interface(const machine_config &mconfig, device_t &device)
: device_slot_card_interface(mconfig, device)
{
}
device_astrocade_card_interface::~device_astrocade_card_interface()
{
}
//**************************************************************************
// LIVE DEVICE
//**************************************************************************
//-------------------------------------------------
// astrocade_exp_device - constructor
//-------------------------------------------------
astrocade_exp_device::astrocade_exp_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
device_t(mconfig, ASTROCADE_EXP_SLOT, "Bally Astrocade expansion", tag, owner, clock, "astrocde_exp", __FILE__),
device_slot_interface(mconfig, *this),
m_card_mounted(false)
{
}
//-------------------------------------------------
// astrocade_exp_device - destructor
//-------------------------------------------------
astrocade_exp_device::~astrocade_exp_device()
{
}
//-------------------------------------------------
// device_start - device-specific startup
//-------------------------------------------------
void astrocade_exp_device::device_start()
{
m_card = dynamic_cast<device_astrocade_card_interface *>(get_card_device());
if (m_card)
m_card_mounted = true;
}
/*-------------------------------------------------
read
-------------------------------------------------*/
READ8_MEMBER(astrocade_exp_device::read)
{
if (m_card)
return m_card->read(space, offset);
else
return 0xff;
}
/*-------------------------------------------------
write
-------------------------------------------------*/
WRITE8_MEMBER(astrocade_exp_device::write)
{
if (m_card)
m_card->write(space, offset, data);
}

View File

@ -0,0 +1,57 @@
// license:BSD-3-Clause
// copyright-holders:etabeta
#ifndef __ASTROCADE_EXP_H
#define __ASTROCADE_EXP_H
// ======================> device_astrocade_card_interface
class device_astrocade_card_interface : public device_slot_card_interface
{
public:
// construction/destruction
device_astrocade_card_interface(const machine_config &mconfig, device_t &device);
virtual ~device_astrocade_card_interface();
// reading and writing
virtual DECLARE_READ8_MEMBER(read) { return 0xff; }
virtual DECLARE_WRITE8_MEMBER(write) {}
protected:
};
// ======================> astrocade_exp_device
class astrocade_exp_device : public device_t,
public device_slot_interface
{
public:
// construction/destruction
astrocade_exp_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
virtual ~astrocade_exp_device();
// device-level overrides
virtual void device_start();
bool get_card_mounted() { return m_card_mounted; }
// reading and writing
virtual DECLARE_READ8_MEMBER(read);
virtual DECLARE_WRITE8_MEMBER(write);
protected:
bool m_card_mounted;
device_astrocade_card_interface* m_card;
};
// device type definition
extern const device_type ASTROCADE_EXP_SLOT;
#define MCFG_ASTROCADE_EXPANSION_SLOT_ADD(_tag, _slot_intf, _def_slot) \
MCFG_DEVICE_ADD(_tag, ASTROCADE_EXP_SLOT, 0) \
MCFG_DEVICE_SLOT_INTERFACE(_slot_intf, _def_slot, false)
#endif

213
src/emu/bus/astrocde/ram.c Normal file
View File

@ -0,0 +1,213 @@
// license:BSD-3-Clause
// copyright-holders:etabeta
/***********************************************************************************************************
Bally Astrocade RAM expansion emulation
RAM Expansions (info below courtesy of Paul Thacker)
Several third party RAM expansions have been made for the Astrocade. These
allow access to various ranges of the expansion memory ($5000 to $FFFF).
A RAM expansion is required to use extended BASIC programs like Blue RAM BASIC
and VIPERSoft BASIC. All of the expansions also have a RAM protect switch, which
can be flipped at any time to make the RAM act like ROM. Extended BASIC
programs need access to the RAM and won't work with RAM protect enabled, but
this can be useful with Bally and Astrocade BASIC. They also have a range switch
(not implemented). The default position is 6K, but it can be switched to
2K. This means that the expanded memory starting at $6000 will instead be
mapped to the cartridge memory starting at $2000. So it would be possible to
load a cartridge program from tape into the expansion memory, then flip the range
switch and run it as a cartridge. This is useful for cartridge development.
Blue RAM -- available in 4K, 16K, and 32K. These also use an INS8154 chip,
(not yet implemented) which has an additional $80 bytes of RAM mapped
immediately after the end of the expansion address space. This memory
can't be write protected. The INS8154 has I/O features needed for loading
tape programs into Blue RAM BASIC, as well as running the Blue RAM Utility cart.
4K: $6000 to $6FFF (can't run VIPERSoft BASIC, because this program needs memory
past this range)
16K: $6000 to $9FFF
32K: $6000 to $DFFF
VIPER System 1 -- This is available in 16K only. It also includes a keyboard (not implemented).
16K: $6000 to $9FFF
Lil' WHITE RAM -- This is available in 32K only. Attempts to read and write
to memory outside of its address range ($D000 to $FFFF) are mapped to the expansion
memory $5000 to $7FFF. The current implementation won't allow the shadow RAM area
to be accessed when RAM protect is on, but there is no known software that will
access the upper range of the expansion RAM when RAM protect is enabled.
32K: $5000 to $CFFF
R&L 64K RAM Board -- This is a highly configurable kit. RAM can be installed in
2K increments. So, the entire 44K expansion memory can be filled. It is also
possible to override the rest of the memory map with RAM (not implemented).
There are 32 switches allowing users to activate and deactivate each 2K block (not implemented).
RAM write protection can be implemented in three ranges through jumpers or by
installing switches. The ranges are $0000 to $0FFF (first 4K), $0000 to $3FFF (first 16K),
and $0000 to $FFFF (all 64K). The current implementation is for 44K expansion memory mapped from
$5000 to $FFFF, with only a single write protect covering this entire range.
***********************************************************************************************************/
#include "emu.h"
#include "ram.h"
//-------------------------------------------------
// astrocade_rom_device - constructor
//-------------------------------------------------
const device_type ASTROCADE_BLUERAM_4K = &device_creator<astrocade_blueram_4k_device>;
const device_type ASTROCADE_BLUERAM_16K = &device_creator<astrocade_blueram_16k_device>;
const device_type ASTROCADE_BLUERAM_32K = &device_creator<astrocade_blueram_32k_device>;
const device_type ASTROCADE_VIPER_SYS1 = &device_creator<astrocade_viper_sys1_device>;
const device_type ASTROCADE_WHITERAM = &device_creator<astrocade_whiteram_device>;
const device_type ASTROCADE_RL64RAM = &device_creator<astrocade_rl64ram_device>;
astrocade_blueram_4k_device::astrocade_blueram_4k_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source)
: device_t(mconfig, type, name, tag, owner, clock, shortname, source),
device_astrocade_card_interface(mconfig, *this),
m_write_prot(*this, "RAM_PROTECT")
{
}
astrocade_blueram_4k_device::astrocade_blueram_4k_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
: device_t(mconfig, ASTROCADE_BLUERAM_4K, "Bally Astrocade Blue RAM 4K", tag, owner, clock, "astrocade_br4", __FILE__),
device_astrocade_card_interface(mconfig, *this),
m_write_prot(*this, "RAM_PROTECT")
{
}
astrocade_blueram_16k_device::astrocade_blueram_16k_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
: astrocade_blueram_4k_device(mconfig, ASTROCADE_BLUERAM_16K, "Bally Astrocade Blue RAM 16K", tag, owner, clock, "astrocade_br16", __FILE__)
{
}
astrocade_blueram_32k_device::astrocade_blueram_32k_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
: astrocade_blueram_4k_device(mconfig, ASTROCADE_BLUERAM_32K, "Bally Astrocade Blue RAM 32K", tag, owner, clock, "astrocade_br32", __FILE__)
{
}
astrocade_viper_sys1_device::astrocade_viper_sys1_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
: device_t(mconfig, ASTROCADE_VIPER_SYS1, "Bally Astrocade Viper System 1", tag, owner, clock, "astrocade_vs1", __FILE__),
device_astrocade_card_interface(mconfig, *this),
m_write_prot(*this, "RAM_PROTECT")
{
}
astrocade_whiteram_device::astrocade_whiteram_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
: device_t(mconfig, ASTROCADE_WHITERAM, "Bally Astrocade Lil' White RAM 32K", tag, owner, clock, "astrocade_lwr", __FILE__),
device_astrocade_card_interface(mconfig, *this),
m_write_prot(*this, "RAM_PROTECT")
{
}
astrocade_rl64ram_device::astrocade_rl64ram_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
: device_t(mconfig, ASTROCADE_RL64RAM, "Bally Astrocade R&L RAM 64K", tag, owner, clock, "astrocade_rl64", __FILE__),
device_astrocade_card_interface(mconfig, *this),
m_write_prot(*this, "RAM_PROTECT")
{
}
//-------------------------------------------------
// RAM Write protect switch
//-------------------------------------------------
static INPUT_PORTS_START( exp_switches )
PORT_START("RAM_PROTECT")
PORT_CONFNAME( 0x01, 0x00, "Write Protect RAM")
PORT_CONFSETTING( 0x00, DEF_STR(Off))
PORT_CONFSETTING( 0x01, DEF_STR(On))
INPUT_PORTS_END
ioport_constructor astrocade_blueram_4k_device::device_input_ports() const
{
return INPUT_PORTS_NAME( exp_switches );
}
ioport_constructor astrocade_viper_sys1_device::device_input_ports() const
{
return INPUT_PORTS_NAME( exp_switches );
}
ioport_constructor astrocade_whiteram_device::device_input_ports() const
{
return INPUT_PORTS_NAME( exp_switches );
}
ioport_constructor astrocade_rl64ram_device::device_input_ports() const
{
return INPUT_PORTS_NAME( exp_switches );
}
/*-------------------------------------------------
specific handlers
-------------------------------------------------*/
// Blue RAM expansions have RAM starting at 0x6000, up to the RAM size
READ8_MEMBER(astrocade_blueram_4k_device::read)
{
if (offset >= 0x1000 && offset < 0x1000 + m_ram.bytes())
return m_ram[offset - 0x1000];
else
return 0;
}
WRITE8_MEMBER(astrocade_blueram_4k_device::write)
{
if (offset >= 0x1000 && offset < 0x1000 + m_ram.bytes() && !m_write_prot->read())
m_ram[offset - 0x1000] = data;
}
// Viper System 1 expansion has RAM in 0x6000-0x9fff
READ8_MEMBER(astrocade_viper_sys1_device::read)
{
if (offset >= 0x1000 && offset < 0xa000)
return m_ram[offset - 0x1000];
else
return 0;
}
WRITE8_MEMBER(astrocade_viper_sys1_device::write)
{
if (offset >= 0x1000 && offset < 0xa000 && !m_write_prot->read())
m_ram[offset - 0x1000] = data;
}
// Lil' WHITE RAM expansion has RAM in 0x5000-0xcfff + a mirror of the first 0x3000 bytes up to 0xffff
READ8_MEMBER(astrocade_whiteram_device::read)
{
return m_ram[offset % 0x8000];
}
WRITE8_MEMBER(astrocade_whiteram_device::write)
{
if (!m_write_prot->read())
m_ram[offset % 0x8000] = data;
}
// R&L 64K RAM Board (44KB installed) has RAM in 0x5000-0xffff
READ8_MEMBER(astrocade_rl64ram_device::read)
{
return m_ram[offset];
}
WRITE8_MEMBER(astrocade_rl64ram_device::write)
{
if (!m_write_prot->read())
m_ram[offset] = data;
}

135
src/emu/bus/astrocde/ram.h Normal file
View File

@ -0,0 +1,135 @@
// license:BSD-3-Clause
// copyright-holders:etabeta
#ifndef __ASTROCADE_RAM_H
#define __ASTROCADE_RAM_H
#include "exp.h"
// ======================> astrocade_blueram_4k_device
class astrocade_blueram_4k_device : public device_t,
public device_astrocade_card_interface
{
public:
// construction/destruction
astrocade_blueram_4k_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source);
astrocade_blueram_4k_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
virtual void device_start() { m_ram.resize(0x1000); save_item(NAME(m_ram)); }
virtual void device_reset() {}
virtual ioport_constructor device_input_ports() const;
// reading and writing
virtual DECLARE_READ8_MEMBER(read);
virtual DECLARE_WRITE8_MEMBER(write);
protected:
dynamic_buffer m_ram;
required_ioport m_write_prot;
};
// ======================> astrocade_blueram_16k_device
class astrocade_blueram_16k_device : public astrocade_blueram_4k_device
{
public:
// construction/destruction
astrocade_blueram_16k_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
virtual void device_start() { m_ram.resize(0x4000); save_item(NAME(m_ram)); }
};
// ======================> astrocade_blueram_32k_device
class astrocade_blueram_32k_device : public astrocade_blueram_4k_device
{
public:
// construction/destruction
astrocade_blueram_32k_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
virtual void device_start() { m_ram.resize(0x8000); save_item(NAME(m_ram)); }
};
// ======================> astrocade_viper_sys1_device
class astrocade_viper_sys1_device : public device_t,
public device_astrocade_card_interface
{
public:
// construction/destruction
astrocade_viper_sys1_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
virtual void device_start() { m_ram.resize(0x4000); save_item(NAME(m_ram)); }
virtual void device_reset() {}
virtual ioport_constructor device_input_ports() const;
// reading and writing
virtual DECLARE_READ8_MEMBER(read);
virtual DECLARE_WRITE8_MEMBER(write);
private:
dynamic_buffer m_ram;
required_ioport m_write_prot;
};
// ======================> astrocade_whiteram_device
class astrocade_whiteram_device : public device_t,
public device_astrocade_card_interface
{
public:
// construction/destruction
astrocade_whiteram_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
virtual void device_start() { m_ram.resize(0x8000); save_item(NAME(m_ram)); }
virtual void device_reset() {}
virtual ioport_constructor device_input_ports() const;
// reading and writing
virtual DECLARE_READ8_MEMBER(read);
virtual DECLARE_WRITE8_MEMBER(write);
private:
dynamic_buffer m_ram;
required_ioport m_write_prot;
};
// ======================> astrocade_rl64ram_device
class astrocade_rl64ram_device : public device_t,
public device_astrocade_card_interface
{
public:
// construction/destruction
astrocade_rl64ram_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
virtual void device_start() { m_ram.resize(0xb000); save_item(NAME(m_ram)); }
virtual void device_reset() {}
virtual ioport_constructor device_input_ports() const;
// reading and writing
virtual DECLARE_READ8_MEMBER(read);
virtual DECLARE_WRITE8_MEMBER(write);
private:
dynamic_buffer m_ram;
required_ioport m_write_prot;
};
// device type definition
extern const device_type ASTROCADE_BLUERAM_4K;
extern const device_type ASTROCADE_BLUERAM_16K;
extern const device_type ASTROCADE_BLUERAM_32K;
extern const device_type ASTROCADE_VIPER_SYS1;
extern const device_type ASTROCADE_WHITERAM;
extern const device_type ASTROCADE_RL64RAM;
#endif

View File

@ -129,6 +129,8 @@ ifneq ($(filter ASTROCADE,$(BUSES)),)
OBJDIRS += $(BUSOBJ)/astrocde OBJDIRS += $(BUSOBJ)/astrocde
BUSOBJS += $(BUSOBJ)/astrocde/slot.o BUSOBJS += $(BUSOBJ)/astrocde/slot.o
BUSOBJS += $(BUSOBJ)/astrocde/rom.o BUSOBJS += $(BUSOBJ)/astrocde/rom.o
BUSOBJS += $(BUSOBJ)/astrocde/exp.o
BUSOBJS += $(BUSOBJ)/astrocde/ram.o
endif endif
@ -331,6 +333,7 @@ BUSOBJS += $(BUSOBJ)/dmv/dmvbus.o
BUSOBJS += $(BUSOBJ)/dmv/k220.o BUSOBJS += $(BUSOBJ)/dmv/k220.o
BUSOBJS += $(BUSOBJ)/dmv/k230.o BUSOBJS += $(BUSOBJ)/dmv/k230.o
BUSOBJS += $(BUSOBJ)/dmv/k233.o BUSOBJS += $(BUSOBJ)/dmv/k233.o
BUSOBJS += $(BUSOBJ)/dmv/k803.o
BUSOBJS += $(BUSOBJ)/dmv/k806.o BUSOBJS += $(BUSOBJ)/dmv/k806.o
BUSOBJS += $(BUSOBJ)/dmv/ram.o BUSOBJS += $(BUSOBJ)/dmv/ram.o
endif endif
@ -508,6 +511,7 @@ BUSOBJS += $(BUSOBJ)/isa/xsu_cards.o
BUSOBJS += $(BUSOBJ)/isa/sc499.o BUSOBJS += $(BUSOBJ)/isa/sc499.o
BUSOBJS += $(BUSOBJ)/isa/aga.o BUSOBJS += $(BUSOBJ)/isa/aga.o
BUSOBJS += $(BUSOBJ)/isa/svga_trident.o BUSOBJS += $(BUSOBJ)/isa/svga_trident.o
BUSOBJS += $(BUSOBJ)/isa/num9rev.o
endif endif
#------------------------------------------------- #-------------------------------------------------
@ -987,19 +991,19 @@ endif
#------------------------------------------------- #-------------------------------------------------
# #
#@src/emu/bus/pci/pci.h,BUSES += PCI #@src/emu/bus/lpci/pci.h,BUSES += LPCI
#------------------------------------------------- #-------------------------------------------------
ifneq ($(filter PCI,$(BUSES)),) ifneq ($(filter LPCI,$(BUSES)),)
OBJDIRS += $(BUSOBJ)/pci OBJDIRS += $(BUSOBJ)/lpci
BUSOBJS += $(BUSOBJ)/pci/pci.o BUSOBJS += $(BUSOBJ)/lpci/pci.o
BUSOBJS += $(BUSOBJ)/pci/cirrus.o BUSOBJS += $(BUSOBJ)/lpci/cirrus.o
BUSOBJS += $(BUSOBJ)/pci/i82371ab.o BUSOBJS += $(BUSOBJ)/lpci/i82371ab.o
BUSOBJS += $(BUSOBJ)/pci/i82371sb.o BUSOBJS += $(BUSOBJ)/lpci/i82371sb.o
BUSOBJS += $(BUSOBJ)/pci/i82439tx.o BUSOBJS += $(BUSOBJ)/lpci/i82439tx.o
BUSOBJS += $(BUSOBJ)/pci/northbridge.o BUSOBJS += $(BUSOBJ)/lpci/northbridge.o
BUSOBJS += $(BUSOBJ)/pci/southbridge.o BUSOBJS += $(BUSOBJ)/lpci/southbridge.o
BUSOBJS += $(BUSOBJ)/pci/mpc105.o BUSOBJS += $(BUSOBJ)/lpci/mpc105.o
endif endif
#------------------------------------------------- #-------------------------------------------------
@ -1292,6 +1296,7 @@ BUSOBJS += $(BUSOBJ)/cpc/cpc_rs232.o
BUSOBJS += $(BUSOBJ)/cpc/mface2.o BUSOBJS += $(BUSOBJ)/cpc/mface2.o
BUSOBJS += $(BUSOBJ)/cpc/symbfac2.o BUSOBJS += $(BUSOBJ)/cpc/symbfac2.o
BUSOBJS += $(BUSOBJ)/cpc/amdrum.o BUSOBJS += $(BUSOBJ)/cpc/amdrum.o
BUSOBJS += $(BUSOBJ)/cpc/playcity.o
endif endif
#------------------------------------------------- #-------------------------------------------------

View File

@ -33,7 +33,7 @@ const device_type C64_GEOCABLE = &device_creator<c64_geocable_device>;
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_geocable ) static MACHINE_CONFIG_FRAGMENT( c64_geocable )
MCFG_CENTRONICS_ADD("centronics", centronics_printers, "printer") MCFG_CENTRONICS_ADD("centronics", centronics_devices, "printer")
MCFG_CENTRONICS_BUSY_HANDLER(WRITELINE(c64_geocable_device, output_b)) MCFG_CENTRONICS_BUSY_HANDLER(WRITELINE(c64_geocable_device, output_b))
MACHINE_CONFIG_END MACHINE_CONFIG_END

View File

@ -887,7 +887,7 @@ static MACHINE_CONFIG_FRAGMENT( c1541pdc )
MCFG_PIA_WRITEPB_HANDLER(WRITE8(c1541_prologic_dos_classic_device, pia_pb_w)) MCFG_PIA_WRITEPB_HANDLER(WRITE8(c1541_prologic_dos_classic_device, pia_pb_w))
MCFG_PIA_CA2_HANDLER(DEVWRITELINE(CENTRONICS_TAG, centronics_device, write_strobe)) MCFG_PIA_CA2_HANDLER(DEVWRITELINE(CENTRONICS_TAG, centronics_device, write_strobe))
MCFG_CENTRONICS_ADD(CENTRONICS_TAG, centronics_printers, "printer") MCFG_CENTRONICS_ADD(CENTRONICS_TAG, centronics_devices, "printer")
MCFG_CENTRONICS_ACK_HANDLER(DEVWRITELINE(MC6821_TAG, pia6821_device, ca1_w)) MCFG_CENTRONICS_ACK_HANDLER(DEVWRITELINE(MC6821_TAG, pia6821_device, ca1_w))
MCFG_CENTRONICS_OUTPUT_LATCH_ADD("cent_data_out", "centronics") MCFG_CENTRONICS_OUTPUT_LATCH_ADD("cent_data_out", "centronics")
MACHINE_CONFIG_END MACHINE_CONFIG_END

View File

@ -120,12 +120,15 @@ device_centronics_peripheral_interface::~device_centronics_peripheral_interface(
#include "epson_ex800.h" #include "epson_ex800.h"
#include "epson_lx800.h" #include "epson_lx800.h"
#include "printer.h" #include "printer.h"
#include "covox.h"
SLOT_INTERFACE_START(centronics_printers) SLOT_INTERFACE_START(centronics_devices)
SLOT_INTERFACE("pl80", COMX_PL80) SLOT_INTERFACE("pl80", COMX_PL80)
SLOT_INTERFACE("ex800", EPSON_EX800) SLOT_INTERFACE("ex800", EPSON_EX800)
SLOT_INTERFACE("lx800", EPSON_LX800) SLOT_INTERFACE("lx800", EPSON_LX800)
SLOT_INTERFACE("lx810l", EPSON_LX810L) SLOT_INTERFACE("lx810l", EPSON_LX810L)
SLOT_INTERFACE("ap2000", EPSON_AP2000) SLOT_INTERFACE("ap2000", EPSON_AP2000)
SLOT_INTERFACE("printer", CENTRONICS_PRINTER) SLOT_INTERFACE("printer", CENTRONICS_PRINTER)
SLOT_INTERFACE("covox", CENTRONICS_COVOX)
SLOT_INTERFACE("covox_stereo", CENTRONICS_COVOX_STEREO)
SLOT_INTERFACE_END SLOT_INTERFACE_END

View File

@ -218,6 +218,6 @@ protected:
}; };
SLOT_INTERFACE_EXTERN( centronics_printers ); SLOT_INTERFACE_EXTERN( centronics_devices );
#endif #endif

View File

@ -53,22 +53,12 @@ const rom_entry *comx_prn_device::device_rom_region() const
} }
//-------------------------------------------------
// SLOT_INTERFACE( comx_centronics_printer )
//-------------------------------------------------
SLOT_INTERFACE_START(comx_centronics_printer)
SLOT_INTERFACE("printer", CENTRONICS_PRINTER)
//SLOT_INTERFACE("pl80", COMX_PL80)
SLOT_INTERFACE_END
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( comx_prn ) // MACHINE_CONFIG_FRAGMENT( comx_prn )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( comx_prn ) static MACHINE_CONFIG_FRAGMENT( comx_prn )
MCFG_CENTRONICS_ADD(CENTRONICS_TAG, comx_centronics_printer, "printer") MCFG_CENTRONICS_ADD(CENTRONICS_TAG, centronics_devices, "printer")
MCFG_CENTRONICS_ACK_HANDLER(DEVWRITELINE("cent_status_in", input_buffer_device, write_bit0)) MCFG_CENTRONICS_ACK_HANDLER(DEVWRITELINE("cent_status_in", input_buffer_device, write_bit0))
MCFG_CENTRONICS_BUSY_HANDLER(DEVWRITELINE("cent_status_in", input_buffer_device, write_bit1)) MCFG_CENTRONICS_BUSY_HANDLER(DEVWRITELINE("cent_status_in", input_buffer_device, write_bit1))
MCFG_CENTRONICS_PERROR_HANDLER(DEVWRITELINE("cent_status_in", input_buffer_device, write_bit2)) MCFG_CENTRONICS_PERROR_HANDLER(DEVWRITELINE("cent_status_in", input_buffer_device, write_bit2))

View File

@ -78,6 +78,7 @@ public:
// reset // reset
virtual void cpc_reset_w() { }; virtual void cpc_reset_w() { };
virtual WRITE_LINE_MEMBER( cursor_w ) { };
void set_rom_bank(UINT8 sel) { m_rom_sel = sel; } // tell device the currently selected ROM void set_rom_bank(UINT8 sel) { m_rom_sel = sel; } // tell device the currently selected ROM
UINT8 get_rom_bank() { return m_rom_sel; } UINT8 get_rom_bank() { return m_rom_sel; }
@ -108,6 +109,7 @@ public:
DECLARE_WRITE_LINE_MEMBER( romdis_w ); DECLARE_WRITE_LINE_MEMBER( romdis_w );
void set_rom_bank(UINT8 sel) { if(m_card) m_card->set_rom_bank(sel); } // tell device the currently selected ROM void set_rom_bank(UINT8 sel) { if(m_card) m_card->set_rom_bank(sel); } // tell device the currently selected ROM
DECLARE_WRITE_LINE_MEMBER( cursor_w ) { if(m_card) m_card->cursor_w(state); } // pass on CRTC Cursor signal
protected: protected:
// device-level overrides // device-level overrides

161
src/emu/bus/cpc/playcity.c Normal file
View File

@ -0,0 +1,161 @@
/*
PlayCity expansion device
Z80 CTC
2x YMZ294 (clocks provided by CTC)
TODO:
IRQs aren't working currently, the Z80CTC core requires the daisy chain setup to acknowledge IRQs properly, and that can't be used in a slot device currently.
*/
#include "playcity.h"
#include "includes/amstrad.h"
//**************************************************************************
// DEVICE DEFINITIONS
//**************************************************************************
const device_type CPC_PLAYCITY = &device_creator<cpc_playcity_device>;
// device machine config
static MACHINE_CONFIG_FRAGMENT( cpc_playcity )
MCFG_DEVICE_ADD("ctc", Z80CTC, XTAL_4MHz)
MCFG_Z80CTC_ZC1_CB(WRITELINE(cpc_playcity_device,ctc_zc1_cb))
MCFG_Z80CTC_ZC2_CB(DEVWRITELINE("ctc",z80ctc_device,trg3))
MCFG_Z80CTC_INTR_CB(WRITELINE(cpc_playcity_device,ctc_intr_cb))
MCFG_SPEAKER_STANDARD_STEREO("lspeaker","rspeaker")
MCFG_SOUND_ADD("ymz_1",YMZ294,XTAL_4MHz) // when timer is not set, operates at 4MHz (interally divided by 2, so equivalent to the ST)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 0.30)
MCFG_SOUND_ADD("ymz_2",YMZ294,XTAL_4MHz)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.30)
// pass-through
MCFG_DEVICE_ADD("exp", CPC_EXPANSION_SLOT, 0)
MCFG_DEVICE_SLOT_INTERFACE(cpc_exp_cards, NULL, false)
MCFG_CPC_EXPANSION_SLOT_OUT_IRQ_CB(DEVWRITELINE("^", cpc_expansion_slot_device, irq_w))
MCFG_CPC_EXPANSION_SLOT_OUT_NMI_CB(DEVWRITELINE("^", cpc_expansion_slot_device, nmi_w))
MCFG_CPC_EXPANSION_SLOT_OUT_ROMDIS_CB(DEVWRITELINE("^", cpc_expansion_slot_device, romdis_w)) // ROMDIS
MACHINE_CONFIG_END
machine_config_constructor cpc_playcity_device::device_mconfig_additions() const
{
return MACHINE_CONFIG_NAME( cpc_playcity );
}
//**************************************************************************
// LIVE DEVICE
//**************************************************************************
cpc_playcity_device::cpc_playcity_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
device_t(mconfig, CPC_PLAYCITY, "PlayCity", tag, owner, clock, "cpc_playcity", __FILE__),
device_cpc_expansion_card_interface(mconfig, *this),
m_ctc(*this,"ctc"),
m_ymz1(*this,"ymz_1"),
m_ymz2(*this,"ymz_2")
{
}
//-------------------------------------------------
// device_start - device-specific startup
//-------------------------------------------------
void cpc_playcity_device::device_start()
{
device_t* cpu = machine().device("maincpu");
address_space& space = cpu->memory().space(AS_IO);
m_slot = dynamic_cast<cpc_expansion_slot_device *>(owner());
space.install_readwrite_handler(0xf880,0xf883,0,0,read8_delegate(FUNC(cpc_playcity_device::ctc_r),this),write8_delegate(FUNC(cpc_playcity_device::ctc_w),this));
space.install_readwrite_handler(0xf884,0xf884,0,0,read8_delegate(FUNC(cpc_playcity_device::ymz1_data_r),this),write8_delegate(FUNC(cpc_playcity_device::ymz1_data_w),this));
space.install_readwrite_handler(0xf888,0xf888,0,0,read8_delegate(FUNC(cpc_playcity_device::ymz2_data_r),this),write8_delegate(FUNC(cpc_playcity_device::ymz2_data_w),this));
space.install_write_handler(0xf984,0xf984,0,0,write8_delegate(FUNC(cpc_playcity_device::ymz1_address_w),this));
space.install_write_handler(0xf988,0xf988,0,0,write8_delegate(FUNC(cpc_playcity_device::ymz2_address_w),this));
}
//-------------------------------------------------
// device_reset - device-specific reset
//-------------------------------------------------
void cpc_playcity_device::device_reset()
{
}
READ8_MEMBER(cpc_playcity_device::ctc_r)
{
return m_ctc->read(space,offset);
}
WRITE8_MEMBER(cpc_playcity_device::ctc_w)
{
m_ctc->write(space,offset,data);
if(offset == 0)
update_ymz_clock();
}
WRITE8_MEMBER(cpc_playcity_device::ymz1_address_w)
{
m_ymz1->address_w(space,offset,data);
}
WRITE8_MEMBER(cpc_playcity_device::ymz2_address_w)
{
m_ymz2->address_w(space,offset,data);
}
WRITE8_MEMBER(cpc_playcity_device::ymz1_data_w)
{
m_ymz1->data_w(space,offset,data);
}
WRITE8_MEMBER(cpc_playcity_device::ymz2_data_w)
{
m_ymz2->data_w(space,offset,data);
}
READ8_MEMBER(cpc_playcity_device::ymz1_data_r)
{
return m_ymz1->data_r(space,offset);
}
READ8_MEMBER(cpc_playcity_device::ymz2_data_r)
{
return m_ymz2->data_r(space,offset);
}
void cpc_playcity_device::update_ymz_clock()
{
// Bit of a hack job here, since there is no way currently to connect the CTC channel output directly to the YMZ clocks.
UINT8 rate = m_ctc->get_channel_constant(0);
UINT32 clk = XTAL_4MHz;
switch(rate)
{
case 0x00: clk = 3980000; break;
case 0x01: clk = 2000000; break;
case 0x02: clk = 3000000; break;
case 0x03: clk = 3330000; break;
case 0x04: clk = 3500000; break;
case 0x05: clk = 3600000; break;
case 0x06: clk = 3670000; break;
case 0x07: clk = 3710000; break;
case 0x08: clk = 3750000; break;
case 0x09: clk = 3780000; break;
case 0x0a: clk = 3800000; break;
case 0x0b: clk = 3820000; break;
case 0x0c: clk = 3830000; break;
case 0x0d: clk = 3850000; break;
case 0x0e: clk = 3860000; break;
case 0x0f: clk = 3870000; break;
}
clk = clk / 2; // YMZ294 has an internal /2 divider (not handled in AY core?)
m_ymz1->ay_set_clock(clk);
m_ymz2->ay_set_clock(clk);
popmessage("YMZ clocks set to %d Hz",clk);
}

View File

@ -0,0 +1,67 @@
/*
PlayCity expansion device
I/O ports:
* F880 - Z80CTC channel 0 (input is system clock (4MHz), output to YMZ294 clock)
* F881 - Z80CTC channel 1 (input from CRTC CURSOR, output to /NMI)
* F882 - Z80CTC channel 2 (input is system clock (4MHz), output to channel 3 input)
* F883 - Z80CTC channel 3 (input is channel 2 output)
* F884 - YMZ294 #1 (right) data
* F888 - YMZ294 #2 (left) data
* F984 - YMZ294 #1 (right) register select
* F988 - YMZ294 #2 (left) register select
*/
#ifndef CPC_PLAYCITY_H_
#define CPC_PLAYCITY_H_
#include "emu.h"
#include "cpcexp.h"
#include "sound/ay8910.h"
#include "machine/z80ctc.h"
class cpc_playcity_device : public device_t,
public device_cpc_expansion_card_interface
{
public:
// construction/destruction
cpc_playcity_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const;
DECLARE_READ8_MEMBER(ctc_r);
DECLARE_WRITE8_MEMBER(ctc_w);
DECLARE_WRITE8_MEMBER(ymz1_address_w);
DECLARE_WRITE8_MEMBER(ymz2_address_w);
DECLARE_WRITE8_MEMBER(ymz1_data_w);
DECLARE_WRITE8_MEMBER(ymz2_data_w);
DECLARE_READ8_MEMBER(ymz1_data_r);
DECLARE_READ8_MEMBER(ymz2_data_r);
DECLARE_WRITE_LINE_MEMBER(ctc_zc1_cb) { if(state) { m_slot->nmi_w(1); m_slot->nmi_w(0); } }
DECLARE_WRITE_LINE_MEMBER(ctc_intr_cb) { m_slot->irq_w(state); }
virtual WRITE_LINE_MEMBER(cursor_w) { m_ctc->trg1(state); }
protected:
// device-level overrides
virtual void device_start();
virtual void device_reset();
private:
cpc_expansion_slot_device *m_slot;
required_device<z80ctc_device> m_ctc;
required_device<ymz294_device> m_ymz1;
required_device<ymz294_device> m_ymz2;
void update_ymz_clock();
};
// device type definition
extern const device_type CPC_PLAYCITY;
#endif /* CPC_PLAYCITY_H_ */

View File

@ -199,6 +199,7 @@ dmvcart_slot_device::dmvcart_slot_device(const machine_config &mconfig, const ch
device_slot_interface(mconfig, *this), device_slot_interface(mconfig, *this),
m_prog_read_cb(*this), m_prog_read_cb(*this),
m_prog_write_cb(*this), m_prog_write_cb(*this),
m_out_int_cb(*this),
m_out_irq_cb(*this), m_out_irq_cb(*this),
m_out_thold_cb(*this) m_out_thold_cb(*this)
{ {
@ -224,6 +225,7 @@ void dmvcart_slot_device::device_start()
// resolve callbacks // resolve callbacks
m_prog_read_cb.resolve_safe(0); m_prog_read_cb.resolve_safe(0);
m_prog_write_cb.resolve_safe(); m_prog_write_cb.resolve_safe();
m_out_int_cb.resolve_safe();
m_out_irq_cb.resolve_safe(); m_out_irq_cb.resolve_safe();
m_out_thold_cb.resolve_safe(); m_out_thold_cb.resolve_safe();
} }

View File

@ -58,6 +58,7 @@ public:
template<class _Object> static devcb_base &set_prog_read_callback(device_t &device, _Object object) { return downcast<dmvcart_slot_device &>(device).m_prog_read_cb.set_callback(object); } template<class _Object> static devcb_base &set_prog_read_callback(device_t &device, _Object object) { return downcast<dmvcart_slot_device &>(device).m_prog_read_cb.set_callback(object); }
template<class _Object> static devcb_base &set_prog_write_callback(device_t &device, _Object object) { return downcast<dmvcart_slot_device &>(device).m_prog_write_cb.set_callback(object); } template<class _Object> static devcb_base &set_prog_write_callback(device_t &device, _Object object) { return downcast<dmvcart_slot_device &>(device).m_prog_write_cb.set_callback(object); }
template<class _Object> static devcb_base &set_out_int_callback(device_t &device, _Object object) { return downcast<dmvcart_slot_device &>(device).m_out_int_cb.set_callback(object); }
template<class _Object> static devcb_base &set_out_irq_callback(device_t &device, _Object object) { return downcast<dmvcart_slot_device &>(device).m_out_irq_cb.set_callback(object); } template<class _Object> static devcb_base &set_out_irq_callback(device_t &device, _Object object) { return downcast<dmvcart_slot_device &>(device).m_out_irq_cb.set_callback(object); }
template<class _Object> static devcb_base &set_out_thold_callback(device_t &device, _Object object) { return downcast<dmvcart_slot_device &>(device).m_out_thold_cb.set_callback(object); } template<class _Object> static devcb_base &set_out_thold_callback(device_t &device, _Object object) { return downcast<dmvcart_slot_device &>(device).m_out_thold_cb.set_callback(object); }
@ -86,6 +87,7 @@ public:
// internal state // internal state
devcb_read8 m_prog_read_cb; devcb_read8 m_prog_read_cb;
devcb_write8 m_prog_write_cb; devcb_write8 m_prog_write_cb;
devcb_write_line m_out_int_cb;
devcb_write_line m_out_irq_cb; devcb_write_line m_out_irq_cb;
devcb_write_line m_out_thold_cb; devcb_write_line m_out_thold_cb;
device_dmvslot_interface* m_cart; device_dmvslot_interface* m_cart;
@ -104,6 +106,9 @@ extern const device_type DMVCART_SLOT;
devcb = &dmvcart_slot_device::set_prog_read_callback(*device, DEVCB_##_read_devcb); \ devcb = &dmvcart_slot_device::set_prog_read_callback(*device, DEVCB_##_read_devcb); \
devcb = &dmvcart_slot_device::set_prog_write_callback(*device, DEVCB_##_write_devcb); devcb = &dmvcart_slot_device::set_prog_write_callback(*device, DEVCB_##_write_devcb);
#define MCFG_DMVCART_SLOT_OUT_INT_CB(_devcb) \
devcb = &dmvcart_slot_device::set_out_int_callback(*device, DEVCB_##_devcb);
#define MCFG_DMVCART_SLOT_OUT_IRQ_CB(_devcb) \ #define MCFG_DMVCART_SLOT_OUT_IRQ_CB(_devcb) \
devcb = &dmvcart_slot_device::set_out_irq_callback(*device, DEVCB_##_devcb); devcb = &dmvcart_slot_device::set_out_irq_callback(*device, DEVCB_##_devcb);

133
src/emu/bus/dmv/k803.c Normal file
View File

@ -0,0 +1,133 @@
// license:BSD-3-Clause
// copyright-holders:Sandro Ronco
/***************************************************************************
K803 RTC module
***************************************************************************/
#include "emu.h"
#include "k803.h"
/***************************************************************************
IMPLEMENTATION
***************************************************************************/
static MACHINE_CONFIG_FRAGMENT( dmv_k803 )
MCFG_DEVICE_ADD("rtc", MM58167, XTAL_32_768kHz)
MCFG_MM58167_IRQ_CALLBACK(WRITELINE(dmv_k803_device, rtc_irq_w))
MACHINE_CONFIG_END
static INPUT_PORTS_START( dmv_k803 )
PORT_START("DSW")
PORT_DIPNAME( 0x0f, 0x09, "K803 IFSEL" ) PORT_DIPLOCATION("S:!4,S:!3,S:!2,S:!1")
PORT_DIPSETTING( 0x00, "0A" )
PORT_DIPSETTING( 0x01, "0B" )
PORT_DIPSETTING( 0x02, "1A" )
PORT_DIPSETTING( 0x03, "1B" )
PORT_DIPSETTING( 0x04, "2A" )
PORT_DIPSETTING( 0x05, "2B" )
PORT_DIPSETTING( 0x06, "3A" )
PORT_DIPSETTING( 0x07, "3B" )
PORT_DIPSETTING( 0x08, "4A" )
PORT_DIPSETTING( 0x09, "4B" ) // default
INPUT_PORTS_END
//**************************************************************************
// GLOBAL VARIABLES
//**************************************************************************
const device_type DMV_K803 = &device_creator<dmv_k803_device>;
//**************************************************************************
// LIVE DEVICE
//**************************************************************************
//-------------------------------------------------
// dmv_k803_device - constructor
//-------------------------------------------------
dmv_k803_device::dmv_k803_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
: device_t(mconfig, DMV_K803, "K803 RTC", tag, owner, clock, "dmv_k803", __FILE__),
device_dmvslot_interface( mconfig, *this ),
m_rtc(*this, "rtc"),
m_dsw(*this, "DSW")
{
}
//-------------------------------------------------
// device_start - device-specific startup
//-------------------------------------------------
void dmv_k803_device::device_start()
{
m_bus = static_cast<dmvcart_slot_device*>(owner());
}
//-------------------------------------------------
// device_reset - device-specific reset
//-------------------------------------------------
void dmv_k803_device::device_reset()
{
m_latch = 0;
m_rtc_int = CLEAR_LINE;
}
//-------------------------------------------------
// machine_config_additions - device-specific
// machine configurations
//-------------------------------------------------
machine_config_constructor dmv_k803_device::device_mconfig_additions() const
{
return MACHINE_CONFIG_NAME( dmv_k803 );
}
//-------------------------------------------------
// input_ports - device-specific input ports
//-------------------------------------------------
ioport_constructor dmv_k803_device::device_input_ports() const
{
return INPUT_PORTS_NAME( dmv_k803 );
}
void dmv_k803_device::io_read(address_space &space, int ifsel, offs_t offset, UINT8 &data)
{
UINT8 dsw = m_dsw->read() & 0x0f;
if ((dsw >> 1) == ifsel && BIT(offset, 3) == BIT(dsw, 0))
{
if (offset & 0x04)
data = m_rtc->read(space, ((m_latch & 0x07) << 2) | (offset & 0x03));
}
}
void dmv_k803_device::io_write(address_space &space, int ifsel, offs_t offset, UINT8 data)
{
UINT8 dsw = m_dsw->read() & 0x0f;
if ((dsw >> 1) == ifsel && BIT(offset, 3) == BIT(dsw, 0))
{
if (offset & 0x04)
m_rtc->write(space, ((m_latch & 0x07) << 2) | (offset & 0x03), data);
else
{
m_latch = data;
update_int();
}
}
}
WRITE_LINE_MEMBER(dmv_k803_device::rtc_irq_w)
{
m_rtc_int = state;
update_int();
}
void dmv_k803_device::update_int()
{
bool state = ((m_latch & 0x80) && m_rtc_int);
m_bus->m_out_irq_cb(state ? ASSERT_LINE : CLEAR_LINE);
}

54
src/emu/bus/dmv/k803.h Normal file
View File

@ -0,0 +1,54 @@
// license:BSD-3-Clause
// copyright-holders:Sandro Ronco
#pragma once
#ifndef __DMV_K803_H__
#define __DMV_K803_H__
#include "emu.h"
#include "dmvbus.h"
#include "machine/mm58167.h"
//**************************************************************************
// TYPE DEFINITIONS
//**************************************************************************
// ======================> dmv_k803_device
class dmv_k803_device :
public device_t,
public device_dmvslot_interface
{
public:
// construction/destruction
dmv_k803_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
virtual ioport_constructor device_input_ports() const;
virtual machine_config_constructor device_mconfig_additions() const;
DECLARE_WRITE_LINE_MEMBER(rtc_irq_w);
protected:
// device-level overrides
virtual void device_start();
virtual void device_reset();
virtual void io_read(address_space &space, int ifsel, offs_t offset, UINT8 &data);
virtual void io_write(address_space &space, int ifsel, offs_t offset, UINT8 data);
void update_int();
private:
required_device<mm58167_device> m_rtc;
required_ioport m_dsw;
dmvcart_slot_device * m_bus;
UINT8 m_latch;
int m_rtc_int;
};
// device type definition
extern const device_type DMV_K803;
#endif /* __DMV_K803_H__ */

View File

@ -20,7 +20,8 @@ ROM_START( dmv_k806 )
ROM_END ROM_END
static ADDRESS_MAP_START( k806_io, AS_IO, 8, dmv_k806_device ) static ADDRESS_MAP_START( k806_io, AS_IO, 8, dmv_k806_device )
AM_RANGE(MCS48_PORT_P1, MCS48_PORT_P1) AM_READWRITE(port1_r, port1_w) AM_RANGE(MCS48_PORT_P1, MCS48_PORT_P1) AM_READ(port1_r)
AM_RANGE(MCS48_PORT_P2, MCS48_PORT_P2) AM_WRITE(port2_w)
AM_RANGE(MCS48_PORT_T1, MCS48_PORT_T1) AM_READ(portt1_r) AM_RANGE(MCS48_PORT_T1, MCS48_PORT_T1) AM_READ(portt1_r)
ADDRESS_MAP_END ADDRESS_MAP_END
@ -75,6 +76,7 @@ dmv_k806_device::dmv_k806_device(const machine_config &mconfig, const char *tag,
void dmv_k806_device::device_start() void dmv_k806_device::device_start()
{ {
m_bus = static_cast<dmvcart_slot_device*>(owner());
} }
//------------------------------------------------- //-------------------------------------------------
@ -129,6 +131,15 @@ void dmv_k806_device::io_write(address_space &space, int ifsel, offs_t offset, U
READ8_MEMBER( dmv_k806_device::port1_r ) READ8_MEMBER( dmv_k806_device::port1_r )
{ {
// ---- ---x Left button
// ---- --x- Middle button
// ---- -x-- Right button
// ---- x--- XA / Y1
// ---x ---- XB / Y2
// --x- ---- YA / X2
// -x-- ---- YB / X1
// x--- ---- not used
// TODO // TODO
return 0xff; return 0xff;
} }
@ -138,7 +149,7 @@ READ8_MEMBER( dmv_k806_device::portt1_r )
return BIT(m_jumpers->read(), 7) ? 0 : 1; return BIT(m_jumpers->read(), 7) ? 0 : 1;
} }
WRITE8_MEMBER( dmv_k806_device::port1_w ) WRITE8_MEMBER( dmv_k806_device::port2_w )
{ {
// TODO m_bus->m_out_int_cb((data & 1) ? CLEAR_LINE : ASSERT_LINE);
}; };

View File

@ -31,7 +31,7 @@ public:
DECLARE_READ8_MEMBER(portt1_r); DECLARE_READ8_MEMBER(portt1_r);
DECLARE_READ8_MEMBER(port1_r); DECLARE_READ8_MEMBER(port1_r);
DECLARE_WRITE8_MEMBER(port1_w); DECLARE_WRITE8_MEMBER(port2_w);
protected: protected:
// device-level overrides // device-level overrides
@ -44,6 +44,7 @@ protected:
private: private:
required_device<upi41_cpu_device> m_mcu; required_device<upi41_cpu_device> m_mcu;
required_ioport m_jumpers; required_ioport m_jumpers;
dmvcart_slot_device * m_bus;
}; };

View File

@ -500,7 +500,7 @@ static MACHINE_CONFIG_FRAGMENT( grip )
MCFG_Z80STI_OUT_TCO_CB(DEVWRITELINE(Z80STI_TAG, z80sti_device, tc_w)) MCFG_Z80STI_OUT_TCO_CB(DEVWRITELINE(Z80STI_TAG, z80sti_device, tc_w))
MCFG_Z80STI_OUT_TDO_CB(DEVWRITELINE(Z80STI_TAG, z80sti_device, tc_w)) MCFG_Z80STI_OUT_TDO_CB(DEVWRITELINE(Z80STI_TAG, z80sti_device, tc_w))
MCFG_CENTRONICS_ADD(CENTRONICS_TAG, centronics_printers, "printer") MCFG_CENTRONICS_ADD(CENTRONICS_TAG, centronics_devices, "printer")
MCFG_CENTRONICS_BUSY_HANDLER(WRITELINE(grip_device, write_centronics_busy)) MCFG_CENTRONICS_BUSY_HANDLER(WRITELINE(grip_device, write_centronics_busy))
MCFG_CENTRONICS_FAULT_HANDLER(WRITELINE(grip_device, write_centronics_fault)) MCFG_CENTRONICS_FAULT_HANDLER(WRITELINE(grip_device, write_centronics_fault))
@ -681,6 +681,7 @@ void grip_device::device_reset()
{ {
m_base = m_j7->read(); m_base = m_j7->read();
m_page = 0; m_page = 0;
m_lps = 0;
} }

View File

@ -259,7 +259,7 @@ static MACHINE_CONFIG_FRAGMENT( e01 )
MCFG_FLOPPY_DRIVE_ADD(WD2793_TAG":0", e01_floppies, "35dd", floppy_image_device::default_floppy_formats) MCFG_FLOPPY_DRIVE_ADD(WD2793_TAG":0", e01_floppies, "35dd", floppy_image_device::default_floppy_formats)
MCFG_FLOPPY_DRIVE_ADD(WD2793_TAG":1", e01_floppies, "35dd", floppy_image_device::default_floppy_formats) MCFG_FLOPPY_DRIVE_ADD(WD2793_TAG":1", e01_floppies, "35dd", floppy_image_device::default_floppy_formats)
MCFG_CENTRONICS_ADD(CENTRONICS_TAG, centronics_printers, "printer") MCFG_CENTRONICS_ADD(CENTRONICS_TAG, centronics_devices, "printer")
MCFG_CENTRONICS_ACK_HANDLER(DEVWRITELINE(R6522_TAG, via6522_device, write_ca1)) MCFG_CENTRONICS_ACK_HANDLER(DEVWRITELINE(R6522_TAG, via6522_device, write_ca1))
MCFG_CENTRONICS_OUTPUT_LATCH_ADD("cent_data_out", CENTRONICS_TAG) MCFG_CENTRONICS_OUTPUT_LATCH_ADD("cent_data_out", CENTRONICS_TAG)

View File

@ -19,6 +19,7 @@ SLOT_INTERFACE_START( pc_isa8_cards )
SLOT_INTERFACE("aga_pc200", ISA8_AGA_PC200) SLOT_INTERFACE("aga_pc200", ISA8_AGA_PC200)
SLOT_INTERFACE("ega", ISA8_EGA) SLOT_INTERFACE("ega", ISA8_EGA)
SLOT_INTERFACE("svga_et4k", ISA8_SVGA_ET4K) SLOT_INTERFACE("svga_et4k", ISA8_SVGA_ET4K)
SLOT_INTERFACE("num9rev",ISA8_NUM_9_REV)
SLOT_INTERFACE("com", ISA8_COM) SLOT_INTERFACE("com", ISA8_COM)
SLOT_INTERFACE("fdc", ISA8_FDC_SUPERIO) SLOT_INTERFACE("fdc", ISA8_FDC_SUPERIO)
SLOT_INTERFACE("fdc_xt", ISA8_FDC_XT) SLOT_INTERFACE("fdc_xt", ISA8_FDC_XT)
@ -57,6 +58,7 @@ SLOT_INTERFACE_START( pc_isa16_cards )
SLOT_INTERFACE("vga", ISA8_VGA) SLOT_INTERFACE("vga", ISA8_VGA)
SLOT_INTERFACE("svga_et4k", ISA8_SVGA_ET4K) SLOT_INTERFACE("svga_et4k", ISA8_SVGA_ET4K)
SLOT_INTERFACE("svga_dm",ISA8_SVGA_CIRRUS) SLOT_INTERFACE("svga_dm",ISA8_SVGA_CIRRUS)
SLOT_INTERFACE("num9rev",ISA8_NUM_9_REV)
SLOT_INTERFACE("com", ISA8_COM) SLOT_INTERFACE("com", ISA8_COM)
SLOT_INTERFACE("comat", ISA8_COM_AT) SLOT_INTERFACE("comat", ISA8_COM_AT)
SLOT_INTERFACE("fdc", ISA8_FDC_AT) SLOT_INTERFACE("fdc", ISA8_FDC_AT)

View File

@ -25,6 +25,7 @@
#include "svga_s3.h" #include "svga_s3.h"
#include "svga_tseng.h" #include "svga_tseng.h"
#include "svga_trident.h" #include "svga_trident.h"
#include "num9rev.h"
// storage // storage
#include "fdc.h" #include "fdc.h"

View File

@ -7,8 +7,6 @@
#include "emu.h" #include "emu.h"
#include "lpt.h" #include "lpt.h"
#include "machine/pc_lpt.h" #include "machine/pc_lpt.h"
#include "bus/centronics/covox.h"
#include "bus/centronics/printer.h"
const device_type ISA8_LPT = &device_creator<isa8_lpt_device>; const device_type ISA8_LPT = &device_creator<isa8_lpt_device>;

318
src/emu/bus/isa/num9rev.c Normal file
View File

@ -0,0 +1,318 @@
// license:BSD-3-Clause
// Number Nine Revolution 512x32/1024x8
// TODO: for 1024x768 mode the 7220 is programmed for 512x768, how does that work?
#include "emu.h"
#include "num9rev.h"
//**************************************************************************
// GLOBAL VARIABLES
//**************************************************************************
const device_type ISA8_NUM_9_REV = &device_creator<isa8_number_9_rev_device>;
static ADDRESS_MAP_START( upd7220_map, AS_0, 8, isa8_number_9_rev_device )
AM_RANGE(0x00000, 0x3ffff) AM_NOP
ADDRESS_MAP_END
UPD7220_DISPLAY_PIXELS_MEMBER( isa8_number_9_rev_device::hgdc_display_pixels )
{
palette_t *pal = m_palette->palette();
if(!m_1024)
{
rgb_t color(0);
UINT16 overlay;
if(((address << 3) + 0xc0008) > (1024*1024))
return;
for(int i = 0; i < 8; i++)
{
UINT32 addr = (address << 3) + i;
overlay = m_ram[addr + 0xc0000] << 1;
overlay = m_overlay[overlay + ((m_mode & 8) ? 512 : 0)] | (m_overlay[overlay + 1 + ((m_mode & 8) ? 512 : 0)] << 8);
color.set_r(pal->entry_color(m_ram[addr] | ((overlay & 0xf) << 8)).r());
color.set_g(pal->entry_color(m_ram[addr + 0x40000] | ((overlay & 0xf0) << 4)).g());
color.set_b(pal->entry_color(m_ram[addr + 0x80000] | (overlay & 0xf00)).b());
bitmap.pix32(y, x + i) = color;
}
}
else
{
if(((address << 3) + 8) > (1024*1024))
return;
for(int i = 0; i < 8; i++)
bitmap.pix32(y, x + i) = pal->entry_color(m_ram[(address << 3) + i]);
}
}
static MACHINE_CONFIG_FRAGMENT( num_9_rev )
MCFG_SCREEN_ADD("screen", RASTER)
MCFG_SCREEN_SIZE(512, 448)
MCFG_SCREEN_VISIBLE_AREA(0, 512-1, 0, 448-1)
MCFG_SCREEN_REFRESH_RATE(60)
MCFG_SCREEN_UPDATE_DRIVER(isa8_number_9_rev_device, screen_update)
MCFG_PALETTE_ADD("palette", 4096)
MCFG_DEVICE_ADD("upd7220", UPD7220, XTAL_4_433619MHz/2) // unknown clock
MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_map)
MCFG_UPD7220_DISPLAY_PIXELS_CALLBACK_OWNER(isa8_number_9_rev_device, hgdc_display_pixels)
MCFG_VIDEO_SET_SCREEN("screen")
MACHINE_CONFIG_END
//-------------------------------------------------
// machine_config_additions - device-specific
// machine configurations
//-------------------------------------------------
machine_config_constructor isa8_number_9_rev_device::device_mconfig_additions() const
{
return MACHINE_CONFIG_NAME( num_9_rev );
}
//**************************************************************************
// LIVE DEVICE
//**************************************************************************
//-------------------------------------------------
// isa16_vga_device - constructor
//-------------------------------------------------
isa8_number_9_rev_device::isa8_number_9_rev_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
device_t(mconfig, ISA8_NUM_9_REV, "Number Nine Revolution 512x32/1024x8", tag, owner, clock, "number_9_rev", __FILE__),
device_isa8_card_interface(mconfig, *this),
m_upd7220(*this, "upd7220"),
m_palette(*this, "palette"),
m_ram(1024*1024),
m_overlay(1024)
{
}
//-------------------------------------------------
// device_start - device-specific startup
//-------------------------------------------------
void isa8_number_9_rev_device::device_start()
{
set_isa_device();
m_isa->install_memory(0xc0000, 0xc0001, 0, 0, read8_delegate(FUNC(upd7220_device::read), (upd7220_device *)m_upd7220), write8_delegate(FUNC(upd7220_device::write), (upd7220_device *)m_upd7220));
m_isa->install_memory(0xc0100, 0xc03ff, 0, 0, read8_delegate(FUNC(isa8_number_9_rev_device::pal8_r), this), write8_delegate(FUNC(isa8_number_9_rev_device::pal8_w), this));
m_isa->install_memory(0xc0400, 0xc0401, 0, 0, read8_delegate(FUNC(isa8_number_9_rev_device::bank_r), this), write8_delegate(FUNC(isa8_number_9_rev_device::bank_w), this));
m_isa->install_memory(0xc0500, 0xc06ff, 0, 0, read8_delegate(FUNC(isa8_number_9_rev_device::overlay_r), this), write8_delegate(FUNC(isa8_number_9_rev_device::overlay_w), this));
m_isa->install_memory(0xc0700, 0xc070f, 0, 0, read8_delegate(FUNC(isa8_number_9_rev_device::ctrl_r), this), write8_delegate(FUNC(isa8_number_9_rev_device::ctrl_w), this));
m_isa->install_memory(0xc1000, 0xc3fff, 0, 0, read8_delegate(FUNC(isa8_number_9_rev_device::pal12_r), this), write8_delegate(FUNC(isa8_number_9_rev_device::pal12_w), this));
m_isa->install_memory(0xa0000, 0xaffff, 0, 0, read8_delegate(FUNC(isa8_number_9_rev_device::read8), this), write8_delegate(FUNC(isa8_number_9_rev_device::write8), this));
}
//-------------------------------------------------
// device_reset - device-specific reset
//-------------------------------------------------
void isa8_number_9_rev_device::device_reset()
{
m_bank = 0;
m_mode = 0;
m_1024 = false;
}
READ8_MEMBER(isa8_number_9_rev_device::read8)
{
if((m_mode & 1) && !m_1024)
return m_ram[offset + ((m_mode & 0xc) << 14)];
else if((m_mode & 4) && !m_1024)
{
UINT32 newoff = ((offset & 3) << 18) | (m_bank << 14) | ((offset >> 2) & 0x3fff);
return m_ram[newoff];
}
else
return m_ram[offset + (m_bank << 16)];
}
WRITE8_MEMBER(isa8_number_9_rev_device::write8)
{
if(m_1024 || ((m_mode & 6) == 0))
m_ram[offset + (m_bank << 16)] = data;
else if((m_mode & 1) || ((m_mode & 6) == 2))
{
UINT8 bank = m_bank;
if(m_mode & 1)
bank = (m_mode & 0xc) >> 2;
else
{
if(m_bank >= 12)
{
m_ram[offset + (m_bank << 16)] = data;
return;
}
bank &= 3;
}
m_ram[offset + (bank << 16)] = data;
m_ram[offset + ((bank + 4) << 16)] = data;
m_ram[offset + ((bank + 8) << 16)] = data;
}
else if(m_mode & 4)
{
UINT32 newoff = ((offset & 3) << 18) | (m_bank << 14) | ((offset >> 2) & 0x3fff);
if((newoff >= 0xc0000) && ((m_mode & 6) == 6))
return;
m_ram[newoff] = data;
}
}
READ8_MEMBER(isa8_number_9_rev_device::pal8_r)
{
offset += 0x100;
palette_t *pal = m_palette->palette();
switch(offset & 0xf00)
{
case 0x100:
return pal->entry_color(offset).r();
case 0x200:
return pal->entry_color(offset).g();
case 0x300:
return pal->entry_color(offset).b();
}
return 0;
}
WRITE8_MEMBER(isa8_number_9_rev_device::pal8_w)
{
offset += 0x100;
palette_t *pal = m_palette->palette();
rgb_t pen = pal->entry_color(offset);
switch(offset & 0xf00)
{
case 0x100:
pen.set_r(data);
break;
case 0x200:
pen.set_g(data);
break;
case 0x300:
pen.set_b(data);
break;
}
pal->entry_set_color(offset, pen);
}
READ8_MEMBER(isa8_number_9_rev_device::pal12_r)
{
UINT16 color = offset & 0xfff;
palette_t *pal = m_palette->palette();
switch(offset & 0xf000)
{
case 0x0000:
return pal->entry_color(color).r();
case 0x1000:
return pal->entry_color(color).g();
case 0x2000:
return pal->entry_color(color).b();
}
return 0;
}
WRITE8_MEMBER(isa8_number_9_rev_device::pal12_w)
{
UINT16 color = offset & 0xfff;
palette_t *pal = m_palette->palette();
rgb_t pen = pal->entry_color(color);
switch(offset & 0xf000)
{
case 0x0000:
pen.set_r(data);
break;
case 0x1000:
pen.set_g(data);
break;
case 0x2000:
pen.set_b(data);
break;
}
pal->entry_set_color(color, pen);
}
READ8_MEMBER(isa8_number_9_rev_device::overlay_r)
{
return m_overlay[offset + ((m_mode & 8) ? 512 : 0)];
}
WRITE8_MEMBER(isa8_number_9_rev_device::overlay_w)
{
m_overlay[offset + ((m_mode & 8) ? 512 : 0)] = data;
}
READ8_MEMBER(isa8_number_9_rev_device::bank_r)
{
return m_bank;
}
WRITE8_MEMBER(isa8_number_9_rev_device::bank_w)
{
m_bank = data & 0xf;
}
READ8_MEMBER(isa8_number_9_rev_device::ctrl_r)
{
switch(offset & 0xf)
{
case 0:
case 1:
case 2:
case 3:
// zoom, set to same value as 7220 external zoom factor
break;
case 4:
return (m_mode & 2) ? 0xff : 0;
case 5:
return (m_mode & 4) ? 0xff : 0;
case 6:
return (m_mode & 8) ? 0xff : 0;
case 15:
return (m_mode & 1) ? 0xff : 0;
}
return 0;
}
WRITE8_MEMBER(isa8_number_9_rev_device::ctrl_w)
{
switch(offset & 0xf)
{
case 0:
case 1:
case 2:
case 3:
// zoom
break;
case 4:
if(data & 0x80)
m_mode |= 2;
else
m_mode &= ~2;
break;
case 5:
if(data & 0x80)
m_mode |= 4;
else
m_mode &= ~4;
break;
case 6:
if(data & 0x80)
m_mode |= 8;
else
m_mode &= ~8;
break;
case 15:
if(data & 0x80)
m_mode |= 1;
else
m_mode &= ~1;
break;
}
}
UINT32 isa8_number_9_rev_device::screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect)
{
rectangle visarea = screen.visible_area();
// try to support the 1024x8 or at least don't crash as there's no way to detect it
m_1024 = (visarea.width() * visarea.height()) > (512 * 512);
return m_upd7220->screen_update(screen, bitmap, cliprect);
}

61
src/emu/bus/isa/num9rev.h Normal file
View File

@ -0,0 +1,61 @@
#pragma once
#ifndef __NUM9REV_H__
#define __NUM9REV_H__
#include "emu.h"
#include "isa.h"
#include "video/upd7220.h"
#include "machine/bankdev.h"
//**************************************************************************
// TYPE DEFINITIONS
//**************************************************************************
// ======================> isa16_vga_device
class isa8_number_9_rev_device :
public device_t,
public device_isa8_card_interface
{
public:
// construction/destruction
isa8_number_9_rev_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const;
UPD7220_DISPLAY_PIXELS_MEMBER(hgdc_display_pixels);
DECLARE_READ8_MEMBER(pal8_r);
DECLARE_WRITE8_MEMBER(pal8_w);
DECLARE_READ8_MEMBER(pal12_r);
DECLARE_WRITE8_MEMBER(pal12_w);
DECLARE_READ8_MEMBER(overlay_r);
DECLARE_WRITE8_MEMBER(overlay_w);
DECLARE_READ8_MEMBER(bank_r);
DECLARE_WRITE8_MEMBER(bank_w);
DECLARE_READ8_MEMBER(ctrl_r);
DECLARE_WRITE8_MEMBER(ctrl_w);
DECLARE_READ8_MEMBER(read8);
DECLARE_WRITE8_MEMBER(write8);
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
protected:
// device-level overrides
virtual void device_start();
virtual void device_reset();
private:
required_device<upd7220_device> m_upd7220;
required_device<palette_device> m_palette;
dynamic_buffer m_ram;
dynamic_buffer m_overlay;
UINT8 m_bank;
UINT8 m_mode;
bool m_1024;
};
// device type definition
extern const device_type ISA8_NUM_9_REV;
#endif /* __NUM9REV_H__ */

View File

@ -45,8 +45,7 @@ s3virgedx_rev1_vga_device::s3virgedx_rev1_vga_device(const machine_config &mconf
void s3virge_vga_device::device_start() void s3virge_vga_device::device_start()
{ {
memset(&vga, 0, sizeof(vga)); zero();
memset(&svga, 0, sizeof(svga));
int x; int x;
int i; int i;

View File

@ -155,8 +155,7 @@ void trident_vga_device::WRITEPIXEL(INT16 x,INT16 y, UINT32 data)
void trident_vga_device::device_start() void trident_vga_device::device_start()
{ {
memset(&vga, 0, sizeof(vga)); zero();
memset(&svga, 0, sizeof(svga));
int i; int i;
for (i = 0; i < 0x100; i++) for (i = 0; i < 0x100; i++)

View File

@ -9,7 +9,7 @@
#ifndef CIRRUS_H #ifndef CIRRUS_H
#define CIRRUS_H #define CIRRUS_H
#include "bus/pci/pci.h" #include "bus/lpci/pci.h"
// ======================> cirrus_device // ======================> cirrus_device

View File

@ -203,7 +203,7 @@ void southbridge_device::device_start()
void southbridge_device::device_reset() void southbridge_device::device_reset()
{ {
m_at_spkrdata = 0; m_at_spkrdata = 0;
m_pit_out2 = 0; m_pit_out2 = 1;
m_dma_channel = -1; m_dma_channel = -1;
m_cur_eop = false; m_cur_eop = false;
m_nmi_enabled = 0; m_nmi_enabled = 0;

View File

@ -79,7 +79,6 @@ void nes_nina006_device::pcb_reset()
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM; m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0); prg32(0);
chr8(0, m_chr_source); chr8(0, m_chr_source);
set_nt_mirroring(PPU_MIRROR_HORZ);
} }
@ -164,7 +163,7 @@ WRITE8_MEMBER(nes_nina006_device::write_l)
if (!(offset & 0x0100)) if (!(offset & 0x0100))
{ {
prg32(data >> 3); prg32(data >> 3);
chr8(data, CHRROM); chr8(data & 7, CHRROM);
} }
} }

View File

@ -693,6 +693,7 @@ void nes_cart_slot_device::call_load_ines()
logerror("-- PRG 0x%x (%d x 16k chunks)\n", prg_size, prg_size / 0x4000); logerror("-- PRG 0x%x (%d x 16k chunks)\n", prg_size, prg_size / 0x4000);
logerror("-- VROM 0x%x (%d x 8k chunks)\n", vrom_size, vrom_size / 0x2000); logerror("-- VROM 0x%x (%d x 8k chunks)\n", vrom_size, vrom_size / 0x2000);
logerror("-- VRAM 0x%x (%d x 8k chunks)\n", vram_size, vram_size / 0x2000); logerror("-- VRAM 0x%x (%d x 8k chunks)\n", vram_size, vram_size / 0x2000);
logerror("-- Mirroring %s\n", BIT(header[6], 0) ? "Vertical" : "Horizontal");
if (battery_size) if (battery_size)
logerror("-- Battery found\n"); logerror("-- Battery found\n");
if (m_cart->get_trainer()) if (m_cart->get_trainer())

View File

@ -88,7 +88,7 @@ static MACHINE_CONFIG_FRAGMENT( sandy_super_disk )
MCFG_FLOPPY_DRIVE_ADD(WD1772_TAG":0", sandy_super_disk_floppies, "35dd", sandy_super_disk_t::floppy_formats) MCFG_FLOPPY_DRIVE_ADD(WD1772_TAG":0", sandy_super_disk_floppies, "35dd", sandy_super_disk_t::floppy_formats)
MCFG_FLOPPY_DRIVE_ADD(WD1772_TAG":1", sandy_super_disk_floppies, NULL, sandy_super_disk_t::floppy_formats) MCFG_FLOPPY_DRIVE_ADD(WD1772_TAG":1", sandy_super_disk_floppies, NULL, sandy_super_disk_t::floppy_formats)
MCFG_CENTRONICS_ADD(CENTRONICS_TAG, centronics_printers, "printer") MCFG_CENTRONICS_ADD(CENTRONICS_TAG, centronics_devices, "printer")
MCFG_CENTRONICS_BUSY_HANDLER(WRITELINE(sandy_super_disk_t, busy_w)) MCFG_CENTRONICS_BUSY_HANDLER(WRITELINE(sandy_super_disk_t, busy_w))
MCFG_CENTRONICS_OUTPUT_LATCH_ADD(TTL74273_TAG, CENTRONICS_TAG) MCFG_CENTRONICS_OUTPUT_LATCH_ADD(TTL74273_TAG, CENTRONICS_TAG)
MACHINE_CONFIG_END MACHINE_CONFIG_END

View File

@ -109,7 +109,7 @@ static MACHINE_CONFIG_FRAGMENT( sandy_superqboard )
MCFG_FLOPPY_DRIVE_ADD(WD1772_TAG":0", sandy_superqboard_floppies, "35hd", sandy_superqboard_t::floppy_formats) MCFG_FLOPPY_DRIVE_ADD(WD1772_TAG":0", sandy_superqboard_floppies, "35hd", sandy_superqboard_t::floppy_formats)
MCFG_FLOPPY_DRIVE_ADD(WD1772_TAG":1", sandy_superqboard_floppies, NULL, sandy_superqboard_t::floppy_formats) MCFG_FLOPPY_DRIVE_ADD(WD1772_TAG":1", sandy_superqboard_floppies, NULL, sandy_superqboard_t::floppy_formats)
MCFG_CENTRONICS_ADD(CENTRONICS_TAG, centronics_printers, "printer") MCFG_CENTRONICS_ADD(CENTRONICS_TAG, centronics_devices, "printer")
MCFG_CENTRONICS_BUSY_HANDLER(WRITELINE(sandy_superqboard_t, busy_w)) MCFG_CENTRONICS_BUSY_HANDLER(WRITELINE(sandy_superqboard_t, busy_w))
MCFG_CENTRONICS_OUTPUT_LATCH_ADD(TTL74273_TAG, CENTRONICS_TAG) MCFG_CENTRONICS_OUTPUT_LATCH_ADD(TTL74273_TAG, CENTRONICS_TAG)
MACHINE_CONFIG_END MACHINE_CONFIG_END

View File

@ -96,11 +96,15 @@ sns_sa1_device::sns_sa1_device(const machine_config &mconfig, const char *tag, d
void sns_sa1_device::device_start() void sns_sa1_device::device_start()
{ {
m_scpu_ctrl = 0;
m_nmi_vector = 0;
m_bank_c_hi = 0;
m_bank_c_rom = 0;
} }
void sns_sa1_device::device_reset() void sns_sa1_device::device_reset()
{ {
memset(m_internal_ram, 0, 0x800); memset(m_internal_ram, 0, sizeof(m_internal_ram));
m_sa1_ctrl = 0x20; m_sa1_ctrl = 0x20;
m_scpu_ctrl = 0; m_scpu_ctrl = 0;
@ -127,7 +131,7 @@ void sns_sa1_device::device_reset()
m_iram_write_sa1 = 1; m_iram_write_sa1 = 1;
m_src_addr = 0; m_src_addr = 0;
m_dst_addr = 0; m_dst_addr = 0;
memset(m_brf_reg, 0, 0x10); memset(m_brf_reg, 0, sizeof(m_brf_reg));
m_math_ctlr = 0; m_math_ctlr = 0;
m_math_overflow = 0; m_math_overflow = 0;
m_math_a = 0; m_math_a = 0;

View File

@ -25,7 +25,7 @@ const device_type PRINTER_INTERFACE = &device_creator<printer_interface_device>;
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( printer_interface ) static MACHINE_CONFIG_FRAGMENT( printer_interface )
MCFG_CENTRONICS_ADD("centronics", centronics_printers, "printer") MCFG_CENTRONICS_ADD("centronics", centronics_devices, "printer")
MCFG_CENTRONICS_BUSY_HANDLER(WRITELINE(printer_interface_device, busy_w)) MCFG_CENTRONICS_BUSY_HANDLER(WRITELINE(printer_interface_device, busy_w))
MCFG_CENTRONICS_OUTPUT_LATCH_ADD("latch", "centronics") MCFG_CENTRONICS_OUTPUT_LATCH_ADD("latch", "centronics")
MACHINE_CONFIG_END MACHINE_CONFIG_END

View File

@ -160,11 +160,20 @@ opcode_desc *drc_frontend::describe_one(offs_t curpc, const opcode_desc *prevdes
{ {
// initialize the description // initialize the description
opcode_desc *desc = m_desc_allocator.alloc(); opcode_desc *desc = m_desc_allocator.alloc();
// TODO: this kills the opcode_desc.delay vptr desc->m_next = NULL;
memset(desc, 0, sizeof(*desc)); desc->branch = NULL;
desc->pc = curpc; desc->pc = curpc;
desc->physpc = curpc; desc->physpc = curpc;
desc->targetpc = BRANCH_TARGET_DYNAMIC; desc->targetpc = BRANCH_TARGET_DYNAMIC;
memset(&desc->opptr, 0x00, sizeof(desc->opptr));
desc->length = 0;
desc->delayslots = 0;
desc->skipslots = 0;
desc->flags = 0;
desc->cycles = 0;
memset(desc->regin, 0x00, sizeof(desc->regin));
memset(desc->regout, 0x00, sizeof(desc->regout));
memset(desc->regreq, 0x00, sizeof(desc->regreq));
// call the callback to describe an instruction // call the callback to describe an instruction
if (!describe(*desc, prevdesc)) if (!describe(*desc, prevdesc))

Some files were not shown because too many files have changed in this diff Show More