summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author angelosa <lordkale4@gmail.com>2019-09-10 13:18:17 +0200
committer angelosa <lordkale4@gmail.com>2019-09-10 13:18:28 +0200
commit0e4d54c5087f1e2b4e8bf98bc181e22597a9d99b (patch)
tree44f61033fb496d18f2975833a2cef7494ae72403
parentd5b3dca0ad0b849cf6170700bd979792ff6a8e87 (diff)
archimds.cpp: preliminary serial joystick interface [Angelo Salese]
- also adds compatibility tests for AA (nw)
-rw-r--r--hash/archimedes.xml632
-rw-r--r--src/mame/drivers/ertictac.cpp2
-rw-r--r--src/mame/drivers/riscpc.cpp2
-rw-r--r--src/mame/includes/archimds.h1
-rw-r--r--src/mame/machine/archimds.cpp38
5 files changed, 470 insertions, 205 deletions
diff --git a/hash/archimedes.xml b/hash/archimedes.xml
index 551e01cc0ed..cda7bfce63f 100644
--- a/hash/archimedes.xml
+++ b/hash/archimedes.xml
@@ -3,6 +3,11 @@
<softwarelist name="archimedes" description="Acorn Archimedes floppy images">
+<!-- Notes of interest -->
+<!--
+ - "Missing SWI $401c0" means that it needs RISCOS 3.10
+-->
+
<!-- Games -->
<!--
Undumped games, based on http://www.acorn-gaming.org.uk/index.php3?p=Database/
@@ -201,7 +206,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="3dconkit">
+ <!-- boot OK, mouse is very imprecise -->
+ <software name="3dconkit" supported="partial">
<description>3D Construction Kit</description>
<year>1991</year>
<publisher>Domark</publisher>
@@ -272,7 +278,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="alieninv">
+ <!-- boot OK, shoots are misaligned in RMW ops, ditto for status text -->
+ <software name="alieninv" supported="partial">
<description>Alien Invasion</description>
<year>1994</year>
<publisher>Archimedes World</publisher>
@@ -283,7 +290,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="alieninva" cloneof="alieninv">
+ <!-- boot OK, shoots are misaligned in RMW ops, ditto for status text -->
+ <software name="alieninva" cloneof="alieninv" supported="partial">
<description>Alien Invasion (Alt)</description>
<year>1994</year>
<publisher>Archimedes World</publisher>
@@ -318,7 +326,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="allinbox">
+ <!-- boot OK -->
+ <software name="allinbox" supported="yes">
<description>All-In Boxing</description>
<year>1994</year>
<publisher>Archimedes World</publisher>
@@ -329,7 +338,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="alonedark">
+ <!-- needs HDD install -->
+ <software name="alonedark" supported="no">
<description>Alone In The Dark</description>
<year>1995</year>
<publisher>Krisalis</publisher>
@@ -384,7 +394,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="alps">
+ <!-- boot OK -->
+ <software name="alps" supported="yes">
<description>ALPS - Adventure Language Programming System</description>
<year>1994</year>
<publisher>Alpine Software</publisher>
@@ -395,7 +406,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="apocalyp">
+ <!-- Hangs randomly -->
+ <software name="apocalyp" supported="no">
<description>Apocalypse</description>
<year>1990</year>
<publisher>Fourth Dimension</publisher>
@@ -413,7 +425,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="apocalypa" cloneof="apocalyp">
+ <!-- Abruptly returns to Desktop when game overs, has trainer -->
+ <software name="apocalypa" cloneof="apocalyp" supported="no">
<description>Apocalypse (Alt)</description>
<year>1990</year>
<publisher>Fourth Dimension</publisher>
@@ -431,7 +444,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="arcpinball">
+ <!-- Hangs during initial loading -->
+ <software name="arcpinball" supported="no">
<description>ArcPinball</description>
<year>1990</year>
<publisher>Shibumi Software</publisher>
@@ -442,10 +456,12 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="asylum">
+ <!-- Score doesn't show up most of the time, sometimes keyboard inputs doesn't get recognized, has trainer -->
+ <software name="asylum" supported="partial">
<description>Asylum</description>
<year>1995</year>
<publisher>Digital Psychosis</publisher>
+ <info name="usage" value="Requires RiscOS 3.10 or above" />
<part name="flop1" interface="floppy_3_5">
<feature name="part_id" value="Disk 1"/>
<dataarea name="flop" size="819200">
@@ -491,7 +507,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="blitz">
+ <!-- boot OK -->
+ <software name="blitz" supported="yes">
<description>Blitz!</description>
<year>1991</year>
<publisher>Arxe Systems</publisher>
@@ -502,7 +519,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="blowpipe">
+ <!-- boot OK -->
+ <software name="blowpipe" supported="yes">
<description>Blowpipe</description>
<year>1990</year>
<publisher>Eclipse</publisher>
@@ -520,7 +538,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="bobbyblk">
+ <!-- Performance hit on first title screen, keyboard inputs doesn't work properly and cannot be remapped (fails key press recognition), cannot be started -->
+ <software name="bobbyblk" supported="no">
<description>Bobby Blockhead vs The Dark Planet</description>
<year>1991</year>
<publisher>Atomic Software</publisher>
@@ -555,7 +574,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="bugmoon">
+ <!-- Bug Hunter has trainer, both games don't boot, Moon Dash also trips COPRO instructions -->
+ <software name="bugmoon" supported="no">
<description>Bug Hunter &amp; Moon Dash</description>
<year>1990</year>
<publisher>Minerva</publisher>
@@ -566,7 +586,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="bughunt2">
+ <!-- trips a COPRO and a few unimplemented opcodes, eventually black screens -->
+ <software name="bughunt2" supported="no">
<description>Bug Hunter in Space</description>
<year>1990</year>
<publisher>Minerva</publisher>
@@ -577,7 +598,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="cfodder">
+ <!-- disc swap isn't recognized -->
+ <software name="cfodder" supported="no">
<description>Cannon Fodder</description>
<year>1994</year>
<publisher>Krisalis</publisher>
@@ -601,7 +623,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="carnagei">
+ <!-- Has huge RMW issues with backgrounds -->
+ <software name="carnagei" supported="partial">
<description>Carnage Inc.</description>
<year>1993</year>
<publisher>Fourth Dimension</publisher>
@@ -625,10 +648,12 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="cataclys">
+ <!-- boot OK -->
+ <software name="cataclys" supported="yes">
<description>Cataclysm</description>
<year>1991</year>
<publisher>Fourth Dimension</publisher>
+ <info name="usage" value="Requires RiscOS 3.10 or above" />
<part name="flop1" interface="floppy_3_5">
<feature name="part_id" value="Disk 1"/>
<dataarea name="flop" size="819200">
@@ -655,7 +680,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="chess3d">
+ <!-- boot OK, has hacker note in !ChessInfo -->
+ <software name="chess3d" supported="yes">
<description>Chess 3D</description>
<year>1991</year>
<publisher>Micro Power</publisher>
@@ -666,7 +692,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="chess3da" cloneof="chess3d">
+ <!-- boot OK, has hacker note in !ChessInfo -->
+ <software name="chess3da" cloneof="chess3d" supported="yes">
<description>Chess 3D (Alt)</description>
<year>1991</year>
<publisher>Micro Power</publisher>
@@ -715,7 +742,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="chokawym">
+ <!-- Disc error when clicking on !Chocks_2, needs HDD install anyway? -->
+ <software name="chokawym" supported="no">
<description>Chocks Away - Extra Missions</description>
<year>1991</year>
<publisher>Fourth Dimension</publisher>
@@ -727,7 +755,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="chopperf">
+ <!-- Has hacker note in !RunToRead and trainer, throws "line too long" exception -->
+ <software name="chopperf" supported="no">
<description>Chopper Force</description>
<year>1992</year>
<publisher>Fourth Dimension</publisher>
@@ -764,7 +793,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="conquer">
+ <!-- boot OK -->
+ <software name="conquer" supported="yes">
<description>Conqueror</description>
<year>1988</year>
<publisher>Superior Software/Acornsoft</publisher>
@@ -788,7 +818,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="ctodoom">
+ <!-- boot OK, asks for a database disk? -->
+ <software name="ctodoom" supported="partial">
<description>Countdown to Doom (includes Return to Doom &amp; Philosopher's Quest)</description>
<year>1991</year>
<publisher>Topologika</publisher>
@@ -811,7 +842,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="cyberzone">
+ <!-- "Illegal header field in module" -->
+ <software name="cyberzone" supported="no">
<description>CyberZone</description>
<year>1992</year>
<publisher>Bytepool</publisher>
@@ -822,7 +854,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="cycloids">
+ <!-- Hardlocks OS -->
+ <software name="cycloids" supported="no">
<description>Cycloids</description>
<year>1993</year>
<publisher>Software 42</publisher>
@@ -833,7 +866,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="darkwood">
+ <!-- boot OK, clicking on the paper icon during gameplay causes a "please insert disc 6" that won't work -->
+ <software name="darkwood" supported="partial">
<description>Darkwood</description>
<year>1995</year>
<publisher>Eclipse</publisher>
@@ -875,7 +909,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="deeva">
+ <!-- boot OK, but launching !Boot causes "no writable memory", works fine by launching "Deeva" file -->
+ <software name="deeva" supported="partial">
<description>Deeva</description>
<year>1990</year>
<publisher>Calderglen Computers</publisher>
@@ -886,7 +921,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="dropship">
+ <!-- Returns to Desktop when prompted to "insert original disk 1", trips unimplemented COPRO opcode -->
+ <software name="dropship" supported="no">
<description>Drop Ship</description>
<year>1990</year>
<publisher>Fourth Dimension</publisher>
@@ -904,11 +940,12 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="dune2">
- <description>Dune II - The Battle for Arrakis</description>
+ <!-- boot OK but disc swap is excessive (i.e. in-game!?), eventually soft lock during one of those, no sound -->
+ <software name="dune2" supported="no">
+ <description>Dune II - The Battle for Arrakis (v1.23F)</description>
<year>1995</year>
<publisher>Eclipse</publisher>
- <info name="usage" value="Protection requires manual" />
+ <info name="usage" value="Protection requires manual, requires a VGA screen mode" />
<part name="flop1" interface="floppy_3_5">
<feature name="part_id" value="Disc 1"/>
<dataarea name="flop" size="819200">
@@ -959,7 +996,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="dungeon">
+ <!-- Returns to Desktop when loading !Dungeon, copy protection? -->
+ <software name="dungeon" supported="no">
<description>The Dungeon</description>
<year>1993</year>
<publisher>Fourth Dimension</publisher>
@@ -983,7 +1021,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="etype">
+ <!-- boot OK but runs too fast even on A310 class machine -->
+ <software name="etype" supported="partial">
<description>E-Type</description>
<year>1989</year>
<publisher>Fourth Dimension</publisher>
@@ -1001,7 +1040,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="etypetd">
+ <!-- boot OK, window track scroll is jerky -->
+ <software name="etypetd" supported="partial">
<description>E-Type - Track Designer</description>
<year>1989</year>
<publisher>Fourth Dimension</publisher>
@@ -1012,7 +1052,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="ego">
+ <!-- boot OK -->
+ <software name="ego" supported="yes">
<description>EGO: Repton 4</description>
<year>1992</year>
<publisher>Superior Software</publisher>
@@ -1023,7 +1064,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="egoc" cloneof="ego">
+ <!-- Hangs at boot screen -->
+ <software name="egoc" cloneof="ego" supported="yes">
<description>EGO: Repton 4 [passwords]</description>
<year>1992</year>
<publisher>ProAction</publisher>
@@ -1034,7 +1076,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="elite">
+ <!-- jumps to lalaland -->
+ <software name="elite" supported="no">
<description>Elite</description>
<year>1991</year>
<publisher>Hybrid Technology</publisher>
@@ -1045,7 +1088,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="elitea" cloneof="elite">
+ <!-- jumps to lalaland -->
+ <software name="elitea" cloneof="elite" supported="no">
<description>Elite (Alt)</description>
<year>1991</year>
<publisher>Hybrid Technology</publisher>
@@ -1056,7 +1100,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="empsoccr94">
+ <!-- boot OK but pitch graphics are very glitchy -->
+ <software name="empsoccr94" supported="no">
<description>Empire Soccer 94</description>
<year>1995</year>
<publisher>Empire</publisher>
@@ -1067,7 +1112,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="enigma">
+ <!-- boot OK, Has trainer and passwords file -->
+ <software name="enigma" supported="yes">
<description>Enigma</description>
<year>1993</year>
<publisher>Archimedes World</publisher>
@@ -1078,7 +1124,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="enigmaa" cloneof="enigma">
+ <!-- boot OK, Has trainer and passwords file -->
+ <software name="enigmaa" cloneof="enigma" supported="yes">
<description>Enigma (Alt)</description>
<year>1993</year>
<publisher>Archimedes World</publisher>
@@ -1089,7 +1136,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="enthar7">
+ <!-- Cannot load -->
+ <software name="enthar7" supported="no">
<description>Enthar Seven</description>
<year>1988</year>
<publisher>Robico</publisher>
@@ -1112,8 +1160,9 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="firebal2">
- <description>Fireball II</description>
+ <!-- boot OK but sprites flickers way too much, unplayable -->
+ <software name="firebal2" supported="no">
+ <description>Fireball II Xtra</description>
<year>1990</year>
<publisher>CIS</publisher>
<part name="flop1" interface="floppy_3_5">
@@ -1123,8 +1172,10 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="firebal2e" cloneof="firebal2">
- <description>Fireball II Xtra</description>
+ <!-- boot OK but sprites flickers way too much, unplayable -->
+ <!-- Compared to above has two extra "FBscreen" files, unknown purpose (edited levels?) -->
+ <software name="firebal2e" cloneof="firebal2" supported="no">
+ <description>Fireball II Xtra (Alt)</description>
<year>1990</year>
<publisher>CIS</publisher>
<part name="flop1" interface="floppy_3_5">
@@ -1134,7 +1185,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="fireice">
+ <!-- boot OK -->
+ <software name="fireice" supported="yes">
<description>Fire &amp; Ice</description>
<year>1995</year>
<publisher>Krisalis</publisher>
@@ -1152,7 +1204,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="fish">
+ <!-- boot OK, has unemulated printer -->
+ <software name="fish" supported="yes">
<description>Fish!</description>
<year>1990</year>
<publisher>Magnetic Scrolls</publisher>
@@ -1163,7 +1216,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="flashbk">
+ <!-- Hangs when launching !Boot -->
+ <software name="flashbk" supported="no">
<description>Flashback</description>
<year>1994</year>
<publisher>U.S. Gold</publisher>
@@ -1206,7 +1260,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="flashbkc" cloneof="flashbk">
+ <!-- Hangs when launching !Boot -->
+ <software name="flashbkc" cloneof="flashbk" supported="no">
<description>Flashback [no manual]</description>
<year>1994</year>
<publisher>U.S. Gold</publisher>
@@ -1248,7 +1303,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="flashbd">
+ <!-- "Internal error: branch through zero" exception -->
+ <software name="flashbd" supported="no">
<description>Flashback (Demo)</description>
<year>1992</year>
<publisher>U.S. Gold</publisher>
@@ -1259,7 +1315,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="flsimtkit">
+ <!-- Most executables either jump to lalaland or exceptions with "unrecoverable error" -->
+ <software name="flsimtkit" supported="no">
<description>Flight Sim Toolkit</description>
<year>1991</year>
<publisher>Simis</publisher>
@@ -1282,7 +1339,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="fredfolly">
+ <!-- Keyboard input doesn't work when prompted to -->
+ <software name="fredfolly" supported="no">
<description>Freddy's Folly</description>
<year>1988</year>
<publisher>Minerva</publisher>
@@ -1293,7 +1351,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="ftt">
+ <!-- "Disc error", launcher has no icon? -->
+ <software name="ftt" supported="no">
<description>FTT</description>
<year>1994</year>
<publisher>TBA Software</publisher>
@@ -1311,7 +1370,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="galacdan">
+ <!-- boot OK -->
+ <software name="galacdan" supported="yes">
<description>Galactic Dan</description>
<year>1992</year>
<publisher>Fourth Dimension</publisher>
@@ -1322,7 +1382,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="gods">
+ <!-- boot OK, title screen logo have few black dots -->
+ <software name="gods" supported="yes">
<description>Gods</description>
<year>1992</year>
<publisher>Krisalis</publisher>
@@ -1340,7 +1401,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="godsc" cloneof="gods">
+ <!-- boot OK, title screen logo have few black dots -->
+ <software name="godsc" cloneof="gods" supported="yes">
<description>Gods [cracked]</description>
<year>1992</year>
<publisher>Krisalis</publisher>
@@ -1358,7 +1420,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="gorm">
+ <!-- boot OK -->
+ <software name="gorm" supported="yes">
<description>Gorm</description>
<year>1994</year>
<publisher>Archimedes World</publisher>
@@ -1369,7 +1432,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="ggianas">
+ <!-- boot OK, selecting keyboard doesn't work, has huge RMW issues -->
+ <software name="ggianas" supported="no">
<description>The Great Giana Sisters</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
@@ -1380,7 +1444,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="gribblys">
+ <!-- boot OK -->
+ <software name="gribblys" supported="yes">
<description>Gribbly's Day Out on the Arc</description>
<year>1992</year>
<publisher>Coin-Age</publisher>
@@ -1391,7 +1456,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="guildthvs">
+ <!-- boot OK -->
+ <software name="guildthvs" supported="yes">
<description>The Guild of Thieves</description>
<year>1989</year>
<publisher>Magnetic Scrolls</publisher>
@@ -1402,7 +1468,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="guile">
+ <!-- "cfs has no temp directory" exception -->
+ <software name="guile" supported="no">
<description>Guile</description>
<year>1992</year>
<publisher>Dream Software</publisher>
@@ -1413,7 +1480,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="hamsters">
+ <!-- boot OK, only stage 1 (recheck on Arculator) -->
+ <software name="hamsters" supported="yes">
<description>Hamsters (Demo)</description>
<year>1994</year>
<publisher>Eclipse</publisher>
@@ -1424,7 +1492,10 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="heimdall">
+ <!-- boot OK, mouse event movements autocenters too much and RMW bugs -->
+ <!-- joystick claimed to be autodetected but fails for whatever reason -->
+ <!-- Claims to support Vertical Twist (MIDI? SCSI? Joystick?) interface -->
+ <software name="heimdall" supported="partial">
<description>Heimdall</description>
<year>1993</year>
<publisher>Krisalis</publisher>
@@ -1460,7 +1531,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="heroqst">
+ <!-- Selecting any language other than English causes a stall, has "Sacked" disc protection -->
+ <software name="heroqst" supported="partial">
<description>Hero Quest</description>
<year>1991</year>
<publisher>Krisalis</publisher>
@@ -1471,7 +1543,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="hexatoms">
+ <!-- boot OK -->
+ <software name="hexatoms" supported="yes">
<description>Hex Atoms</description>
<year>1992</year>
<publisher>BitBox</publisher>
@@ -1482,10 +1555,12 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="hostages">
+ <!-- boot OK, has a slight RMW bug on the car intro, input not recognized when dying once -->
+ <software name="hostages" supported="no">
<description>Hostages</description>
<year>1990</year>
<publisher>Superior Software/Acornsoft</publisher>
+ <info name="usage" value="Requires RiscOS 2.01 or above" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="819200">
<rom name="Hostages (Superior Software).adf" size="819200" crc="f42a6fa3" sha1="0c8bce397205bcb3f1d285570086572cd1ca0cc0" />
@@ -1493,7 +1568,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="ibix">
+ <!-- "Sprite doesn't exist" exception on intro screen -->
+ <software name="ibix" supported="no">
<description>Ibix the Viking</description>
<year>1989</year>
<publisher>Minerva</publisher>
@@ -1504,10 +1580,12 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="interdc2">
+ <!-- boot OK, protection code seems always the same (yellow then blue), may be cracked or timing issue -->
+ <software name="interdc2" supported="partial">
<description>Interdictor 2</description>
<year>1989</year>
<publisher>Clares Micro Supplies</publisher>
+ <info name="usage" value="Protection requires manual" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="819200">
<rom name="interdictor 2 (1989)(microsupplies).adf" size="819200" crc="43c6ca84" sha1="0be4c7d47da5634b68fda1408daa2c9cfd227e2b" />
@@ -1515,10 +1593,12 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="ironlord">
+ <!-- boot OK, has trainer -->
+ <software name="ironlord" supported="yes">
<description>Iron Lord</description>
<year>1990</year>
<publisher>Cygnus</publisher>
+ <info name="usage" value="Requires RiscOS 3.10 or above" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="819200">
<rom name="iron lord (1990)(ubi soft).adf" size="819200" crc="9107f4df" sha1="ca8e9a783ef8d55e8b2a2046f76010d6bbb1675b" />
@@ -1526,10 +1606,12 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="ironlorda" cloneof="ironlord">
+ <!-- boot OK -->
+ <software name="ironlorda" cloneof="ironlord" supported="yes">
<description>Iron Lord (Alt)</description>
<year>1990</year>
<publisher>Ubi Soft</publisher>
+ <info name="usage" value="Requires RiscOS 3.10 or above" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="814080">
<rom name="iron lord (1990)(ubi soft)[a].adf" size="814080" crc="1f633149" sha1="0ab4fe5316b43ddfd5b9eb48eef685cfab747d63" />
@@ -1537,7 +1619,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="ixion">
+ <!-- boot OK, sound vibrato is unbearable here -->
+ <software name="ixion" supported="partial">
<description>Ixion</description>
<year>1992</year>
<publisher>Eclipse</publisher>
@@ -1555,7 +1638,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="jksquash">
+ <!-- boot OK but abuses of raster effects on menus, has trainer -->
+ <software name="jksquash" supported="no">
<description>Jahangir Khan Squash</description>
<year>1991</year>
<publisher>Krisalis</publisher>
@@ -1566,7 +1650,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="jpond">
+ <!-- Hardlocks after Krisalis logo -->
+ <software name="jpond" supported="no">
<description>James Pond</description>
<year>1990</year>
<publisher>Krisalis</publisher>
@@ -1577,7 +1662,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="jponda" cloneof="jpond">
+ <!-- Hardlocks after Krisalis logo -->
+ <software name="jponda" cloneof="jpond" supported="no">
<description>James Pond (Alt)</description>
<year>1990</year>
<publisher>Krisalis</publisher>
@@ -1588,18 +1674,20 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="jetfight">
+ <!-- contains a copy of Great Giana Sisters and a mangled Jet Fighter folder -->
+ <software name="jetfight" supported="no">
<description>Jet Fighter</description>
<year>1988</year>
<publisher>Minerva</publisher>
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="809984">
- <rom name="jet fighter (1988)(mb dixon).adf" size="809984" crc="826d3820" sha1="8ee37be632ec6082367bf31d65e94d8dc23a8d7c" />
+ <rom name="jet fighter (1988)(mb dixon).adf" size="809984" crc="826d3820" sha1="8ee37be632ec6082367bf31d65e94d8dc23a8d7c" status="baddump" />
</dataarea>
</part>
</software>
- <software name="kaptkonf">
+ <!-- "Sprite doesn't exist" exception either by starting a new game or in the key remapper -->
+ <software name="kaptkonf" supported="no">
<description>Kaptain Konflict</description>
<year>1990</year>
<publisher>Calderglen Computers</publisher>
@@ -1610,7 +1698,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="karmaft">
+ <!-- Trips unimplemented COPRO opcodes on launching !Karma -->
+ <software name="karmaft" supported="no">
<description>Karma: The Flight Trainer</description>
<year>1991</year>
<publisher>Periscope Software</publisher>
@@ -1626,7 +1715,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="lander">
+ <!-- boot OK -->
+ <software name="lander" supported="yes">
<description>Lander (Demo)</description>
<year>1987</year>
<publisher>Acorn</publisher>
@@ -1637,7 +1727,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="ldaydoom">
+ <!-- boot OK -->
+ <software name="ldaydoom" supported="yes">
<description>The Last Days of Doom (includes Hezarin)</description>
<year>1993</year>
<publisher>Topologika</publisher>
@@ -1648,10 +1739,12 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="lastninja">
+ <!-- boot OK -->
+ <software name="lastninja" supported="yes">
<description>The Last Ninja</description>
<year>1992</year>
<publisher>Superior Software</publisher>
+ <info name="usage" value="Requires RiscOS 3.10 or above" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="475908">
<rom name="Last Ninja, The (1992)(Superior Software).apd" size="475908" crc="4abb3792" sha1="3d155d5d1a97408bf132eebc33878138241305c7" />
@@ -1659,7 +1752,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="lastninjac" cloneof="lastninja">
+ <!-- boot OK -->
+ <software name="lastninjac" cloneof="lastninja" supported="yes">
<description>The Last Ninja [cracked]</description>
<year>1992</year>
<publisher>Superior Software</publisher>
@@ -1670,7 +1764,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="leedsutd">
+ <!-- trips a bunch of unimplemented COPRO opcodes, corrupts the "please wait" message screen and hangs -->
+ <software name="leedsutd" supported="no">
<description>Leeds United Champions!</description>
<year>1993</year>
<publisher>CDS</publisher>
@@ -1681,7 +1776,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="losttmpl">
+ <!-- Attempting to change inputs causes a jump to lalaland, fire key not recognized by the game, using joystick actually routes to mouse (with wrong inputs) -->
+ <software name="losttmpl" supported="no">
<description>Legend of the Lost Temple</description>
<year>1992</year>
<publisher>Eterna</publisher>
@@ -1699,7 +1795,9 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="lemmings">
+ <!-- Cursor sprite is invisible on menu unless you click with A5000 class machine, -->
+ <!-- has RMW bug on manhole opening, has raster effect bug on briefing and gameplay -->
+ <software name="lemmings" supported="partial">
<description>Lemmings</description>
<year>1991</year>
<publisher>Krisalis</publisher>
@@ -1710,7 +1808,9 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="lemmingsa" cloneof="lemmings">
+ <!-- Cursor sprite is invisible on menu unless you click with A5000 class machine, -->
+ <!-- has RMW bug on manhole opening, has raster effect bug on briefing and gameplay -->
+ <software name="lemmingsa" cloneof="lemmings" supported="partial">
<description>Lemmings (Alt)</description>
<year>1991</year>
<publisher>Krisalis</publisher>
@@ -1721,10 +1821,12 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="lemmings2">
+ <!-- Mouse cursor autocenters too much especially on A5000 class machine, raster effect is off on gameplay screen -->
+ <software name="lemmings2" supported="partial">
<description>Lemmings 2: The Tribes</description>
<year>1994</year>
<publisher>Krisalis</publisher>
+ <info name="usage" value="Requires 2MB RAM"/>
<part name="flop1" interface="floppy_3_5">
<feature name="part_id" value="Disk 1"/>
<dataarea name="flop" size="819200">
@@ -1751,7 +1853,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="lotustc2">
+ <!-- boot OK, has raster effect bugs on gameplay -->
+ <software name="lotustc2" supported="partial">
<description>Lotus Turbo Challenge 2</description>
<year>1992</year>
<publisher>Krisalis</publisher>
@@ -1769,7 +1872,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="magpockets">
+ <!-- boot OK -->
+ <software name="magpockets" supported="yes">
<description>Magic Pockets</description>
<year>1993</year>
<publisher>Renegade</publisher>
@@ -1780,10 +1884,12 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="magscrolls">
+ <!-- boot OK -->
+ <software name="magscrolls" supported="yes">
<description>The Magnetic Scrolls Collection</description>
<year>1991</year>
<publisher>Magnetic Scrolls</publisher>
+ <info name="usage" value="Requires a second floppy drive and RiscOS 2.xx"/>
<part name="flop1" interface="floppy_3_5">
<feature name="part_id" value="Disk 1"/>
<dataarea name="flop" size="819200">
@@ -1810,7 +1916,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="mariarti">
+ <!-- boot OK -->
+ <software name="mariarti" supported="yes">
<description>Mad Professor Mariarti</description>
<year>1990</year>
<publisher>Krisalis</publisher>
@@ -1821,7 +1928,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="mariartia" cloneof="mariarti">
+ <!-- Ingame input doesn't work, has "pirated by" message on bottom of loading screen -->
+ <software name="mariartia" cloneof="mariarti" supported="no">
<description>Mad Professor Mariarti (Alt)</description>
<year>1990</year>
<publisher>Krisalis</publisher>
@@ -1832,7 +1940,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="mariartib" cloneof="mariarti">
+ <!-- boot OK -->
+ <software name="mariartib" cloneof="mariarti" supported="yes">
<description>Mad Professor Mariarti (Alt 2)</description>
<year>1990</year>
<publisher>Krisalis</publisher>
@@ -1843,7 +1952,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="manchutd">
+ <!-- boot OK, incorrectly trips raster effect on top of screen -->
+ <software name="manchutd" supported="partial">
<description>Manchester United Europe</description>
<year>1991</year>
<publisher>Krisalis</publisher>
@@ -1854,7 +1964,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="mastrbrk">
+ <!-- !Boot stops loading after a while, other two executables throws an exception without printing one -->
+ <software name="mastrbrk" supported="no">
<description>Master Break</description>
<year>1990</year>
<publisher>Superior Software/Acornsoft</publisher>
@@ -1865,6 +1976,7 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
+ <!-- Black screen after selecting a course and golfer -->
<software name="microdrv">
<description>MicroDrive 3D</description>
<year>1990</year>
@@ -1883,6 +1995,7 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
+ <!-- boot OK, cannot take off, trips unemulated COPRO opcode, to be rechecked -->
<software name="mig29">
<description>Mig 29 Fulcrum</description>
<year>1991</year>
@@ -1894,7 +2007,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="moonquak">
+ <!-- boot OK -->
+ <software name="moonquak" supported="yes">
<description>Moon Quake</description>
<year>1992</year>
<publisher>Archimedes World</publisher>
@@ -1906,7 +2020,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="mrdoo">
+ <!-- boot OK, main sprite cuts off when moving -->
+ <software name="mrdoo" supported="yes">
<description>Mr. Doo</description>
<year>1994</year>
<publisher>Archimedes World</publisher>
@@ -1917,7 +2032,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="mrdooa" cloneof="mrdoo">
+ <!-- boot OK, main sprite cuts off when moving -->
+ <software name="mrdooa" cloneof="mrdoo" supported="yes">
<description>Mr. Doo (Alt)</description>
<year>1994</year>
<publisher>Archimedes World</publisher>
@@ -1928,7 +2044,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="nebulus">
+ <!-- boot OK, has raster effect issues -->
+ <software name="nebulus" supported="partial">
<description>Nebulus</description>
<year>1992</year>
<publisher>Krisalis</publisher>
@@ -1939,7 +2056,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="nevryon">
+ <!-- boot OK, has RMW bugs on foreground layer, using mouse autocenters too much -->
+ <software name="nevryon" supported="partial">
<description>Nevryon</description>
<year>1990</year>
<publisher>Fourth Dimension</publisher>
@@ -1955,7 +2073,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="nevryonc" cloneof="nevryon">
+ <!-- Hardlocks when starting a new mission -->
+ <software name="nevryonc" cloneof="nevryon" supported="no">
<description>Nevryon [cracked]</description>
<year>1990</year>
<publisher>Fourth Dimension</publisher>
@@ -1971,7 +2090,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="oddball">
+ <!-- boot OK, excessively small kerning for scrolling text on main menu -->
+ <software name="oddball" supported="partial">
<description>Oddball</description>
<year>1995</year>
<publisher>Digital Psychosis</publisher>
@@ -1982,7 +2102,9 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="minotaur">
+ <!-- boot OK (in RiscOS 3), !Boot file has mispelled !Minatuar instead of !Minotaur, hangs after trying to save a map -->
+ <!-- RiscOS 2 throws a "Bad name" exception -->
+ <software name="minotaur" supported="no">
<description>Minotaur</description>
<year>1987</year>
<publisher>Minerva</publisher>
@@ -1993,6 +2115,7 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
+ <!-- boot OK, has RMW bug on manhole opening, has raster effect bug on briefing and gameplay -->
<software name="morelemm">
<description>Oh, No! More Lemmings!</description>
<year>1992</year>
@@ -2004,6 +2127,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
+ <!-- boot OK, has RMW bug on manhole opening, has raster effect bug on briefing and gameplay -->
+ <!-- Has password file in dump -->
<software name="morelemma" cloneof="morelemm">
<description>Oh, No! More Lemmings! (Alt)</description>
<year>1992</year>
@@ -2015,7 +2140,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="pacmania">
+ <!-- boot OK -->
+ <software name="pacmania" supported="yes">
<description>Pac-Mania</description>
<year>1991</year>
<publisher>Domark</publisher>
@@ -2026,7 +2152,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="pandbox">
+ <!-- locks up when launching !Pandora, trips unimplemented COPRO opcode -->
+ <software name="pandbox" supported="no">
<description>Pandora's Box</description>
<year>1991</year>
<publisher>Fourth Dimension</publisher>
@@ -2044,7 +2171,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="pandboxc" cloneof="pandbox">
+ <!-- boot OK, has garbage on bottom of parchment paper unroll effect, has RMW bugs on gameplay -->
+ <software name="pandboxc" cloneof="pandbox" supported="partial">
<description>Pandora's Box [cracked]</description>
<year>1991</year>
<publisher>Fourth Dimension</publisher>
@@ -2062,7 +2190,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="paradr2k">
+ <!-- boot OK, has Vertical Twist joystick utility -->
+ <software name="paradr2k" supported="yes">
<description>Paradroid 2000</description>
<year>1993</year>
<publisher>Coin-Age</publisher>
@@ -2073,7 +2202,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="paradr2ka" cloneof="paradr2k">
+ <!-- boot OK, has Vertical Twist joystick utility -->
+ <software name="paradr2ka" cloneof="paradr2k" supported="yes">
<description>Paradroid 2000 (Alt)</description>
<year>1993</year>
<publisher>Coin-Age</publisher>
@@ -2084,7 +2214,10 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="pias1">
+ <!-- contains !Conqueror, !Hostages, !NoExcuses, !Rotor -->
+ <!-- !NoExcuses boot OK -->
+ <!-- !Rotor is same as rotoros3 -->
+ <software name="pias1" supported="no">
<description>Play It Again Sam 1</description>
<year>1992</year>
<publisher>Superior Software</publisher>
@@ -2102,10 +2235,15 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="pias2">
+ <!-- Disc 1 has Zarch, Master Break, Repton 2 -->
+ <!-- Master Break boot OK -->
+ <!-- Repton 2 boot OK -->
+ <!-- Disc 2 has ArcPinball, which can stuck ball on bottom right -->
+ <software name="pias2" supported="no">
<description>Play It Again Sam 2</description>
<year>1993</year>
<publisher>Superior Software</publisher>
+ <info name="usage" value="Requires RiscOS 3.10 or above for Master Break and ArcPinball" />
<part name="flop1" interface="floppy_3_5">
<feature name="part_id" value="Disc 1"/>
<dataarea name="flop" size="775371">
@@ -2120,7 +2258,13 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="pias3">
+ <!-- Disc 1 has Superior Golf Game and Zelanites -->
+ <!-- Superior Golf throws a "Sprite doesn't exist" exception after creating a golfer, ball is invisible on trainings -->
+ <!-- Zelanites sound transfers doesn't work properly otherwise boot OK -->
+ <!-- Disc 2 has Letrouve and Top Banana -->
+ <!-- Letrouve has a bug with the ranking screen where positions doesn't count properly (like 000 instead of 200th), -->
+ <!-- and it hangs when completing a stage -->
+ <software name="pias3" supported="no">
<description>Play It Again Sam 3</description>
<year>1993</year>
<publisher>Superior Software</publisher>
@@ -2138,7 +2282,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="pipmania">
+ <!-- Hangs on "please wait" screen -->
+ <software name="pipmania" supported="no">
<description>Pipe Mania</description>
<year>1990</year>
<publisher>Empire</publisher>
@@ -2149,7 +2294,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="poizone">
+ <!-- boot OK, has RMW bug on left portion of status bar (doesn't happen on Arcade version) -->
+ <software name="poizone" supported="partial">
<description>Poizone</description>
<year>1991</year>
<publisher>Eterna</publisher>
@@ -2160,7 +2306,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="populous">
+ <!-- boot OK -->
+ <software name="populous" supported="yes">
<description>Populous</description>
<year>1992</year>
<publisher>Krisalis</publisher>
@@ -2171,7 +2318,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="populousc" cloneof="populous">
+ <!-- boot OK -->
+ <software name="populousc" cloneof="populous" supported="yes">
<description>Populous [cracked]</description>
<year>1992</year>
<publisher>Krisalis</publisher>
@@ -2182,7 +2330,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="powrband">
+ <!-- Hangs after prompting user to insert disc 1, trips an unemulated COPRO opcode -->
+ <software name="powrband" supported="no">
<description>Powerband</description>
<year>1990</year>
<publisher>Fourth Dimension</publisher>
@@ -2198,19 +2347,22 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
+ <!-- boot OK, code wheel TBD -->
<software name="premmngr">
<description>Premier Manager</description>
<year>1994</year>
<publisher>Gremlin</publisher>
+ <info name="usage" value="Requires RiscOS 3.10 or above and video mode 13, has code wheel protection" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="638749">
<rom name="Premier Manager (1993)(Gremlin).apd" size="638749" crc="bf2c7af6" sha1="610090dc0a65ee968275122af545f48015fa4bb4"/>
</dataarea>
</part>
</software>
-
- <software name="quazer">
- <description>Quazer</description>
+
+ <!-- reports 0 bytes of applications workspace, title screen is blackened, gameplay has flickering vertical scroll (mid-frame raster?) -->
+ <software name="quazer" supported="no">
+ <description>Quazer (v2.00)</description>
<year>1988</year>
<publisher>Impact Software</publisher>
<part name="flop1" interface="floppy_3_5">
@@ -2220,7 +2372,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="repton3">
+ <!-- boot OK -->
+ <software name="repton3" supported="yes">
<description>Repton 3</description>
<year>1988</year>
<publisher>Superior Software/Acornsoft</publisher>
@@ -2242,7 +2395,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="revelatn">
+ <!-- boot OK -->
+ <software name="revelatn" supported="yes">
<description>Revelation</description>
<year>1993</year>
<publisher>Krisalis</publisher>
@@ -2253,7 +2407,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="revolver">
+ <!-- boot OK -->
+ <software name="revolver" supported="yes">
<description>Revolver</description>
<year>1995</year>
<publisher>Psycore</publisher>
@@ -2264,7 +2419,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="risecrime">
+ <!-- boot OK, using a "c" command prints the floppy contents? -->
+ <software name="risecrime" supported="yes">
<description>Rise In Crime</description>
<year>1988</year>
<publisher>Robico</publisher>
@@ -2275,7 +2431,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="rotor">
+ <!-- Launching !Boot asks for Ctrl+Shift+RESET keys to be pressed, unmapped -->
+ <software name="rotor" supported="no">
<description>Rotor</description>
<year>1989</year>
<publisher>Arcana</publisher>
@@ -2286,7 +2443,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="rotoros3" cloneof="rotor">
+ <!-- boot OK but flickers like mad due of incorrect raster effects -->
+ <software name="rotoros3" cloneof="rotor" supported="no">
<description>Rotor (Patched RiscOS3)</description>
<year>1989</year>
<publisher>Arcana</publisher>
@@ -2340,7 +2498,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="simonsor">
+ <!-- Trips various unhandled COPRO opcodes and floppy Latch B, hangs -->
+ <software name="simonsor" supported="no">
<description>Simon the Sorcerer</description>
<year>1994</year>
<publisher>Gamesware</publisher>
@@ -2430,7 +2589,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="speedbl2">
+ <!-- Cannot select any option in main menu, has trainer -->
+ <software name="speedbl2" supported="no">
<description>Speedball 2</description>
<year>1994</year>
<publisher>Krisalis</publisher>
@@ -2441,7 +2601,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="speedbl2a" cloneof="speedbl2">
+ <!-- Cannot select any option in main menu, has trainer directly loaded from launching !SpeedBall-->
+ <software name="speedbl2a" cloneof="speedbl2" supported="no">
<description>Speedball 2 (Alt)</description>
<year>1994</year>
<publisher>Krisalis</publisher>
@@ -2452,7 +2613,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="spheres">
+ <!-- boot OK -->
+ <software name="spheres" supported="yes">
<description>Spheres of Chaos (Demo)</description>
<year>1992</year>
<publisher>Matt Black</publisher>
@@ -2463,7 +2625,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="spheresa" cloneof="spheres">
+ <!-- boot OK -->
+ <software name="spheresa" cloneof="spheres" supported="yes">
<description>Spheres of Chaos (Demo)(Alt)</description>
<year>1992</year>
<publisher>Matt Black</publisher>
@@ -2486,7 +2649,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="starf3k">
+ <!-- "Internal error: branch through zero" exception, after tripping an unemulated COPRO opcode -->
+ <software name="starf3k" supported="no">
<description>Star Fighter 3000</description>
<year>1994</year>
<publisher>Fednet</publisher>
@@ -2504,10 +2668,12 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="starf3kd">
+ <!-- jumps to lalaland when starting a game -->
+ <software name="starf3kd" supported="no">
<description>Star Fighter 3000 (Demo)</description>
<year>1994</year>
<publisher>Fednet</publisher>
+ <info name="usage" value="Requires 2MB RAM"/>
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="819200">
<rom name="star fighter 3000 (1994)(fednet).adf" size="819200" crc="b894e371" sha1="6f2c094fd7d1c7eaebb79e8343d52cf6bfb86d1b" />
@@ -2527,7 +2693,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="startrdr">
+ <!-- "Bad name" exception when loading with RiscOS 2.xx, screen gets corrupted/black screen with only mouse cursor when launching new game -->
+ <software name="startrdr" supported="no">
<description>StarTrader</description>
<year>1988</year>
<publisher>Gem Electronics</publisher>
@@ -2557,7 +2724,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="stuntr2kx">
+ <!-- Needs HDD install with above -->
+ <software name="stuntr2kx" supported="no">
<description>Stunt Racer 2000 - Extra Tracks</description>
<year>1994</year>
<publisher>Fourth Dimension</publisher>
@@ -2568,7 +2736,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="suprpool">
+ <!-- boot OK -->
+ <software name="suprpool" supported="yes">
<description>Super Pool</description>
<year>1991</year>
<publisher>Fourth Dimension</publisher>
@@ -2579,7 +2748,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="suprpoola" cloneof="suprpool">
+ <!-- Prompts for a data disc which isn't present in the set -->
+ <software name="suprpoola" cloneof="suprpool" supported="no">
<description>Super Pool (Alt)</description>
<year>1991</year>
<publisher>Fourth Dimension</publisher>
@@ -2590,7 +2760,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="suprpoolb" cloneof="suprpool">
+ <!-- Prompts for a data disc which isn't present in the set -->
+ <software name="suprpoolb" cloneof="suprpool" supported="no">
<description>Super Pool (Alt 2)</description>
<year>1991</year>
<publisher>Fourth Dimension</publisher>
@@ -2601,7 +2772,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="suprgolf">
+ <!-- !Boot and !Golf throws an exception without printing one -->
+ <software name="suprgolf" supported="no">
<description>Superior Golf</description>
<year>1990</year>
<publisher>Superior Software/Acornsoft</publisher>
@@ -2612,7 +2784,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="swiv">
+ <!-- boot OK, joystick isn't detected -->
+ <software name="swiv" supported="yes">
<description>SWIV</description>
<year>1992</year>
<publisher>Krisalis</publisher>
@@ -2623,7 +2796,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="talisman">
+ <!-- boot OK, using COPY outright returns to Desktop -->
+ <software name="talisman" supported="partial">
<description>Talisman</description>
<year>1989</year>
<publisher>Minerva</publisher>
@@ -2634,7 +2808,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="talismana" cloneof="talisman">
+ <!-- boot OK, mouse gfx on Frozen screen looks bad -->
+ <software name="talismana" cloneof="talisman" supported="yes">
<description>Talisman (Alt)</description>
<year>1989</year>
<publisher>Minerva</publisher>
@@ -2645,7 +2820,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="terramex">
+ <!-- boot OK -->
+ <software name="terramex" supported="yes">
<description>Terramex</description>
<year>1988</year>
<publisher>Krisalis</publisher>
@@ -2656,9 +2832,11 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="terramexa" cloneof="terramex">
- <description>Terramex (Alt)</description>
- <year>1988</year>
+ <!-- boot OK -->
+ <!-- Revised version means it can run on RiscOS 3.5+ -->
+ <software name="terramexa" cloneof="terramex" supported="yes">
+ <description>Terramex (Revised Version, v2.05)</description>
+ <year>1991</year>
<publisher>Krisalis</publisher>
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="819200">
@@ -2704,7 +2882,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="trivial">
+ <!-- Throws "sprite doesn't exist" exception when question screen pops up -->
+ <software name="trivial" supported="no">
<description>Trivial Pursuit</description>
<year>1989</year>
<publisher>Domark</publisher>
@@ -2715,7 +2894,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="twinwrld">
+ <!-- !TwinInfo throws a "Bad file name .Screens.Panel" exception, main game has raster effect glitch with status bar -->
+ <software name="twinwrld" supported="partial">
<description>Twin World</description>
<year>1991</year>
<publisher>Cygnus</publisher>
@@ -2726,7 +2906,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="twinwrlda" cloneof="twinwrld">
+ <!-- boot OK, main game has raster effect glitch with status bar -->
+ <software name="twinwrlda" cloneof="twinwrld" supported="partial">
<description>Twin World (Alt)</description>
<year>1991</year>
<publisher>Cygnus</publisher>
@@ -2773,10 +2954,12 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="wimpgame">
+ <!-- boot OK, has incorrectly emulated raster effect when dying with the fan -->
+ <software name="wimpgame" supported="partial">
<description>The Wimp Game</description>
<year>1990</year>
<publisher>Fourth Dimension</publisher>
+ <info name="usage" value="Requires RiscOS 3.10 or above" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="279673">
<rom name="Wimp Game, The (1990) (The Fourth Dimension).apd" size="279673" crc="9163fa86" sha1="f0a0bcfd65997a3d207a78ec946c45def2b724db"/>
@@ -2784,10 +2967,12 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="wimpgamec" cloneof="wimpgame">
+ <!-- boot OK, has incorrectly emulated raster effect when dying with the fan -->
+ <software name="wimpgamec" cloneof="wimpgame" supported="partial">
<description>The Wimp Game [cracked]</description>
<year>1990</year>
<publisher>Fourth Dimension</publisher>
+ <info name="usage" value="Requires RiscOS 3.10 or above" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="819200">
<rom name="Wimp Game, The (1990) (The Fourth Dimension).adf" size="819200" crc="ae4fe051" sha1="32c108fae7ba4d4a443f7828b8ebece1bbd0e1c8" />
@@ -2820,10 +3005,12 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="wordupdn">
+ <!-- Gameplay screen is cut off and only lower portion is displayed -->
+ <software name="wordupdn" supported="no">
<description>Word Up Word Down</description>
<year>1988</year>
<publisher>Gem Electronics</publisher>
+ <info name="usage" value="Requires RiscOS 2.xx"/>
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="819200">
<rom name="WordUpWordDown.adf" size="819200" crc="952d4223" sha1="2a65460f752df69979dc10b6929176bdf6462f36"/>
@@ -2831,7 +3018,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="worldbox">
+ <!-- boot OK -->
+ <software name="worldbox" supported="yes">
<description>World Championship Boxing Manager</description>
<year>1991</year>
<publisher>Krisalis</publisher>
@@ -2842,7 +3030,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="wcleaderb">
+ <!-- Returns to Desktop when attempting a shot -->
+ <software name="wcleaderb" supported="no">
<description>World Class Leaderboard</description>
<year>1993</year>
<publisher>Krisalis</publisher>
@@ -2873,7 +3062,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="xfire">
+ <!-- Throws "Internal error: branch through zero" exception -->
+ <software name="xfire" supported="no">
<description>X-Fire</description>
<year>1991</year>
<publisher>Fourth Dimension</publisher>
@@ -2891,7 +3081,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="zarch">
+ <!-- boot OK -->
+ <software name="zarch" supported="yes">
<description>Zarch</description>
<year>1987</year>
<publisher>Superior Software/Acornsoft</publisher>
@@ -2903,7 +3094,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="zarchc" cloneof="zarch">
+ <!-- boot OK -->
+ <software name="zarchc" cloneof="zarch" supported="yes">
<description>Zarch [cracked]</description>
<year>1987</year>
<publisher>Superior Software/Acornsoft</publisher>
@@ -2914,11 +3106,13 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</dataarea>
</part>
</software>
-
+
+ <!-- Has trainer and copy protection? -->
<software name="zool">
<description>Zool</description>
<year>1993</year>
<publisher>Gremlin</publisher>
+ <info name="usage" value="Protection requires manual" />
<part name="flop1" interface="floppy_3_5">
<feature name="part_id" value="Disk 1"/>
<dataarea name="flop" size="819200">
@@ -2935,7 +3129,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
<!-- Other disks to sort (homebrew?!?) -->
- <software name="3dtanks">
+ <!-- boot OK -->
+ <software name="3dtanks" supported="yes">
<description>3D Tanks</description>
<year>19??</year>
<publisher>&lt;homebrew&gt;</publisher>
@@ -2946,7 +3141,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="amoria">
+ <!-- "cfs has no temp directory" exception -->
+ <software name="amoria" supported="no">
<description>Arc Moria</description>
<year>199?</year>
<publisher>&lt;homebrew&gt;</publisher>
@@ -2970,7 +3166,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="arcomni">
+ <!-- !Moric crashes after about 3 seconds in gameplay, making the OS unstable too -->
+ <software name="arcomni" cloneof="arcomini" supported="partial">
<description>ArcOmnibus (v1.03)</description>
<year>19??</year>
<publisher>RISC Developments</publisher>
@@ -2982,7 +3179,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="arcomnia" cloneof="arcomni">
+ <!-- !Moric crashes after about 3 seconds in gameplay, making the OS unstable too -->
+ <software name="arcomnia" cloneof="arcomini" supported="partial">
<description>ArcOmnibus (v1.03, Alt)</description>
<year>19??</year>
<publisher>RISC Developments</publisher>
@@ -2994,8 +3192,9 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="bloxed">
- <description>Bloxed</description>
+ <!-- boot OK -->
+ <software name="bloxed" supported="yes">
+ <description>Bloxed (v1.09, 23 Feb 1995)</description>
<year>1995</year>
<publisher>&lt;homebrew&gt;</publisher>
<info name="author" value="Steven Singer" />
@@ -3006,7 +3205,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="blackhrt">
+ <!-- boot OK -->
+ <software name="blackhrt" supported="yes">
<description>Castle Black Heart</description>
<year>1991</year>
<publisher>&lt;homebrew&gt;</publisher>
@@ -3018,8 +3218,9 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="bluethndr">
- <description>Blue Thunder</description>
+ <!-- selecting hi-res mode in game causes wrong screen mode (1bpp), no enemy appear in-game, is the game even completed? -->
+ <software name="bluethndr" supported="no">
+ <description>Blue Thunder (v1.2)</description>
<year>199?</year>
<publisher>&lt;homebrew&gt;</publisher>
<part name="flop1" interface="floppy_3_5">
@@ -3040,7 +3241,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="colourum">
+ <!-- boot OK -->
+ <software name="colourum" supported="yes">
<description>Colour UMoria (v5.4.0)</description>
<year>1992</year>
<publisher>&lt;homebrew&gt;</publisher>
@@ -3052,9 +3254,11 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="corewars">
- <description>Core Wars</description>
- <year>19??</year>
+ <!-- boot OK -->
+ <!-- TBD: counter check contents of "other" folder with an anti-virus suite -->
+ <software name="corewars" supported="yes">
+ <description>Core Wars (v1.17)</description>
+ <year>1990</year>
<publisher>&lt;homebrew&gt;</publisher>
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="819200">
@@ -3063,7 +3267,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="creepie">
+ <!-- boot OK -->
+ <software name="creepie" supported="yes">
<description>Creepie Crawlie 1 &amp; 2</description>
<year>19??</year>
<publisher>&lt;homebrew&gt;</publisher>
@@ -3088,8 +3293,9 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="deskhack">
- <description>Desktop Hacker</description>
+ <!-- !dHacker either "branch through zero" exception or hangs the system with !dHInfo preloaded -->
+ <software name="deskhack" supported="no">
+ <description>Desktop Hacker (v1.01)</description>
<year>1994</year>
<publisher>DoggySoft</publisher>
<part name="flop1" interface="floppy_3_5">
@@ -3099,8 +3305,9 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="dinosaw">
- <description>DinoSaw PD</description>
+ <!-- boot OK -->
+ <software name="dinosaw" supported="yes">
+ <description>DinoSaw PD (v1.0)</description>
<year>1993</year>
<publisher>&lt;homebrew&gt;</publisher>
<info name="author" value="Tom Cooper" />
@@ -3111,7 +3318,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="fruitz">
+ <!-- pressing any key returns to Desktop -->
+ <software name="fruitz" supported="no">
<description>Fruitz</description>
<year>1997</year>
<publisher>Digital Fantasy</publisher>
@@ -3122,8 +3330,9 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="gyrinus2">
- <description>Gyrinus II - Son of Gyrinus</description>
+ <!-- boot OK -->
+ <software name="gyrinus2" supported="yes">
+ <description>Gyrinus II - Son of Gyrinus (v3.5)</description>
<year>19??</year>
<publisher>&lt;homebrew&gt;</publisher>
<info name="author" value="Tom Cooper" />
@@ -3141,8 +3350,9 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="hacker">
- <description>The Hacker</description>
+ <!-- boot OK -->
+ <software name="hacker" supported="yes">
+ <description>The Hacker (v3.05)</description>
<year>1993</year>
<publisher>DoggySoft</publisher>
<part name="flop1" interface="floppy_3_5">
@@ -3152,8 +3362,9 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="hackera" cloneof="hacker">
- <description>The Hacker (Alt)</description>
+ <!-- boot OK -->
+ <software name="hackera" cloneof="hacker" supported="yes">
+ <description>The Hacker (Alt, v3.05)</description>
<year>1993</year>
<publisher>DoggySoft</publisher>
<part name="flop1" interface="floppy_3_5">
@@ -3163,7 +3374,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="maddash2">
+ <!-- Detects a bogus Escape key pressed after a few seconds of title screen -->
+ <software name="maddash2" supported="no">
<description>MadDash 2</description>
<year>2001</year>
<publisher>&lt;homebrew&gt;</publisher>
@@ -3175,11 +3387,16 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="marvello">
+ <!-- !Bounce screen is offset -->
+ <!-- !BIATetris black screen -->
+ <!-- !Demo2 requires 352K of screen memory (user defined, untested) -->
+ <!-- !Sister boot OK with black squares on right side, where the text is generated -->
+ <software name="marvello" supported="partial">
<description>My Marvellous Demo</description>
<year>1991</year>
<publisher>&lt;homebrew&gt;</publisher>
<info name="author" value="Oddvar Kloster" />
+ <info name="usage" value="Requires screen mode 15" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="819200">
<rom name="my marvellous demo (1991)(kloster, oddvar)(pd).adf" size="819200" crc="2590e148" sha1="296c299b804fc686bdc8a4455e4ba3f6fcd707b0" />
@@ -3187,7 +3404,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="lemings">
+ <!-- boot OK -->
+ <software name="lemings" supported="yes">
<description>Lemings</description>
<year>19??</year>
<publisher>&lt;homebrew&gt;</publisher>
@@ -3199,7 +3417,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="puntpred">
+ <!-- boot OK, "bad DataLoad Slot" when exiting causing an hang -->
+ <software name="puntpred" supported="partial">
<description>The Punters Predictor</description>
<year>19??</year>
<publisher>&lt;homebrew&gt;</publisher>
@@ -3210,7 +3429,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="riscdrm">
+ <!-- boot OK, has minor RMW bug on second screen with text scroll -->
+ <software name="riscdrm" supported="yes">
<description>RiscDream</description>
<year>1991</year>
<publisher>&lt;homebrew&gt;</publisher>
@@ -3222,8 +3442,9 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="gyrinus">
- <description>Son of Gyrinus</description>
+ <!-- boot OK -->
+ <software name="gyrinus" cloneof="gyrinus2">
+ <description>Gyrinus II - Son of Gyrinus (Alt, v3.5)</description>
<year>19??</year>
<publisher>&lt;homebrew&gt;</publisher>
<info name="author" value="Tom Cooper" />
@@ -3241,8 +3462,9 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="gyrinusa" cloneof="gyrinus">
- <description>Son of Gyrinus (Alt)</description>
+ <!-- second disk doesn't disc swap -->
+ <software name="gyrinusa" cloneof="gyrinus2" supported="no">
+ <description>Gyrinus II - Son of Gyrinus (Alt 2, v3.5)</description>
<year>19??</year>
<publisher>&lt;homebrew&gt;</publisher>
<info name="author" value="Tom Cooper" />
@@ -3260,7 +3482,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="sysintd">
+ <!-- boot OK -->
+ <software name="sysintd" supported="yes">
<description>System Interrupt Demos 1-5</description>
<year>1989</year>
<publisher>&lt;homebrew&gt;</publisher>
@@ -3272,7 +3495,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="timezone">
+ <!-- Jumps to lalaland -->
+ <software name="timezone" supported="no">
<description>Time Zone</description>
<year>19??</year>
<publisher>&lt;homebrew&gt;</publisher>
@@ -3284,9 +3508,10 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="coconizr">
- <description>Coconizer</description>
- <year>1990</year>
+ <!-- boot OK -->
+ <software name="coconizr" supported="yes">
+ <description>Coconizer+ (v1.3)</description>
+ <year>1991</year>
<publisher>Playfield</publisher>
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="819200">
@@ -3295,10 +3520,12 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="hdformat">
+ <!-- boot OK, requires working HDD interface -->
+ <software name="hdformat" supported="no">
<description>Hard Disc Formatter v2.19</description>
<year>1992</year>
<publisher>&lt;unknown&gt;</publisher>
+ <info name="usage" value="Requires RiscOS 3.10 or above" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="819200">
<rom name="hard disc formatter v2.19 (1992)(-)[req risc os 3.10 or later].adf" size="819200" crc="e8f51d06" sha1="f14d72eec33d15deffd99373bdcd054f1a90d903" />
@@ -3317,10 +3544,12 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="specemu">
+ <!-- boot OK, sound doesn't work properly -->
+ <software name="specemu" supported="partial">
<description>Speculator</description>
<year>199?</year>
<publisher>&lt;unknown&gt;</publisher>
+ <info name="usage" value="Requires screen mode 9" />
<part name="flop1" interface="floppy_3_5">
<feature name="part_id" value="Disk 1"/>
<dataarea name="flop" size="819200">
@@ -4408,7 +4637,8 @@ Zelanites: The Onslaught by Micro Power (RiscOS2)
</part>
</software>
- <software name="pcemul">
+ <!-- Needs HDD install and an MS-DOS disk -->
+ <software name="pcemul" supported="no">
<description>PC Emulator v1.6</description>
<year>1989</year>
<publisher>Acorn</publisher>
diff --git a/src/mame/drivers/ertictac.cpp b/src/mame/drivers/ertictac.cpp
index 2686577a556..475ba24611e 100644
--- a/src/mame/drivers/ertictac.cpp
+++ b/src/mame/drivers/ertictac.cpp
@@ -9,7 +9,7 @@
original driver by Tomasz Slanina, Steve Ellenoff, Nicola Salmoria
rewrite to use AA functions by R. Belmont & Angelo Salese
- special thanks to Tom Walker (author of the Acorn Archimedes Arculator emulator)
+ special thanks to Sarah Walker (author of the Acorn Archimedes Arculator emulator)
TODO (specific issues only):
- Sound is currently ugly in both games, recognizable but still nowhere near perfection
diff --git a/src/mame/drivers/riscpc.cpp b/src/mame/drivers/riscpc.cpp
index 9bece06ee4d..a1b1d7e0c99 100644
--- a/src/mame/drivers/riscpc.cpp
+++ b/src/mame/drivers/riscpc.cpp
@@ -5,7 +5,7 @@
Acorn Archimedes 7000/7000+
very preliminary driver by Angelo Salese,
- based on work by Tomasz Slanina and Tom Walker
+ based on work by Tomasz Slanina and Sarah Walker
TODO:
- Move device implementations into specific files;
diff --git a/src/mame/includes/archimds.h b/src/mame/includes/archimds.h
index ea3ecb87623..2e13bb33219 100644
--- a/src/mame/includes/archimds.h
+++ b/src/mame/includes/archimds.h
@@ -146,6 +146,7 @@ private:
emu_timer *m_vbl_timer;
uint8_t m_floppy_select;
bool check_floppy_ready();
+ uint8_t m_joy_serial_data;
};
/* IOC registers */
diff --git a/src/mame/machine/archimds.cpp b/src/mame/machine/archimds.cpp
index f79739dd7f7..319c963afa5 100644
--- a/src/mame/machine/archimds.cpp
+++ b/src/mame/machine/archimds.cpp
@@ -612,6 +612,8 @@ WRITE32_MEMBER( archimedes_state::ioc_ctrl_w )
---- --x- I2C clock
---- ---x I2C data
*/
+
+ //m_ioc_regs[CONTROL] = data & 0x38;
//if(data & 0x40)
// popmessage("Muting sound, contact MAME/MESSdev");
break;
@@ -839,6 +841,38 @@ WRITE32_MEMBER(archimedes_state::archimedes_ioc_w)
{
switch(ioc_addr & 0xfffc)
{
+ // serial joy port (!JS application)
+ case 0x10:
+ {
+ // compared to RTFM they reversed bits 0-3 (or viceversa, dunno what came out first)
+ // for pragmatic convenience we bitswap here, but this should really be a slot option at some point.
+ // TODO: understand how player 2 inputs routes, related somehow to CONTROL bit 6 (cfr. blitz in SW list)
+ // TODO: paradr2k polls here with bit 7 and fails detection (Vertical Twist)
+ uint8_t cur_joy_in = bitswap<8>(m_joy[0].read_safe(0xff),7,6,5,4,0,1,2,3);
+
+ m_joy_serial_data = (data & 0xff) ^ 0xff;
+ bool serial_on = false;
+
+ if (m_joy_serial_data == 0x20)
+ serial_on = true;
+ else if (m_joy_serial_data & cur_joy_in)
+ serial_on = true;
+
+
+ // wants printer irq for some reason (connected on parallel?)
+ if (serial_on == true)
+ {
+ archimedes_request_irq_a(ARCHIMEDES_IRQA_PRINTER_BUSY);
+ //m_ioc_regs[CONTROL] |= 0x40;
+ }
+ else
+ {
+ archimedes_clear_irq_a(ARCHIMEDES_IRQA_PRINTER_BUSY);
+ //m_ioc_regs[CONTROL] &= ~0x40;
+ }
+
+ return;
+ }
case 0x18: // latch B
/*
---- x--- floppy controller reset
@@ -962,8 +996,8 @@ WRITE32_MEMBER(archimedes_state::archimedes_vidc_w)
g = (val & 0x00f0) >> 4;
r = (val & 0x000f) >> 0;
- if(reg == 0x40 && val & 0xfff)
- logerror("WARNING: border color write here (PC=%08x)!\n",m_maincpu->pc());
+ //if(reg == 0x40 && val & 0xfff)
+ // logerror("WARNING: border color write here (PC=%08x)!\n",m_maincpu->pc());
m_palette->set_pen_color(reg >> 2, pal4bit(r), pal4bit(g), pal4bit(b) );