trunk/hash/atom.xml
| r252917 | r252918 | |
| 1 | | <?xml version="1.0"?> |
| 2 | | <!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> |
| 3 | | <!-- |
| 4 | | |
| 5 | | Missing: |
| 6 | | |
| 7 | | - econet |
| 8 | | - axr2 (APP Laboratories) |
| 9 | | |
| 10 | | --> |
| 11 | | <softwarelist name="atom" description="Acorn Atom expansion ROMs"> |
| 12 | | <software name="josbox"> |
| 13 | | <description>Atom Extension ROM AXR1</description> |
| 14 | | <year>198?</year> |
| 15 | | <publisher>ECD Computer Workshop</publisher> |
| 16 | | <part name="cart" interface="atom_cart"> |
| 17 | | <dataarea name="rom" size="4096"> |
| 18 | | <rom name="axr1.rom" size="4096" crc="868fda8b" sha1="f8417787c28818a7646b9b59d706ef890255049f" offset="0" /> |
| 19 | | </dataarea> |
| 20 | | </part> |
| 21 | | </software> |
| 22 | | |
| 23 | | <software name="pcharme"> |
| 24 | | <description>P-Charme</description> |
| 25 | | <year>1984</year> |
| 26 | | <publisher>Frans van Hoesel</publisher> |
| 27 | | <part name="cart" interface="atom_cart"> |
| 28 | | <dataarea name="rom" size="4096"> |
| 29 | | <rom name="pcharme.rom" size="4096" crc="9e8bd79f" sha1="66c57622448b448aa6080911dccb03456d0e3b81" offset="0" /> |
| 30 | | </dataarea> |
| 31 | | </part> |
| 32 | | </software> |
| 33 | | |
| 34 | | <software name="gags"> |
| 35 | | <description>GAGS v2.3</description> |
| 36 | | <year>198?</year> |
| 37 | | <publisher>G. Hillebrand</publisher> |
| 38 | | <part name="cart" interface="atom_cart"> |
| 39 | | <dataarea name="rom" size="4096"> |
| 40 | | <rom name="gags.rom" size="4096" crc="35e1d713" sha1="94cc2887ad9fea1849d1d53c64d0668e77696ef4" offset="0" /> |
| 41 | | </dataarea> |
| 42 | | </part> |
| 43 | | </software> |
| 44 | | |
| 45 | | <software name="werom"> |
| 46 | | <description>WE-ROM</description> |
| 47 | | <year>1983</year> |
| 48 | | <publisher>Watford Electronics</publisher> |
| 49 | | <part name="cart" interface="atom_cart"> |
| 50 | | <dataarea name="rom" size="4096"> |
| 51 | | <rom name="werom.rom" size="4096" crc="dfcb3bf8" sha1="85a19146844da2d6f03e1cde37ee17429eedeb0d" offset="0" /> |
| 52 | | </dataarea> |
| 53 | | </part> |
| 54 | | </software> |
| 55 | | |
| 56 | | <software name="afuk"> |
| 57 | | <description>A&F Utility Kit</description> |
| 58 | | <year>198?</year> |
| 59 | | <publisher><unknown></publisher> |
| 60 | | <part name="cart" interface="atom_cart"> |
| 61 | | <dataarea name="rom" size="4096"> |
| 62 | | <rom name="utilikit.rom" size="4096" crc="013b8f93" sha1="b4341f116a6d1e0cbcd39d64e0b5d14a90dc0356" offset="0" /> |
| 63 | | </dataarea> |
| 64 | | </part> |
| 65 | | </software> |
| 66 | | |
| 67 | | <software name="combox"> |
| 68 | | <description>COM-Box</description> |
| 69 | | <year>198?</year> |
| 70 | | <publisher>B. Poot</publisher> |
| 71 | | <part name="cart" interface="atom_cart"> |
| 72 | | <dataarea name="rom" size="4096"> |
| 73 | | <rom name="combox.rom" size="4096" crc="9c8210ab" sha1="ea293f49a98721cdbdf985d6f2fe636290ef0e75" offset="0" /> |
| 74 | | </dataarea> |
| 75 | | </part> |
| 76 | | </software> |
| 77 | | |
| 78 | | <software name="salfaa"> |
| 79 | | <description>SALFAA v2.6</description> |
| 80 | | <year>198?</year> |
| 81 | | <publisher>B. Poot & J. Jobse</publisher> |
| 82 | | <part name="cart" interface="atom_cart"> |
| 83 | | <dataarea name="rom" size="4096"> |
| 84 | | <rom name="salfaa.rom" size="4096" crc="ef857b25" sha1="b3812427233060972fa01faf3ce381a21576a5ed" offset="0" /> |
| 85 | | </dataarea> |
| 86 | | </part> |
| 87 | | </software> |
| 88 | | |
| 89 | | <software name="mousebox"> |
| 90 | | <description>Mouse-Dos Box v1.01</description> |
| 91 | | <year>198?</year> |
| 92 | | <publisher><unknown></publisher> |
| 93 | | <part name="cart" interface="atom_cart"> |
| 94 | | <dataarea name="rom" size="4096"> |
| 95 | | <rom name="mousebox.rom" size="4096" crc="0dff30e4" sha1="b7c0b9c23fcc5cfdc06cb2d2a9e7c2658e248ef7" offset="0" /> |
| 96 | | </dataarea> |
| 97 | | </part> |
| 98 | | </software> |
| 99 | | |
| 100 | | <software name="windows"> |
| 101 | | <description>Atomic Windows v1.0</description> |
| 102 | | <year>198?</year> |
| 103 | | <publisher><unknown></publisher> |
| 104 | | <part name="cart" interface="atom_cart"> |
| 105 | | <dataarea name="rom" size="4096"> |
| 106 | | <rom name="atomicw.rom" size="4096" crc="a3fd737d" sha1="d418d9322c69c49106ed2c268ad0864c0f2c4c1b" offset="0" /> |
| 107 | | </dataarea> |
| 108 | | </part> |
| 109 | | </software> |
| 110 | | |
| 111 | | <software name="toolkit"> |
| 112 | | <description>Programmer's Toolkit</description> |
| 113 | | <year>198?</year> |
| 114 | | <publisher><unknown></publisher> |
| 115 | | <part name="cart" interface="atom_cart"> |
| 116 | | <dataarea name="rom" size="4096"> |
| 117 | | <rom name="toolkit.rom" size="4096" crc="9661561c" sha1="faa0394232caf7626499c9bc57c6af36017fe852" offset="0" /> |
| 118 | | </dataarea> |
| 119 | | </part> |
| 120 | | </software> |
| 121 | | </softwarelist> |
trunk/hash/atom_cass.xml
| r0 | r252918 | |
| 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | <!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> |
| 3 | |
| 4 | <!-- Acorn Atom - Cassette images --> |
| 5 | |
| 6 | <softwarelist name="atom_cass" description="Acorn Atom cassettes"> |
| 7 | |
| 8 | <software name="747"> |
| 9 | <description>747 (12K)</description> |
| 10 | <year>1981</year> |
| 11 | <publisher>Bug Byte</publisher> |
| 12 | <part name="cass1" interface="atom_cass"> |
| 13 | <dataarea name="cass" size="4252"> |
| 14 | <rom name="747(bugbyte).hq.uef" size="4252" crc="098b61ec" sha1="e819e5e7a85e481bb21d1332140bae702615eb9d" offset="0" /> |
| 15 | </dataarea> |
| 16 | </part> |
| 17 | </software> |
| 18 | |
| 19 | <software name="adventre"> |
| 20 | <description>Adventure (12K)</description> |
| 21 | <year>1981</year> |
| 22 | <publisher>Program Power</publisher> |
| 23 | <part name="cass1" interface="atom_cass"> |
| 24 | <dataarea name="cass" size="4505"> |
| 25 | <rom name="adventure(programpower).hq.uef" size="4505" crc="31b5e31c" sha1="8c91aa7a353e03b4ec607c1e616a5cdafe80ed35" offset="0" /> |
| 26 | </dataarea> |
| 27 | </part> |
| 28 | </software> |
| 29 | |
| 30 | <software name="adventrs"> |
| 31 | <description>Adventures (Adventure/Dungeon/House/Intergalactic)</description> |
| 32 | <year>1981</year> |
| 33 | <publisher>Acornsoft</publisher> |
| 34 | <part name="cass1" interface="atom_cass"> |
| 35 | <dataarea name="cass" size="13965"> |
| 36 | <rom name="adventures(acornsoft).hq.uef" size="13965" crc="18e3d1d4" sha1="6513f6951f34c64555027615f0afdc18987f2e38" offset="0" /> |
| 37 | </dataarea> |
| 38 | </part> |
| 39 | </software> |
| 40 | |
| 41 | <software name="africadi"> |
| 42 | <description>The Africa Diamond (10K)</description> |
| 43 | <year>1982</year> |
| 44 | <publisher>Ramtronics</publisher> |
| 45 | <part name="cass1" interface="atom_cass"> |
| 46 | <dataarea name="cass" size="7512"> |
| 47 | <rom name="africadiamond(ramtronics).hq.uef" size="7512" crc="1c80dbe5" sha1="1682c82b2892f7ebdd80673ab313f17b4138fbee" offset="0" /> |
| 48 | </dataarea> |
| 49 | </part> |
| 50 | </software> |
| 51 | |
| 52 | <software name="atdbase"> |
| 53 | <description>Atom Database</description> |
| 54 | <year>1980</year> |
| 55 | <publisher>Acornsoft</publisher> |
| 56 | <part name="cass1" interface="atom_cass"> |
| 57 | <dataarea name="cass" size="4389"> |
| 58 | <rom name="database(acornsoft).hq.uef" size="4389" crc="d4fcb5d8" sha1="1568a25063197149792e3aa7c1f4b16b7e050e79" offset="0" /> |
| 59 | </dataarea> |
| 60 | </part> |
| 61 | </software> |
| 62 | |
| 63 | <software name="atstore"> |
| 64 | <description>AtomStore (12K)</description> |
| 65 | <year>1981</year> |
| 66 | <publisher>Program Power</publisher> |
| 67 | <part name="cass1" interface="atom_cass"> |
| 68 | <dataarea name="cass" size="3517"> |
| 69 | <rom name="atomstore(programpower).hq.uef" size="3517" crc="6604a70b" sha1="fd0b98ca8415591111cbb5ab188eefb40733f5f8" offset="0" /> |
| 70 | </dataarea> |
| 71 | </part> |
| 72 | </software> |
| 73 | |
| 74 | <software name="atsynth"> |
| 75 | <description>Atom Synthesiser (5K)</description> |
| 76 | <year>1981</year> |
| 77 | <publisher>Acornsoft</publisher> |
| 78 | <part name="cass1" interface="atom_cass"> |
| 79 | <dataarea name="cass" size="4663"> |
| 80 | <rom name="synthesiser(acornsoft).hq.uef" size="4663" crc="8dbbdca0" sha1="4f12bad56fe7c4b5a10471a0d1e164100158ce94" offset="0" /> |
| 81 | </dataarea> |
| 82 | </part> |
| 83 | </software> |
| 84 | |
| 85 | <software name="breakout"> |
| 86 | <description>Breakout (4K)</description> |
| 87 | <year>1981</year> |
| 88 | <publisher>Bug Byte</publisher> |
| 89 | <part name="cass1" interface="atom_cass"> |
| 90 | <dataarea name="cass" size="3460"> |
| 91 | <rom name="breakout(bugbyte).hq.uef" size="3460" crc="36b837d3" sha1="774f827ffb97d29831b29985b7c79bcece525cbc" offset="0" /> |
| 92 | </dataarea> |
| 93 | </part> |
| 94 | </software> |
| 95 | |
| 96 | <software name="busgame"> |
| 97 | <description>Business Game</description> |
| 98 | <year>1982</year> |
| 99 | <publisher>Program Power</publisher> |
| 100 | <part name="cass1" interface="atom_cass"> |
| 101 | <dataarea name="cass" size="3459"> |
| 102 | <rom name="businessgame(programpower).hq.uef" size="3459" crc="c2e72bbb" sha1="4acdf3e491aba4a0bf22f2f9bebb546e3487c089" offset="0" /> |
| 103 | </dataarea> |
| 104 | </part> |
| 105 | </software> |
| 106 | |
| 107 | <software name="centiped"> |
| 108 | <description>Centipede</description> |
| 109 | <year>198?</year> |
| 110 | <publisher>Micromania</publisher> |
| 111 | <part name="cass1" interface="atom_cass"> |
| 112 | <dataarea name="cass" size="4067"> |
| 113 | <rom name="centipede(micromania).hq.uef" size="4067" crc="f4e450e7" sha1="88c83eeec83dbfe5507e308c6a7c3476fa47c66a" offset="0" /> |
| 114 | </dataarea> |
| 115 | </part> |
| 116 | </software> |
| 117 | |
| 118 | <software name="chuckie"> |
| 119 | <description>Atomic Chuckie Egg (32K)</description> |
| 120 | <year>2012</year> |
| 121 | <publisher>Retro Software</publisher> |
| 122 | <info name="author" value="Kees van Oss" /> |
| 123 | <info name="usage" value="Load with *RUN"CHUCKIE"" /> |
| 124 | <part name="cass1" interface="atom_cass"> |
| 125 | <feature name="part_id" value="Monochrome"/> |
| 126 | <dataarea name="cass" size="9070"> |
| 127 | <rom name="mchuck.uef" size="9070" crc="0ccd10cd" sha1="2c33026fc6a64ea30197e44896ce4f763183d14b" offset="0" /> |
| 128 | </dataarea> |
| 129 | </part> |
| 130 | <part name="cass2" interface="atom_cass"> |
| 131 | <feature name="part_id" value="Colour"/> |
| 132 | <dataarea name="cass" size="9062"> |
| 133 | <rom name="cchuck.uef" size="9062" crc="ab4b3a62" sha1="4240d4401c61fac78c9c8b7ce8a12b56266654d8" offset="0" /> |
| 134 | </dataarea> |
| 135 | </part> |
| 136 | </software> |
| 137 | |
| 138 | <software name="deathsat"> |
| 139 | <description>Death Satellite (12K)</description> |
| 140 | <year>1982</year> |
| 141 | <publisher>A&F Software</publisher> |
| 142 | <part name="cass1" interface="atom_cass"> |
| 143 | <dataarea name="cass" size="10114"> |
| 144 | <rom name="deathsatellite(anf).hq.uef" size="10114" crc="2c303b50" sha1="c8a7a9fba2c9913c8d0ffd3b0296f6742109a4e1" offset="0" /> |
| 145 | </dataarea> |
| 146 | </part> |
| 147 | </software> |
| 148 | |
| 149 | <software name="defender"> |
| 150 | <description>Defender</description> |
| 151 | <year>1982</year> |
| 152 | <publisher>Micromania</publisher> |
| 153 | <part name="cass1" interface="atom_cass"> |
| 154 | <dataarea name="cass" size="4424"> |
| 155 | <rom name="defender(micromania).hq.uef" size="4424" crc="15a7abd3" sha1="4d7c788787b8e98c6a5d5317a82b5b5081c370ce" offset="0" /> |
| 156 | </dataarea> |
| 157 | </part> |
| 158 | </software> |
| 159 | |
| 160 | <software name="demondun"> |
| 161 | <description>Demon Dungeon (5K)</description> |
| 162 | <year>1980</year> |
| 163 | <publisher>Program Power</publisher> |
| 164 | <part name="cass1" interface="atom_cass"> |
| 165 | <dataarea name="cass" size="5116"> |
| 166 | <rom name="demondungeon(programpower).hq.uef" size="5116" crc="3f82cb6f" sha1="326b7b29a56735df61c4f75e3cb5899be85b1e5f" offset="0" /> |
| 167 | </dataarea> |
| 168 | </part> |
| 169 | </software> |
| 170 | |
| 171 | <software name="gala"> |
| 172 | <description>Galaforce (32K)</description> |
| 173 | <year>2012</year> |
| 174 | <publisher>Retro Software</publisher> |
| 175 | <info name="author" value="Kees van Oss" /> |
| 176 | <info name="usage" value="Load with *RUN"LOADER"" /> |
| 177 | <part name="cass1" interface="atom_cass"> |
| 178 | <feature name="part_id" value="Monochrome"/> |
| 179 | <dataarea name="cass" size="9913"> |
| 180 | <rom name="mgala.uef" size="9913" crc="71ce39de" sha1="83519ddabf85255a3fb222e8946300ae1ebe11c8" offset="0" /> |
| 181 | </dataarea> |
| 182 | </part> |
| 183 | <part name="cass2" interface="atom_cass"> |
| 184 | <feature name="part_id" value="Colour"/> |
| 185 | <dataarea name="cass" size="9933"> |
| 186 | <rom name="cgala.uef" size="9933" crc="49582b6a" sha1="7eae37d834cc79f5d066fe0f8b465f629bf6b279" offset="0" /> |
| 187 | </dataarea> |
| 188 | </part> |
| 189 | </software> |
| 190 | |
| 191 | <software name="galaxian"> |
| 192 | <description>Galaxian (12K)</description> |
| 193 | <year>1981</year> |
| 194 | <publisher>Bug Byte</publisher> |
| 195 | <part name="cass1" interface="atom_cass"> |
| 196 | <dataarea name="cass" size="4106"> |
| 197 | <rom name="galaxian(bugbyte).hq.uef" size="4106" crc="da761b61" sha1="88fd7efe9a4defa2e593ec713070081e30dfad8f" offset="0" /> |
| 198 | </dataarea> |
| 199 | </part> |
| 200 | </software> |
| 201 | |
| 202 | <software name="gamepk1"> |
| 203 | <description>Games Pack 1 (Asteroids/Sub Hunt/Breakout)</description> |
| 204 | <year>1981</year> |
| 205 | <publisher>Acornsoft</publisher> |
| 206 | <part name="cass1" interface="atom_cass"> |
| 207 | <dataarea name="cass" size="6080"> |
| 208 | <rom name="gamespack1(acornsoft).hq.uef" size="6080" crc="fe4ed08b" sha1="986348d3b7b4d3f895a21e015f2d89be00f41824" offset="0" /> |
| 209 | </dataarea> |
| 210 | </part> |
| 211 | </software> |
| 212 | |
| 213 | <software name="gamepk3"> |
| 214 | <description>Games Pack 3 (Rat Trap/Lunar Lander/Black Box)</description> |
| 215 | <year>1981</year> |
| 216 | <publisher>Acornsoft</publisher> |
| 217 | <part name="cass1" interface="atom_cass"> |
| 218 | <dataarea name="cass" size="5707"> |
| 219 | <rom name="gamespack3(acornsoft).hq.uef" size="5707" crc="e00f2289" sha1="2715c998002885f355430d6aa61e66610da6c7ae" offset="0" /> |
| 220 | </dataarea> |
| 221 | </part> |
| 222 | </software> |
| 223 | |
| 224 | <software name="gamepk4"> |
| 225 | <description>Games Pack 4 (Star Trek/Four Row/Space Attack)</description> |
| 226 | <year>1981</year> |
| 227 | <publisher>Acornsoft</publisher> |
| 228 | <part name="cass1" interface="atom_cass"> |
| 229 | <dataarea name="cass" size="8390"> |
| 230 | <rom name="gamespack4(acornsoft).hq.uef" size="8390" crc="17255110" sha1="98df80200d5aacd7bf8aa98c60dc74848ad1d028" offset="0" /> |
| 231 | </dataarea> |
| 232 | </part> |
| 233 | </software> |
| 234 | |
| 235 | <software name="gamepk8"> |
| 236 | <description>Games Pack 8 (Stargate/Gomoku/Robots)</description> |
| 237 | <year>1981</year> |
| 238 | <publisher>Acornsoft</publisher> |
| 239 | <part name="cass1" interface="atom_cass"> |
| 240 | <dataarea name="cass" size="8659"> |
| 241 | <rom name="gamespack8(acornsoft).hq.uef" size="8659" crc="6ca83cd1" sha1="b95b10021e5b85f814c4562c92ad1905da470b18" offset="0" /> |
| 242 | </dataarea> |
| 243 | </part> |
| 244 | </software> |
| 245 | |
| 246 | <software name="gamepk9"> |
| 247 | <description>Games Pack 9 (Snapper/Minotaur/Babies)</description> |
| 248 | <year>1981</year> |
| 249 | <publisher>Acornsoft</publisher> |
| 250 | <part name="cass1" interface="atom_cass"> |
| 251 | <dataarea name="cass" size="9710"> |
| 252 | <rom name="gamespack9(acornsoft).hq.uef" size="9710" crc="587742c0" sha1="1b0f064539383c2255cc9a560607c1c7e62c5c7b" offset="0" /> |
| 253 | </dataarea> |
| 254 | </part> |
| 255 | </software> |
| 256 | |
| 257 | <software name="gamepk10"> |
| 258 | <description>Games Pack 10 (Breakout/Mastermind/Snake/Simon/Moon/Hectic/Ski-Run/Track/Squash/Bombs-Away)</description> |
| 259 | <year>1981</year> |
| 260 | <publisher>Acornsoft</publisher> |
| 261 | <part name="cass1" interface="atom_cass"> |
| 262 | <dataarea name="cass" size="5389"> |
| 263 | <rom name="gamespack10(acornsoft).hq.uef" size="5389" crc="329712bb" sha1="2a70142356a601b94324b7bd6127ff71fc915e32" offset="0" /> |
| 264 | </dataarea> |
| 265 | </part> |
| 266 | </software> |
| 267 | |
| 268 | <software name="hardhath"> |
| 269 | <description>Hard Hat Harry (32K)</description> |
| 270 | <year>2011</year> |
| 271 | <publisher>Retro Software</publisher> |
| 272 | <info name="author" value="Tom Walker" /> |
| 273 | <info name="usage" value="Load with *RUN"LOADER"" /> |
| 274 | <part name="cass1" interface="atom_cass"> |
| 275 | <dataarea name="cass" size="8911"> |
| 276 | <rom name="hardhatharry.uef" size="8911" crc="901ca53a" sha1="b195c7ee16da9b91c83f4cd7705e0a250a5a61a4" offset="0" /> |
| 277 | </dataarea> |
| 278 | </part> |
| 279 | </software> |
| 280 | |
| 281 | <software name="hyperfir"> |
| 282 | <description>Hyperfire (12K)</description> |
| 283 | <year>1982</year> |
| 284 | <publisher>Program Power</publisher> |
| 285 | <part name="cass1" interface="atom_cass"> |
| 286 | <dataarea name="cass" size="4245"> |
| 287 | <rom name="hyperfire(programpower).hq.uef" size="4245" crc="470b61d7" sha1="5000117044c1c9b5c10951f85ffe5b028f8ca4fe" offset="0" /> |
| 288 | </dataarea> |
| 289 | </part> |
| 290 | </software> |
| 291 | |
| 292 | <software name="hypervpr"> |
| 293 | <description>Hyper Viper (12K)</description> |
| 294 | <year>2011</year> |
| 295 | <publisher>Retro Software</publisher> |
| 296 | <info name="author" value="Kenton Price" /> |
| 297 | <info name="usage" value="Load with *RUN"LOADER"" /> |
| 298 | <part name="cass1" interface="atom_cass"> |
| 299 | <feature name="part_id" value="Monochrome"/> |
| 300 | <dataarea name="cass" size="4055"> |
| 301 | <rom name="mhyperviper.uef" size="4055" crc="c77e31b1" sha1="0cbf321aa49357371a242127a90d2fe56e712e65" offset="0" /> |
| 302 | </dataarea> |
| 303 | </part> |
| 304 | <part name="cass2" interface="atom_cass"> |
| 305 | <feature name="part_id" value="Colour"/> |
| 306 | <dataarea name="cass" size="4053"> |
| 307 | <rom name="chyperviper.uef" size="4053" crc="f2cdc664" sha1="06834429d0c133ebca1e47aab143bab4aec0dd7f" offset="0" /> |
| 308 | </dataarea> |
| 309 | </part> |
| 310 | </software> |
| 311 | |
| 312 | <software name="jetsetmn"> |
| 313 | <description>Jet Set Miner (12K)</description> |
| 314 | <year>2009</year> |
| 315 | <publisher>Retro Software</publisher> |
| 316 | <info name="author" value="Kees van Oss" /> |
| 317 | <info name="usage" value="Load with *RUN"LOADER"" /> |
| 318 | <part name="cass1" interface="atom_cass"> |
| 319 | <feature name="part_id" value="Monochrome"/> |
| 320 | <dataarea name="cass" size="3960"> |
| 321 | <rom name="mjetsetminer.uef" size="3960" crc="08bf1104" sha1="7db984f82f230531ee2485cb602caa13fc9279cb" offset="0" /> |
| 322 | </dataarea> |
| 323 | </part> |
| 324 | <part name="cass2" interface="atom_cass"> |
| 325 | <feature name="part_id" value="Colour"/> |
| 326 | <dataarea name="cass" size="4021"> |
| 327 | <rom name="cjetsetminer.uef" size="4021" crc="d1765c3d" sha1="1ce54ed41b878ba7abf0059785497eb7645430f2" offset="0" /> |
| 328 | </dataarea> |
| 329 | </part> |
| 330 | </software> |
| 331 | |
| 332 | <software name="joeblade"> |
| 333 | <description>Atomic Joe Blade (32K)</description> |
| 334 | <year>2014</year> |
| 335 | <publisher>Retro Software</publisher> |
| 336 | <info name="author" value="Kees van Oss" /> |
| 337 | <info name="usage" value="Load with *RUN"LOADER"" /> |
| 338 | <part name="cass1" interface="atom_cass"> |
| 339 | <dataarea name="cass" size="15022"> |
| 340 | <rom name="joeblade.uef" size="15022" crc="76b7572e" sha1="0079738ca604e6cfbba4016a9e3d6937b6e8f358" offset="0" /> |
| 341 | </dataarea> |
| 342 | </part> |
| 343 | </software> |
| 344 | |
| 345 | <software name="jungle"> |
| 346 | <description>Jungle Journey (32K)</description> |
| 347 | <year>2012</year> |
| 348 | <publisher>Retro Software</publisher> |
| 349 | <info name="author" value="Kees van Oss" /> |
| 350 | <info name="usage" value="Load with *RUN"JUNGLE"" /> |
| 351 | <part name="cass1" interface="atom_cass"> |
| 352 | <dataarea name="cass" size="13807"> |
| 353 | <rom name="jungle.uef" size="13807" crc="d5ed427b" sha1="7d78b13538820e6a39b08da9ea9b0ac6b0dfddfc" offset="0" /> |
| 354 | </dataarea> |
| 355 | </part> |
| 356 | </software> |
| 357 | |
| 358 | <software name="labyrint"> |
| 359 | <description>Labyrinth (12K)</description> |
| 360 | <year>1981</year> |
| 361 | <publisher>Bug Byte</publisher> |
| 362 | <part name="cass1" interface="atom_cass"> |
| 363 | <dataarea name="cass" size="5009"> |
| 364 | <rom name="labyrinth(bugbyte).hq.uef" size="5009" crc="445a3221" sha1="86cb47e30cddbd36407691abdf8ee46bf1b3d265" offset="0" /> |
| 365 | </dataarea> |
| 366 | </part> |
| 367 | </software> |
| 368 | |
| 369 | <software name="omegamis"> |
| 370 | <description>Omega Mission</description> |
| 371 | <year>1982</year> |
| 372 | <publisher>Micromania</publisher> |
| 373 | <part name="cass1" interface="atom_cass"> |
| 374 | <dataarea name="cass" size="5081"> |
| 375 | <rom name="omegamission(micromania).hq.uef" size="5081" crc="76fa7cdd" sha1="751466ae1e19788641063540510d61b37ab080df" offset="0" /> |
| 376 | </dataarea> |
| 377 | </part> |
| 378 | </software> |
| 379 | |
| 380 | <software name="peekocom"> |
| 381 | <description>Peeko-Computer</description> |
| 382 | <year>1981</year> |
| 383 | <publisher>Acornsoft</publisher> |
| 384 | <part name="cass1" interface="atom_cass"> |
| 385 | <dataarea name="cass" size="4483"> |
| 386 | <rom name="peekocomputer(acornsoft).hq.uef" size="4483" crc="0c74b9c7" sha1="bf804a058a5012b12d3b4c9dbc44d885c42e1c8c" offset="0" /> |
| 387 | </dataarea> |
| 388 | </part> |
| 389 | </software> |
| 390 | |
| 391 | <software name="pinball"> |
| 392 | <description>Pinball (6K)</description> |
| 393 | <year>1980</year> |
| 394 | <publisher>Bug Byte</publisher> |
| 395 | <part name="cass1" interface="atom_cass"> |
| 396 | <dataarea name="cass" size="4501"> |
| 397 | <rom name="pinball(bugbyte).hq.uef" size="4501" crc="29501b59" sha1="0cd917188dd3bd22a1c7d5804bdf872a86ea694e" offset="0" /> |
| 398 | </dataarea> |
| 399 | </part> |
| 400 | </software> |
| 401 | |
| 402 | <software name="protectr"> |
| 403 | <description>The Protector</description> |
| 404 | <year>1982</year> |
| 405 | <publisher>Micromania</publisher> |
| 406 | <part name="cass1" interface="atom_cass"> |
| 407 | <dataarea name="cass" size="3726"> |
| 408 | <rom name="protector(micromania).hq.uef" size="3726" crc="dc0a2ac4" sha1="19e24ab434f3fcdba79425a58e263d9405d46f91" offset="0" /> |
| 409 | </dataarea> |
| 410 | </part> |
| 411 | </software> |
| 412 | |
| 413 | <software name="repton"> |
| 414 | <description>Repton (32K)</description> |
| 415 | <year>2013</year> |
| 416 | <publisher>Retro Software</publisher> |
| 417 | <info name="author" value="Kees van Oss" /> |
| 418 | <info name="usage" value="Load with *RUN"LOADER"" /> |
| 419 | <part name="cass1" interface="atom_cass"> |
| 420 | <dataarea name="cass" size="14895"> |
| 421 | <rom name="repton.uef" size="14895" crc="1a69941a" sha1="ce3fc486457f1b51b1a4bde83e25936201bb63dd" offset="0" /> |
| 422 | </dataarea> |
| 423 | </part> |
| 424 | </software> |
| 425 | |
| 426 | <software name="spfightr"> |
| 427 | <description>Space Fighter (6K)</description> |
| 428 | <year>1981</year> |
| 429 | <publisher>Program Power</publisher> |
| 430 | <part name="cass1" interface="atom_cass"> |
| 431 | <dataarea name="cass" size="4341"> |
| 432 | <rom name="spacefighter(programpower).hq.uef" size="4341" crc="4783c679" sha1="ef2591d569a0ddece32020e7328d721eef573ee5" offset="0" /> |
| 433 | </dataarea> |
| 434 | </part> |
| 435 | </software> |
| 436 | |
| 437 | <software name="swarm"> |
| 438 | <description>Swarm</description> |
| 439 | <year>1981</year> |
| 440 | <publisher>Program Power</publisher> |
| 441 | <part name="cass1" interface="atom_cass"> |
| 442 | <dataarea name="cass" size="3800"> |
| 443 | <rom name="swarm(programpower).hq.uef" size="3800" crc="9e6706e9" sha1="563811e318bad804b874089fa2733906104494c0" offset="0" /> |
| 444 | </dataarea> |
| 445 | </part> |
| 446 | </software> |
| 447 | |
| 448 | <software name="typist"> |
| 449 | <description>Atom Typist (7K)</description> |
| 450 | <year>1981</year> |
| 451 | <publisher>Bug Byte</publisher> |
| 452 | <part name="cass1" interface="atom_cass"> |
| 453 | <dataarea name="cass" size="3136"> |
| 454 | <rom name="atomtypist(bugbyte).hq.uef" size="3136" crc="4339f00b" sha1="92ae659767cf0cf3fb3e747088620cce2b7132a4" offset="0" /> |
| 455 | </dataarea> |
| 456 | </part> |
| 457 | </software> |
| 458 | |
| 459 | <software name="ufobombr"> |
| 460 | <description>UFO Bomber (7K)</description> |
| 461 | <year>1981</year> |
| 462 | <publisher>Bug Byte</publisher> |
| 463 | <part name="cass1" interface="atom_cass"> |
| 464 | <dataarea name="cass" size="3309"> |
| 465 | <rom name="ufobomber(bugbyte).hq.uef" size="3309" crc="660cc687" sha1="d8ec60072e596628171e132dea978a5190c9030b" offset="0" /> |
| 466 | </dataarea> |
| 467 | </part> |
| 468 | </software> |
| 469 | |
| 470 | <software name="zodiac"> |
| 471 | <description>Zodiac (12K)</description> |
| 472 | <year>1981</year> |
| 473 | <publisher>A&F Software</publisher> |
| 474 | <part name="cass1" interface="atom_cass"> |
| 475 | <dataarea name="cass" size="7969"> |
| 476 | <rom name="zodiac(anf).hq.uef" size="7969" crc="2d3e6f50" sha1="75342bca3fb0560b08964280457493b59f6f3120" offset="0" /> |
| 477 | </dataarea> |
| 478 | </part> |
| 479 | </software> |
| 480 | |
| 481 | </softwarelist> |
trunk/hash/atom_flop.xml
| r0 | r252918 | |
| 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | <!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> |
| 3 | |
| 4 | <!-- Acorn Atom - Floppy disk images --> |
| 5 | |
| 6 | <!-- Loading Instructions: |
| 7 | |
| 8 | *DOS - enters the DOS. The LOAD and SAVE commands apply now to disk, not cassette. Use the BREAK key to return to the cassette basic. |
| 9 | *DIR - load the directory information into a buffer (but does not show it). This is a sort of mount command. |
| 10 | *CAT - prints the directory information from the buffer on the screen. If the disk was spinning, an implicit *DIR is executed. |
| 11 | |
| 12 | --> |
| 13 | |
| 14 | <softwarelist name="atom_flop" description="Acorn Atom disk images"> |
| 15 | |
| 16 | <software name="chuckie"> |
| 17 | <description>Atomic Chuckie Egg (32K)</description> |
| 18 | <year>2012</year> |
| 19 | <publisher>Retro Software</publisher> |
| 20 | <info name="author" value="Kees van Oss" /> |
| 21 | <info name="usage" value="Load with *RUN"runme"" /> |
| 22 | <part name="flop1" interface="floppy_5_25"> |
| 23 | <dataarea name="flop" size="102400"> |
| 24 | <rom name="chuckie.dsk" size="102400" crc="1241ac5d" sha1="4ef6e1a18af27c922003415abb69987d54efe391" offset="0" /> |
| 25 | </dataarea> |
| 26 | </part> |
| 27 | </software> |
| 28 | |
| 29 | <software name="gala"> |
| 30 | <description>Galaforce (32K)</description> |
| 31 | <year>2012</year> |
| 32 | <publisher>Retro Software</publisher> |
| 33 | <info name="author" value="Kees van Oss" /> |
| 34 | <info name="usage" value="Load with *RUN"runme"" /> |
| 35 | <part name="flop1" interface="floppy_5_25"> |
| 36 | <dataarea name="flop" size="102400"> |
| 37 | <rom name="gala.dsk" size="102400" crc="db52a3ae" sha1="ffece5ae2295818f649735c5b7711e740dfe4731" offset="0" /> |
| 38 | </dataarea> |
| 39 | </part> |
| 40 | </software> |
| 41 | |
| 42 | <software name="hardhath"> |
| 43 | <description>Hard Hat Harry (32K)</description> |
| 44 | <year>2011</year> |
| 45 | <publisher>Retro Software</publisher> |
| 46 | <info name="author" value="Tom Walker" /> |
| 47 | <info name="usage" value="Load with *RUN"LOADER"" /> |
| 48 | <part name="flop1" interface="floppy_5_25"> |
| 49 | <dataarea name="flop" size="102400"> |
| 50 | <rom name="hardhatharry.dsk" size="102400" crc="654cadd3" sha1="fd2f6ff91bfb105b5eb866562d23f3a6edc91276" offset="0" /> |
| 51 | </dataarea> |
| 52 | </part> |
| 53 | </software> |
| 54 | |
| 55 | <software name="hypervpr"> |
| 56 | <description>Hyper Viper (12K)</description> |
| 57 | <year>2011</year> |
| 58 | <publisher>Retro Software</publisher> |
| 59 | <info name="author" value="Kenton Price" /> |
| 60 | <info name="usage" value="Load with *RUN"LOADER"" /> |
| 61 | <part name="flop1" interface="floppy_5_25"> |
| 62 | <dataarea name="flop" size="102400"> |
| 63 | <rom name="hyperviper.dsk" size="102400" crc="401dadb9" sha1="ece2cf9d7740c0266ebe5072dd298e9811dd0f47" offset="0" /> |
| 64 | </dataarea> |
| 65 | </part> |
| 66 | </software> |
| 67 | |
| 68 | <software name="jetsetmn"> |
| 69 | <description>Jet Set Miner (12K)</description> |
| 70 | <year>2009</year> |
| 71 | <publisher>Retro Software</publisher> |
| 72 | <info name="author" value="Kees van Oss" /> |
| 73 | <info name="usage" value="Load with *RUN"LOADER"" /> |
| 74 | <part name="flop1" interface="floppy_5_25"> |
| 75 | <dataarea name="flop" size="102400"> |
| 76 | <rom name="jetsetminer.dsk" size="102400" crc="de1a54f2" sha1="62d97d25fb748ee72ee972ad42c30f69d31ec5e0" offset="0" /> |
| 77 | </dataarea> |
| 78 | </part> |
| 79 | </software> |
| 80 | |
| 81 | <software name="jsw"> |
| 82 | <description>Jet Set Willy (32K)</description> |
| 83 | <year>2015</year> |
| 84 | <publisher>Retro Software</publisher> |
| 85 | <info name="author" value="Kees van Oss" /> |
| 86 | <info name="usage" value="Load with *RUN"JSWRUN"" /> |
| 87 | <part name="flop1" interface="floppy_5_25"> |
| 88 | <dataarea name="flop" size="102400"> |
| 89 | <rom name="jsw.dsk" size="102400" crc="01625c6a" sha1="ee1f5cc7e21cbc7044d4b6741b144facf45130e7" offset="0" /> |
| 90 | </dataarea> |
| 91 | </part> |
| 92 | </software> |
| 93 | |
| 94 | <software name="jsw2"> |
| 95 | <description>Jet Set Willy 2 (32K)</description> |
| 96 | <year>2015</year> |
| 97 | <publisher>Retro Software</publisher> |
| 98 | <info name="author" value="Kees van Oss" /> |
| 99 | <info name="usage" value="Load with *RUN"JSW2RUN"" /> |
| 100 | <part name="flop1" interface="floppy_5_25"> |
| 101 | <dataarea name="flop" size="102400"> |
| 102 | <rom name="jsw2.dsk" size="102400" crc="28566aed" sha1="394859c86d20d404a210e984b759c067aa2dc67d" offset="0" /> |
| 103 | </dataarea> |
| 104 | </part> |
| 105 | </software> |
| 106 | |
| 107 | <software name="joeblade"> |
| 108 | <description>Atomic Joe Blade (32K)</description> |
| 109 | <year>2014</year> |
| 110 | <publisher>Retro Software</publisher> |
| 111 | <info name="author" value="Kees van Oss" /> |
| 112 | <info name="usage" value="Load with *RUN"JOE"" /> |
| 113 | <part name="flop1" interface="floppy_5_25"> |
| 114 | <dataarea name="flop" size="102400"> |
| 115 | <rom name="joeblade.dsk" size="102400" crc="6b5fc7a5" sha1="58c812c2bdecc358e0a127d470ee26aa0c190262" offset="0" /> |
| 116 | </dataarea> |
| 117 | </part> |
| 118 | </software> |
| 119 | |
| 120 | <software name="jungle"> |
| 121 | <description>Jungle Journey (32K)</description> |
| 122 | <year>2012</year> |
| 123 | <publisher>Retro Software</publisher> |
| 124 | <info name="author" value="Kees van Oss" /> |
| 125 | <info name="usage" value="Load with *RUN"runme"" /> |
| 126 | <part name="flop1" interface="floppy_5_25"> |
| 127 | <dataarea name="flop" size="102400"> |
| 128 | <rom name="jungle.dsk" size="102400" crc="92c50fe2" sha1="a6ffbdbf0f2f7b5c4038d44632a14e1b89682db0" offset="0" /> |
| 129 | </dataarea> |
| 130 | </part> |
| 131 | </software> |
| 132 | |
| 133 | <software name="repton"> |
| 134 | <description>Repton (32K)</description> |
| 135 | <year>2013</year> |
| 136 | <publisher>Retro Software</publisher> |
| 137 | <info name="author" value="Kees van Oss" /> |
| 138 | <info name="usage" value="Load with *RUN"runme"" /> |
| 139 | <part name="flop1" interface="floppy_5_25"> |
| 140 | <dataarea name="flop" size="102400"> |
| 141 | <rom name="repton.dsk" size="102400" crc="17cebe3d" sha1="0657e2bb63ba46e0de7e21abca5cab6dcdf666d1" offset="0" /> |
| 142 | </dataarea> |
| 143 | </part> |
| 144 | </software> |
| 145 | |
| 146 | </softwarelist> |
trunk/hash/atom_rom.xml
| r0 | r252918 | |
| 1 | <?xml version="1.0"?> |
| 2 | <!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> |
| 3 | <!-- |
| 4 | |
| 5 | Missing: |
| 6 | |
| 7 | - econet |
| 8 | - axr2 (APP Laboratories) |
| 9 | |
| 10 | --> |
| 11 | <softwarelist name="atom_rom" description="Acorn Atom expansion ROMs"> |
| 12 | |
| 13 | <software name="josbox"> |
| 14 | <description>AXR1</description> |
| 15 | <year>198?</year> |
| 16 | <publisher>ECD Computer Workshop</publisher> |
| 17 | <part name="cart" interface="atom_cart"> |
| 18 | <dataarea name="rom" size="4096"> |
| 19 | <rom name="axr1.rom" size="4096" crc="868fda8b" sha1="f8417787c28818a7646b9b59d706ef890255049f" offset="0" /> |
| 20 | </dataarea> |
| 21 | </part> |
| 22 | </software> |
| 23 | |
| 24 | <software name="pcharme"> |
| 25 | <description>P-Charme Interpreter</description> |
| 26 | <year>1984</year> |
| 27 | <publisher>Frans van Hoesel</publisher> |
| 28 | <part name="cart" interface="atom_cart"> |
| 29 | <dataarea name="rom" size="4096"> |
| 30 | <rom name="pcharme.rom" size="4096" crc="9e8bd79f" sha1="66c57622448b448aa6080911dccb03456d0e3b81" offset="0" /> |
| 31 | </dataarea> |
| 32 | </part> |
| 33 | </software> |
| 34 | |
| 35 | <software name="gags"> |
| 36 | <description>GAGS v2.3</description> |
| 37 | <year>198?</year> |
| 38 | <publisher>G. Hillebrand</publisher> |
| 39 | <part name="cart" interface="atom_cart"> |
| 40 | <dataarea name="rom" size="4096"> |
| 41 | <rom name="gags.rom" size="4096" crc="35e1d713" sha1="94cc2887ad9fea1849d1d53c64d0668e77696ef4" offset="0" /> |
| 42 | </dataarea> |
| 43 | </part> |
| 44 | </software> |
| 45 | |
| 46 | <software name="werom"> |
| 47 | <description>WE-ROM</description> |
| 48 | <year>1983</year> |
| 49 | <publisher>Watford Electronics</publisher> |
| 50 | <part name="cart" interface="atom_cart"> |
| 51 | <dataarea name="rom" size="4096"> |
| 52 | <rom name="werom.rom" size="4096" crc="dfcb3bf8" sha1="85a19146844da2d6f03e1cde37ee17429eedeb0d" offset="0" /> |
| 53 | </dataarea> |
| 54 | </part> |
| 55 | </software> |
| 56 | |
| 57 | <software name="afuk"> |
| 58 | <description>A&F Utility Kit</description> |
| 59 | <year>1982</year> |
| 60 | <publisher>A&F Software</publisher> |
| 61 | <part name="cart" interface="atom_cart"> |
| 62 | <dataarea name="rom" size="4096"> |
| 63 | <rom name="utilikit.rom" size="4096" crc="013b8f93" sha1="b4341f116a6d1e0cbcd39d64e0b5d14a90dc0356" offset="0" /> |
| 64 | </dataarea> |
| 65 | </part> |
| 66 | </software> |
| 67 | |
| 68 | <software name="combox"> |
| 69 | <description>COM-Box</description> |
| 70 | <year>198?</year> |
| 71 | <publisher>B. Poot</publisher> |
| 72 | <part name="cart" interface="atom_cart"> |
| 73 | <dataarea name="rom" size="4096"> |
| 74 | <rom name="combox.rom" size="4096" crc="9c8210ab" sha1="ea293f49a98721cdbdf985d6f2fe636290ef0e75" offset="0" /> |
| 75 | </dataarea> |
| 76 | </part> |
| 77 | </software> |
| 78 | |
| 79 | <software name="salfaa"> |
| 80 | <description>SALFAA v2.6</description> |
| 81 | <year>198?</year> |
| 82 | <publisher>B. Poot & J. Jobse</publisher> |
| 83 | <part name="cart" interface="atom_cart"> |
| 84 | <dataarea name="rom" size="4096"> |
| 85 | <rom name="salfaa.rom" size="4096" crc="ef857b25" sha1="b3812427233060972fa01faf3ce381a21576a5ed" offset="0" /> |
| 86 | </dataarea> |
| 87 | </part> |
| 88 | </software> |
| 89 | |
| 90 | <software name="mousebox"> |
| 91 | <description>Mouse-Dos Box v1.01</description> |
| 92 | <year>198?</year> |
| 93 | <publisher><unknown></publisher> |
| 94 | <part name="cart" interface="atom_cart"> |
| 95 | <dataarea name="rom" size="4096"> |
| 96 | <rom name="mousebox.rom" size="4096" crc="0dff30e4" sha1="b7c0b9c23fcc5cfdc06cb2d2a9e7c2658e248ef7" offset="0" /> |
| 97 | </dataarea> |
| 98 | </part> |
| 99 | </software> |
| 100 | |
| 101 | <software name="windows"> |
| 102 | <description>Atomic Windows v1.0</description> |
| 103 | <year>198?</year> |
| 104 | <publisher>Kees van Oss</publisher> |
| 105 | <part name="cart" interface="atom_cart"> |
| 106 | <dataarea name="rom" size="4096"> |
| 107 | <rom name="atomicw.rom" size="4096" crc="a3fd737d" sha1="d418d9322c69c49106ed2c268ad0864c0f2c4c1b" offset="0" /> |
| 108 | </dataarea> |
| 109 | </part> |
| 110 | </software> |
| 111 | |
| 112 | <software name="toolkit"> |
| 113 | <description>Programmer's Toolkit</description> |
| 114 | <year>198?</year> |
| 115 | <publisher><unknown></publisher> |
| 116 | <part name="cart" interface="atom_cart"> |
| 117 | <dataarea name="rom" size="4096"> |
| 118 | <rom name="toolkit.rom" size="4096" crc="9661561c" sha1="faa0394232caf7626499c9bc57c6af36017fe852" offset="0" /> |
| 119 | </dataarea> |
| 120 | </part> |
| 121 | </software> |
| 122 | </softwarelist> |
trunk/src/mame/drivers/atom.cpp
| r252917 | r252918 | |
| 286 | 286 | AM_RANGE(0xf000, 0xffff) AM_ROM AM_REGION(SY6502_TAG, 0) |
| 287 | 287 | ADDRESS_MAP_END |
| 288 | 288 | |
| 289 | /*------------------------------------------------- |
| 290 | ADDRESS_MAP( prophet2_mem ) |
| 291 | -------------------------------------------------*/ |
| 292 | |
| 293 | //static ADDRESS_MAP_START( prophet2_mem, AS_PROGRAM, 8, atom_state ) |
| 294 | // AM_RANGE(0x0000, 0x09ff) AM_RAM |
| 295 | // AM_RANGE(0x0a00, 0x7fff) AM_RAM |
| 296 | // AM_RANGE(0x8000, 0x97ff) AM_RAM AM_SHARE("video_ram") |
| 297 | // AM_RANGE(0x9800, 0x9fff) AM_RAM |
| 298 | // AM_RANGE(0xb000, 0xb003) AM_MIRROR(0x3fc) AM_DEVREADWRITE(INS8255_TAG, i8255_device, read, write) |
| 299 | //// AM_RANGE(0xb400, 0xb403) AM_DEVREADWRITE(MC6854_TAG, mc6854_device, read, write) |
| 300 | //// AM_RANGE(0xb404, 0xb404) AM_READ_PORT("ECONET") |
| 301 | // AM_RANGE(0xb800, 0xb80f) AM_MIRROR(0x3f0) AM_DEVREADWRITE(R6522_TAG, via6522_device, read, write) |
| 302 | // AM_RANGE(0xc000, 0xffff) AM_ROM AM_REGION(SY6502_TAG, 0) |
| 303 | //ADDRESS_MAP_END |
| 304 | |
| 289 | 305 | /*************************************************************************** |
| 290 | 306 | INPUT PORTS |
| 291 | 307 | ***************************************************************************/ |
| r252917 | r252918 | |
| 675 | 691 | |
| 676 | 692 | FLOPPY_FORMATS_MEMBER(atom_state::floppy_formats) |
| 677 | 693 | FLOPPY_ATOM_FORMAT |
| 678 | | FLOPPY_FORMATS_END |
| 694 | FLOPPY_FORMATS_END0 |
| 679 | 695 | |
| 680 | 696 | /*------------------------------------------------- |
| 681 | 697 | MACHINE_DRIVER( atom ) |
| r252917 | r252918 | |
| 715 | 731 | MCFG_I8271_IRQ_CALLBACK(WRITELINE(atom_state, atom_8271_interrupt_callback)) |
| 716 | 732 | MCFG_I8271_HDL_CALLBACK(WRITELINE(atom_state, motor_w)) |
| 717 | 733 | MCFG_FLOPPY_DRIVE_ADD(I8271_TAG ":0", atom_floppies, "525sssd", atom_state::floppy_formats) |
| 734 | MCFG_FLOPPY_DRIVE_SOUND(true) |
| 718 | 735 | MCFG_FLOPPY_DRIVE_ADD(I8271_TAG ":1", atom_floppies, "525sssd", atom_state::floppy_formats) |
| 736 | MCFG_FLOPPY_DRIVE_SOUND(true) |
| 719 | 737 | |
| 720 | 738 | MCFG_CENTRONICS_ADD(CENTRONICS_TAG, centronics_devices, "printer") |
| 721 | 739 | MCFG_CENTRONICS_ACK_HANDLER(DEVWRITELINE(R6522_TAG, via6522_device, write_ca1)) |
| r252917 | r252918 | |
| 726 | 744 | MCFG_CASSETTE_ADD("cassette") |
| 727 | 745 | MCFG_CASSETTE_FORMATS(atom_cassette_formats) |
| 728 | 746 | MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_STOPPED | CASSETTE_MOTOR_ENABLED | CASSETTE_SPEAKER_MUTED) |
| 747 | MCFG_CASSETTE_INTERFACE("atom_cass") |
| 729 | 748 | |
| 730 | 749 | MCFG_QUICKLOAD_ADD("quickload", atom_state, atom_atm, "atm", 0) |
| 731 | 750 | |
| r252917 | r252918 | |
| 736 | 755 | |
| 737 | 756 | /* internal ram */ |
| 738 | 757 | MCFG_RAM_ADD(RAM_TAG) |
| 739 | | MCFG_RAM_DEFAULT_SIZE("2K") |
| 740 | | MCFG_RAM_EXTRA_OPTIONS("4K,6K,8K,10K,12K,32K") |
| 758 | MCFG_RAM_DEFAULT_SIZE("32K") |
| 759 | MCFG_RAM_EXTRA_OPTIONS("2K,4K,6K,8K,10K,12K") |
| 760 | MCFG_RAM_DEFAULT_VALUE(0x00) |
| 741 | 761 | |
| 742 | 762 | /* Software lists */ |
| 743 | | MCFG_SOFTWARE_LIST_ADD("cart_list","atom") |
| 763 | MCFG_SOFTWARE_LIST_ADD("rom_list","atom_rom") |
| 764 | MCFG_SOFTWARE_LIST_ADD("cass_list","atom_cass") |
| 765 | MCFG_SOFTWARE_LIST_ADD("flop_list","atom_flop") |
| 744 | 766 | MACHINE_CONFIG_END |
| 745 | 767 | |
| 746 | 768 | /*------------------------------------------------- |
| r252917 | r252918 | |
| 823 | 845 | MCFG_CASSETTE_ADD("cassette") |
| 824 | 846 | MCFG_CASSETTE_FORMATS(atom_cassette_formats) |
| 825 | 847 | MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_STOPPED | CASSETTE_MOTOR_ENABLED | CASSETTE_SPEAKER_MUTED) |
| 848 | MCFG_CASSETTE_INTERFACE("atom_cass") |
| 826 | 849 | |
| 827 | 850 | /* internal ram */ |
| 828 | 851 | MCFG_RAM_ADD(RAM_TAG) |
| r252917 | r252918 | |
| 831 | 854 | |
| 832 | 855 | MACHINE_CONFIG_END |
| 833 | 856 | |
| 857 | /*------------------------------------------------- |
| 858 | MACHINE_DRIVER( prophet2 ) |
| 859 | -------------------------------------------------*/ |
| 860 | |
| 861 | //static MACHINE_CONFIG_DERIVED( prophet2, atom ) |
| 862 | // /* basic machine hardware */ |
| 863 | // MCFG_CPU_MODIFY(SY6502_TAG) |
| 864 | // MCFG_CPU_PROGRAM_MAP(prophet2_mem) |
| 865 | // |
| 866 | // /* fdc */ |
| 867 | // MCFG_DEVICE_REMOVE(I8271_TAG) |
| 868 | // MCFG_DEVICE_REMOVE(I8271_TAG ":0") |
| 869 | // MCFG_DEVICE_REMOVE(I8271_TAG ":1") |
| 870 | // |
| 871 | // /* Software lists */ |
| 872 | // MCFG_SOFTWARE_LIST_REMOVE("flop_list") |
| 873 | //MACHINE_CONFIG_END |
| 874 | |
| 875 | /*------------------------------------------------- |
| 876 | MACHINE_DRIVER( prophet3 ) |
| 877 | -------------------------------------------------*/ |
| 878 | |
| 879 | //static MACHINE_CONFIG_DERIVED( prophet3, atom ) |
| 880 | // |
| 881 | //MACHINE_CONFIG_END |
| 882 | |
| 883 | /*------------------------------------------------- |
| 884 | MACHINE_DRIVER( atommc ) |
| 885 | -------------------------------------------------*/ |
| 886 | |
| 887 | //static MACHINE_CONFIG_DERIVED( atommc, atom ) |
| 888 | // /* Software lists */ |
| 889 | // MCFG_SOFTWARE_LIST_ADD("mmc_list","atom_mmc") |
| 890 | // MCFG_SOFTWARE_LIST_REMOVE("flop_list") |
| 891 | //MACHINE_CONFIG_END |
| 892 | |
| 834 | 893 | /*************************************************************************** |
| 835 | 894 | ROMS |
| 836 | 895 | ***************************************************************************/ |
| r252917 | r252918 | |
| 870 | 929 | ROM_LOAD( "bbcbasic.rom", 0x0000, 0x4000, CRC(79434781) SHA1(4a7393f3a45ea309f744441c16723e2ef447a281) ) |
| 871 | 930 | ROM_END |
| 872 | 931 | |
| 932 | //#define rom_prophet2 rom_atom |
| 873 | 933 | |
| 934 | //#define rom_prophet3 rom_atom |
| 935 | |
| 936 | /*------------------------------------------------- |
| 937 | ROM( atommc ) |
| 938 | -------------------------------------------------*/ |
| 939 | |
| 940 | //ROM_START( atommc ) |
| 941 | // ROM_REGION( 0x4000, SY6502_TAG, 0 ) |
| 942 | // ROM_LOAD( "abasic.ic20", 0x0000, 0x1000, CRC(289b7791) SHA1(0072c83458a9690a3ea1f6094f0f38cf8e96a445) ) |
| 943 | // ROM_CONTINUE( 0x3000, 0x1000 ) |
| 944 | // ROM_LOAD( "afloat.ic21", 0x1000, 0x1000, CRC(81d86af7) SHA1(ebcde5b36cb3a3344567cbba4c7b9fde015f4802) ) |
| 945 | // ROM_LOAD( "atommc2-2.9-a000.rom", 0x2000, 0x1000, CRC(ba73e36c) SHA1(ea9739e96f3283c90b5306288c796fc01144b771) ) |
| 946 | //ROM_END |
| 947 | |
| 874 | 948 | DRIVER_INIT_MEMBER(atomeb_state, atomeb) |
| 875 | 949 | { |
| 876 | 950 | // these have to be set here, so that we can pass m_ext[*] to device_image_load! |
| r252917 | r252918 | |
| 887 | 961 | SYSTEM DRIVERS |
| 888 | 962 | ***************************************************************************/ |
| 889 | 963 | |
| 890 | | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME */ |
| 891 | | COMP( 1979, atom, 0, 0, atom, atom, driver_device, 0, "Acorn", "Atom" , 0) |
| 892 | | COMP( 1979, atomeb, atom, 0, atomeb, atom, atomeb_state, atomeb, "Acorn", "Atom with Eprom Box" , 0) |
| 893 | | COMP( 1979, atombb, atom, 0, atombb, atom, driver_device, 0, "Acorn", "Atom with BBC Basic" , 0) |
| 894 | | //COMP( 1983, prophet2, atom, 0, atom, atom, driver_device, 0, "Busicomputers", "Prophet 2" , 0) |
| 964 | /* YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS */ |
| 965 | COMP( 1979, atom, 0, 0, atom, atom, driver_device, 0, "Acorn", "Atom" , 0) |
| 966 | COMP( 1979, atomeb, atom, 0, atomeb, atom, atomeb_state, atomeb, "Acorn", "Atom with Eprom Box" , 0) |
| 967 | COMP( 1982, atombb, atom, 0, atombb, atom, driver_device, 0, "Acorn", "Atom with BBC Basic" , 0) |
| 968 | //COMP( 1983, prophet2, atom, 0, prophet2, atom, driver_device, 0, "Busicomputers", "Prophet 2" , 0) |
| 969 | //COMP( 1983, prophet3, atom, 0, prophet3, atom, driver_device, 0, "Busicomputers", "Prophet 3" , 0) |
| 970 | //COMP( 2011, atommc, atom, 0, atommc, atom, driver_device, 0, "Acorn", "Atom with AtoMMC2" , 0) |