Previous 199869 Revisions Next

r33585 Friday 28th November, 2014 at 18:35:06 UTC by Scott Stone
Merge pull request #56 from wallyweek/manpages

Update *nix man pages to 0.156
[hash]aleste.xml* altos5.xml* archimedes.xml* einstein.xml fm7_disk.xml m5_cass.xml mikrosha.xml mikrosha_cass.xml* mtx_cass.xml* pc98.xml pet_flop.xml vsmile_cart.xml
[src/emu/bus/centronics]epson_lx810l.c epson_lx810l.h
[src/emu/cpu/unsp]unsp.c unspdasm.c
[src/emu/machine]e05a30.c e05a30.h
[src/mame]mame.lst
[src/mame/drivers]cave.c dreamwld.c midyunit.c ssv.c
[src/mame/includes]ssv.h
[src/mame/video]ssv.c
[src/mess]mess.lst
[src/mess/drivers]a310.c altos5.c amstrad.c gamecom.c mikrosha.c mtx.c pet.c vii.c
[src/mess/machine]gamecom.c
[src/mess/video]gamecom.c

trunk/hash/aleste.xml
r0r242097
1<?xml version="1.0"?>
2<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
3
4<softwarelist name="aleste" description="Patisonic Aleste 520EX floppies">
5
6   <software name="dos_dev" supported="no">
7      <description>MSX-DOS + Developer Tools</description>
8      <year>1993</year>
9      <publisher>Microsoft - Patisonic</publisher>
10
11      <part name="flop1" interface="floppy_3_5">
12         <dataarea name="flop" size="737280">
13            <rom name="alestedos-dev.dsk" size="737280" crc="7b2b64a9" sha1="2307eb72478a01a461e231d2dcae28249145c38f" offset="0" />
14         </dataarea>
15      </part>
16   </software>
17
18   <software name="magplay" supported="no">
19      <description>Magic Sound Tracker Player</description>
20      <year>1993</year>
21      <publisher>&lt;unknown&gt;</publisher>
22
23      <part name="flop1" interface="floppy_3_5">
24         <dataarea name="flop" size="737280">
25            <rom name="magplayer.dsk" size="737280" crc="3fbebfe8" sha1="f9abaec938c0be7ed1bf3851f0a35a358df35fd3" offset="0" />
26         </dataarea>
27      </part>
28   </software>
29
30   <software name="msxgames" supported="no">
31      <description>MSX Games</description>
32      <year>19??</year>
33      <publisher>&lt;unknown&gt;</publisher>
34
35      <part name="flop1" interface="floppy_3_5">
36         <dataarea name="flop" size="737296">
37            <rom name="msx games.dsk" size="737296" crc="99aff243" sha1="eb2c036f716005409a43b4ae849b50fb5859b6ba" offset="0" />
38         </dataarea>
39      </part>
40   </software>
41
42</softwarelist>
trunk/hash/altos5.xml
r0r242097
1<?xml version="1.0"?>
2<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
3
4<softwarelist name="altos5" description="Altos Series 5 floppies">
5
6   <software name="altdiag">
7      <description>Altos Diag. Exec. v3.0</description>
8      <year>198?</year>
9      <publisher>Digital Research</publisher>
10
11      <part name="flop1" interface="floppy_5_25">
12         <dataarea name="flop" size="134797">
13            <rom name="adx5-00367.td0" size="134797" crc="3f92f689" sha1="af0182e7b305fd3a9142e7463f2b4a12a33371a2" offset="0" />
14         </dataarea>
15      </part>
16   </software>
17
18   <software name="cpm220so" supported="no">
19      <description>CP/M v2.20SO</description>
20      <year>198?</year>
21      <publisher>Digital Research</publisher>
22
23      <part name="flop1" interface="floppy_5_25">
24         <dataarea name="flop" size="82277">
25            <rom name="25-3709.td0" size="82277" crc="29f2dbf5" sha1="52bc049028ecd646cf7b27c1593ddc3a271377e6" offset="0" />
26         </dataarea>
27      </part>
28   </software>
29
30   <software name="mpm210so" supported="no">
31      <description>MP-M v2.10SO rev.B</description>
32      <year>1982</year>
33      <publisher>Digital Research</publisher>
34
35      <part name="flop1" interface="floppy_5_25">
36         <dataarea name="flop" size="500437">
37            <rom name="25-1941.td0" size="500437" crc="269cb851" sha1="2c5e448bee307e61d3565a63544d00be50da3c77" offset="0" />
38         </dataarea>
39      </part>
40   </software>
41
42</softwarelist>
trunk/hash/archimedes.xml
r0r242097
1<?xml version="1.0"?>
2<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
3
4<softwarelist name="archimedes" description="Acorn Archimedes floppy images">
5
6<!-- Games -->
7<!--
8Undumped games, based on http://www.acorn-gaming.org.uk/index.php3?p=Database/
9
103D Construction Kit by Domark
11Abuse by R-Comp Interactive (RiscPC & StrongARM)
12Aldebaran by ArcAngels (RiscOS3+)
13Alone in the Dark by Krisalis (RiscOS3+)
14Alps by Alpine Software (RiscOS2 & 3)
15Ankh by Artex Software (RiscOS3+)
16Arcade 3 by Clares Micro Supplies (??)
17Arcade Soccer by 4th Dimension (RiscOS2)
18Arcendium by Clares Micro Supplies (RiscOS2)
19ArcPinball by Shibumi Software (RiscOS2)
20Arctrivia by Moray Micro Computing (??)
21Arcturus by Oregan Software (RiscOS3+)
22Aries by Eclipse (RiscOS2 & 3)
23Arya by SkullSoft (RiscOS3+)
24Axis by ?? (RiscOS2+)
25Ballarena by Eterna (RiscOS2)
26Bambuzle by Arxe (RiscOS2)
27Battle Chess by Krisalis (??)
28Battle Tank by Minerva (RiscOS2 & 3)
29Birds of War by 4th Dimension (RiscOS3+)
30Black Angel by 4th Dimension (RiscOS2+)
31Blaston by Eterna (RiscOS2)
32Blood Lust by 4th Dimension (RiscOS3+)
33Blood Sport by Matt Black (??)
34Boogie Buggy by 4th Dimension (RiscOS2 & ??)
35Brutal Horse Power by ?? (StrongARM)
36Burn 'Out by Oregan Software (RiscOS3+)
37Cardmania by CIS (RiscOS3)
38Carnage Inc. by 4th Dimension (RiscOS2+)
39Cartoon Line Part 1 by Eterna (RiscOS2 & ??)
40Casino by Minerva (RiscOS2+)
41Caverns by Minerva (RiscOS2 & ??)
42Caves of Confusion by Generation Design (RiscOS3)
43Champions Collection by Krisalis (RiscOS2)
44The Chaos Engine by R-Comp Interactive (RiscOS3+)
45Chequered Flag by CIS (RiscOS3+)
46Chequered Flag Extra Circuits by CIS (??)
47Chocks Away II by 4th Dimension (RiscOS2+)
48Chocks Away II Extra Missions by 4th Dimension (RiscOS2+)
49Chopper Force by 4th Dimension (RiscOS2+)
50The Cobalt Seed by ?? (RiscOS2+)
51Command Ship by ?? (RiscOS3+)
52Confusion by ?? (??)
53Cops by Alpine Software (RiscOS2)
54Crisis by ?? (??)
55Cyber Ape by ?? (RiscOS2+)
56Cyber Chess by 4th Dimension (RiscOS3+)
57Cyborg by Alpine Software (RiscOS3+)
58Cycloids by Eclipse (RiscOS2+)
59Cygnus Collection by Cygnus (RiscOS2 & 3)
60DarkWood by Eclipse (RiscOS3+)
61David Pilling's Chess by ?? (RiscOS2+)
62Days of Steam by ?? (RiscOS3+)
63Demon's Lair by 4th Dimension (RiscOS3+)
64Descent by R-Comp Interactive (StrongARM)
65Diggers by Millennium (RiscOS3)
66Dominate by ?? (??)
67Doom by R-Comp Interactive (RiscOS3+)
68Doom+ by R-Comp Interactive (RiscOS3+)
69Dragon Ball by ?? (??)
70Dreadnoughts by Turcan Research Systems (RiscOS3)
71Dreadnoughts - Bismarks by Turcan Research Systems (RiscOS3)
72Dreadnoughts - Ironclads by Turcan Research Systems (RiscOS3)
73Drifter by 4th Dimension (RiscOS2+)
74Drop Ship by 4th Dimension (RiscOS2+)
75Dune II - Battle for Arrakis by Eclipse (RiscOS2+)
76The Dungeon by 4th Dimension (RiscOS2+)
77E-Type 2 by 4th Dimension (RiscOS2+)
78E-Type Extra 100 Miles by 4th Dimension (RiscOS2+)
79Emotions by The Datafile (RiscPC & StrongARM)
80Empire Soccer (Unreleased?) by ?? (??)
81Enter the Realm by 4th Dimension (RiscOS2+)
82Enthar 7 by ?? (RiscOS2)
83Entropy by Oregan Software Developments  (RiscOS2 & 3)
84Eternal Destiny by Destiny Software (RiscPC & StrongARM)
85Exodus by Artex Software (RiscOS3+)
86The Exotic Adventures of Sylvia Lane by 4th Dimension (RiscOS3)
87Face to Face by SYRAsoft (RiscOS3+)
88Family Favourites by ?? (RiscOS2)
89Fine Racer by Eterna (RiscOS2)
90Fire and Ice by Warner Interactive (RiscOS3)
91Fireball by CIS (RiscOS2)
92Fist Lore by ICS (RiscOS2+)
93Flight Simulator Toolkit by Simis (RiscOS2)
94Floopy by Soft Rock Software (RiscOS3)
95Flying High - Euroblaster and Joust by The Datafile (StrongARM)
96Formula Two Thousand by ?? (RiscOS2+)
97Frak by ProAction (RiscPC & StrongARM)
98FRED by Eclipse (RiscOS3+)
99Freddy's Folly by Minerva (RiscOS2)
100Fyarena by ?? (??)
101Galactic Dan by 4th Dimension (RiscOS2+)
102Global Effect by Eclipse (RiscOS2+)
103Gods by Krisalis (RiscOS3)
104The Gold Run by Generation Design  (RiscOS3+)
105Grevious Bodily 'Arm by 4th Dimension (RiscOS2 & 3)
106Gribbly's Day Out by Coin-Age (RiscOS2)
107Ground Hog by 4th Dimension (RiscOS3+)
108Haunted House by 4th Dimension (RiscOS3+)
109Heimdall by Krisalis (RiscOS3+)
110Here With the Clues by ?? (RiscOS2)
111Heretic and Hexen by R-Comp Interactive (RiscPC & StrongARM)
112Heroes of Might and Magic 2 by R-Comp Interactive (RiscPC & StrongARM)
113High Risc Racing by Davyn (RiscOS3+)
114Holed Out by 4th Dimension (RiscOS2+)
115Holed Out Designer by 4th Dimension (RiscOS2+)
116Hostages by Superior Software (RiscOS2 & 3)
117Hoverbod by ?? (RiscOS2)
118Humanoids by CIS (RiscOS2+)
119Inertia by 4th Dimension (RiscOS2+)
120Inferno by Paradise (RiscOS3+)
121Interdictor by Clares Micro Supplies (RiscOS2)
122Jahangir Khan Squash by Krisalis (RiscOS2)
123James Pond 2: Robocod (Plus) by Eclipse (RiscOS2+)
124Jinxter by Magnetic Scrolls (RiscOS3+)
125K.V. by High Risc Software Developments (RiscOS3)
126Karma: The Flight Trainer by Periscope Software (RiscOS3+)
127Kerbang! by Eterna (RiscOS2)
128Killer Bugs by CIS (RiscPC & ??)
129The Last Cybermoch by Generation Design (RiscOS2+)
130The Last Ninja by Superior Software (RiscOS2+)
131Lemmings 2: The Tribes by Krisalis (RiscOS2+)
132Logic Mania by 4th Dimension (RiscOS3+)
133Loopz by Audiogenic (RiscOS3+)
134Lotus Turbo Challenge 2 by Krisalis (RiscOS2+)
135Maddingley Hall by Minerva (??)
136Magic Pockets by Renegade (RiscOS2+)
137Magnetic Scrolls Collection 1 by Magnetic Scrolls (??)
138Magnetoids by Oregan Software Developments (RiscOS3+)
139Mahjong Patience by CIS (RiscOS2)
140Man-at-Arms by 4th Dimension (RiscOS2)
141Microdrive by CIS (RiscOS2+)
142Microdrive 2 by CIS (??)
143Microdrive Designer by CIS (RiscOS2 & 3)
144Microdrive World Edition by CIS (RiscOS2+)
145Minotaur by Minerva (RiscOS2)
146Mirror Image and Merp by ?? (RiscOS3+)
147Missile Control by Minerva (RiscOS2)
148Morph by 4th Dimension (RiscOS3+)
149Nevryon by 4th Dimension (RiscOS2+)
150Nevryon 2: Technodream by ProAction (RiscOS2+)
151No Excuses by Superior Software (RiscOS2+)
152Numix by CIS (??)
153The Olympics by 4th Dimension (RiscOS2)
154Omar Sharif's Bridge by Krisalis (RiscOS3+)
155Orion by Minerva (RiscOS2 & 3)
156Overload by Clares Micro Supplies (RiscOS2 & 3)
157Overload by Paradise (RiscOS3+)
158Pandora's Box by 4th Dimension (RiscOS2)
159The Pawn by Magnetic Scrolls (RiscOS2 & 3)
160Pesky Muskrats by Coin-Age (RiscOS3)
161Phaethon by System Interrupt (RiscOS3)
162The Pharoahs' Secret Tombs by Generation Design (RiscOS2+)
163Play It Again Sam 1 by Superior Software (RiscOS2 & 3)
164Play It Again Sam 4 by ProAction (RiscOS3+)
165Play It Again Sam 5 by ProAction (RiscOS3+)
166Pon by RTFM (RiscOS2)
167Pon in Winterland by RTFM (RiscOS2)
168Powerband by 4th Dimension (RiscOS2 & 3)
169Premier Manager by Gremlin (RiscOS3+)
170Provocator by Computer Tutorial (RiscOS2)
171Psyanki by 4th Dimension (RiscOS2 & ?)
172Pushy by 4th Dimension (RiscOS3+)
173Quark by Oregan Software Developments (RiscOS2 & 3)
174Quazer by Impact Software (RiscOS2 & 3)
175Quest for Gold by Krisalis (RiscOS2 & 3)
176Raw Power by Eclipse (??)
177The Real McCoy by 4th Dimension (RiscOS2)
178The Real McCoy 2 by 4th Dimension (RiscOS2 & 3)
179The Real McCoy 3 by 4th Dimension (RiscOS2 & 3)
180The Real McCoy 4 by 4th Dimension (RiscOS2 & 3)
181The Real McCoy 5 by 4th Dimension (RiscOS3+)
182The Real McCoy 6 by 4th Dimension (RiscOS3+)
183Repton 1 & 2 twinpack by ProAction (RiscOS3+)
184Return to Doom Trilogy by ?? (??)
185Rick Dangerous by The Hitmen Software (RiscOS2+)
186Rise in Crime by Robico Software (RiscOS2 & 3)
187Robocatch by Generation Design (RiscOS2+)
188Robotix by CIS (RiscOS2)
189Rockfall by Eterna (RiscOS2+)
190Rotor by Superior Software (RiscOS2)
191Sally and Wally by Oregan Software Developments (RiscOS2+)
192Saloon Cars Deluxe by 4th Dimension (RiscOS2+)
193Saloon Cars Deluxe Extra Courses by 4th Dimension (RiscOS2+)
194Scrabble by U.S. Gold (RiscOS3+)
195SeaTrek by Generation Design (RiscOS2+)
196Sensible Soccer by Renegade (RiscOS3)
197Serpents by CIS (RiscOS3+)
198Shuggy by Werewolf Software (RiscOS3+)
199Silverball by 4th Dimension (RiscOS3+)
200Sim City 2000 by Krisalis (RiscOS3+)
201Slappit by ?? (??)
202Spitfire Fury (Unreleased) by 4th Dimension (??)
203Spobbleoid by 4th Dimension (RiscOS3+)
204Spobbleoid Fantasy by 4th Dimension (RiscOS3+)
205Sporting Triangles by ?? (??)
206SpySnatcher by Topologika (??)
207Square Route by ComputerEyes (??)
208StarTrader by Gem Electronics (??)
209Stereoworld by 4th Dimension (RiscOS3+)
210Stranded by Robico Sotware (RiscOS2)
211Stunt Racer 2000 by 4th Dimension (RiscOS2+)
212Stunt Racer 2000 Extra Tracks by 4th Dimension (RiscOS2+)
213SunBurst by Visions of the Impossible (RiscOS3+)
214Super Snail by 4th Dimension (RiscOS3+)
215Syndicate+ by R-Comp Interactive (RiscOS3+)
216Tactic by Eterna (RiscOS2)
217Tanks by Werewolf Software (RiscOS3+)
218TBA Collection by R-Comp Interactive (RiscOS3+)
219Thundermonk by Minerva (RiscOS2)
220Time Machine by 4th Dimension (RiscOS3)
221UIM by 4th Dimension (RiscOS2)
222Virtual Golf by 4th Dimension (RiscOS3)
223Virtual Golf - Augusta Course by 4th Dimension (RiscOS3)
224Waterloo by Turcan Research Systems (RiscOS2)
225Wavelength by Eclipse (RiscOS3)
226Wizard Apprentice by The Datafile (RiscPC & StrongARM)
227Wolf Pack by Software 42 (RiscOS2+)
228Wonderland by Magnetic Scrolls (RiscOS3)
229Word Up Word Down by ?? (RiscOS2)
230World Class Leaderboard by Krisalis (??)
231Worldscape by Eclipse (StrongARM?)
232Worra Battle by Oak Solutions (RiscOS2+)
233X-Fire by 4th Dimension (RiscOS2+)
234Xenocide by Skullsoft (RiscOS3+)
235Xenon 2 by Eclipse (RiscOS2+)
236XOR by Longman Logotron (RiscOS2+)
237Zalaga by ProAction (RiscPC & StrongARM)
238Zarch by Superior Software (RiscOS2 & 3)
239Zelanites: The Onslaught by Micro Power (RiscOS2)
240-->
241
242   <software name="2067bc" supported="no">
243      <description>2067BC</description>
244      <year>19??</year>
245      <publisher>Oregan Software</publisher>
246      <part name="flop1" interface="floppy_3_5">
247         <dataarea name="flop" size="819200">
248            <rom name="2067bc.adf" size="819200" crc="11383a74" sha1="af1441ef677fb02a864f709dd2c74e154f963511" offset="0" />
249         </dataarea>
250      </part>
251   </software>
252
253   <software name="aggress" supported="no">
254      <description>Aggressor</description>
255      <year>1992</year>
256      <publisher>Atomic Software</publisher>
257      <part name="flop1" interface="floppy_3_5">
258         <dataarea name="flop" size="819200">
259            <rom name="agressor (1992)(atomic).adf" size="819200" crc="746491d7" sha1="2114b1ca4ee2575147890056d0328f15d9fcdddf" offset="0" />
260         </dataarea>
261      </part>
262   </software>
263
264   <software name="airsuprm" supported="no">
265      <description>Air Supremacy</description>
266      <year>19??</year>
267      <publisher>Superior Software</publisher>
268      <part name="flop1" interface="floppy_3_5">
269         <dataarea name="flop" size="819200">
270            <rom name="air supremecy (19xx)(acornsoft - superior software).adf" size="819200" crc="b338ef90" sha1="cb89723c1f651827aa36ff80465980840e8deb8a" offset="0" />
271         </dataarea>
272      </part>
273   </software>
274
275   <software name="alerion" supported="no">
276      <description>Alerion</description>
277      <year>1994</year>
278      <publisher>Archimedes World</publisher>
279      <part name="flop1" interface="floppy_3_5">
280         <dataarea name="flop" size="819200">
281            <rom name="alerion (1994)(archimedes world).adf" size="819200" crc="65e7bac5" sha1="3303889188d1920fc3c2ee29395015143c26a490" offset="0" />
282         </dataarea>
283      </part>
284   </software>
285
286   <software name="alieninv" supported="no">
287      <description>Alien Invasion</description>
288      <year>1994</year>
289      <publisher>Archimedes World</publisher>
290      <part name="flop1" interface="floppy_3_5">
291         <dataarea name="flop" size="819200">
292            <rom name="alien invasion (1994)(archimedes world).adf" size="819200" crc="05508c13" sha1="6c723e1147aa9ad84a88480305c2d04377554ef6" offset="0" />
293         </dataarea>
294      </part>
295   </software>
296
297   <software name="alieninva" cloneof="alieninv" supported="no">
298      <description>Alien Invasion (Alt)</description>
299      <year>1994</year>
300      <publisher>Archimedes World</publisher>
301      <part name="flop1" interface="floppy_3_5">
302         <dataarea name="flop" size="819200">
303            <rom name="alien invasion (1994)(archimedes world)[a].adf" size="819200" crc="ed2c59b7" sha1="a22e24c6e32d8e3e3db19ab5eac33c32dc30e37e" offset="0" />
304         </dataarea>
305      </part>
306   </software>
307
308   <software name="aliped" supported="no">
309      <description>Aliped</description>
310      <year>1990</year>
311      <publisher>Archimedes World</publisher>
312      <part name="flop1" interface="floppy_3_5">
313         <dataarea name="flop" size="819200">
314            <rom name="aliped (1990)(felix, andrew).adf" size="819200" crc="22ba734a" sha1="208209f346f89644127f79f3a9a1e7a5db0bd89b" offset="0" />
315         </dataarea>
316      </part>
317   </software>
318
319   <software name="alipeda" cloneof="aliped" supported="no">
320      <description>Aliped (Alt)</description>
321      <year>1990</year>
322      <publisher>Archimedes World</publisher>
323      <part name="flop1" interface="floppy_3_5">
324         <dataarea name="flop" size="819200">
325            <rom name="aliped.adf" size="819200" crc="d8ed2cc2" sha1="9cd1ef595872969a651a1d0a507af8aa0d4fd2b7" offset="0" />
326         </dataarea>
327      </part>
328   </software>
329
330   <software name="allinbox" supported="no">
331      <description>All-In Boxing</description>
332      <year>1994</year>
333      <publisher>Archimedes World</publisher>
334      <part name="flop1" interface="floppy_3_5">
335         <dataarea name="flop" size="819200">
336            <rom name="all in boxing (1994)(arc world).adf" size="819200" crc="f1501841" sha1="8debd965e8cc3ee8a8675a7379ac141e74059dd0" offset="0" />
337         </dataarea>
338      </part>
339   </software>
340
341   <software name="allinboxa" cloneof="allinbox" supported="no">
342      <description>All-In Boxing (Alt)</description>
343      <year>1994</year>
344      <publisher>Archimedes World</publisher>
345      <part name="flop1" interface="floppy_3_5">
346         <dataarea name="flop" size="819200">
347            <rom name="boxing.adf" size="819200" crc="48d74d8b" sha1="38fcf7b7c1a0b55cab74610c915cde03ad7069f3" offset="0" />
348         </dataarea>
349      </part>
350   </software>
351
352   <software name="apocalyp" supported="no">
353      <description>Apocalypse</description>
354      <year>1990</year>
355      <publisher>Fourth Dimension</publisher>
356      <part name="flop1" interface="floppy_3_5">
357         <feature name="part_id" value="Disk 1"/>
358         <dataarea name="flop" size="819200">
359            <rom name="apocalypse (1990)(fourth dimension)(disk 1 of 2).adf" size="819200" crc="c50b4f37" sha1="750bc0a919f155d20ed090478dee29dbce7bd908" offset="0" />
360         </dataarea>
361      </part>
362      <part name="flop2" interface="floppy_3_5">
363         <feature name="part_id" value="Disk 2"/>
364         <dataarea name="flop" size="819200">
365            <rom name="apocalypse (1990)(fourth dimension)(disk 2 of 2).adf" size="819200" crc="9ab136f3" sha1="cf2ba51a077ace7fee78ddeda02623aa2aa19a96" offset="0" />
366         </dataarea>
367      </part>
368   </software>
369
370   <software name="apocalypa" cloneof="apocalyp" supported="no">
371      <description>Apocalypse (Alt)</description>
372      <year>1990</year>
373      <publisher>Fourth Dimension</publisher>
374      <part name="flop1" interface="floppy_3_5">
375         <feature name="part_id" value="Disk 1"/>
376         <dataarea name="flop" size="814080">
377            <rom name="apocalypse (1990)(fourth dimension)(disk 1 of 2)[a].adf" size="814080" crc="0fb14aab" sha1="6ee5518fac9991e17c5655fe4585d33a39d83eed" offset="0" />
378         </dataarea>
379      </part>
380      <part name="flop2" interface="floppy_3_5">
381         <feature name="part_id" value="Disk 2"/>
382         <dataarea name="flop" size="814080">
383            <rom name="apocalypse (1990)(fourth dimension)(disk 2 of 2)[a].adf" size="814080" crc="f964c2ad" sha1="3aeba194617bf22730ed308f5ce122e7b7d5a78d" offset="0" />
384         </dataarea>
385      </part>
386   </software>
387
388   <software name="asylum" supported="no">
389      <description>Asylum</description>
390      <year>19??</year>
391      <publisher>Digital Psychosis</publisher>
392      <part name="flop1" interface="floppy_3_5">
393         <feature name="part_id" value="Disk 1"/>
394         <dataarea name="flop" size="819200">
395            <rom name="asylum (19xx)(digital psychosis)(disk 1 of 2).adf" size="819200" crc="39cd1bf0" sha1="464fb68a465711658bc9b649e39936421598eb32" offset="0" />
396         </dataarea>
397      </part>
398      <part name="flop2" interface="floppy_3_5">
399         <feature name="part_id" value="Disk 2"/>
400         <dataarea name="flop" size="819200">
401            <rom name="asylum (19xx)(digital psychosis)(disk 2 of 2).adf" size="819200" crc="0d2d01c5" sha1="20a5a97df606f17c4d94e43f5c93162639db2a2e" offset="0" />
402         </dataarea>
403      </part>
404   </software>
405
406   <software name="bigbang" supported="no">
407      <description>Big Bang</description>
408      <year>19??</year>
409      <publisher>Psycore</publisher>
410      <part name="flop1" interface="floppy_3_5">
411         <dataarea name="flop" size="819200">
412            <rom name="bigbang.adf" size="819200" crc="cfcf1278" sha1="7ad6e00dc20ab54a5fadd0a71904598074362d1b" offset="0" />
413         </dataarea>
414      </part>
415   </software>
416
417   <software name="blitz" supported="no">
418      <description>Blitz</description>
419      <year>1991</year>
420      <publisher>Arxe Systems</publisher>
421      <part name="flop1" interface="floppy_3_5">
422         <dataarea name="flop" size="819200">
423            <rom name="blitz (1991)(arxe systems).adf" size="819200" crc="c835a255" sha1="71d5bd09839361743ad3a7bf1d1c896c14da5829" offset="0" />
424         </dataarea>
425      </part>
426   </software>
427
428   <software name="blowpipe" supported="no">
429      <description>Blow Pipe</description>
430      <year>19??</year>
431      <publisher>Eclipse</publisher>
432      <part name="flop1" interface="floppy_3_5">
433         <feature name="part_id" value="Disk 1"/>
434         <dataarea name="flop" size="819200">
435            <rom name="blowpipe (19xx)(eclipse)(disk 1 of 2).adf" size="819200" crc="30fe3db6" sha1="252bfde8d602fe171e0657fa3f9dfeba1803e6eb" offset="0" />
436         </dataarea>
437      </part>
438      <part name="flop2" interface="floppy_3_5">
439         <feature name="part_id" value="Disk 2"/>
440         <dataarea name="flop" size="819200">
441            <rom name="blowpipe (19xx)(eclipse)(disk 2 of 2).adf" size="819200" crc="a753a85e" sha1="0088bc7f35b3399b8373c81ff5d6b86398d0b6f7" offset="0" />
442         </dataarea>
443      </part>
444   </software>
445
446   <software name="bobbie" supported="no">
447      <description>Bobbie Blockhead vs The Dark Planet</description>
448      <year>19??</year>
449      <publisher>Atomic Software</publisher>
450      <part name="flop1" interface="floppy_3_5">
451         <dataarea name="flop" size="819200">
452            <rom name="bobbie blockhead vs the dark planet (19xx)(atomic).adf" size="819200" crc="13d2d532" sha1="af0b17adf90a63531dc4ae91939b2a9efb8758dc" offset="0" />
453         </dataarea>
454      </part>
455   </software>
456
457   <software name="break147" supported="no">
458      <description>Break 147</description>
459      <year>1991</year>
460      <publisher>Fourth Dimension</publisher>
461      <part name="flop1" interface="floppy_3_5">
462         <dataarea name="flop" size="819200">
463            <rom name="break 147 (1991)(fourth dimension).adf" size="819200" crc="0b2d3654" sha1="2c1c0ecbf70cc8c6562b46644f6a94e989b4d589" offset="0" />
464         </dataarea>
465      </part>
466   </software>
467
468   <software name="bublfair" supported="no">
469      <description>Bubble Fair</description>
470      <year>1991</year>
471      <publisher>Eterna</publisher>
472      <part name="flop1" interface="floppy_3_5">
473         <dataarea name="flop" size="819200">
474            <rom name="bubble fair (1991)(eterna).adf" size="819200" crc="2f9fa2f1" sha1="52924827d448385b8088182fc51ad944be49030e" offset="0" />
475         </dataarea>
476      </part>
477   </software>
478
479   <software name="bugmoon" supported="no">
480      <description>Bug Hunter &amp; Moon Dash (Hacked?)</description>
481      <year>1990</year>
482      <publisher>Minerva</publisher>
483      <part name="flop1" interface="floppy_3_5">
484         <dataarea name="flop" size="819200">
485            <rom name="bug hunter &amp; moon dash (1990)(minerva)[h].adf" size="819200" crc="fdca6089" sha1="2d3e0c5557bfe780353df75ce43026ec1467a334" offset="0" />
486         </dataarea>
487      </part>
488   </software>
489
490   <software name="bughunt2" supported="no">
491      <description>Bug Hunter in Space (v3.22, Hacked?)</description>
492      <year>1990</year>
493      <publisher>Minerva</publisher>
494      <part name="flop1" interface="floppy_3_5">
495         <dataarea name="flop" size="819200">
496            <rom name="bug hunter 2 v3.22 (1990)(minerva)[h].adf" size="819200" crc="c1df774f" sha1="9b65347ce1445f6c1fcafe2cf3b7fe25c2d9d7bf" offset="0" />
497         </dataarea>
498      </part>
499   </software>
500
501   <software name="bughunt2a" cloneof="bughunt2" supported="no">
502      <description>Bug Hunter in Space (Alt?)</description>
503      <year>1990</year>
504      <publisher>Minerva</publisher>
505      <part name="flop1" interface="floppy_3_5">
506         <dataarea name="flop" size="819200">
507            <rom name="bhis.adf" size="819200" crc="8f2b0cd4" sha1="b212e07cfbe6a5f3f17748be9a4fc473aed86574" offset="0" />
508         </dataarea>
509      </part>
510   </software>
511
512   <software name="cfodder" supported="no">
513      <description>Cannon Fodder</description>
514      <year>1993</year>
515      <publisher>Krisalis</publisher>
516      <part name="flop1" interface="floppy_3_5">
517         <feature name="part_id" value="Disk 1"/>
518         <dataarea name="flop" size="819200">
519            <rom name="cannon fodder (1993)(gamemodes)(disk 1 of 3).adf" size="819200" crc="4aebfcc5" sha1="ed71cc7f71bb294d0a35d49377e318fdf564d57a" offset="0" />
520         </dataarea>
521      </part>
522      <part name="flop2" interface="floppy_3_5">
523         <feature name="part_id" value="Disk 2"/>
524         <dataarea name="flop" size="819200">
525            <rom name="cannon fodder (1993)(gamemodes)(disk 2 of 3).adf" size="819200" crc="4e10b72d" sha1="c30664a1dd5539b08d6afc5b59ad89e10445e6ef" offset="0" />
526         </dataarea>
527      </part>
528      <part name="flop3" interface="floppy_3_5">
529         <feature name="part_id" value="Disk 3"/>
530         <dataarea name="flop" size="819200">
531            <rom name="cannon fodder (1993)(gamemodes)(disk 3 of 3).adf" size="819200" crc="b7d67762" sha1="eeba33855512805908e4c2b2bc23ab404dcc707a" offset="0" />
532         </dataarea>
533      </part>
534   </software>
535
536   <software name="cataclys" supported="no">
537      <description>Cataclysm</description>
538      <year>1991</year>
539      <publisher>Fourth Dimension</publisher>
540      <part name="flop1" interface="floppy_3_5">
541         <feature name="part_id" value="Disk 1"/>
542         <dataarea name="flop" size="819200">
543            <rom name="cataclysm (1991)(fourth dimension)(disk 1 of 2).adf" size="819200" crc="a4e4041f" sha1="38590ffdbcaea9dc5fcac7b88eecfb675da16704" offset="0" />
544         </dataarea>
545      </part>
546      <part name="flop2" interface="floppy_3_5">
547         <feature name="part_id" value="Disk 2"/>
548         <dataarea name="flop" size="819200">
549            <rom name="cataclysm (1991)(fourth dimension)(disk 2 of 2).adf" size="819200" crc="3cb0c04a" sha1="73ff11bd4279ba7505ff99b3a3f454e748ae8081" offset="0" />
550         </dataarea>
551      </part>
552   </software>
553
554   <software name="chess3d" supported="no">
555      <description>Chess 3D (v1.33)</description>
556      <year>19??</year>
557      <publisher>Micro Power</publisher>
558      <part name="flop1" interface="floppy_3_5">
559         <dataarea name="flop" size="819200">
560            <rom name="chess 3d v1.33 (19xx)(micropower).adf" size="819200" crc="dbc0ac1d" sha1="a8ed0b17377dea96098b274b9982998bee070d3c" offset="0" />
561         </dataarea>
562      </part>
563   </software>
564
565   <software name="chess3da" cloneof="chess3d" supported="no">
566      <description>Chess 3D</description>
567      <year>19??</year>
568      <publisher>Micro Power</publisher>
569      <part name="flop1" interface="floppy_3_5">
570         <dataarea name="flop" size="804864">
571            <rom name="chess 3d (19xx)(micropower).adf" size="804864" crc="b2f43c2a" sha1="90d3978556577ce09129ddeabcdeda5247692a68" offset="0" />
572         </dataarea>
573      </part>
574   </software>
575
576   <software name="chess3db" cloneof="chess3d" supported="no">
577      <description>Chess 3D (Alt)</description>
578      <year>19??</year>
579      <publisher>Micro Power</publisher>
580      <part name="flop1" interface="floppy_3_5">
581         <dataarea name="flop" size="819200">
582            <rom name="micropower chess (19xx)(micropower).adf" size="819200" crc="ca3f7e51" sha1="82ede831b3774834b18baaf7f34cc3766946352e" offset="0" />
583         </dataarea>
584      </part>
585   </software>
586
587   <software name="chokaway" supported="no">
588      <description>Chocks Away</description>
589      <year>1990</year>
590      <publisher>Fourth Dimension</publisher>
591      <part name="flop1" interface="floppy_3_5">
592         <feature name="part_id" value="Game Disk"/>
593         <dataarea name="flop" size="819200">
594            <rom name="chocks away (1990)(fourth dimension)(disk 1 of 3)(game disk).adf" size="819200" crc="18c0c339" sha1="fa875db7e19da027d773c1c70e85bbe8932dbbc0" offset="0" />
595         </dataarea>
596      </part>
597      <part name="flop2" interface="floppy_3_5">
598         <feature name="part_id" value="Maps Disk"/>
599         <dataarea name="flop" size="819200">
600            <rom name="chocks away (1990)(fourth dimension)(disk 2 of 3)(maps disk).adf" size="819200" crc="2d40833e" sha1="71603bd55faf1524cb77c66d61fbad5dc78947a3" offset="0" />
601         </dataarea>
602      </part>
603   </software>
604
605   <software name="chokawaya" cloneof="chokaway" supported="no">
606      <description>Chocks Away (Alt)</description>
607      <year>1990</year>
608      <publisher>Fourth Dimension</publisher>
609      <part name="flop1" interface="floppy_3_5">
610         <feature name="part_id" value="Game Disk"/>
611         <dataarea name="flop" size="819200">
612            <rom name="chocks away (1990)(fourth dimension)(disk 1 of 3)(game disk)[a].adf" size="819200" crc="82d22b23" sha1="47aeae3891a500955cd430d909a212704047e389" offset="0" />
613         </dataarea>
614      </part>
615      <part name="flop2" interface="floppy_3_5">
616         <feature name="part_id" value="Maps Disk"/>
617         <dataarea name="flop" size="819200">
618            <rom name="chocks away (1990)(fourth dimension)(disk 2 of 3)(maps disk)[a].adf" size="819200" crc="077368b7" sha1="e0d6cdda9a030c0b07fd8387761b7d68e2ff082d" offset="0" />
619         </dataarea>
620      </part>
621   </software>
622
623   <software name="chokawayam" cloneof="chokaway" supported="no">
624      <description>Chocks Away - Additional Missions</description>
625      <year>1990</year>
626      <publisher>Fourth Dimension</publisher>
627      <info name="usage" value="Requires &quot;Chocks Away&quot; to work" />
628      <part name="flop1" interface="floppy_3_5">
629         <dataarea name="flop" size="819200">
630            <rom name="chocks away (1990)(fourth dimension)(mission addon).adf" size="819200" crc="170359d5" sha1="3615bcb8a953fbba3d56a956243341a022208101" offset="0" />
631         </dataarea>
632      </part>
633   </software>
634
635   <software name="chuckrck" supported="no">
636      <description>Chuck Rock</description>
637      <year>1991</year>
638      <publisher>Krisalis</publisher>
639      <part name="flop1" interface="floppy_3_5">
640         <feature name="part_id" value="Disk 1"/>
641         <dataarea name="flop" size="819200">
642            <rom name="chuck rock (1991)(krisalis)(disk 1 of 2).adf" size="819200" crc="5a00dbe3" sha1="827c1cf0c18e2c5c58379ac8230b570ab3680fe6" offset="0" />
643         </dataarea>
644      </part>
645      <part name="flop2" interface="floppy_3_5">
646         <feature name="part_id" value="Disk 2"/>
647         <dataarea name="flop" size="819200">
648            <rom name="chuck rock (1991)(krisalis)(disk 2 of 2).adf" size="819200" crc="a5ec364c" sha1="61b6da4dda85f65fad13067082b9e67dabfee566" offset="0" />
649         </dataarea>
650      </part>
651   </software>
652
653   <software name="conquer" supported="no">
654      <description>Conqueror</description>
655      <year>19??</year>
656      <publisher>Superior Software</publisher>
657      <part name="flop1" interface="floppy_3_5">
658         <dataarea name="flop" size="819200">
659            <rom name="conqueror (19xx)(-).adf" size="819200" crc="d4935557" sha1="c7a67d2f7b6095581ba3e19139e5f539c7b89109" offset="0" />
660         </dataarea>
661      </part>
662   </software>
663
664   <software name="conquera" cloneof="conquer" supported="no">
665      <description>Conqueror (Alt)</description>
666      <year>19??</year>
667      <publisher>Superior Software</publisher>
668      <part name="flop1" interface="floppy_3_5">
669         <dataarea name="flop" size="819200">
670            <rom name="conqueror (19xx)(-)[a].adf" size="819200" crc="f6fc9510" sha1="baa5dc8148cdca11753ac61f9c73df83f17f4301" offset="0" />
671         </dataarea>
672      </part>
673   </software>
674
675   <software name="corrupt" supported="no">
676      <description>Corruption (Bad Dump?)</description>
677      <year>19??</year>
678      <publisher>Magnetic Scrolls</publisher>
679      <part name="flop1" interface="floppy_3_5">
680         <dataarea name="flop" size="814080">
681            <rom name="corruption (19xx)(-)[b].adf" size="814080" crc="2f8ba19c" sha1="7deebf17db394b5ae964324136d91d002a6c4634" offset="0" />
682         </dataarea>
683      </part>
684   </software>
685
686   <software name="crysmaze" supported="no">
687      <description>The Crystal Maze (Demo, Bad Dump?)</description>
688      <year>19??</year>
689      <publisher>Sherston Software</publisher>
690      <part name="flop1" interface="floppy_3_5">
691         <dataarea name="flop" size="819200">
692            <rom name="crystal maze, the (demo) (19xx)(sherston)[b].adf" size="819200" crc="ff81bc79" sha1="dc4b2f3543ea3ecf95f9713f27c671d5c83f9c04" offset="0" />
693         </dataarea>
694      </part>
695   </software>
696
697   <software name="deeva" supported="no">
698      <description>Deeva</description>
699      <year>19??</year>
700      <publisher>&lt;unknown&gt;</publisher>
701      <part name="flop1" interface="floppy_3_5">
702         <dataarea name="flop" size="819200">
703            <rom name="deeva.adf" size="819200" crc="8fc8d8a2" sha1="932e529a7782f8c4288220f9918a1150826fce18" offset="0" />
704         </dataarea>
705      </part>
706   </software>
707
708   <software name="etype" supported="no">
709      <description>E-Type</description>
710      <year>1989</year>
711      <publisher>Fourth Dimension</publisher>
712      <part name="flop1" interface="floppy_3_5">
713         <feature name="part_id" value="Disk 1"/>
714         <dataarea name="flop" size="819200">
715            <rom name="e-type (1989)(fourth dimension)(disk 1 of 2).adf" size="819200" crc="42eb6f96" sha1="93d539a6535c21d0843664005e05eb15766abaa2" offset="0" />
716         </dataarea>
717      </part>
718      <part name="flop2" interface="floppy_3_5">
719         <feature name="part_id" value="Disk 2"/>
720         <dataarea name="flop" size="819200">
721            <rom name="e-type (1989)(fourth dimension)(disk 2 of 2).adf" size="819200" crc="358868f2" sha1="f77234e40e9aae0b6c4d16910ddd8dfbd41ba00c" offset="0" />
722         </dataarea>
723      </part>
724   </software>
725
726   <software name="etypetrk" cloneof="etype" supported="no">
727      <description>E-Type - Track Designer</description>
728      <year>1989</year>
729      <publisher>Fourth Dimension</publisher>
730      <part name="flop1" interface="floppy_3_5">
731         <dataarea name="flop" size="819200">
732            <rom name="e-type - track designer (1989)(fourth dimension).adf" size="819200" crc="33c32147" sha1="3a670ea136f354913325fe364d05f907dd558d5b" offset="0" />
733         </dataarea>
734      </part>
735   </software>
736
737   <software name="ego" supported="no">
738      <description>EGO - Repton 4</description>
739      <year>1992</year>
740      <publisher>ProAction</publisher>
741      <part name="flop1" interface="floppy_3_5">
742         <dataarea name="flop" size="814080">
743            <rom name="ego - repton 4 (1992)(superior software).adf" size="814080" crc="49857651" sha1="4581c6f40ea3eaaeaa5ea356bb0811c887d0a5ed" offset="0" />
744         </dataarea>
745      </part>
746   </software>
747
748   <software name="elite" supported="no">
749      <description>Elite</description>
750      <year>1991</year>
751      <publisher>Hybrid Technology</publisher>
752      <part name="flop1" interface="floppy_3_5">
753         <dataarea name="flop" size="814080">
754            <rom name="elite (1991)(hybrid technology).adf" size="814080" crc="c4c32b35" sha1="fde0f540e0d5732646c1eebb54629a162f40db91" offset="0" />
755         </dataarea>
756      </part>
757   </software>
758
759   <software name="elitea" cloneof="elite" supported="no">
760      <description>Elite (Alt)</description>
761      <year>1991</year>
762      <publisher>Hybrid Technology</publisher>
763      <part name="flop1" interface="floppy_3_5">
764         <dataarea name="flop" size="819200">
765            <rom name="archimedes elite (1991)(hybrid technology).adf" size="819200" crc="156d7bd6" sha1="49c495bc8001141fecce35469c3de976aae8b32b" offset="0" />
766         </dataarea>
767      </part>
768   </software>
769
770   <software name="enigma" supported="no">
771      <description>Enigma</description>
772      <year>1993</year>
773      <publisher>Archimedes World</publisher>
774      <part name="flop1" interface="floppy_3_5">
775         <dataarea name="flop" size="819200">
776            <rom name="enigma (1993)(archimedes world).adf" size="819200" crc="99524aab" sha1="9651d10b2fea745ef9d9e404ee799c351d55239d" offset="0" />
777         </dataarea>
778      </part>
779   </software>
780
781   <software name="enigmaa" cloneof="enigma" supported="no">
782      <description>Enigma (Alt)</description>
783      <year>1993</year>
784      <publisher>Archimedes World</publisher>
785      <part name="flop1" interface="floppy_3_5">
786         <dataarea name="flop" size="819200">
787            <rom name="enigma (1993)(archimedes world)[a].adf" size="819200" crc="9277d658" sha1="2bdd2d1f53ee5f359f12adb8b20e915d12978de0" offset="0" />
788         </dataarea>
789      </part>     
790   </software>
791
792   <software name="enigmab" cloneof="enigma" supported="no">
793      <description>Enigma (Alt 2)</description>
794      <year>1993</year>
795      <publisher>Archimedes World</publisher>
796      <part name="flop1" interface="floppy_3_5">
797         <dataarea name="flop" size="819200">
798            <rom name="enigma (1993)(archimedes world)[a2].adf" size="819200" crc="979f5998" sha1="9228630e3858caed9f108b1a35036957d4efa720" offset="0" />
799         </dataarea>
800      </part>
801   </software>
802
803   <software name="fervour" supported="no">
804      <description>Fervour (Bad Dump?)</description>
805      <year>19??</year>
806      <publisher>Clares Micro Supplies</publisher>
807      <part name="flop1" interface="floppy_3_5">
808         <dataarea name="flop" size="819200">
809            <rom name="fervour (19xx)(-)[b].adf" size="819200" crc="318c6e2a" sha1="ff307f7dcd6c65be64931be211d8e1e2541012c8" offset="0" />
810         </dataarea>
811      </part>
812   </software>
813
814   <software name="firebal2" supported="no">
815      <description>Fireball II</description>
816      <year>1990</year>
817      <publisher>CIS</publisher>
818      <part name="flop1" interface="floppy_3_5">
819         <dataarea name="flop" size="819200">
820            <rom name="fireball ii (1990)(cambridge international).adf" size="819200" crc="97af596d" sha1="fe598ce21fa3b54051a2502ae912ea2b912f654f" offset="0" />
821         </dataarea>
822      </part>
823   </software>
824
825   <software name="firebal2e" cloneof="firebal2" supported="no">
826      <description>Fireball II Extra</description>
827      <year>1990</year>
828      <publisher>CIS</publisher>
829      <part name="flop1" interface="floppy_3_5">
830         <dataarea name="flop" size="819200">
831            <rom name="fireball ii extra (1990)(cambridge international).adf" size="819200" crc="c362f435" sha1="b6ec13c90a337af31f0cd13525ae743f55e1680f" offset="0" />
832         </dataarea>
833      </part>
834   </software>
835
836   <software name="fish" supported="no">
837      <description>Fish</description>
838      <year>19??</year>
839      <publisher>Magnetic Scrolls</publisher>
840      <part name="flop1" interface="floppy_3_5">
841         <dataarea name="flop" size="819200">
842            <rom name="fish.adf" size="819200" crc="621acc39" sha1="a7c01cf53c43c3c8a6ae13bde0edfb774226c9bc" offset="0" />
843         </dataarea>
844      </part>
845   </software>
846
847   <software name="flashbd" supported="no">
848      <description>Flashback (v1.0, Demo)</description>
849      <year>1992</year>
850      <publisher>U.S. Gold</publisher>
851      <part name="flop1" interface="floppy_3_5">
852         <dataarea name="flop" size="819200">
853            <rom name="flashback v1.0 (demo) (1992)(delphine).adf" size="819200" crc="072f93cd" sha1="7153b6b25222be07a47af360407bb0b7828ecc8c" offset="0" />
854         </dataarea>
855      </part>
856   </software>
857
858   <software name="gorm" supported="no">
859      <description>Gorm (v1.40)</description>
860      <year>1994</year>
861      <publisher>Archimedes World</publisher>
862      <part name="flop1" interface="floppy_3_5">
863         <dataarea name="flop" size="819200">
864            <rom name="gorm v1.40 (1994)(archimedes world).adf" size="819200" crc="cac30d02" sha1="6cfdbce5224ed8acff35b5c7a0cec9c7a2ae14ac" offset="0" />
865         </dataarea>
866      </part>
867   </software>
868
869   <software name="guile" supported="no">
870      <description>Guile</description>
871      <year>19??</year>
872      <publisher>Dream Software</publisher>
873      <part name="flop1" interface="floppy_3_5">
874         <dataarea name="flop" size="819200">
875            <rom name="guile (19xx)(dream software).adf" size="819200" crc="94baf4ba" sha1="07d171bb3e89ee52f2c88de114a28e239b08ba2a" offset="0" />
876         </dataarea>
877      </part>
878   </software>
879
880   <software name="hamsters" supported="no">
881      <description>Hamsters (v1.10, Demo)</description>
882      <year>1994</year>
883      <publisher>Eclipse</publisher>
884      <part name="flop1" interface="floppy_3_5">
885         <dataarea name="flop" size="819200">
886            <rom name="hamsters v1.10 (demo) (1994)(gamesware).adf" size="819200" crc="59aa5db5" sha1="35e62d089cfaf24b981f3212bc71c4ede0f56890" offset="0" />
887         </dataarea>
888      </part>
889   </software>
890
891   <software name="heroqst" supported="no">
892      <description>Hero Quest (Hacked?)</description>
893      <year>1991</year>
894      <publisher>Krisalis</publisher>
895      <part name="flop1" interface="floppy_3_5">
896         <dataarea name="flop" size="819200">
897            <rom name="hero quest (1991)(krisalis)[h].adf" size="819200" crc="f9ef486d" sha1="4f92efecfc1e3a510a816f570ccb7082f0154e37" offset="0" />
898         </dataarea>
899      </part>
900   </software>
901
902   <software name="ibix" supported="no">
903      <description>Ibix the Viking</description>
904      <year>19??</year>
905      <publisher>Minerva</publisher>
906      <part name="flop1" interface="floppy_3_5">
907         <dataarea name="flop" size="819200">
908            <rom name="ibixtheviking.adf" size="819200" crc="863bfe39" sha1="b4230325bb20330f8fbad584e788d964f4f84986" offset="0" />
909         </dataarea>
910      </part>
911   </software>
912
913   <software name="interdc2" supported="no">
914      <description>Interdictor 2</description>
915      <year>1989</year>
916      <publisher>Clares Micro Supplies</publisher>
917      <part name="flop1" interface="floppy_3_5">
918         <dataarea name="flop" size="819200">
919            <rom name="interdictor 2 (1989)(microsupplies).adf" size="819200" crc="43c6ca84" sha1="0be4c7d47da5634b68fda1408daa2c9cfd227e2b" offset="0" />
920         </dataarea>
921      </part>
922   </software>
923
924   <software name="ironlord" supported="no">
925      <description>Iron Lord</description>
926      <year>1990</year>
927      <publisher>Cygnus</publisher>
928      <part name="flop1" interface="floppy_3_5">
929         <dataarea name="flop" size="819200">
930            <rom name="iron lord (1990)(ubi soft).adf" size="819200" crc="9107f4df" sha1="ca8e9a783ef8d55e8b2a2046f76010d6bbb1675b" offset="0" />
931         </dataarea>
932      </part>
933   </software>
934
935   <software name="ironlorda" cloneof="ironlord" supported="no">
936      <description>Iron Lord (Alt)</description>
937      <year>1990</year>
938      <publisher>Ubi Soft</publisher>
939      <part name="flop1" interface="floppy_3_5">
940         <dataarea name="flop" size="814080">
941            <rom name="iron lord (1990)(ubi soft)[a].adf" size="814080" crc="1f633149" sha1="0ab4fe5316b43ddfd5b9eb48eef685cfab747d63" offset="0" />
942         </dataarea>
943      </part>
944   </software>
945
946   <software name="ixion" supported="no">
947      <description>Ixion</description>
948      <year>1992</year>
949      <publisher>Eclipse</publisher>
950      <part name="flop1" interface="floppy_3_5">
951         <feature name="part_id" value="Disk 1"/>
952         <dataarea name="flop" size="819200">
953            <rom name="ixion (1992)(software 42)(disk 1 of 2).adf" size="819200" crc="731aa8a1" sha1="a2336f6cce10384268efd362fce64e8acce5f50f" offset="0" />
954         </dataarea>
955      </part>
956      <part name="flop2" interface="floppy_3_5">
957         <feature name="part_id" value="Disk 2"/>
958         <dataarea name="flop" size="819200">
959            <rom name="ixion (1992)(software 42)(disk 2 of 2).adf" size="819200" crc="807bf326" sha1="5fec9daf4499e5161306be9f66c0795aaa0f75cb" offset="0" />
960         </dataarea>
961      </part>
962   </software>
963
964   <software name="jpond" supported="no">
965      <description>James Pond</description>
966      <year>1990</year>
967      <publisher>Krisalis</publisher>
968      <part name="flop1" interface="floppy_3_5">
969         <dataarea name="flop" size="819200">
970            <rom name="james pond (1990)(krisalis).adf" size="819200" crc="39adc38b" sha1="a35f82587f8141b147c7ff748e4cef427b6cef57" offset="0" />
971         </dataarea>
972      </part>
973   </software>
974
975   <software name="jponda" cloneof="jpond" supported="no">
976      <description>James Pond (Alt)</description>
977      <year>1990</year>
978      <publisher>Krisalis</publisher>
979      <part name="flop1" interface="floppy_3_5">
980         <dataarea name="flop" size="819200">
981            <rom name="james pond (1990)(krisalis)[a].adf" size="819200" crc="d3b8aa7c" sha1="0f4309c5c54a7447c0f1751c835c82e5fea72fd1" offset="0" />
982         </dataarea>
983      </part>
984   </software>
985
986   <software name="jetfight" supported="no">
987      <description>Jet Fighter</description>
988      <year>1988</year>
989      <publisher>Minerva</publisher>
990      <part name="flop1" interface="floppy_3_5">
991         <dataarea name="flop" size="809984">
992            <rom name="jet fighter (1988)(mb dixon).adf" size="809984" crc="826d3820" sha1="8ee37be632ec6082367bf31d65e94d8dc23a8d7c" offset="0" />
993         </dataarea>
994      </part>
995   </software>
996
997   <software name="kaptkonf" supported="no">
998      <description>Kaptain Konflict</description>
999      <year>19??</year>
1000      <publisher>&lt;unknown&gt;</publisher>
1001      <part name="flop1" interface="floppy_3_5">
1002         <dataarea name="flop" size="819200">
1003            <rom name="kaptain konflict.adf" size="819200" crc="a0deed65" sha1="b5423e587b8560b67120cf4e666a3c9c5c7655a4" offset="0" />
1004         </dataarea>
1005      </part>
1006   </software>
1007
1008   <software name="lander" supported="no">
1009      <description>Lander (Demo?)</description>
1010      <year>19??</year>
1011      <publisher>&lt;unknown&gt;</publisher>
1012      <part name="flop1" interface="floppy_3_5">
1013         <dataarea name="flop" size="819200">
1014            <rom name="lander.adf" size="819200" crc="a9444537" sha1="a627ab8a527210a491f8c6fac88d5e3f4ee1d83e" offset="0" />
1015         </dataarea>
1016      </part>
1017   </software>
1018
1019   <software name="losttmpl" supported="no">
1020      <description>Legend of the Lost Temple</description>
1021      <year>19??</year>
1022      <publisher>Eterna</publisher>
1023      <part name="flop1" interface="floppy_3_5">
1024         <feature name="part_id" value="Disk 1"/>
1025         <dataarea name="flop" size="819200">
1026            <rom name="legendlosttemple.adf" size="819200" crc="807ca016" sha1="3a4f443d5744fe58109aa5ae1378439f736aa84f" offset="0" />
1027         </dataarea>
1028      </part>
1029      <part name="flop2" interface="floppy_3_5">
1030         <feature name="part_id" value="Disk 2"/>
1031         <dataarea name="flop" size="819200">
1032            <rom name="legendlosttemple2.adf" size="819200" crc="ff98fc34" sha1="5fc29d8003260736b2fdca470299e3ce14ae18d8" offset="0" />
1033         </dataarea>
1034      </part>
1035   </software>
1036
1037   <software name="lemmings" supported="no">
1038      <description>Lemmings</description>
1039      <year>1991</year>
1040      <publisher>Krisalis</publisher>
1041      <part name="flop1" interface="floppy_3_5">
1042         <dataarea name="flop" size="819200">
1043            <rom name="lemmings (1991)(krisalis).adf" size="819200" crc="113fdda5" sha1="8db181f24881545a73898bb3b924e5b5c98dbc7c" offset="0" />
1044         </dataarea>
1045      </part>
1046   </software>
1047
1048   <software name="lemmingsa" cloneof="lemmings" supported="no">
1049      <description>Lemmings (Alt)</description>
1050      <year>1991</year>
1051      <publisher>Krisalis</publisher>
1052      <part name="flop1" interface="floppy_3_5">
1053         <dataarea name="flop" size="814080">
1054            <rom name="lemmings (1991)(krisalis)[a].adf" size="814080" crc="22adcaac" sha1="d64ef85d2e70487591fa623c2f4e4e0967c0db12" offset="0" />
1055         </dataarea>
1056      </part>
1057   </software>
1058
1059   <software name="mariarti" supported="no">
1060      <description>Mad Professor Mariarti</description>
1061      <year>1990</year>
1062      <publisher>Krisalis</publisher>
1063      <part name="flop1" interface="floppy_3_5">
1064         <dataarea name="flop" size="819200">
1065            <rom name="mad professor mariarti (1990)(krisalis).adf" size="819200" crc="cf678898" sha1="0c78593f587476f68e2d7b5742b88a340412ca8b" offset="0" />
1066         </dataarea>
1067      </part>
1068   </software>
1069
1070   <software name="mariartia" cloneof="mariarti" supported="no">
1071      <description>Mad Professor Mariarti (Alt)</description>
1072      <year>1990</year>
1073      <publisher>Krisalis</publisher>
1074      <part name="flop1" interface="floppy_3_5">
1075         <dataarea name="flop" size="819200">
1076            <rom name="mad professor mariarti (1990)(krisalis)[a].adf" size="819200" crc="020e0e93" sha1="e64f832705c6923edcec7e85df4cceafe30b817e" offset="0" />
1077         </dataarea>
1078      </part>   
1079   </software>
1080
1081   <software name="mariartib" cloneof="mariarti" supported="no">
1082      <description>Mad Professor Mariarti (Alt 2)</description>
1083      <year>1990</year>
1084      <publisher>Krisalis</publisher>
1085      <part name="flop1" interface="floppy_3_5">
1086         <dataarea name="flop" size="819200">
1087            <rom name="mad professor mariarti (1990)(krisalis)[a2].adf" size="819200" crc="2f46e5bc" sha1="75648b234d04c5d71dc85f581bbdbe6b1de4813e" offset="0" />
1088         </dataarea>
1089      </part>
1090   </software>
1091
1092   <software name="manchutd" supported="no">
1093      <description>Manchester United Europe</description>
1094      <year>1991</year>
1095      <publisher>Krisalis</publisher>
1096      <part name="flop1" interface="floppy_3_5">
1097         <dataarea name="flop" size="819200">
1098            <rom name="manchester united europe (1991)(krisalis).adf" size="819200" crc="033ad0fc" sha1="1a12e36e246fabc6c5c69a1916e561990741c893" offset="0" />
1099         </dataarea>
1100      </part>
1101   </software>
1102
1103   <software name="mastbrek" supported="no">
1104      <description>Master Break</description>
1105      <year>19??</year>
1106      <publisher>Superior Software</publisher>
1107      <part name="flop1" interface="floppy_3_5">
1108         <dataarea name="flop" size="798720">
1109            <rom name="master break (19xx)(superior software).adf" size="798720" crc="c956b33b" sha1="219557031bb57a21891f637eb073120befa493fa" offset="0" />
1110         </dataarea>
1111      </part>
1112   </software>
1113
1114   <software name="mig29" supported="no">
1115      <description>Mig 29 Fulcrum</description>
1116      <year>1991</year>
1117      <publisher>Krisalis</publisher>
1118      <part name="flop1" interface="floppy_3_5">
1119         <dataarea name="flop" size="819200">
1120            <rom name="mig 29 fulcrum (1991)(domark - krisalis).adf" size="819200" crc="951a1eb9" sha1="edc7727d5e1828b2877d9191fddabf54696da035" offset="0" />
1121         </dataarea>
1122      </part>
1123   </software>
1124
1125   <software name="moonquak" supported="no">
1126      <description>Moon Quake (Hacked?)</description>
1127      <year>1992</year>
1128      <publisher>Paul Taylor</publisher>
1129      <part name="flop1" interface="floppy_3_5">
1130         <dataarea name="flop" size="819200">
1131            <rom name="moon quake (1992)(taylor, paul)[h].adf" size="819200" crc="8a9009bb" sha1="2a96d10af75b315a362145cf9c8d4f6404aa8f07" offset="0" />
1132         </dataarea>
1133      </part>
1134   </software>
1135
1136   <software name="mrdoo" supported="no">
1137      <description>Mr. Doo</description>
1138      <year>1994</year>
1139      <publisher>Archimedes World</publisher>
1140      <part name="flop1" interface="floppy_3_5">
1141         <dataarea name="flop" size="819200">
1142            <rom name="mr. doo (1994)(archimedes world).adf" size="819200" crc="27090aa4" sha1="1ecad58219bdf04185ba70a3daf52a1a18b66e70" offset="0" />
1143         </dataarea>
1144      </part>
1145   </software>
1146
1147   <software name="mrdooa" cloneof="mrdoo" supported="no">
1148      <description>Mr. Doo (Alt)</description>
1149      <year>1994</year>
1150      <publisher>Archimedes World</publisher>
1151      <part name="flop1" interface="floppy_3_5">
1152         <dataarea name="flop" size="819200">
1153            <rom name="mr. doo (1994)(archimedes world)[a].adf" size="819200" crc="6d1e75ba" sha1="e853255fd56420c7092311d300872aee288acb7d" offset="0" />
1154         </dataarea>
1155      </part>
1156   </software>
1157
1158   <software name="nebulus" supported="no">
1159      <description>Nebulus</description>
1160      <year>1992</year>
1161      <publisher>Krisalis</publisher>
1162      <part name="flop1" interface="floppy_3_5">
1163         <dataarea name="flop" size="819200">
1164            <rom name="nebulus (1992)(krisalis).adf" size="819200" crc="06b27097" sha1="d3493850e8ed91ae0a55a53866139781ad65e63d" offset="0" />
1165         </dataarea>
1166      </part>
1167   </software>
1168
1169   <software name="newlook" supported="no">
1170      <description>New Look</description>
1171      <year>1993</year>
1172      <publisher>Acorn?</publisher>
1173      <part name="flop1" interface="floppy_3_5">
1174         <dataarea name="flop" size="819200">
1175            <rom name="newlook (1993)(acorn).adf" size="819200" crc="9d13affa" sha1="ca2edab7a9708ebf8cba80abc97b245de1fa20f4" offset="0" />
1176         </dataarea>
1177      </part>
1178   </software>
1179
1180   <software name="oddball" supported="no">
1181      <description>Oddball</description>
1182      <year>1995</year>
1183      <publisher>Digital Psychosis</publisher>
1184      <part name="flop1" interface="floppy_3_5">
1185         <dataarea name="flop" size="814080">
1186            <rom name="oddball (1995)(amnesia).adf" size="814080" crc="80a8cd98" sha1="961063d2a9206edd2142cb62ff664e322c24f3c7" offset="0" />
1187         </dataarea>
1188      </part>
1189   </software>
1190
1191   <software name="morelemm" supported="no">
1192      <description>Oh, No! More Lemmings!</description>
1193      <year>1992</year>
1194      <publisher>Krisalis</publisher>
1195      <part name="flop1" interface="floppy_3_5">
1196         <dataarea name="flop" size="819200">
1197            <rom name="oh, no! more lemmings! (1992)(krisalis).adf" size="819200" crc="af17d81c" sha1="a8539dedd80abb6746df70b6ac590dfea655927c" offset="0" />
1198         </dataarea>
1199      </part>
1200   </software>
1201
1202   <software name="morelemma" cloneof="morelemm" supported="no">
1203      <description>Oh, No! More Lemmings! (Alt)</description>
1204      <year>1992</year>
1205      <publisher>Krisalis</publisher>
1206      <part name="flop1" interface="floppy_3_5">
1207         <dataarea name="flop" size="819200">
1208            <rom name="oh, no! more lemmings! (1992)(krisalis)[a].adf" size="819200" crc="f51f6a00" sha1="ad0928ba5625962fff1130d66b612a7143004f9a" offset="0" />
1209         </dataarea>
1210      </part>
1211   </software>
1212
1213   <software name="pacmania" supported="no">
1214      <description>Pac-Mania</description>
1215      <year>1991</year>
1216      <publisher>Domark</publisher>
1217      <part name="flop1" interface="floppy_3_5">
1218         <dataarea name="flop" size="814080">
1219            <rom name="pacmania (1991)(krisalis).adf" size="814080" crc="97c95a4d" sha1="a84c0bbb6702e7c58de1f109c03cb6f2057a91c7" offset="0" />
1220         </dataarea>
1221      </part>
1222   </software>
1223
1224   <software name="paradr2k" supported="no">
1225      <description>Paradroid 2000</description>
1226      <year>19??</year>
1227      <publisher>Coin-Age</publisher>
1228      <part name="flop1" interface="floppy_3_5">
1229         <dataarea name="flop" size="819200">
1230            <rom name="paradroid 2000 (19xx)(-).adf" size="819200" crc="713366e4" sha1="0f7e51aa38f9568bffd231f324793ffe9475f310" offset="0" />
1231         </dataarea>
1232      </part>
1233   </software>
1234
1235   <software name="paradr2ka" cloneof="paradr2k" supported="no">
1236      <description>Paradroid 2000 (Alt)</description>
1237      <year>19??</year>
1238      <publisher>Coin-Age</publisher>
1239      <part name="flop1" interface="floppy_3_5">
1240         <dataarea name="flop" size="819200">
1241            <rom name="paradroid2000.adf" size="819200" crc="f0eab544" sha1="04e2c272f445d4ec4eb7384f4a1c14cb772a6572" offset="0" />
1242         </dataarea>
1243      </part>
1244   </software>
1245
1246   <software name="pipmania" supported="no">
1247      <description>Pipe Mania</description>
1248      <year>1988</year>
1249      <publisher>Empire</publisher>
1250      <part name="flop1" interface="floppy_3_5">
1251         <dataarea name="flop" size="814080">
1252            <rom name="pipe mania (1988)(entertainment international).adf" size="814080" crc="6f935fbd" sha1="a2c189d4c336f1114a5161a6b37b3452ac16c429" offset="0" />
1253         </dataarea>
1254      </part>
1255   </software>
1256
1257   <software name="poizone" supported="no">
1258      <description>Poizone</description>
1259      <year>19??</year>
1260      <publisher>Eterna</publisher>
1261      <part name="flop1" interface="floppy_3_5">
1262         <dataarea name="flop" size="815104">
1263            <rom name="poizone (19xx)(eterna).adf" size="815104" crc="1842f2b1" sha1="affba8e6070150970f5de0ceb4de520794bf3918" offset="0" />
1264         </dataarea>
1265      </part>
1266   </software>
1267
1268   <software name="populous" supported="no">
1269      <description>Populous</description>
1270      <year>1989</year>
1271      <publisher>Krisalis</publisher>
1272      <part name="flop1" interface="floppy_3_5">
1273         <dataarea name="flop" size="814080">
1274            <rom name="populous (1989)(bullfrog).adf" size="814080" crc="85fd411d" sha1="00b5723f7838fd4562b6d9c1c39f2ca9b17cecae" offset="0" />
1275         </dataarea>
1276      </part>
1277   </software>
1278
1279   <software name="repton3" supported="no">
1280      <description>Repton 3</description>
1281      <year>1988</year>
1282      <publisher>ProAction</publisher>
1283      <part name="flop1" interface="floppy_3_5">
1284         <dataarea name="flop" size="819200">
1285            <rom name="repton 3 (1988)(superior software).adf" size="819200" crc="619c1446" sha1="cc6acf8b65204c314b7e2c8dc764482c7fbd9218" offset="0" />
1286         </dataarea>
1287      </part>
1288   </software>
1289
1290   <software name="revolver" supported="no">
1291      <description>Revolver</description>
1292      <year>19??</year>
1293      <publisher>Psycore</publisher>
1294      <part name="flop1" interface="floppy_3_5">
1295         <dataarea name="flop" size="819200">
1296            <rom name="revolver.adf" size="819200" crc="364c1f7f" sha1="ccf071462971caa310993503542029b96b13a138" offset="0" />
1297         </dataarea>
1298      </part>
1299   </software>
1300
1301   <software name="simcity" supported="no">
1302      <description>Sim City</description>
1303      <year>1993</year>
1304      <publisher>Krisalis</publisher>
1305      <part name="flop1" interface="floppy_3_5">
1306         <dataarea name="flop" size="814080">
1307            <rom name="sim city (1993)(krisalis).adf" size="814080" crc="0c9221a9" sha1="62baf7ffd2162b58ec7e8b2b611dea830d449caa" offset="0" />
1308         </dataarea>
1309      </part>
1310   </software>
1311
1312   <software name="simonsor" supported="no">
1313      <description>Simon the Sorcerer</description>
1314      <year>1994</year>
1315      <publisher>Gamesware</publisher>
1316      <part name="flop1" interface="floppy_3_5">
1317         <feature name="part_id" value="Disk 1"/>
1318         <dataarea name="flop" size="814080">
1319            <rom name="simon the sorcerer (1994)(gamesware)(disk 01 of 10).adf" size="814080" crc="b7a2be89" sha1="cd9c9fae2ae3133e1e203e24466b5dacb19fb00a" offset="0" />
1320         </dataarea>
1321      </part>
1322      <part name="flop2" interface="floppy_3_5">
1323         <feature name="part_id" value="Disk 2"/>
1324         <dataarea name="flop" size="814080">
1325            <rom name="simon the sorcerer (1994)(gamesware)(disk 02 of 10).adf" size="814080" crc="0734253a" sha1="802f51af7c95ba48c534320b3c743921669c1d27" offset="0" />
1326         </dataarea>
1327      </part>
1328      <part name="flop3" interface="floppy_3_5">
1329         <feature name="part_id" value="Disk 3"/>
1330         <dataarea name="flop" size="814080">
1331            <rom name="simon the sorcerer (1994)(gamesware)(disk 03 of 10).adf" size="814080" crc="8817d100" sha1="c2fa09dca1f5de94c9f72dfa854fd86014fc1e8b" offset="0" />
1332         </dataarea>
1333      </part>
1334      <part name="flop4" interface="floppy_3_5">
1335         <feature name="part_id" value="Disk 4"/>
1336         <dataarea name="flop" size="814080">
1337            <rom name="simon the sorcerer (1994)(gamesware)(disk 04 of 10).adf" size="814080" crc="bcae058f" sha1="a7ca010caa6d3b1d538d0d0bbd4d0c5708c99c9f" offset="0" />
1338         </dataarea>
1339      </part>
1340      <part name="flop5" interface="floppy_3_5">
1341         <feature name="part_id" value="Disk 5"/>
1342         <dataarea name="flop" size="814080">
1343            <rom name="simon the sorcerer (1994)(gamesware)(disk 05 of 10).adf" size="814080" crc="a973649c" sha1="4d80fa5fa2ec081c845f1283d25148bd6db34f72" offset="0" />
1344         </dataarea>
1345      </part>
1346      <part name="flop6" interface="floppy_3_5">
1347         <feature name="part_id" value="Disk 6"/>
1348         <dataarea name="flop" size="814080">
1349            <rom name="simon the sorcerer (1994)(gamesware)(disk 06 of 10).adf" size="814080" crc="4c28314f" sha1="d133c42e2edc0a38e46d47e98601bb7044d4c66f" offset="0" />
1350         </dataarea>
1351      </part>
1352      <part name="flop7" interface="floppy_3_5">
1353         <feature name="part_id" value="Disk 7"/>
1354         <dataarea name="flop" size="814080">
1355            <rom name="simon the sorcerer (1994)(gamesware)(disk 07 of 10).adf" size="814080" crc="c9f92785" sha1="f84a5e4cc825770607f15c5950449e25e32dd8ca" offset="0" />
1356         </dataarea>
1357      </part>
1358      <part name="flop8" interface="floppy_3_5">
1359         <feature name="part_id" value="Disk 8"/>
1360         <dataarea name="flop" size="814080">
1361            <rom name="simon the sorcerer (1994)(gamesware)(disk 08 of 10).adf" size="814080" crc="826f9c7d" sha1="f8b55a545c0c236c9216f44057bde2dd0dbc0715" offset="0" />
1362         </dataarea>
1363      </part>
1364      <part name="flop9" interface="floppy_3_5">
1365         <feature name="part_id" value="Disk 9"/>
1366         <dataarea name="flop" size="814080">
1367            <rom name="simon the sorcerer (1994)(gamesware)(disk 09 of 10).adf" size="814080" crc="f3e8f03c" sha1="59b5706488a5be5dc7774c142b1f01cd61bcb766" offset="0" />
1368         </dataarea>
1369      </part>
1370      <part name="flop10" interface="floppy_3_5">
1371         <feature name="part_id" value="Disk 10"/>
1372         <dataarea name="flop" size="814080">
1373            <rom name="simon the sorcerer (1994)(gamesware)(disk 10 of 10).adf" size="814080" crc="fdb0c0eb" sha1="26160c06c027f0f491bf5807db6843da1800f6ce" offset="0" />
1374         </dataarea>
1375      </part>
1376   </software>
1377
1378   <software name="small" supported="no">
1379      <description>Small</description>
1380      <year>19??</year>
1381      <publisher>Virgo Software</publisher>
1382      <part name="flop1" interface="floppy_3_5">
1383         <dataarea name="flop" size="819200">
1384            <rom name="small.adf" size="819200" crc="de79f51d" sha1="24db6ffb82e8e82262fe99ef55774a692569a8c8" offset="0" />
1385         </dataarea>
1386      </part>
1387   </software>
1388
1389   <software name="speedbl2" supported="no">
1390      <description>Speedball 2 - Brutal Deluxe</description>
1391      <year>1992</year>
1392      <publisher>Krisalis</publisher>
1393      <part name="flop1" interface="floppy_3_5">
1394         <dataarea name="flop" size="814080">
1395            <rom name="speedball 2 - brutal deluxe (1992)(krisalis).adf" size="814080" crc="bf91eeb5" sha1="614b8b7c735851697a4b16df916c07e8be7b504f" offset="0" />
1396         </dataarea>
1397      </part>
1398   </software>
1399
1400   <software name="speedbl2a" cloneof="speedbl2" supported="no">
1401      <description>Speedball 2 - Brutal Deluxe (Alt)</description>
1402      <year>1992</year>
1403      <publisher>Krisalis</publisher>
1404      <part name="flop1" interface="floppy_3_5">
1405         <dataarea name="flop" size="819200">
1406            <rom name="speedball 2 - brutal deluxe (1992)(krisalis)[a].adf" size="819200" crc="29250d5d" sha1="d7e816511a67edf4237138207c5ddf027dd04e60" offset="0" />
1407         </dataarea>
1408      </part>
1409   </software>
1410
1411   <software name="spheres" supported="no">
1412      <description>Spheres of Chaos</description>
1413      <year>1992</year>
1414      <publisher>Matt Black</publisher>
1415      <part name="flop1" interface="floppy_3_5">
1416         <dataarea name="flop" size="819200">
1417            <rom name="spheres of chaos (1992)(black, matt - mcleod, iain).adf" size="819200" crc="52b7b1ac" sha1="2b8b70a60ee3427c8e3fc3c7577868e120e21fca" offset="0" />
1418         </dataarea>
1419      </part>
1420   </software>
1421
1422   <software name="spheresa" cloneof="spheres" supported="no">
1423      <description>Spheres of Chaos (Alt)</description>
1424      <year>1992</year>
1425      <publisher>Matt Black</publisher>
1426      <part name="flop1" interface="floppy_3_5">
1427         <dataarea name="flop" size="819200">
1428            <rom name="spheres of chaos (1992)(black, matt - mcleod, iain)[a].adf" size="819200" crc="e3dd7901" sha1="60218e51bc9045906a0ec570d2436b01a26e6a98" offset="0" />
1429         </dataarea>
1430      </part>
1431   </software>
1432
1433   <software name="spheresb" cloneof="spheres" supported="no">
1434      <description>Spheres of Chaos (Alt 2)</description>
1435      <year>1992</year>
1436      <publisher>Matt Black</publisher>
1437      <part name="flop1" interface="floppy_3_5">
1438         <dataarea name="flop" size="819200">
1439            <rom name="spheres of chaos (1992)(black, matt - mcleod, iain)[a2].adf" size="819200" crc="24683c11" sha1="afbab8e7d2512c0d8f217f016ed8aabc53342689" offset="0" />
1440         </dataarea>
1441      </part>
1442   </software>
1443
1444   <software name="spheresc" cloneof="spheres" supported="no">
1445      <description>Spheres of Chaos (Alt 3)</description>
1446      <year>1992</year>
1447      <publisher>Matt Black</publisher>
1448      <part name="flop1" interface="floppy_3_5">
1449         <dataarea name="flop" size="819200">
1450            <rom name="spheres of chaos (1992)(black, matt - mcleod, iain)[a3].adf" size="819200" crc="1490e86a" sha1="eadf13055748205061b82fe008e971c7769c999f" offset="0" />
1451         </dataarea>
1452      </part>
1453   </software>
1454
1455   <software name="starf3k" supported="no">
1456      <description>Star Fighter 3000</description>
1457      <year>1994</year>
1458      <publisher>Fednet</publisher>
1459      <part name="flop1" interface="floppy_3_5">
1460         <dataarea name="flop" size="819200">
1461            <rom name="star fighter 3000 (1994)(fednet).adf" size="819200" crc="b894e371" sha1="6f2c094fd7d1c7eaebb79e8343d52cf6bfb86d1b" offset="0" />
1462         </dataarea>
1463      </part>
1464   </software>
1465
1466   <software name="starch" supported="no">
1467      <description>Starch</description>
1468      <year>1990</year>
1469      <publisher>Archimedes World</publisher>
1470      <part name="flop1" interface="floppy_3_5">
1471         <dataarea name="flop" size="634880">
1472            <rom name="starch (1990)(alien images).adf" size="634880" crc="5d734c25" sha1="58e1e3791a880cdf1544eaccdbe43452f8846ace" offset="0" />
1473         </dataarea>
1474      </part>
1475   </software>
1476
1477   <software name="stuntr2k" supported="no">
1478      <description>Stunt Racer 2000 (Disk 2 Only)</description>
1479      <year>19??</year>
1480      <publisher>Fourth Dimension</publisher>
1481      <part name="flop1" interface="floppy_3_5">
1482         <dataarea name="flop" size="814080">
1483            <rom name="stunt racer (19xx)(-)(disk 2 of 2).adf" size="814080" crc="5434dea2" sha1="e72e65babcd3db339fea0391aa6cad3c70ee2f60" offset="0" />
1484         </dataarea>
1485      </part>
1486   </software>
1487
1488   <software name="suprpool" supported="no">
1489      <description>Super Pool</description>
1490      <year>1991</year>
1491      <publisher>Fourth Dimension</publisher>
1492      <part name="flop1" interface="floppy_3_5">
1493         <dataarea name="flop" size="819200">
1494            <rom name="super pool (1991)(fourth dimension).adf" size="819200" crc="e3847c77" sha1="9d5b0fc6efb984ba8811316e6438e8fce2326d4c" offset="0" />
1495         </dataarea>
1496      </part>
1497   </software>
1498
1499   <software name="suprpoola" cloneof="suprpool" supported="no">
1500      <description>Super Pool (Alt)</description>
1501      <year>1991</year>
1502      <publisher>Fourth Dimension</publisher>
1503      <part name="flop1" interface="floppy_3_5">
1504         <dataarea name="flop" size="819200">
1505            <rom name="super pool (1991)(fourth dimension)[a].adf" size="819200" crc="8fa28978" sha1="10d451076f38ab48e4b9bd754fdcb4c634935c36" offset="0" />
1506         </dataarea>
1507      </part>     
1508   </software>
1509
1510   <software name="suprpoolb" cloneof="suprpool" supported="no">
1511      <description>Super Pool (Alt 2)</description>
1512      <year>1991</year>
1513      <publisher>Fourth Dimension</publisher>
1514      <part name="flop1" interface="floppy_3_5">
1515         <dataarea name="flop" size="819200">
1516            <rom name="super pool (1991)(fourth dimension)[a2].adf" size="819200" crc="ae41840c" sha1="4617e05a275253b3cf859f3012d753f2e92b1523" offset="0" />
1517         </dataarea>
1518      </part>
1519   </software>
1520
1521   <software name="suprdsk1" supported="no">
1522      <description>Superior Disk 1</description>
1523      <year>1993</year>
1524      <publisher>Superior Software</publisher>
1525      <part name="flop1" interface="floppy_3_5">
1526         <dataarea name="flop" size="819200">
1527            <rom name="superior disk 1 (1993)(superior software).adf" size="819200" crc="d69ff5e6" sha1="416b4b013012115f4ab235b4454d1d7788c6f376" offset="0" />
1528         </dataarea>
1529      </part>
1530   </software>
1531
1532   <software name="suprdsk2" supported="no">
1533      <description>Superior Disk 2</description>
1534      <year>1993</year>
1535      <publisher>Superior Software</publisher>
1536      <part name="flop1" interface="floppy_3_5">
1537         <dataarea name="flop" size="819200">
1538            <rom name="superior disk 2 (1993)(superior software).adf" size="819200" crc="5be128ae" sha1="8011ee840d5ef371b5c1964c315df3c0fa66e758" offset="0" />
1539         </dataarea>
1540      </part>
1541   </software>
1542
1543   <software name="suprgolf" supported="no">
1544      <description>Superior Golf</description>
1545      <year>1990</year>
1546      <publisher>Superior Software</publisher>
1547      <part name="flop1" interface="floppy_3_5">
1548         <dataarea name="flop" size="808960">
1549            <rom name="superior golf (1990)(superior software).adf" size="808960" crc="10b5e57e" sha1="38206d1449478f218e1e1e3567594cd143c42c62" offset="0" />
1550         </dataarea>
1551      </part>
1552   </software>
1553
1554   <software name="swiv" supported="no">
1555      <description>SWIV</description>
1556      <year>1992</year>
1557      <publisher>Krisalis</publisher>
1558      <part name="flop1" interface="floppy_3_5">
1559         <dataarea name="flop" size="814080">
1560            <rom name="swiv (1992)(krisalis).adf" size="814080" crc="638dad71" sha1="32b2341a0671a974112d6a7fcc1c6a72ac6c4cb0" offset="0" />
1561         </dataarea>
1562      </part>
1563   </software>
1564
1565   <software name="talisman" supported="no">
1566      <description>Talisman</description>
1567      <year>1989</year>
1568      <publisher>Minerva</publisher>
1569      <part name="flop1" interface="floppy_3_5">
1570         <dataarea name="flop" size="460800">
1571            <rom name="talisman (1989)(minerva).adf" size="460800" crc="774e5426" sha1="3459adef724e2cd6f3681050a9ce47394231b4f9" offset="0" />
1572         </dataarea>
1573      </part>
1574   </software>
1575
1576   <software name="talismana" cloneof="talisman" supported="no">
1577      <description>Talisman (Alt)</description>
1578      <year>1989</year>
1579      <publisher>Minerva</publisher>
1580      <part name="flop1" interface="floppy_3_5">
1581         <dataarea name="flop" size="819200">
1582            <rom name="talisman (1989)(minerva)[a].adf" size="819200" crc="7c8f5e47" sha1="d6fc041f97f15bbe4b266de595b7bb0204b87ee6" offset="0" />
1583         </dataarea>
1584      </part>
1585   </software>
1586
1587   <software name="terramex" supported="no">
1588      <description>Terramex</description>
1589      <year>1988</year>
1590      <publisher>Krisalis</publisher>
1591      <part name="flop1" interface="floppy_3_5">
1592         <feature name="part_id" value="Disk 1"/>
1593         <dataarea name="flop" size="819200">
1594            <rom name="terramex (1988)(grand slam).adf" size="819200" crc="19a649e0" sha1="d41ea1ab6065971a48e82cecd96cb6fb679a07be" offset="0" />
1595         </dataarea>
1596      </part>
1597   </software>
1598
1599   <software name="terramexa" cloneof="terramex" supported="no">
1600      <description>Terramex (Alt)</description>
1601      <year>1988</year>
1602      <publisher>Krisalis</publisher>
1603      <part name="flop1" interface="floppy_3_5">
1604         <dataarea name="flop" size="819200">
1605            <rom name="terramex.adf" size="819200" crc="fe4968a8" sha1="5129d423916178428bf6cbcefa44e8b74c950b12" offset="0" />
1606         </dataarea>
1607      </part>
1608   </software>
1609
1610   <software name="topbanan" supported="no">
1611      <description>Top Banana</description>
1612      <year>19??</year>
1613      <publisher>Psycore</publisher>
1614      <part name="flop1" interface="floppy_3_5">
1615         <dataarea name="flop" size="819200">
1616            <rom name="top banana (19xx)(-).adf" size="819200" crc="9fee315d" sha1="c86c55cf671d1c899fdabd781442a7a4f63464d2" offset="0" />
1617         </dataarea>
1618      </part>
1619   </software>
1620
1621   <software name="topbanana" cloneof="topbanan" supported="no">
1622      <description>Top Banana (Alt)</description>
1623      <year>19??</year>
1624      <publisher>Psycore</publisher>
1625      <part name="flop1" interface="floppy_3_5">
1626         <dataarea name="flop" size="819200">
1627            <rom name="topbanana.adf" size="819200" crc="e6f1ac74" sha1="84f46f76b8d61f8a5701fb43388d6da9727e81ef" offset="0" />
1628         </dataarea>
1629      </part>
1630   </software>
1631
1632   <software name="towbabel" supported="no">
1633      <description>Tower of Babel</description>
1634      <year>1991</year>
1635      <publisher>Cygnus</publisher>
1636      <part name="flop1" interface="floppy_3_5">
1637         <dataarea name="flop" size="814080">
1638            <rom name="tower of babel (1991)(cygnus).adf" size="814080" crc="1b918df1" sha1="9e656be2f1f09d2859cf68200d8f2794fa795e49" offset="0" />
1639         </dataarea>
1640      </part>
1641   </software>
1642
1643   <software name="trivial" supported="no">
1644      <description>Trivial Pursuit</description>
1645      <year>1989</year>
1646      <publisher>Domark</publisher>
1647      <part name="flop1" interface="floppy_3_5">
1648         <dataarea name="flop" size="817152">
1649            <rom name="trivial pursuit (1989)(domark).adf" size="817152" crc="9ced825f" sha1="15003d4306131905905a834cfc1368c1c88f7405" offset="0" />
1650         </dataarea>
1651      </part>
1652   </software>
1653
1654   <software name="twinwrld" supported="no">
1655      <description>Twin World</description>
1656      <year>1991</year>
1657      <publisher>Cygnus</publisher>
1658      <part name="flop1" interface="floppy_3_5">
1659         <dataarea name="flop" size="819200">
1660            <rom name="twinworld (1991)(ubisoft).adf" size="819200" crc="3b104116" sha1="088b9ad03376520821e446a1be89525b502bb025" offset="0" />
1661         </dataarea>
1662      </part>
1663   </software>
1664
1665   <software name="twinwrlda" cloneof="twinwrld" supported="no">
1666      <description>Twin World (Alt)</description>
1667      <year>1991</year>
1668      <publisher>Cygnus</publisher>
1669      <part name="flop1" interface="floppy_3_5">
1670         <dataarea name="flop" size="819200">
1671            <rom name="twinworld.adf" size="819200" crc="e2cb7fdf" sha1="81b15c81efca791e6791417b1b4760b60eda17fc" offset="0" />
1672         </dataarea>
1673      </part>
1674   </software>
1675
1676   <software name="warlocks" supported="no">
1677      <description>Warlocks (Demo, Bad Dump?)</description>
1678      <year>1993</year>
1679      <publisher>Davyn</publisher>
1680      <part name="flop1" interface="floppy_3_5">
1681         <dataarea name="flop" size="499604">
1682            <rom name="warlocks (demo) (1993)(network xxiii)[b].adf" size="499604" crc="980c95d8" sha1="af5d9ed5829057c4f6bedc8075df5bf091d0298b" offset="0" />
1683         </dataarea>
1684      </part>
1685   </software>
1686
1687   <software name="whitemag" supported="no">
1688      <description>White Magic</description>
1689      <year>1989</year>
1690      <publisher>Fourth Dimension</publisher>
1691      <part name="flop1" interface="floppy_3_5">
1692         <dataarea name="flop" size="819200">
1693            <rom name="white magic (1989)(fourth dimension).adf" size="819200" crc="2e14543e" sha1="f90701252647f770f63882dabd61823fc7c59635" offset="0" />
1694         </dataarea>
1695      </part>
1696   </software>
1697
1698   <software name="whitema2" supported="no">
1699      <description>White Magic 2</description>
1700      <year>1989</year>
1701      <publisher>Fourth Dimension</publisher>
1702      <part name="flop1" interface="floppy_3_5">
1703         <dataarea name="flop" size="819200">
1704            <rom name="white magic 2 (1989)(fourth dimension).adf" size="819200" crc="8d7799e2" sha1="15faf20baad51a439d74a43274500300cffa5090" offset="0" />
1705         </dataarea>
1706      </part>
1707   </software>
1708
1709   <software name="wimpgame" supported="no">
1710      <description>The Wimp Game</description>
1711      <year>1990</year>
1712      <publisher>Fourth Dimension</publisher>
1713      <part name="flop1" interface="floppy_3_5">
1714         <dataarea name="flop" size="819200">
1715            <rom name="wimp game, the (1990)(fourth dimension).adf" size="819200" crc="ae4fe051" sha1="32c108fae7ba4d4a443f7828b8ebece1bbd0e1c8" offset="0" />
1716         </dataarea>
1717      </part>
1718   </software>
1719
1720   <software name="wolf3d" supported="no">
1721      <description>Wolfenstein 3D (v1.00, Bad Dump?)</description>
1722      <year>1994</year>
1723      <publisher>Powerslave Software</publisher>
1724      <part name="flop1" interface="floppy_3_5">
1725         <feature name="part_id" value="Disk 1, Bad?"/>
1726         <dataarea name="flop" size="814080">
1727            <rom name="wolfenstein 3d v1.00 (1994)(powerslave)(disk 1 of 3)[b].adf" size="814080" crc="97fc0c5d" sha1="a6502faf15ddb4acaed2ca859cedc1225e7fa762" offset="0" />
1728         </dataarea>
1729      </part>
1730      <part name="flop2" interface="floppy_3_5">
1731         <feature name="part_id" value="Disk 2, Bad?"/>
1732         <dataarea name="flop" size="814080">
1733            <rom name="wolfenstein 3d v1.00 (1994)(powerslave)(disk 2 of 3)[b].adf" size="814080" crc="6d700df9" sha1="81bfd4ab92c538f5b15ad64bba625aac2ffb243d" offset="0" />
1734         </dataarea>
1735      </part>
1736      <part name="flop3" interface="floppy_3_5">
1737         <feature name="part_id" value="Disk 3, Bad?"/>
1738         <dataarea name="flop" size="814080">
1739            <rom name="wolfenstein 3d v1.00 (1994)(powerslave)(disk 3 of 3)[b].adf" size="814080" crc="9147da43" sha1="39318695b6e64c9d7270f2b6d8213a7d4b0b0c43" offset="0" />
1740         </dataarea>
1741      </part>
1742   </software>
1743
1744   <software name="worldbox" supported="no">
1745      <description>World Championship Boxing Manager (v3.0)</description>
1746      <year>1991</year>
1747      <publisher>Krisalis</publisher>
1748      <part name="flop1" interface="floppy_3_5">
1749         <dataarea name="flop" size="819200">
1750            <rom name="world championship boxing manager v3.0 (1991)(krisalis).adf" size="819200" crc="d6f66a2f" sha1="f8cc7192eee3acc74950971d7dd6d4032414dcd7" offset="0" />
1751         </dataarea>
1752      </part>
1753   </software>
1754
1755   <software name="zool" supported="no">
1756      <description>Zool</description>
1757      <year>1993</year>
1758      <publisher>Gremlin</publisher>
1759      <part name="flop1" interface="floppy_3_5">
1760         <feature name="part_id" value="Disk 1"/>
1761         <dataarea name="flop" size="819200">
1762            <rom name="zool (1993)(gremlin)(disk 1 of 2).adf" size="819200" crc="f6ce22b4" sha1="d74da4860607cef8e9eafd87afc0c953f4e51e64" offset="0" />
1763         </dataarea>
1764      </part>
1765      <part name="flop2" interface="floppy_3_5">
1766         <feature name="part_id" value="Disk 2"/>
1767         <dataarea name="flop" size="819200">
1768            <rom name="zool (1993)(gremlin)(disk 2 of 2).adf" size="819200" crc="c6848013" sha1="d169bde4c9e402a5b864a3d3629066aba4aa8cc7" offset="0" />
1769         </dataarea>
1770      </part>
1771   </software>
1772   
1773
1774<!-- Other disks to sort (homebrew?!?) -->
1775
1776   <software name="3dtanks" supported="no">
1777      <description>3D Tanks</description>
1778      <year>19??</year>
1779      <publisher>&lt;homebrew&gt;</publisher>
1780      <part name="flop1" interface="floppy_3_5">
1781         <dataarea name="flop" size="819200">
1782            <rom name="3d tanks (19xx)(-).adf" size="819200" crc="910ec273" sha1="b206f4920518206715981ab9203c5474fc0bf060" offset="0" />
1783         </dataarea>
1784      </part>
1785   </software>
1786
1787   <software name="amoria" supported="no">
1788      <description>Amoria</description>
1789      <year>19??</year>
1790      <publisher>&lt;homebrew&gt;</publisher>
1791      <part name="flop1" interface="floppy_3_5">
1792         <dataarea name="flop" size="819200">
1793            <rom name="amoria (19xx)(-).adf" size="819200" crc="e2765983" sha1="670d120249ab6aef67e3b87956637196dbfe9d4f" offset="0" />
1794         </dataarea>
1795      </part>
1796   </software>
1797
1798   <software name="moria" supported="no">
1799      <description>Archimedes Moria</description>
1800      <year>19??</year>
1801      <publisher>&lt;homebrew&gt;</publisher>
1802      <part name="flop1" interface="floppy_3_5">
1803         <dataarea name="flop" size="819200">
1804            <rom name="archimedes moria (19xx)(-).adf" size="819200" crc="e855d09d" sha1="5ae480ff4765575e5fac504e25daeb885a41228d" offset="0" />
1805         </dataarea>
1806      </part>
1807   </software>
1808
1809   <software name="arcomini" supported="no">
1810      <description>Arcomini (Bad Dump?)</description>
1811      <year>1990</year>
1812      <publisher>&lt;homebrew&gt;</publisher>
1813      <info name="author" value="Fairbrother" />
1814      <part name="flop1" interface="floppy_3_5">
1815         <dataarea name="flop" size="819200">
1816            <rom name="arcomini (1990)(fairbrother)[b].adf" size="819200" crc="b3028298" sha1="f1f70ad7c124ab863ba9deaca797e09b7c51bb40" offset="0" />
1817         </dataarea>
1818      </part>
1819   </software>
1820
1821   <software name="arcomni" supported="no">
1822      <description>ArcOmnibus (v1.03)</description>
1823      <year>19??</year>
1824      <publisher>&lt;homebrew&gt;</publisher>
1825      <info name="author" value="Beebug" />
1826      <part name="flop1" interface="floppy_3_5">
1827         <dataarea name="flop" size="819200">
1828            <rom name="arcomnibus v1.03 (19xx)(beebug).adf" size="819200" crc="f3914af5" sha1="7c0870b1bb8bf974f7beaa4959dbbe4c1ed8642d" offset="0" />
1829         </dataarea>
1830      </part>
1831   </software>
1832
1833   <software name="arcomnia" cloneof="arcomni" supported="no">
1834      <description>ArcOmnibus (v1.03, Alt)</description>
1835      <year>19??</year>
1836      <publisher>&lt;homebrew&gt;</publisher>
1837      <info name="author" value="Beebug" />
1838      <part name="flop1" interface="floppy_3_5">
1839         <dataarea name="flop" size="819200">
1840            <rom name="arcomnibus v1.03 (19xx)(beebug)[a].adf" size="819200" crc="8a55c57f" sha1="b53c9a0a659078f1783db00c2975e2ba5b641f87" offset="0" />
1841         </dataarea>
1842      </part>
1843   </software>
1844
1845   <software name="bloxed" supported="no">
1846      <description>Bloxed (Hacked?)</description>
1847      <year>1995</year>
1848      <publisher>&lt;homebrew&gt;</publisher>
1849      <info name="author" value="Steven Singer" />
1850      <part name="flop1" interface="floppy_3_5">
1851         <dataarea name="flop" size="814080">
1852            <rom name="bloxed (1995)(singer, steven)[h].adf" size="814080" crc="e47bf8f9" sha1="f1c1b534ae17d20765862f8776408132e3245d26" offset="0" />
1853         </dataarea>
1854      </part>
1855   </software>
1856
1857   <software name="blackhrt" supported="no">
1858      <description>Castle Black Heart</description>
1859      <year>1991</year>
1860      <publisher>&lt;homebrew&gt;</publisher>
1861      <info name="author" value="James Watson" />
1862      <part name="flop1" interface="floppy_3_5">
1863         <dataarea name="flop" size="819200">
1864            <rom name="castle black heart (1991)(watson, james).adf" size="819200" crc="6917a651" sha1="38c61cec58c91843ef1ac91f12c93c52eda57a40" offset="0" />
1865         </dataarea>
1866      </part>
1867   </software>
1868
1869   <software name="cheats1" supported="no">
1870      <description>Cheats 1</description>
1871      <year>19??</year>
1872      <publisher>&lt;homebrew&gt;</publisher>
1873      <part name="flop1" interface="floppy_3_5">
1874         <dataarea name="flop" size="819200">
1875            <rom name="cheats 1 (19xx)(-).adf" size="819200" crc="eb5dd0a8" sha1="2c31ebd407544ade56e785cf9340862947a1040a" offset="0" />
1876         </dataarea>
1877      </part>
1878   </software>
1879
1880   <software name="colourum" supported="no">
1881      <description>Colour Umoria (v5.4.0)</description>
1882      <year>1992</year>
1883      <publisher>&lt;homebrew&gt;</publisher>
1884      <info name="author" value="Edouard Poor" />
1885      <part name="flop1" interface="floppy_3_5">
1886         <dataarea name="flop" size="819200">
1887            <rom name="colour umoria v5.4.0 (1992)(poor, edouard).adf" size="819200" crc="0240b966" sha1="02a562035c181025f71e4093a87b4db3a38a9941" offset="0" />
1888         </dataarea>
1889      </part>
1890   </software>
1891
1892   <software name="corewars" supported="no">
1893      <description>Corewars</description>
1894      <year>19??</year>
1895      <publisher>&lt;homebrew&gt;</publisher>
1896      <part name="flop1" interface="floppy_3_5">
1897         <dataarea name="flop" size="819200">
1898            <rom name="corewars (19xx)(-).adf" size="819200" crc="5f7538f7" sha1="044183cae7e4bdec0949953d90697af12f8231c5" offset="0" />
1899         </dataarea>
1900      </part>
1901   </software>
1902
1903   <software name="creepie" supported="no">
1904      <description>Creepie Crawlie 1 &amp; 2</description>
1905      <year>19??</year>
1906      <publisher>&lt;homebrew&gt;</publisher>
1907      <info name="author" value="Mark Johnson" />
1908      <part name="flop1" interface="floppy_3_5">
1909         <dataarea name="flop" size="819200">
1910            <rom name="creepie crawlie 1 &amp; 2 (19xx)(johnson, mark).adf" size="819200" crc="a524587f" sha1="68718a2496fe020f916fa59e9c5a78d97d6e8af0" offset="0" />
1911         </dataarea>
1912      </part>
1913   </software>
1914
1915
1916   <software name="crytond" supported="no">
1917      <description>Cryton Demo (Bad Dump?)</description>
1918      <year>1989</year>
1919      <publisher>&lt;homebrew&gt;</publisher>
1920      <info name="author" value="Cryton" />
1921      <part name="flop1" interface="floppy_3_5">
1922         <dataarea name="flop" size="305528">
1923            <rom name="cryton demo (1989)(cryton)[b].adf" size="305528" crc="0aed18d4" sha1="b2804c0fd268def07fae6ab7644694d6134fcceb" offset="0" />
1924         </dataarea>
1925      </part>
1926   </software>
1927
1928   <software name="deskhack" supported="no">
1929      <description>DesktopHacker (v1.01)</description>
1930      <year>1994</year>
1931      <publisher>&lt;homebrew&gt;</publisher>
1932      <info name="author" value="DoggySoft" />
1933      <part name="flop1" interface="floppy_3_5">
1934         <dataarea name="flop" size="819200">
1935            <rom name="desktophacker v1.01 (1994)(doggysoft).adf" size="819200" crc="367b4cd5" sha1="96e92a2af874197470d56aa87f881f77512066f9" offset="0" />
1936         </dataarea>
1937      </part>
1938   </software>
1939
1940   <software name="dinosaw" supported="no">
1941      <description>DinoSaw PD</description>
1942      <year>19??</year>
1943      <publisher>&lt;homebrew&gt;</publisher>
1944      <info name="author" value="Tom Cooper" />
1945      <part name="flop1" interface="floppy_3_5">
1946         <dataarea name="flop" size="819200">
1947            <rom name="dinosaw pd (19xx)(cooper, tom).adf" size="819200" crc="e8e5787d" sha1="525f37de06025689e8a33dd37dcfa06bb2ace858" offset="0" />
1948         </dataarea>
1949      </part>
1950   </software>
1951
1952   <software name="fruitz" supported="no">
1953      <description>Fruitz</description>
1954      <year>19??</year>
1955      <publisher>&lt;homebrew&gt;</publisher>
1956      <info name="author" value="Digital Fantasy" />
1957      <part name="flop1" interface="floppy_3_5">
1958         <dataarea name="flop" size="819200">
1959            <rom name="fruitz (19xx)(digital fantasy).adf" size="819200" crc="91365bf9" sha1="386af18d06bdd1c8cecfc34a94c241c3c1ee9907" offset="0" />
1960         </dataarea>
1961      </part>
1962   </software>
1963
1964   <software name="gyrinus2" supported="no">
1965      <description>Gyrinus II - Son of Gyrinus</description>
1966      <year>19??</year>
1967      <publisher>&lt;homebrew&gt;</publisher>
1968      <info name="author" value="Tom Cooper" />
1969      <part name="flop1" interface="floppy_3_5">
1970         <feature name="part_id" value="Disk 1"/>
1971         <dataarea name="flop" size="819200">
1972            <rom name="gyrinus ii - son of gyrinus (19xx)(cooper, tom)(disk 1 of 2).adf" size="819200" crc="a623bca4" sha1="f3170fd9e5177b30689301acdfa6fd326c33c918" offset="0" />
1973         </dataarea>
1974      </part>
1975      <part name="flop2" interface="floppy_3_5">
1976         <feature name="part_id" value="Disk 2"/>
1977         <dataarea name="flop" size="819200">
1978            <rom name="gyrinus ii - son of gyrinus (19xx)(cooper. tom)(disk 2 of 2).adf" size="819200" crc="9e7091de" sha1="b17934cbdecbac5ec8144015c4073aa7dcb8af64" offset="0" />
1979         </dataarea>
1980      </part>
1981   </software>
1982
1983   <software name="hacker" supported="no">
1984      <description>The Hacker (v3.05)</description>
1985      <year>1993</year>
1986      <publisher>&lt;homebrew&gt;</publisher>
1987      <info name="author" value="DoggySoft" />
1988      <part name="flop1" interface="floppy_3_5">
1989         <dataarea name="flop" size="819200">
1990            <rom name="hacker, the v3.05 (1993)(doggysoft).adf" size="819200" crc="b208c218" sha1="bed95cbefaa86a2b8d6d87cf3a6cf1f3d1e9808d" offset="0" />
1991         </dataarea>
1992      </part>
1993   </software>
1994
1995   <software name="hackera" cloneof="hacker" supported="no">
1996      <description>The Hacker (v3.05, Alt)</description>
1997      <year>1993</year>
1998      <publisher>&lt;homebrew&gt;</publisher>
1999      <info name="author" value="DoggySoft" />
2000      <part name="flop1" interface="floppy_3_5">
2001         <dataarea name="flop" size="819200">
2002            <rom name="hacker, the v3.05 (1993)(doggysoft)[a].adf" size="819200" crc="c6a88514" sha1="b02d6495f6a9a1099cb06cac7d0e0d1756f175a0" offset="0" />
2003         </dataarea>
2004      </part>     
2005   </software>
2006
2007   <software name="hackerb" cloneof="hacker" supported="no">
2008      <description>The Hacker (v3.05, Alt 2)</description>
2009      <year>1993</year>
2010      <publisher>&lt;homebrew&gt;</publisher>
2011      <info name="author" value="DoggySoft" />
2012      <part name="flop1" interface="floppy_3_5">
2013         <dataarea name="flop" size="819200">
2014            <rom name="hacker, the v3.05 (1993)(doggysoft)[a2].adf" size="819200" crc="12864add" sha1="8dcc0c2d7074e62d34eb0727d5d4e484117be496" offset="0" />
2015         </dataarea>
2016      </part>
2017   </software>
2018
2019   <software name="impresjr" supported="no">
2020      <description>Impression Jr</description>
2021      <year>19??</year>
2022      <publisher>&lt;homebrew&gt;</publisher>
2023      <info name="author" value="Computer Concepts" />
2024      <part name="flop1" interface="floppy_3_5">
2025         <dataarea name="flop" size="814080">
2026            <rom name="impression jr (19xx)(computer concepts).adf" size="814080" crc="1fe45813" sha1="8eacd5856d3e8fcf643ecc575d668fda3fe530ca" offset="0" />
2027         </dataarea>
2028      </part>
2029   </software>
2030
2031   <software name="leedsutd" supported="no">
2032      <description>Leeds Utd - Champions!</description>
2033      <year>19??</year>
2034      <publisher>&lt;homebrew&gt;</publisher>
2035      <info name="author" value="CDS" />
2036      <part name="flop1" interface="floppy_3_5">
2037         <dataarea name="flop" size="819200">
2038            <rom name="leeds utd - champions! (19xx)(cds).adf" size="819200" crc="d4631873" sha1="4ba0835c415bde82742c61328acf711d821619e2" offset="0" />
2039         </dataarea>
2040      </part>
2041   </software>
2042
2043   <software name="maddash2" supported="no">
2044      <description>MadDash 2</description>
2045      <year>2001</year>
2046      <publisher>&lt;homebrew&gt;</publisher>
2047      <info name="author" value="Ian Hampton" />
2048      <part name="flop1" interface="floppy_3_5">
2049         <dataarea name="flop" size="819200">
2050            <rom name="maddash 2 (2001)(hampton, ian).adf" size="819200" crc="82bb1c28" sha1="30d431892102a4e5915b095301c2dcd47f7daec2" offset="0" />
2051         </dataarea>
2052      </part>
2053   </software>
2054
2055   <software name="marvello" supported="no">
2056      <description>My Marvellous Demo</description>
2057      <year>1991</year>
2058      <publisher>&lt;homebrew&gt;</publisher>
2059      <info name="author" value="Oddvar Kloster" />
2060      <part name="flop1" interface="floppy_3_5">
2061         <dataarea name="flop" size="819200">
2062            <rom name="my marvellous demo (1991)(kloster, oddvar)(pd).adf" size="819200" crc="2590e148" sha1="296c299b804fc686bdc8a4455e4ba3f6fcd707b0" offset="0" />
2063         </dataarea>
2064      </part>
2065   </software>
2066
2067   <software name="pdleming" supported="no">
2068      <description>PD Lemings</description>
2069      <year>19??</year>
2070      <publisher>&lt;homebrew&gt;</publisher>
2071      <info name="author" value="Tom Cooper" />
2072      <part name="flop1" interface="floppy_3_5">
2073         <dataarea name="flop" size="819200">
2074            <rom name="pd lemings (19xx)(cooper, tom).adf" size="819200" crc="48cf93ab" sha1="41db87bc9d9b0cc7709557a9266ef998440fb45c" offset="0" />
2075         </dataarea>
2076      </part>
2077   </software>
2078
2079   <software name="pendown" supported="no">
2080      <description>Pen Down (v1.72)</description>
2081      <year>1992</year>
2082      <publisher>&lt;homebrew&gt;</publisher>
2083      <info name="author" value="Logtron" />
2084      <part name="flop1" interface="floppy_3_5">
2085         <dataarea name="flop" size="819200">
2086            <rom name="pen down v1.72 (1992)(logotron).adf" size="819200" crc="7fb203fe" sha1="51ac647d3934482f8a6aaf72819eba96b2d72bc4" offset="0" />
2087         </dataarea>
2088      </part>
2089   </software>
2090
2091   <software name="puntpred" supported="no">
2092      <description>The Punters Predictor</description>
2093      <year>19??</year>
2094      <publisher>&lt;homebrew&gt;</publisher>
2095      <part name="flop1" interface="floppy_3_5">
2096         <dataarea name="flop" size="819200">
2097            <rom name="punters predictor, the (19xx)(-).adf" size="819200" crc="3193aa50" sha1="03bf4c37413af1381cfc1e9c4ec9b421200cf24f" offset="0" />
2098         </dataarea>
2099      </part>
2100   </software>
2101
2102   <software name="riscdrm" supported="no">
2103      <description>RiscDream</description>
2104      <year>1991</year>
2105      <publisher>&lt;homebrew&gt;</publisher>
2106      <info name="author" value="Armaxess" />
2107      <part name="flop1" interface="floppy_3_5">
2108         <dataarea name="flop" size="819200">
2109            <rom name="riscdream (1991)(armaxess).adf" size="819200" crc="46921c12" sha1="bfbace4678fbc09ff9731a02cbc06ce4dc59f604" offset="0" />
2110         </dataarea>
2111      </part>
2112   </software>
2113
2114   <software name="gyrinus" supported="no">
2115      <description>Son of Gyrinus</description>
2116      <year>19??</year>
2117      <publisher>&lt;homebrew&gt;</publisher>
2118      <info name="author" value="Tom Cooper" />
2119      <part name="flop1" interface="floppy_3_5">
2120         <feature name="part_id" value="Disk 1"/>
2121         <dataarea name="flop" size="815104">
2122            <rom name="son of gyrinus (19xx)(cooper, tom)(disk 1 of 2).adf" size="815104" crc="3c634824" sha1="6cb046751a4c7048f3f8a093c58b5d6ffb62af93" offset="0" />
2123         </dataarea>
2124      </part>
2125      <part name="flop2" interface="floppy_3_5">
2126         <feature name="part_id" value="Disk 2"/>
2127         <dataarea name="flop" size="819200">
2128            <rom name="son of gyrinus (19xx)(cooper, tom)(disk 2 of 2).adf" size="819200" crc="cd367dc5" sha1="6d4bddda0941f21c8e93bd5d138cf492f84239e4" offset="0" />
2129         </dataarea>
2130      </part>
2131   </software>
2132
2133   <software name="gyrinusa" cloneof="gyrinus" supported="no">
2134      <description>Son of Gyrinus (Alt)</description>
2135      <year>19??</year>
2136      <publisher>&lt;homebrew&gt;</publisher>
2137      <info name="author" value="Tom Cooper" />
2138      <part name="flop1" interface="floppy_3_5">
2139         <feature name="part_id" value="Disk 1"/>
2140         <dataarea name="flop" size="815104">
2141            <rom name="son of gyrinus (19xx)(cooper, tom)(disk 1 of 2)[a].adf" size="815104" crc="6a1a178e" sha1="8fe8175b18062566e50bce0c49d019d3940f655f" offset="0" />
2142         </dataarea>
2143      </part>
2144      <part name="flop2" interface="floppy_3_5">
2145         <feature name="part_id" value="Disk 2"/>
2146         <dataarea name="flop" size="819200">
2147            <rom name="son of gyrinus (19xx)(cooper, tom)(disk 2 of 2).adf" size="819200" crc="cd367dc5" sha1="6d4bddda0941f21c8e93bd5d138cf492f84239e4" offset="0" />
2148         </dataarea>
2149      </part>
2150   </software>
2151
2152   <software name="startwri" supported="no">
2153      <description>Startwrite (Bad Dump?)</description>
2154      <year>1992</year>
2155      <publisher>&lt;homebrew&gt;</publisher>
2156      <info name="author" value="Icon Technology" />
2157      <part name="flop1" interface="floppy_3_5">
2158         <dataarea name="flop" size="814080">
2159            <rom name="startwrite (1992)(icon technology)[b].adf" size="814080" crc="d915e78c" sha1="8ca4289ac423d4878129cb17d6177123b321108f" offset="0" />
2160         </dataarea>
2161      </part>
2162   </software>
2163
2164   <software name="sysintd" supported="no">
2165      <description>System Interrupt Demos 1-5</description>
2166      <year>1989</year>
2167      <publisher>&lt;homebrew&gt;</publisher>
2168      <info name="author" value="System Interrupt" />
2169      <part name="flop1" interface="floppy_3_5">
2170         <dataarea name="flop" size="819200">
2171            <rom name="system interrupt demos 1-5 (1989)(system interrupt).adf" size="819200" crc="06f5cb69" sha1="287f20af286848abd6d92be7064751fa292f5a55" offset="0" />
2172         </dataarea>
2173      </part>
2174   </software>
2175
2176   <software name="tcddemo" supported="no">
2177      <description>TCD Demo (Bad Dump?)</description>
2178      <year>19??</year>
2179      <publisher>&lt;homebrew&gt;</publisher>
2180      <part name="flop1" interface="floppy_3_5">
2181         <dataarea name="flop" size="226628">
2182            <rom name="tcd demo (19xx)(-)[b].adf" size="226628" crc="c8721c48" sha1="6b868d83acdeba3a9814161720dbd181ab29f271" offset="0" />
2183         </dataarea>
2184      </part>
2185   </software>
2186
2187   <software name="timezone" supported="no">
2188      <description>Time Zone</description>
2189      <year>19??</year>
2190      <publisher>&lt;homebrew&gt;</publisher>
2191      <info name="author" value="Cobra" />
2192      <part name="flop1" interface="floppy_3_5">
2193         <dataarea name="flop" size="819200">
2194            <rom name="time zone (19xx)(cobra).adf" size="819200" crc="a21f92e4" sha1="371b30787a782cb1fe6cb6ad2217a832a06e1e96" offset="0" />
2195         </dataarea>
2196      </part>
2197   </software>
2198
2199
2200
2201   <software name="riscapps" supported="no">
2202      <description>Acorn Archimedes RISC OS Application Suite (v1.00)</description>
2203      <year>19??</year>
2204      <publisher>Acorn</publisher>
2205      <part name="flop1" interface="floppy_3_5">
2206         <feature name="part_id" value="Disk 1"/>
2207         <dataarea name="flop" size="819200">
2208            <rom name="acorn archimedes risc os application suite v1.00 (19xx)(acorn)(disk 1 of 2)[req risc os].adf" size="819200" crc="28144dfa" sha1="af61deeb2a8e33085ab3087e3464843396fffc92" offset="0" />
2209         </dataarea>
2210      </part>
2211      <part name="flop2" interface="floppy_3_5">
2212         <feature name="part_id" value="Disk 2"/>
2213         <dataarea name="flop" size="820224">
2214            <rom name="acorn archimedes risc os application suite v1.00 (19xx)(acorn)(disk 2 of 2)[req risc os].adf" size="820224" crc="d5fdf2ca" sha1="bfc96eff8cab5b61f6db82dd135dd95b32f40d4f" offset="0" />
2215         </dataarea>
2216      </part>     
2217   </software>
2218
2219   <software name="riscappsa" cloneof="riscapps" supported="no">
2220      <description>Acorn Archimedes RISC OS Application Suite (v1.00, Alt)</description>
2221      <year>19??</year>
2222      <publisher>Acorn</publisher>
2223      <part name="flop1" interface="floppy_3_5">
2224         <feature name="part_id" value="Disk 1"/>
2225         <dataarea name="flop" size="819200">
2226            <rom name="acorn archimedes risc os application suite v1.00 (19xx)(acorn)(disk 1 of 2)[a][req risc os].adf" size="819200" crc="e43166b9" sha1="e03f1c8d48c3d0dc907e624b9546922b67584e6c" offset="0" />
2227         </dataarea>
2228      </part>
2229      <part name="flop2" interface="floppy_3_5">
2230         <feature name="part_id" value="Disk 2"/>
2231         <dataarea name="flop" size="820224">
2232            <rom name="acorn archimedes risc os application suite v1.00 (19xx)(acorn)(disk 2 of 2)[a][req risc os].adf" size="820224" crc="45ff05fd" sha1="0a926620d68688766e81593b8150dbcebdb51b11" offset="0" />
2233         </dataarea>
2234      </part>
2235   </software>
2236
2237   <software name="coconizr" supported="no">
2238      <description>Coconizer (v1.3)</description>
2239      <year>1990</year>
2240      <publisher>Playfield</publisher>
2241      <part name="flop1" interface="floppy_3_5">
2242         <dataarea name="flop" size="819200">
2243            <rom name="coconizer v1.3 (1990)(playfield).adf" size="819200" crc="6816bed8" sha1="54183952c0ee20cdbd29d73f8e0df4e5e089c8f7" offset="0" />
2244         </dataarea>
2245      </part>
2246   </software>
2247
2248   <software name="hdformat" supported="no">
2249      <description>Hard Disc Formatter v2.19</description>
2250      <year>1992</year>
2251      <publisher>&lt;unknown&gt;</publisher>
2252      <part name="flop1" interface="floppy_3_5">
2253         <dataarea name="flop" size="819200">
2254            <rom name="hard disc formatter v2.19 (1992)(-)[req risc os 3.10 or later].adf" size="819200" crc="e8f51d06" sha1="f14d72eec33d15deffd99373bdcd054f1a90d903" offset="0" />
2255         </dataarea>
2256      </part>
2257   </software>
2258
2259   <software name="pcfs" supported="no">
2260      <description>PCFS v1.0</description>
2261      <year>1999</year>
2262      <publisher>Chris-O</publisher>
2263      <part name="flop1" interface="floppy_3_5">
2264         <dataarea name="flop" size="819200">
2265            <rom name="pcfs v1.0 (1999)(chris-o).adf" size="819200" crc="0eb8fd41" sha1="2d116f196700a9d8579a8134af3242924727d035" offset="0" />
2266         </dataarea>
2267      </part>
2268   </software>
2269
2270   <software name="specemu" supported="no">
2271      <description>Spectrum Emulator</description>
2272      <year>19??</year>
2273      <publisher>&lt;unknown&gt;</publisher>
2274      <part name="flop1" interface="floppy_3_5">
2275         <feature name="part_id" value="Disk 1"/>
2276         <dataarea name="flop" size="819200">
2277            <rom name="spectrum emulator (19xx)(-)(disk 1 of 2).adf" size="819200" crc="7b7a494c" sha1="3492b359d6331c94e8fc821ffc760b4662ca2989" offset="0" />
2278         </dataarea>
2279      </part>
2280      <part name="flop2" interface="floppy_3_5">
2281         <feature name="part_id" value="Disk 2"/>
2282         <dataarea name="flop" size="819200">
2283            <rom name="spectrum emulator (19xx)(-)(disk 2 of 2).adf" size="819200" crc="859b9d4d" sha1="8d73d75979fd9229d9555e3391f80bcac74be8f5" offset="0" />
2284         </dataarea>
2285      </part>
2286   </software>
2287
2288   <software name="speech" supported="no">
2289      <description>Speech! (v1.3)</description>
2290      <year>1991</year>
2291      <publisher>Superior Software</publisher>
2292      <part name="flop1" interface="floppy_3_5">
2293         <dataarea name="flop" size="337920">
2294            <rom name="speech! v1.3 (1991)(superior microcomputing).adf" size="337920" crc="afa0caf6" sha1="6bf70e521a803c00665d9402e484ada5decc80dd" offset="0" />
2295         </dataarea>
2296      </part>
2297   </software>
2298
2299   <software name="vzap" supported="no">
2300      <description>VZap</description>
2301      <year>2000</year>
2302      <publisher>Paul Vigay</publisher>
2303      <part name="flop1" interface="floppy_3_5">
2304         <feature name="part_id" value="Disk 1"/>
2305         <dataarea name="flop" size="819200">
2306            <rom name="vzap (2000)(vigay, paul).adf" size="819200" crc="bde476ec" sha1="7f9824d11b22c7c57dba6a8c85a9962e8e284e22" offset="0" />
2307         </dataarea>
2308      </part>
2309   </software>
2310
2311   <software name="virusscn" supported="no">
2312      <description>Virus Scanner Compilation</description>
2313      <year>199?</year>
2314      <publisher>&lt;unknown&gt;</publisher>
2315      <part name="flop1" interface="floppy_3_5">
2316         <dataarea name="flop" size="814080">
2317            <rom name="virus scanner compilation (199x)(-).adf" size="814080" crc="9ff9c3d9" sha1="be20fbad0de22405dafce0aa5cc5d15af1b49b21" offset="0" />
2318         </dataarea>
2319      </part>
2320   </software>
2321
2322
2323
2324<!-- Compilations -->
2325
2326   <software name="mprg01" supported="no">
2327      <description>Multi-Program 01</description>
2328      <year>19??</year>
2329      <publisher>&lt;unknown&gt;</publisher>
2330      <part name="flop1" interface="floppy_3_5">
2331         <dataarea name="flop" size="808960">
2332            <rom name="multi-program 01 (19xx)(-).adf" size="808960" crc="41ac9ba8" sha1="249f1515257d864d22787aa7d94686f2508802e9" offset="0" />
2333         </dataarea>
2334      </part>
2335   </software>
2336
2337   <software name="mprg01a" cloneof="mprg01" supported="no">
2338      <description>Multi-Program 01 (Alt)</description>
2339      <year>19??</year>
2340      <publisher>&lt;unknown&gt;</publisher>
2341      <part name="flop1" interface="floppy_3_5">
2342         <dataarea name="flop" size="808960">
2343            <rom name="multi-program 01 (19xx)(-)[a].adf" size="808960" crc="64d7b15b" sha1="5c6fff2812f3c5657fac111f0d3b61cd52ac50bc" offset="0" />
2344         </dataarea>
2345      </part>
2346   </software>
2347
2348   <software name="mprg02" supported="no">
2349      <description>Multi-Program 02</description>
2350      <year>19??</year>
2351      <publisher>&lt;unknown&gt;</publisher>
2352      <part name="flop1" interface="floppy_3_5">
2353         <dataarea name="flop" size="819200">
2354            <rom name="multi-program 02 (19xx)(-).adf" size="819200" crc="6d8c06b9" sha1="cda1db4b6fa606f1607d6e0a80c907dac716aae2" offset="0" />
2355         </dataarea>
2356      </part>
2357   </software>
2358
2359   <software name="mprg02a" cloneof="mprg02" supported="no">
2360      <description>Multi-Program 02 (Alt)</description>
2361      <year>19??</year>
2362      <publisher>&lt;unknown&gt;</publisher>
2363      <part name="flop1" interface="floppy_3_5">
2364         <dataarea name="flop" size="819200">
2365            <rom name="multi-program 02 (19xx)(-)[a].adf" size="819200" crc="614b88f0" sha1="d9e60e8b5b396813d04fab62f3975ce6ef0042d3" offset="0" />
2366         </dataarea>
2367      </part>
2368   </software>
2369
2370   <software name="mprg03" supported="no">
2371      <description>Multi-Program 03</description>
2372      <year>19??</year>
2373      <publisher>&lt;unknown&gt;</publisher>
2374      <part name="flop1" interface="floppy_3_5">
2375         <dataarea name="flop" size="819200">
2376            <rom name="multi-program 03 (19xx)(-).adf" size="819200" crc="280a3c44" sha1="d8a5ffb35065b296e37eb6e74693400ada7e6158" offset="0" />
2377         </dataarea>
2378      </part>
2379   </software>
2380
2381   <software name="mprg04" supported="no">
2382      <description>Multi-Program 04</description>
2383      <year>19??</year>
2384      <publisher>&lt;unknown&gt;</publisher>
2385      <part name="flop1" interface="floppy_3_5">
2386         <dataarea name="flop" size="819200">
2387            <rom name="multi-program 04 (19xx)(-).adf" size="819200" crc="ae8cfcc4" sha1="906b75f3d2ee3d9c16b0069060ba00d33c6da980" offset="0" />
2388         </dataarea>
2389      </part>
2390   </software>
2391
2392   <software name="mprg05" supported="no">
2393      <description>Multi-Program 05</description>
2394      <year>19??</year>
2395      <publisher>&lt;unknown&gt;</publisher>
2396      <part name="flop1" interface="floppy_3_5">
2397         <dataarea name="flop" size="819200">
2398            <rom name="multi-program 05 (19xx)(-).adf" size="819200" crc="b59648ed" sha1="b84f6681fd209149a086b354b0ae92497c47826e" offset="0" />
2399         </dataarea>
2400      </part>
2401   </software>
2402
2403   <software name="mprg06" supported="no">
2404      <description>Multi-Program 06</description>
2405      <year>19??</year>
2406      <publisher>&lt;unknown&gt;</publisher>
2407      <part name="flop1" interface="floppy_3_5">
2408         <dataarea name="flop" size="819200">
2409            <rom name="multi-program 06 (19xx)(-).adf" size="819200" crc="cd3cf965" sha1="47540ea6d26b16f5b04d05bf36785ab46ffd22a2" offset="0" />
2410         </dataarea>
2411      </part>
2412   </software>
2413
2414   <software name="mprg07" supported="no">
2415      <description>Multi-Program 07</description>
2416      <year>19??</year>
2417      <publisher>&lt;unknown&gt;</publisher>
2418      <part name="flop1" interface="floppy_3_5">
2419         <dataarea name="flop" size="819200">
2420            <rom name="multi-program 07 (19xx)(-).adf" size="819200" crc="f9a7a2db" sha1="1ddee2592f95407ae8527b6ec1c104c50c2aef06" offset="0" />
2421         </dataarea>
2422      </part>
2423   </software>
2424
2425   <software name="mprg08" supported="no">
2426      <description>Multi-Program 08</description>
2427      <year>19??</year>
2428      <publisher>&lt;unknown&gt;</publisher>
2429      <part name="flop1" interface="floppy_3_5">
2430         <dataarea name="flop" size="508928">
2431            <rom name="multi-program 08 (19xx)(-).adf" size="508928" crc="f1be2c1a" sha1="e476637deb70b3a8baff13b294a34d2ee99a83b5" offset="0" />
2432         </dataarea>
2433      </part>
2434   </software>
2435
2436   <software name="mprg09" supported="no">
2437      <description>Multi-Program 09</description>
2438      <year>19??</year>
2439      <publisher>&lt;unknown&gt;</publisher>
2440      <part name="flop1" interface="floppy_3_5">
2441         <dataarea name="flop" size="819200">
2442            <rom name="multi-program 09 (19xx)(-).adf" size="819200" crc="db0b0eae" sha1="4ace85d0c3e9c2c1740ca631de5455933045b76e" offset="0" />
2443         </dataarea>
2444      </part>
2445   </software>
2446
2447   <software name="mprg10" supported="no">
2448      <description>Multi-Program 10</description>
2449      <year>19??</year>
2450      <publisher>&lt;unknown&gt;</publisher>
2451      <part name="flop1" interface="floppy_3_5">
2452         <dataarea name="flop" size="819200">
2453            <rom name="multi-program 10 (19xx)(-).adf" size="819200" crc="6697560e" sha1="a8f5db4d8b6afd3ac772216281d2f4e7f59f9a15" offset="0" />
2454         </dataarea>
2455      </part>
2456   </software>
2457
2458   <software name="mprg11" supported="no">
2459      <description>Multi-Program 11</description>
2460      <year>19??</year>
2461      <publisher>&lt;unknown&gt;</publisher>
2462      <part name="flop1" interface="floppy_3_5">
2463         <dataarea name="flop" size="819200">
2464            <rom name="multi-program 11 (19xx)(-).adf" size="819200" crc="c3da92eb" sha1="22fcd24102dad932b32599c0273f1d6775fbad87" offset="0" />
2465         </dataarea>
2466      </part>
2467   </software>
2468
2469   <software name="mprg12" supported="no">
2470      <description>Multi-Program 12</description>
2471      <year>19??</year>
2472      <publisher>&lt;unknown&gt;</publisher>
2473      <part name="flop1" interface="floppy_3_5">
2474         <dataarea name="flop" size="819200">
2475            <rom name="multi-program 12 (19xx)(-).adf" size="819200" crc="87041ee2" sha1="2671ea9725612f71f6418ed8a864a54faf57897f" offset="0" />
2476         </dataarea>
2477      </part>
2478   </software>
2479
2480   <software name="mprg13" supported="no">
2481      <description>Multi-Program 13</description>
2482      <year>19??</year>
2483      <publisher>&lt;unknown&gt;</publisher>
2484      <part name="flop1" interface="floppy_3_5">
2485         <dataarea name="flop" size="819200">
2486            <rom name="multi-program 13 (19xx)(-).adf" size="819200" crc="1389c485" sha1="5c777725ef67d9467eabc30f66a551117ad85d3c" offset="0" />
2487         </dataarea>
2488      </part>
2489   </software>
2490
2491   <software name="mprg13a" cloneof="mprg13" supported="no">
2492      <description>Multi-Program 13 (Alt)</description>
2493      <year>19??</year>
2494      <publisher>&lt;unknown&gt;</publisher>
2495      <part name="flop1" interface="floppy_3_5">
2496         <feature name="part_id" value="Disk 1, Alt"/>
2497         <dataarea name="flop" size="819200">
2498            <rom name="multi-program 13 (19xx)(-)[a].adf" size="819200" crc="4099b2ef" sha1="384fff5a749e9df0e0351ae7c3996ae72b3c80ab" offset="0" />
2499         </dataarea>
2500      </part>
2501   </software>
2502
2503   <software name="mprg14" supported="no">
2504      <description>Multi-Program 14</description>
2505      <year>19??</year>
2506      <publisher>&lt;unknown&gt;</publisher>
2507      <part name="flop1" interface="floppy_3_5">
2508         <dataarea name="flop" size="819200">
2509            <rom name="multi-program 14 (19xx)(-).adf" size="819200" crc="d652e748" sha1="527f429b2cb5011cc4c679923b16098297c4b315" offset="0" />
2510         </dataarea>
2511      </part>
2512   </software>
2513
2514   <software name="mprg15" supported="no">
2515      <description>Multi-Program 15</description>
2516      <year>19??</year>
2517      <publisher>&lt;unknown&gt;</publisher>
2518      <part name="flop1" interface="floppy_3_5">
2519         <dataarea name="flop" size="819200">
2520            <rom name="multi-program 15 (19xx)(-).adf" size="819200" crc="09bbd024" sha1="a139826b280876635a4aa5d365d4f175f381c9ba" offset="0" />
2521         </dataarea>
2522      </part>
2523   </software>
2524
2525   <software name="mprg16" supported="no">
2526      <description>Multi-Program 16</description>
2527      <year>19??</year>
2528      <publisher>&lt;unknown&gt;</publisher>
2529      <part name="flop1" interface="floppy_3_5">
2530         <dataarea name="flop" size="819200">
2531            <rom name="multi-program 16 (19xx)(-).adf" size="819200" crc="7bb89c45" sha1="e16f096d69e6f2948f96335efd2f58a6bfc4b836" offset="0" />
2532         </dataarea>
2533      </part>
2534   </software>
2535
2536   <software name="mprg17" supported="no">
2537      <description>Multi-Program 17</description>
2538      <year>19??</year>
2539      <publisher>&lt;unknown&gt;</publisher>
2540      <part name="flop1" interface="floppy_3_5">
2541         <dataarea name="flop" size="812032">
2542            <rom name="multi-program 17 (19xx)(-).adf" size="812032" crc="c62eac47" sha1="b48c0bd8aa6f909b4158a965a1f1349e1b361f6a" offset="0" />
2543         </dataarea>
2544      </part>
2545   </software>
2546
2547   <software name="mprg18" supported="no">
2548      <description>Multi-Program 18</description>
2549      <year>19??</year>
2550      <publisher>&lt;unknown&gt;</publisher>
2551      <part name="flop1" interface="floppy_3_5">
2552         <dataarea name="flop" size="819200">
2553            <rom name="multi-program 18 (19xx)(-).adf" size="819200" crc="98417f06" sha1="b815e08d078956e7ba7e7e86dece3e1c92043408" offset="0" />
2554         </dataarea>
2555      </part>
2556   </software>
2557
2558   <software name="mprg19" supported="no">
2559      <description>Multi-Program 19</description>
2560      <year>19??</year>
2561      <publisher>&lt;unknown&gt;</publisher>
2562      <part name="flop1" interface="floppy_3_5">
2563         <dataarea name="flop" size="809984">
2564            <rom name="multi-program 19 (19xx)(-).adf" size="809984" crc="64af6f08" sha1="76f9c6851197591470f34acc632d4bc0caa24bb3" offset="0" />
2565         </dataarea>
2566      </part>
2567   </software>
2568
2569   <software name="mprg20" supported="no">
2570      <description>Multi-Program 20</description>
2571      <year>19??</year>
2572      <publisher>&lt;unknown&gt;</publisher>
2573      <part name="flop1" interface="floppy_3_5">
2574         <dataarea name="flop" size="819200">
2575            <rom name="multi-program 20 (19xx)(-).adf" size="819200" crc="6eb22d70" sha1="b54b6b9182d071fb7a1055669893f3cc4c57a1ff" offset="0" />
2576         </dataarea>
2577      </part>
2578   </software>
2579
2580   <software name="mprg21" supported="no">
2581      <description>Multi-Program 21</description>
2582      <year>19??</year>
2583      <publisher>&lt;unknown&gt;</publisher>
2584      <part name="flop1" interface="floppy_3_5">
2585         <dataarea name="flop" size="819200">
2586            <rom name="multi-program 21 (19xx)(-).adf" size="819200" crc="aaeb778a" sha1="b469e4cb4153e7b04ee61f28947f2461c40c4e27" offset="0" />
2587         </dataarea>
2588      </part>
2589   </software>
2590
2591   <software name="mprg22" supported="no">
2592      <description>Multi-Program 22</description>
2593      <year>19??</year>
2594      <publisher>&lt;unknown&gt;</publisher>
2595      <part name="flop1" interface="floppy_3_5">
2596         <dataarea name="flop" size="819200">
2597            <rom name="multi-program 22 (19xx)(-).adf" size="819200" crc="0e29dead" sha1="ec884ff63b67a9aa5678cf58efeeb2bf8f64da48" offset="0" />
2598         </dataarea>
2599      </part>
2600   </software>
2601
2602   <software name="mprg23" supported="no">
2603      <description>Multi-Program 23</description>
2604      <year>19??</year>
2605      <publisher>&lt;unknown&gt;</publisher>
2606      <part name="flop1" interface="floppy_3_5">
2607         <dataarea name="flop" size="819200">
2608            <rom name="multi-program 23 (19xx)(-).adf" size="819200" crc="9833c250" sha1="b317df5f028652b61b28b9f2ce6d88d833515ad2" offset="0" />
2609         </dataarea>
2610      </part>
2611   </software>
2612
2613   <software name="mprg24" supported="no">
2614      <description>Multi-Program 24</description>
2615      <year>19??</year>
2616      <publisher>&lt;unknown&gt;</publisher>
2617      <part name="flop1" interface="floppy_3_5">
2618         <dataarea name="flop" size="819200">
2619            <rom name="multi-program 24 (19xx)(-).adf" size="819200" crc="712869b5" sha1="0e8c414c773cf2761dd900b532cc4bc2c42080b4" offset="0" />
2620         </dataarea>
2621      </part>
2622   </software>
2623
2624   <software name="mprg25" supported="no">
2625      <description>Multi-Program 25</description>
2626      <year>19??</year>
2627      <publisher>&lt;unknown&gt;</publisher>
2628      <part name="flop1" interface="floppy_3_5">
2629         <dataarea name="flop" size="819200">
2630            <rom name="multi-program 25 (19xx)(-).adf" size="819200" crc="dd17ac0a" sha1="976d1880c2432c7e8fdf19e004e0668e7d813334" offset="0" />
2631         </dataarea>
2632      </part>
2633   </software>
2634
2635   <software name="mprg26" supported="no">
2636      <description>Multi-Program 26</description>
2637      <year>19??</year>
2638      <publisher>&lt;unknown&gt;</publisher>
2639      <part name="flop1" interface="floppy_3_5">
2640         <dataarea name="flop" size="819200">
2641            <rom name="multi-program 26 (19xx)(-).adf" size="819200" crc="ed67c810" sha1="b914a139f000b9d18137e79b836b8c685920970c" offset="0" />
2642         </dataarea>
2643      </part>
2644   </software>
2645
2646   <software name="tools01a" supported="no">
2647      <description>Tools01</description>
2648      <year>19??</year>
2649      <publisher>&lt;unknown&gt;</publisher>
2650      <part name="flop1" interface="floppy_3_5">
2651         <dataarea name="flop" size="819200">
2652            <rom name="tools01.adf" size="819200" crc="56c622c5" sha1="91a7bf788b35ec9ccb5925b85a2f660c0fb807c2" offset="0" />
2653         </dataarea>
2654      </part>
2655   </software>
2656
2657   <software name="tools02a" supported="no">
2658      <description>Tools02</description>
2659      <year>19??</year>
2660      <publisher>&lt;unknown&gt;</publisher>
2661      <part name="flop1" interface="floppy_3_5">
2662         <dataarea name="flop" size="819200">
2663            <rom name="tools02.adf" size="819200" crc="9d13affa" sha1="ca2edab7a9708ebf8cba80abc97b245de1fa20f4" offset="0" />
2664         </dataarea>
2665      </part>
2666   </software>
2667
2668
2669</softwarelist>
trunk/hash/einstein.xml
r242096r242097
142142Superwriter (Softsel)
143143Tasprint Einstein (Tasman)
144144Tassign Einstein (Tasman)
145Tasword Einstein (Tasman)
146145Telepack (New Miracle Software)
147146Telerenter (New Miracle Software)
148147The Accounting System (Surrey Software)
149The Cracker (Tatung)
150148The New DATAFILE 11 (Fydler)
151149Total Business Package (Solo Software)
152150Use it (Bubble Bus)
r242096r242097
179177Mathemagic/Scoop (Solo Software)
180178Maths Tank/Counter Blast (Solo Software)
181179Microtext (Transdata Ltd)
182Mr Fixit/Get Lost (Solo Software)
183180Modern Maths 16+/Chock A Block (Solo Software)
184Traditional Maths 16+/Cyfax (Solo Software)
185181T.N.T (Ten not Two) - J&amp;K Software
186182Spell N Build/Word Search (Screensoft)
187183
188184Games:
189256 Games Pack for Einstein 256 (Merlin)
1901853D Noughts and Crosses (Solo Software)
191Agrovator (Syntaxsoft)
192Alice and the March Hare (Orion)
193186Attack of the Killer Tomatoes (Merlin)
194187Ballyhoo (Infocom)
195188Batman (Ocean)
196189Beach Head 1 + 2 (Tatung)
197Bell Super Six Games (Bell Software)
198Bell Super 10 Games (Bell Software)
199190Buzz Off/Shark Hunter (Electric Software)
200191Card Sharp (Emsoft)
201192Casino (Emsoft)
r242096r242097
212203Einjong (Merlin)
213204Eliminator/Reversi (Merlin)
214205Family Pack 1 (Solo Software)
215Fathom's Deep (Merlin)
216206Flight Path 737 (Anirog)
217207Flight Simulation (Screensoft)
218208Football Manager/Pinball (Sharward Services)
219209Football Pools Predictor (Bell Software)
220Fruckles/Toado (Merlin)
221210Fydler Six Game Pack (P.C.S)
222211Games Night (Emsoft)
223212Gloop (Merlin)
r242096r242097
234223Knight Lore (Tatung/Ultimate)
235224Le Mans (Electric Software)
236225Les Flics (Electric Software)
237Manik Panik/Galaxoids (Solo Software)
238226Mayhem (Solo Software)
239227Merlin Games Compendium (Merlin)
240228Norseman/Backgammon (Electric Software)
241229One man and his droid (Tatung)
242Pakman/Millipede (Kuma)
243Panzer Attack (Lothlorian)
244230Planetfall (Infocom)
245231Polaris (Solo Software)
246232Punchy (Tatung Einsoft)
247Quantum (Merlin)
248233Reversi (Merlin)
249River Bandit (Merlin)
250Roverball (Merlin)
251234Seastalker (Infocom)
252235Soho (Emsoft)
253236Sorcerer (Infocom)
254237Soul of a Robot/F1 Simulator (Merlin)
255Southern Belle (Merlin)
256238Space Traveller/Reversi (Merlin)
257239Speculator Disks 1,2 and 3 (Syntaxsoft)
258Spellbreaker (Infocom)
259240Sprog (Merlin)
260241Starbase (Merlin)
261242Stock Tycoon (Screensoft)
r242096r242097
265246Time Bandits (Orion)
266247Tracker (Solo Software)
267248Turbo Chess/Draughts (Screensoft)
268Wishbringer (Infocom)
269249Witness (Infocom)
270250Zexl (Everco)
271Zork 1 (Infocom)
272Zork 3 (Infocom)
273251
274252Programming:
275253Assembler Plus
r242096r242097
335313Bankmate (Fydler)
336314British Football Pools Predictor (Bell)
337315CAD-CAM (Skytronics)
338Colour Fantasia (Kuma)
339316Config (Merlin)
340317CCT/PCB Design (Taurus)
341318Data Diary (Phoenix)
r242096r242097
372349Merlin Transfer (Merlin)
373350Microsoft Sorting Utility (Softsel)
374351Microstat (Xitan)
375Mouse Art (Emsoft)
376352Neil's Utilities (Merlin)
377353PC Utility (Taurus)
378354Pertmaster (Xitan)
r242096r242097
414390      </part>
415391   </software>
416392
393   <software name="256games">
394      <description>256 Games Pack for Einstein 256</description>
395      <year>1986</year>
396      <publisher>Merlin Software</publisher>
397      <part name="flop1" interface="floppy_5_25">
398         <dataarea name="flop" size="432111">
399            <rom name="256 games pack (1986)(merlin software).dsk" size="432111" crc="2146b276" sha1="f1264ae29aed7ef14a99ce3a851adf0a4888e427" offset="000000" />
400         </dataarea>
401      </part>
402   </software>
403
404   <software name="agrovatr">
405      <description>Agrovator</description>
406      <year>19??</year>
407      <publisher>Syntaxsoft</publisher>
408      <part name="flop1" interface="floppy_5_25">
409         <dataarea name="flop" size="432111">
410            <rom name="agrovator (19xx)(syntaxsoft).dsk" size="432111" crc="c63f389c" sha1="1c83b50e3bbd91ae8a2003734a6028b88aecd42a" offset="000000" />
411         </dataarea>
412      </part>
413   </software>
414
415   <software name="alice">
416      <description>Alice and the March Hare</description>
417      <year>1986</year>
418      <publisher>Orion Software</publisher>
419      <part name="flop1" interface="floppy_5_25">
420         <dataarea name="flop" size="215296">
421            <rom name="alice and the march hare (1986)(orion software).dsk" size="215296" crc="064166a6" sha1="d7138afc0068fe192ac1718ae6566b016de26571" offset="000000" />
422         </dataarea>
423      </part>
424   </software>
425
417426   <software name="assembly">
418427      <!-- alt name: Assembly Code Tutor -->
419428      <description>Assembly Language Course</description>
r242096r242097
492501      </part>
493502   </software>
494503
504   <software name="fantasia">
505      <description>Colour Fantasia</description>
506      <year>1984</year>
507      <publisher>Kuma</publisher>
508      <part name="flop1" interface="floppy_5_25">
509         <dataarea name="flop" size="215296">
510            <rom name="colour fantasia (1984)(kuma).dsk" size="215296" crc="9ba560b0" sha1="315cf7972b5ab4101d7fa36b8473f95bfbb0b5c9" offset="000000" />
511         </dataarea>
512      </part>
513   </software>
514
515   <software name="cracker">
516      <description>The Cracker (v2.31c)</description>
517      <year>1985</year>
518      <publisher>Tatung</publisher>
519      <part name="flop1" interface="floppy_5_25">
520         <dataarea name="flop" size="215296">
521            <rom name="cracker, the v2.31c (1985)(tatung).dsk" size="215296" crc="d7281b0d" sha1="92866de491cb5e8dd42d1c1cd458e17b2e0d3dcd" offset="000000" />
522         </dataarea>
523      </part>
524   </software>
525
495526   <software name="cchamber">
496527      <description>Cursed Chambers &amp; ZRIM</description>
497528      <year>19??</year>
r242096r242097
503534      </part>
504535   </software>
505536
537   <software name="cchambera" cloneof="cchamber">
538      <description>Cursed Chambers &amp; ZRIM (Alt)</description>
539      <year>19??</year>
540      <publisher>Kuma Software</publisher>
541      <part name="flop1" interface="floppy_5_25">
542         <dataarea name="flop" size="215296">
543            <rom name="cursed chambers &amp; zrim (198x)(kuma software).dsk" size="215296" crc="e90b6d6e" sha1="42fdd02da64b5141e968a8edbeafbf244a8b67de" offset="000000" />
544         </dataarea>
545      </part>
546   </software>
547
506548   <software name="diamond">
507549      <description>Dan Diamond Trilogy</description>
508550      <year>19??</year>
r242096r242097
570612      </part>
571613   </software>
572614
615   <software name="eincomp">
616      <description>Einstein Compendium</description>
617      <year>19??</year>
618      <publisher>Emsoft</publisher>
619      <part name="flop1" interface="floppy_5_25">
620         <dataarea name="flop" size="215296">
621            <rom name="einstein compendium (19xx)(emsoft).dsk" size="215296" crc="40aaf5ff" sha1="c3a4b1b128e77b97b4cfd1a8b6d5e9a718ed8136" offset="000000" />
622         </dataarea>
623      </part>
624   </software>
625
573626   <software name="microplx">
574627      <description>Einstein Micro Plox</description>
575628      <year>1989</year>
r242096r242097
603656      </part>
604657   </software>
605658
659   <software name="fathom">
660      <description>Fathom's Deep</description>
661      <year>19??</year>
662      <publisher>Merlin Software</publisher>
663      <part name="flop1" interface="floppy_5_25">
664         <dataarea name="flop" size="215296">
665            <rom name="fathoms deep (19xx)(merlin software).dsk" size="215296" crc="303afc4f" sha1="4a619ebc15353c6a7cc0ec4844a430343acec68f" offset="000000" />
666         </dataarea>
667      </part>
668   </software>
669
606670   <software name="fsim">
607671      <description>Flight Simulation</description>
608672      <year>1985</year>
r242096r242097
636700      </part>
637701   </software>
638702
703   <software name="lostfix">
704      <description>Get Lost &amp; Mr Fixit</description>
705      <year>1984</year>
706      <publisher>Solo Software</publisher>
707      <part name="flop1" interface="floppy_5_25">
708         <dataarea name="flop" size="215296">
709            <rom name="get lost &amp; mr fixit (1984)(solo software).dsk" size="215296" crc="07b9417b" sha1="078e78f81c251fe3bef2caefe766f21454c06985" offset="000000" />
710         </dataarea>
711      </part>
712   </software>
713
639714   <software name="gronks">
640715      <description>Gronks</description>
641716      <year>198?</year>
r242096r242097
647722      </part>
648723   </software>
649724
725   <software name="helimath">
726      <description>Heli-Maths</description>
727      <year>1985</year>
728      <publisher>Screensoft</publisher>
729      <part name="flop1" interface="floppy_5_25">
730         <dataarea name="flop" size="215296">
731            <rom name="heli-maths (1985)(screensoft).dsk" size="215296" crc="05554ee4" sha1="ad180db0a1de09fa9bc33b78a616602515567032" offset="000000" />
732         </dataarea>
733      </part>
734   </software>
735
650736   <software name="highway" supported="no">
651737      <description>Highway Encounter</description>
652738      <year>1985</year>
r242096r242097
704790   </software>
705791
706792   <software name="kumautil">
707   <!-- Version 1.0-->
708      <description>Kuma Disc Utility</description>
793      <description>Kuma Disc Utility (v1.0)</description>
709794      <year>19??</year>
710795      <publisher>Kuma Software</publisher>
711796      <part name="flop1" interface="floppy_5_25">
r242096r242097
748833      </part>
749834   </software>
750835
836   <software name="manikpan">
837      <description>Manik Panik &amp; Galaxoids</description>
838      <year>19??</year>
839      <publisher>Solo Software</publisher>
840      <part name="flop1" interface="floppy_5_25">
841         <dataarea name="flop" size="432111">
842            <rom name="manik panik &amp; galaxoids (19xx)(solo software).dsk" size="432111" crc="3512fac4" sha1="e48e44ba48535665cd97a54185c94c559bd7813a" offset="000000" />
843         </dataarea>
844      </part>
845   </software>
846
751847   <software name="mathmag">
752848      <description>Mathe-Magic &amp; Scoop</description>
753849      <year>19??</year>
r242096r242097
781877      </part>
782878   </software>
783879
880   <software name="minedick">
881      <description>Miner Dick</description>
882      <year>1984</year>
883      <publisher>Merlin Software</publisher>
884      <part name="flop1" interface="floppy_5_25">
885         <dataarea name="flop" size="215296">
886            <rom name="miner dick (1984)(merlin software).dsk" size="215296" crc="85b403e9" sha1="a5902ca0d2eb6e33840c771fc204a77afc93416b" offset="000000" />
887         </dataarea>
888      </part>
889   </software>
890
784891   <software name="monopoly" supported="no">
785892      <description>Monopoly</description>
786893      <year>19??</year>
r242096r242097
792899      </part>
793900   </software>
794901
902   <software name="mouseart">
903      <description>Mouse Art</description>
904      <year>19??</year>
905      <publisher>Emsoft</publisher>
906      <part name="flop1" interface="floppy_5_25">
907         <dataarea name="flop" size="215296">
908            <rom name="mouse art (19xx)(emsoft).dsk" size="215296" crc="0645ec91" sha1="4c207b635a8acbf83361659a55953999e33cd335" offset="000000" />
909         </dataarea>
910      </part>
911   </software>
912
795913   <software name="musicomp">
796914      <description>Music Composer</description>
797915      <year>1984</year>
r242096r242097
814932      </part>
815933   </software>
816934
935   <software name="mworkshpa" cloneof="mworkshp">
936      <description>Music Workshop (Alt)</description>
937      <year>19??</year>
938      <publisher>Screensoft</publisher>
939      <part name="flop1" interface="floppy_5_25">
940         <dataarea name="flop" size="215296">
941            <rom name="music workshop (19xx)(screensoft)[a].dsk" size="215296" crc="bc7e66cf" sha1="438398a62e92b003672dd595d7358de662de9b70" offset="000000" />
942         </dataarea>
943      </part>
944   </software>
945
817946   <software name="nightmar">
818947      <description>Nightmare Park &amp; Commando Plain</description>
819948      <year>19??</year>
r242096r242097
836965      </part>
837966   </software>
838967
968   <software name="pakman">
969      <description>Pakman &amp; Millipede</description>
970      <year>198?</year>
971      <publisher>Kuma Software</publisher>
972      <part name="flop1" interface="floppy_5_25">
973         <dataarea name="flop" size="215296">
974            <rom name="pakman &amp; millipede (198x)(kuma software).dsk" size="215296" crc="e4873d5c" sha1="9706faecc8a4df33bdcbd0dc7549d6b70257a97d" offset="000000" />
975         </dataarea>
976      </part>
977   </software>
978
979   <software name="panzer">
980      <description>Panzer Attack</description>
981      <year>1985</year>
982      <publisher>Lothlorien</publisher>
983      <part name="flop1" interface="floppy_5_25">
984         <dataarea name="flop" size="215296">
985            <rom name="panzer attack (1985)(lothlorien).dsk" size="215296" crc="0ce722b7" sha1="78c2c21534f9299814a6757f7334d4f5b21c3995" offset="000000" />
986         </dataarea>
987      </part>
988   </software>
989
839990   <software name="peteutil">
840991      <description>Pete's Utilities</description>
841992      <year>19??</year>
r242096r242097
8691020      </part>
8701021   </software>
8711022
1023   <software name="quantum">
1024      <description>Quantum</description>
1025      <year>19??</year>
1026      <publisher>Merlin Software</publisher>
1027      <part name="flop1" interface="floppy_5_25">
1028         <dataarea name="flop" size="432111">
1029            <rom name="quantum (19xx)(orion software).dsk" size="432111" crc="2145a675" sha1="53aedb6567deafc5a5b29b1b714141ae78a78d20" offset="000000" />
1030         </dataarea>
1031      </part>
1032   </software>
1033
1034   <software name="riverbnd">
1035      <description>River Bandits</description>
1036      <year>19??</year>
1037      <publisher>Merlin Software</publisher>
1038      <part name="flop1" interface="floppy_5_25">
1039         <dataarea name="flop" size="435183">
1040            <rom name="river bandits (19xx)(merlin software).dsk" size="435183" crc="84f88b5c" sha1="728678c6f3eee525ac752c7f8b0226e6df18ec31" offset="000000" />
1041         </dataarea>
1042      </part>
1043   </software>
1044
8721045   <software name="rocket">
8731046      <description>Rocket / Giant Maths / Mighty Writer</description>
8741047      <year>19??</year>
r242096r242097
8801053      </part>
8811054   </software>
8821055
1056   <software name="roverbal">
1057      <description>Roverball</description>
1058      <year>19??</year>
1059      <publisher>Merlin Software</publisher>
1060      <part name="flop1" interface="floppy_5_25">
1061         <dataarea name="flop" size="432111">
1062            <rom name="roverball (19xx)(merlin software).dsk" size="432111" crc="72ade6bd" sha1="ac2aedfa2cb5565591d444ddf50cfc013a4e23cb" offset="000000" />
1063         </dataarea>
1064      </part>
1065   </software>
1066
8831067   <software name="qoko2">
8841068      <description>Qoko 2</description>
8851069      <year>19??</year>
r242096r242097
9131097      </part>
9141098   </software>
9151099
1100   <software name="southbel">
1101      <description>Southern Belle</description>
1102      <year>19??</year>
1103      <publisher>Merlin Software</publisher>
1104      <part name="flop1" interface="floppy_5_25">
1105         <dataarea name="flop" size="215296">
1106            <rom name="southern belle (19xx)(hewson consultants)[rm].dsk" size="215296" crc="fde43d49" sha1="62def9be94e32e6d608534bc9af460d657d0d14b" offset="000000" />
1107         </dataarea>
1108      </part>
1109   </software>
1110
9161111   <software name="spactrap">
9171112      <description>Space Trap</description>
9181113      <year>1985</year>
r242096r242097
9351130      </part>
9361131   </software>
9371132
1133   <software name="specemu">
1134      <description>Spectrum Emulator Disk 1</description>
1135      <year>19??</year>
1136      <publisher>Syntaxsoft</publisher>
1137      <part name="flop1" interface="floppy_5_25">
1138         <dataarea name="flop" size="215296">
1139            <rom name="spectrum emulator disk 1 (19xx)(syntaxsoft).dsk" size="215296" crc="51cfd4ef" sha1="17fad087a94be68c659d36d16db73c82ee3fb083" offset="000000" />
1140         </dataarea>
1141      </part>
1142   </software>
1143
9381144   <software name="spelbuld">
9391145      <description>Spell n' Build</description>
9401146      <year>19??</year>
r242096r242097
9461152      </part>
9471153   </software>
9481154
1155   <software name="spellbrk">
1156      <description>Spellbreaker</description>
1157      <year>1985</year>
1158      <publisher>Infocom</publisher>
1159      <part name="flop1" interface="floppy_5_25">
1160         <dataarea name="flop" size="215296">
1161            <rom name="spellbreaker (1985)(infocom).dsk" size="215296" crc="292a832d" sha1="372cfdb1cfb7be518b0f6114fad7d1c26781a227" offset="000000" />
1162         </dataarea>
1163      </part>
1164   </software>
1165
9491166   <software name="spreadsh">
9501167      <description>Spreadsheet</description>
9511168      <year>1984</year>
r242096r242097
10021219   </software>
10031220
10041221   <software name="sforth">
1005   <!-- Version 1.12 -->
1006      <description>SuperFORTH</description>
1222      <description>SuperFORTH (v1.12)</description>
10071223      <year>1984</year>
10081224      <publisher>Tatung Einsoft</publisher>
10091225      <part name="flop1" interface="floppy_5_25">
r242096r242097
10131229      </part>
10141230   </software>
10151231
1016   <software name="super6">
1017      <description>Super Six Game Pack</description>
1232   <software name="super6t">
1233      <description>Super Six Game Pack (Tatung)</description>
10181234      <year>198?</year>
10191235      <publisher>Tatung Einsoft</publisher>
10201236      <part name="flop1" interface="floppy_5_25">
r242096r242097
10241240      </part>
10251241   </software>
10261242
1243   <software name="super6ta" cloneof="super6t">
1244      <description>Super Six Game Pack (Tatung, Alt)</description>
1245      <year>198?</year>
1246      <publisher>Tatung Einsoft</publisher>
1247      <part name="flop1" interface="floppy_5_25">
1248         <dataarea name="flop" size="215296">
1249            <rom name="super six game pack (198x)(tatung einsoft).dsk" size="215296" crc="a2e1621d" sha1="60854afb50f96f64069349635fd91d03ba4cda2a" offset="000000" />
1250         </dataarea>
1251      </part>
1252   </software>
1253
1254   <software name="super6b">
1255      <description>Super 6 Games (Bell)</description>
1256      <year>19??</year>
1257      <publisher>Bell Software</publisher>
1258      <part name="flop1" interface="floppy_5_25">
1259         <dataarea name="flop" size="432111">
1260            <rom name="super 6 games disc (19xx)(bell software).dsk" size="432111" crc="f38c6b10" sha1="7d515b1a84378549e87c9aaa61af106f5201c3bd" offset="000000" />
1261         </dataarea>
1262      </part>
1263   </software>
1264
10271265   <software name="supstore">
10281266      <description>Superstore</description>
10291267      <year>19??</year>
r242096r242097
10901328      </part>
10911329   </software>
10921330
1093   <software name="tombkarn">
1094      <description>Tombs of Karnak &amp; Encounter</description>
1331   <software name="theatre" supported="no">
1332      <description>Theatre Europe</description>
10951333      <year>19??</year>
1096      <publisher>Solo Software</publisher>
1334      <publisher>Merlin Software</publisher>
10971335      <part name="flop1" interface="floppy_5_25">
10981336         <dataarea name="flop" size="215296">
1099            <rom name="tomb.dsk" size="215296" crc="c0efda16" sha1="9f8d07df2a09e189b17ce0ac43e16119f337ef30" offset="000000" />
1337            <rom name="theatre.dsk" size="215296" crc="b429b7e7" sha1="3c7b1686340204776e734652dbdce807301a7e7a" offset="000000" />
11001338         </dataarea>
11011339      </part>
11021340   </software>
11031341
1104   <software name="tycoon">
1105      <description>Tycoon &amp; Pelmanism</description>
1106      <year>198?</year>
1107      <publisher>Kuma Software</publisher>
1342   <software name="timetrap">
1343      <description>Time Trap</description>
1344      <year>1984</year>
1345      <publisher>Tatung Einsoft</publisher>
11081346      <part name="flop1" interface="floppy_5_25">
11091347         <dataarea name="flop" size="215296">
1110            <rom name="tycoon.dsk" size="215296" crc="b019ca6d" sha1="06f58afed1e7f8741aa648a001d79ccaa7b78bb5" offset="000000" />
1348            <rom name="timtrap.dsk" size="215296" crc="93d4de6f" sha1="6f947d5b36be85a8b9773c26e472c9a72c610d50" offset="000000" />
11111349         </dataarea>
11121350      </part>
11131351   </software>
11141352
1115   <software name="xanagram">
1116      <description>Xanagrams &amp; Quadrax</description>
1353   <software name="toadofru">
1354      <description>Toado &amp; Fruckles</description>
1355      <year>1986</year>
1356      <publisher>Syntaxsoft</publisher>
1357      <part name="flop1" interface="floppy_5_25">
1358         <dataarea name="flop" size="215296">
1359            <rom name="toado &amp; fruckles (1986)(syntaxsoft).dsk" size="215296" crc="588f1d91" sha1="727f1ee2f5073c4ffb3980592eb34cda3ff4e255" offset="000000" />
1360         </dataarea>
1361      </part>
1362   </software>
1363
1364   <software name="tombkarn">
1365      <description>Tombs of Karnak &amp; Encounter</description>
11171366      <year>19??</year>
1118      <publisher>Kuma Software</publisher>
1367      <publisher>Solo Software</publisher>
11191368      <part name="flop1" interface="floppy_5_25">
11201369         <dataarea name="flop" size="215296">
1121            <rom name="xanagram.dsk" size="215296" crc="1ebdfff2" sha1="9d052b0ae1ab421c7e7e1af4cee61e730235cbd9" offset="000000" />
1370            <rom name="tomb.dsk" size="215296" crc="c0efda16" sha1="9f8d07df2a09e189b17ce0ac43e16119f337ef30" offset="000000" />
11221371         </dataarea>
11231372      </part>
11241373   </software>
11251374
1126   <software name="xtaldos">
1127      <description>Xtaldos 1.31</description>
1375   <software name="snooker">
1376      <description>Tournament Snooker</description>
11281377      <year>198?</year>
1129      <publisher>Tatung</publisher>
1378      <publisher>Hard Software</publisher>
11301379      <part name="flop1" interface="floppy_5_25">
11311380         <dataarea name="flop" size="215296">
1132            <rom name="xtaldos.dsk" size="215296" crc="833a5fe8" sha1="998da7d4470f52ee353abfd1f5aaf5e4d36ce35b" offset="000000" />
1381            <rom name="snooker.dsk" size="215296" crc="509a8c66" sha1="ded70d23bb2987c59a9221d2f8271ad249a0f7c8" offset="000000" />
11331382         </dataarea>
11341383      </part>
11351384   </software>
11361385
1137   <software name="theatre" supported="no">
1138      <description>Theatre Europe</description>
1139      <year>19??</year>
1140      <publisher>Merlin Software</publisher>
1386   <software name="tmathcyf">
1387      <description>Traditional 16+ Maths &amp; Cyfax</description>
1388      <year>198?</year>
1389      <publisher>Solo Software</publisher>
11411390      <part name="flop1" interface="floppy_5_25">
11421391         <dataarea name="flop" size="215296">
1143            <rom name="theatre.dsk" size="215296" crc="b429b7e7" sha1="3c7b1686340204776e734652dbdce807301a7e7a" offset="000000" />
1392            <rom name="cyfax &amp; traditional 16+ maths (198x)(solo software).dsk" size="215296" crc="0c354ecd" sha1="5967d06ae1d0665d8523cb0b688ba5bf807457a5" offset="000000" />
11441393         </dataarea>
11451394      </part>
11461395   </software>
11471396
1148   <software name="timetrap">
1149      <description>Time Trap</description>
1150      <year>1984</year>
1151      <publisher>Tatung Einsoft</publisher>
1397   <software name="tycoon">
1398      <description>Tycoon &amp; Pelmanism</description>
1399      <year>198?</year>
1400      <publisher>Kuma Software</publisher>
11521401      <part name="flop1" interface="floppy_5_25">
11531402         <dataarea name="flop" size="215296">
1154            <rom name="timtrap.dsk" size="215296" crc="93d4de6f" sha1="6f947d5b36be85a8b9773c26e472c9a72c610d50" offset="000000" />
1403            <rom name="tycoon.dsk" size="215296" crc="b019ca6d" sha1="06f58afed1e7f8741aa648a001d79ccaa7b78bb5" offset="000000" />
11551404         </dataarea>
11561405      </part>
11571406   </software>
11581407
1159   <software name="snooker">
1160      <description>Tournament Snooker</description>
1161      <year>198?</year>
1162      <publisher>Hard Software</publisher>
1408   <software name="wishbrin">
1409      <description>Wishbringer</description>
1410      <year>19??</year>
1411      <publisher>Infocom</publisher>
11631412      <part name="flop1" interface="floppy_5_25">
11641413         <dataarea name="flop" size="215296">
1165            <rom name="snooker.dsk" size="215296" crc="509a8c66" sha1="ded70d23bb2987c59a9221d2f8271ad249a0f7c8" offset="000000" />
1414            <rom name="wishbringer (19xx)(infocom).dsk" size="215296" crc="6b9c0abe" sha1="9c9de627961e89cd6944613e96144cf93dacc389" offset="000000" />
11661415         </dataarea>
11671416      </part>
11681417   </software>
r242096r242097
12001449      </part>
12011450   </software>
12021451
1452   <software name="xanagram">
1453      <description>Xanagrams &amp; Quadrax</description>
1454      <year>19??</year>
1455      <publisher>Kuma Software</publisher>
1456      <part name="flop1" interface="floppy_5_25">
1457         <dataarea name="flop" size="215296">
1458            <rom name="xanagram.dsk" size="215296" crc="1ebdfff2" sha1="9d052b0ae1ab421c7e7e1af4cee61e730235cbd9" offset="000000" />
1459         </dataarea>
1460      </part>
1461   </software>
1462
1463   <software name="xtaldos">
1464      <description>Xtaldos 1.31</description>
1465      <year>198?</year>
1466      <publisher>Tatung</publisher>
1467      <part name="flop1" interface="floppy_5_25">
1468         <dataarea name="flop" size="215296">
1469            <rom name="xtaldos.dsk" size="215296" crc="833a5fe8" sha1="998da7d4470f52ee353abfd1f5aaf5e4d36ce35b" offset="000000" />
1470         </dataarea>
1471      </part>
1472   </software>
1473
12031474   <software name="zen">
12041475      <!--Version 1.0-->
12051476      <description>Zen Editor/Assembler</description>
r242096r242097
12121483      </part>
12131484   </software>
12141485
1486   <software name="zork1">
1487      <description>Zork I - The Great Underground Empire</description>
1488      <year>198?</year>
1489      <publisher>Infocom</publisher>
1490      <part name="flop1" interface="floppy_5_25">
1491         <dataarea name="flop" size="215296">
1492            <rom name="zork i - the great underground empire (198x)(infocom).dsk" size="215296" crc="f7b3609d" sha1="ba812a81498a55cb333c04f4243b82ad96d7e6bf" offset="000000" />
1493         </dataarea>
1494      </part>
1495   </software>
1496
12151497   <software name="zork2">
1216      <description>Zork 2</description>
1217      <year>19??</year>
1498      <description>Zork II</description>
1499      <year>198?</year>
12181500      <publisher>Infocom</publisher>
12191501      <part name="flop1" interface="floppy_5_25">
12201502         <dataarea name="flop" size="215296">
1221            <rom name="zen.dsk" size="215296" crc="001fc68d" sha1="35c86af9a47cf16f434d4c1a58e1203170537779" offset="000000" />
1503            <rom name="zork2.dsk" size="215296" crc="001fc68d" sha1="35c86af9a47cf16f434d4c1a58e1203170537779" offset="000000" />
12221504         </dataarea>
12231505      </part>
12241506   </software>
12251507
1226   <!-- Star Trek is a Basic Game and it needs to be started with tatung-xtaldos 1.31-->
1227<!--
1508   <software name="zork3">
1509      <description>Zork III - The Dungeon Master</description>
1510      <year>198?</year>
1511      <publisher>Infocom</publisher>
1512      <part name="flop1" interface="floppy_5_25">
1513         <dataarea name="flop" size="215296">
1514            <rom name="zork iii - the dungeon master (198x)(infocom).dsk" size="215296" crc="35f19012" sha1="0e7a3665bcb52432f5831635196b94cff52490de" offset="000000" />
1515         </dataarea>
1516      </part>
1517   </software>
12281518
1229    <software name="msprnt">
1230        <description>100 Metres Sprint &amp; Karate</description>
1231        <year>19??</year>
1232        <publisher>Mario Castro</publisher>
1233        <part name="flop1" interface="floppy_5_25">
1234            <dataarea name="flop" size="215296">
1235                <rom name="msprnt.dsk" size="215296" crc="e19fddea" sha1="92e7f6cf7465ca99d3fea300c14a98fffe825087" offset="000000" />
1236            </dataarea>
1237        </part>
1238    </software>
12391519
1240    <software name="conan">
1241        <description>Conan &amp; Boxing</description>
1242        <year>19??</year>
1243        <publisher>Mario Castro</publisher>
1244        <part name="flop1" interface="floppy_5_25">
1245            <dataarea name="flop" size="215296">
1246                <rom name="conan.dsk" size="215296" crc="841c2f87" sha1="ef27be711470e8f1899002a7d2c135365433a7a1" offset="000000" />
1247            </dataarea>
1248        </part>
1249    </software>
1520<!-- homebrew programs -->
12501521
1251    <software name="lotto">
1252        <description>Lottery</description>
1253        <year>2005</year>
1254        <publisher>Mario Castro</publisher>
1255        <part name="flop1" interface="floppy_5_25">
1256            <dataarea name="flop" size="215296">
1257                <rom name="lotto.dsk" size="215296" crc="356cbdbb" sha1="dc832b72dda5d3997b22f48f26619eecd809b007" offset="000000" />
1258            </dataarea>
1259        </part>
1260    </software>
1522   <software name="100mkara">
1523      <description>100 Metres Sprint &amp; Karate</description>
1524      <year>19??</year>
1525      <publisher>&lt;homebrew&gt;</publisher>
1526      <info name="author" value="Mario Castro" />
1527      <part name="flop1" interface="floppy_5_25">
1528         <dataarea name="flop" size="215296">
1529            <rom name="100 metres sprint &amp; karate (19xx)(castro, mario).dsk" size="215296" crc="e19fddea" sha1="92e7f6cf7465ca99d3fea300c14a98fffe825087" offset="000000" />
1530         </dataarea>
1531      </part>
1532   </software>
12611533
1262    <software name="skijump">
1263        <description>Ski-Jump &amp; Nubble Trubble</description>
1264        <year>19??</year>
1265        <publisher>Mario Castro</publisher>
1266        <part name="flop1" interface="floppy_5_25">
1267            <dataarea name="flop" size="215296">
1268                <rom name="skijump.dsk" size="215296" crc="589a78d2" sha1="e474ef511c440c8c61b8fa4cfd551cfa60e27f51" offset="000000" />
1269            </dataarea>
1270        </part>
1271    </software>
1534   <software name="conanbox">
1535      <description>Conan &amp; Boxing</description>
1536      <year>19??</year>
1537      <publisher>&lt;homebrew&gt;</publisher>
1538      <info name="author" value="Mario Castro" />
1539      <part name="flop1" interface="floppy_5_25">
1540         <dataarea name="flop" size="215296">
1541            <rom name="conan &amp; boxing (19xx)(castro, mario).dsk" size="215296" crc="841c2f87" sha1="ef27be711470e8f1899002a7d2c135365433a7a1" offset="000000" />
1542         </dataarea>
1543      </part>
1544   </software>
12721545
1273    <software name="startrek">
1274        <description>Star Trek</description>
1275        <year>19??</year>
1276        <publisher>Mario Castro</publisher>
1277        <part name="flop1" interface="floppy_5_25">
1278            <dataarea name="flop" size="215296">
1279                <rom name="startrek.dsk" size="215296" crc="525d1dd2" sha1="0f438ac14b52ff5a5071106b148c81293ba747d7" offset="000000" />
1280            </dataarea>
1281        </part>
1282    </software>
1546   <software name="lottery">
1547      <description>Lottery</description>
1548      <year>2005</year>
1549      <publisher>&lt;homebrew&gt;</publisher>
1550      <info name="author" value="Mario Castro" />
1551      <part name="flop1" interface="floppy_5_25">
1552         <dataarea name="flop" size="215296">
1553            <rom name="lottery (2005)(castro, mario).dsk" size="215296" crc="356cbdbb" sha1="dc832b72dda5d3997b22f48f26619eecd809b007" offset="000000" />
1554         </dataarea>
1555      </part>
1556   </software>
12831557
1284    <software name="sword">
1285        <description>Sword Feud</description>
1286        <year>198?</year>
1287        <publisher>A.C.E. Software</publisher>
1288        <part name="flop1" interface="floppy_5_25">
1289            <dataarea name="flop" size="215296">
1290                <rom name="sword.dsk" size="215296" crc="b871d8f0" sha1="410710023db949bd37d6af41b844650dcfb6cefa" offset="000000" />
1291            </dataarea>
1292        </part>
1293    </software>
1558   <software name="skinubbl">
1559      <description>Ski-Jump &amp; Nubble Trubble</description>
1560      <year>19??</year>
1561      <publisher>&lt;homebrew&gt;</publisher>
1562      <info name="author" value="Mario Castro" />
1563      <part name="flop1" interface="floppy_5_25">
1564         <dataarea name="flop" size="215296">
1565            <rom name="ski-jump &amp; nubble trubble (19xx)(castro, mario).dsk" size="215296" crc="589a78d2" sha1="e474ef511c440c8c61b8fa4cfd551cfa60e27f51" offset="000000" />
1566         </dataarea>
1567      </part>
1568   </software>
12941569
1295-->
1570   <software name="startrek">
1571      <description>Star Trek</description>
1572      <year>19??</year>
1573      <publisher>&lt;homebrew&gt;</publisher>
1574      <info name="author" value="Mario Castro" />
1575      <info name="usage" value="Start with Tatung-Xtaldos 1.31" />    <!-- Star Trek is a Basic Game -->
1576      <part name="flop1" interface="floppy_5_25">
1577         <dataarea name="flop" size="215296">
1578            <rom name="star trek (19xx)(castro, mario).dsk" size="215296" crc="525d1dd2" sha1="0f438ac14b52ff5a5071106b148c81293ba747d7" offset="000000" />
1579         </dataarea>
1580      </part>
1581   </software>
12961582
1297</softwarelist>
No newline at end of file
1583   <software name="swordfeu">
1584      <description>Sword Feud</description>
1585      <year>19??</year>
1586      <publisher>&lt;homebrew&gt;</publisher>
1587      <info name="author" value="Mario Castro" />
1588      <part name="flop1" interface="floppy_5_25">
1589         <dataarea name="flop" size="215296">
1590            <rom name="sword feud (19xx)(a.c.e. software).dsk" size="215296" crc="b871d8f0" sha1="410710023db949bd37d6af41b844650dcfb6cefa" offset="000000" />
1591         </dataarea>
1592      </part>
1593   </software>
1594
1595   <software name="bbcbasic">
1596      <description>BBC BASIC (v2.31)</description>
1597      <year>1984?</year>
1598      <publisher>&lt;homebrew&gt;</publisher>
1599      <info name="author" value="R.T. Russell" />
1600      <part name="flop1" interface="floppy_5_25">
1601         <dataarea name="flop" size="215296">
1602            <rom name="bbc basic v2.31 (1984)(russell, r.t.).dsk" size="215296" crc="358103e1" sha1="6d26185b34ea0ac4f6773af7f3fa2a556bd266eb" offset="000000" />
1603         </dataarea>
1604      </part>
1605   </software>
1606
1607   <software name="eindisk1">
1608      <description>Einstein Disk International 1</description>
1609      <year>19??</year>
1610      <publisher>&lt;homebrew&gt;</publisher>
1611      <info name="author" value="Andrew Dunipace" />
1612      <part name="flop1" interface="floppy_5_25">
1613         <dataarea name="flop" size="215296">
1614            <rom name="einstein disk international 1 (19xx)(dunipace, andrew).dsk" size="215296" crc="bc633dd3" sha1="b82eb7b2868e7243559815520143c6b59e966be7" offset="000000" />
1615         </dataarea>
1616      </part>
1617   </software>
1618
1619   <software name="eindisk2">
1620      <description>Einstein Disk International 2</description>
1621      <year>19??</year>
1622      <publisher>&lt;homebrew&gt;</publisher>
1623      <info name="author" value="Andrew Dunipace" />
1624      <part name="flop1" interface="floppy_5_25">
1625         <dataarea name="flop" size="215296">
1626            <rom name="einstein disk international 2 (19xx)(dunipace, andrew).dsk" size="215296" crc="da550c81" sha1="4ca4c297c3d661ccab7e1f7bb2b3a161ae95f2b2" offset="000000" />
1627         </dataarea>
1628      </part>
1629   </software>
1630
1631   <software name="eindisk3">
1632      <description>Einstein Disk International 3</description>
1633      <year>198?</year>
1634      <publisher>&lt;homebrew&gt;</publisher>
1635      <info name="author" value="Andrew Dunipace?" />
1636      <part name="flop1" interface="floppy_5_25">
1637         <dataarea name="flop" size="215296">
1638            <rom name="einstein disk international 3 (19xx)(-).dsk" size="215296" crc="ff3219ea" sha1="505f3b7aafa54addeba34dab7a21009b2f9a7baa" offset="000000" />
1639         </dataarea>
1640      </part>
1641   </software>
1642
1643   <software name="gamecmp1">
1644      <description>Game Compilation (Cracked)</description>
1645      <year>19??</year>
1646      <publisher>&lt;unknown&gt;</publisher>
1647      <part name="flop1" interface="floppy_5_25">
1648         <dataarea name="flop" size="215296">
1649            <rom name="game compilation (19xx)(-)[cr].dsk" size="215296" crc="e9e06cad" sha1="7c584b517c0e961cc3d6ea9424876743fa0706fb" offset="000000" />
1650         </dataarea>
1651      </part>
1652   </software>
1653
1654   <software name="steamv22">
1655      <description>Steam Computer Software Volume 22 (v1.05)</description>
1656      <year>1983</year>
1657      <publisher>&lt;homebrew&gt;</publisher>
1658      <info name="author" value="Dave Rand" />
1659      <part name="flop1" interface="floppy_5_25">
1660         <dataarea name="flop" size="215296">
1661            <rom name="steam computer software volume 22 v1.05 (1983-07-27)(rand, dave).dsk" size="215296" crc="67aa01e8" sha1="b7e7006e7e4e7b95a3a085ccfd64872cab40184b" offset="000000" />
1662         </dataarea>
1663      </part>
1664   </software>
1665
1666</softwarelist>
1667
1668
trunk/hash/fm7_disk.xml
r242096r242097
22432243
22442244- GALXAN : run "GALAXAN". But this game was broken.
22452245-->
2246   <software name="gmbnk001">
2246   <software name="gambnk01">
22472247      <description>GameBank 01</description>
22482248      <year>19??</year>
22492249      <publisher>&lt;unknown&gt;</publisher>
r242096r242097
22642264Belows were broken.
22652265- Flight simulator : run "FLIGHT".
22662266-->
2267   <software name="gmbnk003">
2267   <software name="gambnk03">
22682268      <description>GameBank 03</description>
22692269      <year>19??</year>
22702270      <publisher>&lt;unknown&gt;</publisher>
r242096r242097
22762276   </software>
22772277
22782278<!--
2279Description of Gane Bank #2
2280- DELPHIS   : run "DELPHIS" .
2281- RALLY X   : run "RALLY-X" .
2282- TARTAROS  : run "TARTAROS" .
2283- DIGDUG    : run "DIG DUG" .
2284- Sonic Boom: run "SONIC".
2285- Wall and Wall : run "WALL".
2286
2287Aboves may be correct.
2288-->
2289   <software name="gambnk02">
2290      <description>GameBank 02</description>
2291      <year>19??</year>
2292      <publisher>&lt;unknown&gt;</publisher>
2293      <part name="flop1" interface="floppy_5_25">
2294         <dataarea name="flop" size="348848">
2295            <rom name="gamebank02.d77" size="348848" crc="357d7fd5" sha1="d81a0ac1aa40538ea48a1f200bcdec90a47d1fe8" offset="0" />
2296         </dataarea>
2297      </part>
2298   </software>
2299
2300<!--
22792301Descriptions of Game Bank #4:
22802302Belows are (seem to) correct:
22812303- Battle City : run "BATTLE".
r242096r242097
22842306- KNITHER : run "KNITHER".
22852307- Chak'n Pop : run "CHAN.POP".
22862308-->
2287   <software name="gmbnk004">
2309   <software name="gambnk04">
22882310      <description>GameBank 04</description>
22892311      <year>19??</year>
22902312      <publisher>&lt;unknown&gt;</publisher>
r242096r242097
23062328- Blue Fox : loadm "BLUEFOX",,r.
23072329Another games are not correct.
23082330-->
2309   <software name="gmbnk005">
2331   <software name="gambnk05">
23102332      <description>GameBank 05</description>
23112333      <year>19??</year>
23122334      <publisher>&lt;unknown&gt;</publisher>
r242096r242097
23242346
23252347Other games are broken.
23262348-->
2327   <software name="gmbnk006">
2349   <software name="gambnk06">
23282350      <description>GameBank 06</description>
23292351      <year>19??</year>
23302352      <publisher>&lt;unknown&gt;</publisher>
r242096r242097
23482370
23492371Another files are not test yet.
23502372-->
2351   <software name="gmbnk007">
2373   <software name="gambnk07">
23522374      <description>GameBank 07</description>
23532375      <year>19??</year>
23542376      <publisher>&lt;unknown&gt;</publisher>
trunk/hash/m5_cass.xml
r242096r242097
215215      </part>
216216   </software>
217217
218   <software name="ssf" supported="no">
219      <description>Solar System Forces</description>
220      <year>19??</year>
221      <publisher>&lt;unknown&gt;</publisher>
222      <info name="alt_title" value="太陽系艦隊"/>
223      <info name="usage" value="Mount together with &quot;BASIC-G&quot; and load with CHAIN"/>
224      <part name="cass1" interface="m5_cass">
225         <dataarea name="cass" size="17882692">
226            <rom name="solar system forces (19xx)(-)[req basic-g].wav" size="17882692" crc="07b4e0e1" sha1="c057b7d7b964ee3cef516a1f60692e431dce1616" offset="0" />
227         </dataarea>
228      </part>
229   </software>
230
231   <software name="ssfcm" supported="no">
232      <description>Solar System Forces - Commando Team</description>
233      <year>19??</year>
234      <publisher>&lt;unknown&gt;</publisher>
235      <info name="alt_title" value="太陽系艦隊4 コマンドチーム"/>
236      <info name="usage" value="Mount together with &quot;BASIC-G&quot; and load with CHAIN"/>
237      <part name="cass1" interface="m5_cass">
238         <dataarea name="cass" size="7273520">
239            <rom name="solar system forces - commando team (19xx)(-)[req basic-g].wav" size="7273520" crc="fb402872" sha1="cb699eaf40c46a3fb61bdf4cd0faa902e8778abb" offset="0" />
240         </dataarea>
241      </part>
242   </software>
243
244   <software name="ssfom" supported="no">
245      <description>Solar System Forces - Operation Maul</description>
246      <year>19??</year>
247      <publisher>&lt;unknown&gt;</publisher>
248      <info name="alt_title" value="太陽系艦隊3 オペレーションモール"/>
249      <info name="usage" value="Mount together with &quot;BASIC-G&quot; and load with CHAIN"/>
250      <part name="cass1" interface="m5_cass">
251         <dataarea name="cass" size="7348024">
252            <rom name="solar system forces - operation maul (19xx)(-)[req basic-g].wav" size="7348024" crc="389b82e5" sha1="baee461d2fde0941eb0c7a5963c5340c32212d76" offset="0" />
253         </dataarea>
254      </part>
255   </software>
256
257   <software name="ssfvm" supported="no">
258      <description>Solar System Forces - Victory of Mars</description>
259      <year>19??</year>
260      <publisher>&lt;unknown&gt;</publisher>
261      <info name="alt_title" value="太陽系艦隊2 火星軌道上の勝利"/>
262      <info name="usage" value="Mount together with &quot;BASIC-G&quot; and load with CHAIN"/>
263      <part name="cass1" interface="m5_cass">
264         <dataarea name="cass" size="7731210">
265            <rom name="solar system forces - victory of mars (19xx)(-)[req basic-g].wav" size="7731210" crc="c711f2bb" sha1="2a266117198bf9290d831941dba7e419e745ccce" offset="0" />
266         </dataarea>
267      </part>
268   </software>
269
218270   <software name="solitair">
219271      <description>Solitaire</description>
220272      <year>19??</year>
trunk/hash/mikrosha.xml
r242096r242097
1<?xml version="1.0"?>
2<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
3<softwarelist name="mikrosha" description="Mikrosha cassettes">
4
5<!-- Games -->
6
7   <software name="6games">
8      <description>6GAMES</description>
9      <year>19??</year>
10      <publisher>&lt;unknown&gt;</publisher>
11      <part name="cass" interface="mikrosha_cass">
12         <dataarea name="cass" size="14310">
13            <rom name="6games.rkm" size="14310" crc="1a1ac8d3" sha1="fc8c1a48043caaf42487677a070d81caf119238b" offset="0" />
14         </dataarea>
15      </part>
16   </software>
17
18   <software name="alambush">
19      <description>Alien Ambush</description>
20      <year>1990</year>
21      <publisher>Sedov E. A.</publisher>
22      <part name="cass" interface="mikrosha_cass">
23         <dataarea name="cass" size="5604">
24            <rom name="alambush.rkm" size="5604" crc="4b247561" sha1="5f6130c571bb4877b27c1e4c37a17db680e8b2ab" offset="0" />
25         </dataarea>
26      </part>
27   </software>
28
29   <software name="ball">
30      <description>The Ball Game</description>
31      <year>1990</year>
32      <publisher>Sandy Pat Corp.</publisher>
33      <part name="cass" interface="mikrosha_cass">
34         <dataarea name="cass" size="2620">
35            <rom name="ball.rkm" size="2620" crc="ff43291b" sha1="f7fbdae6169c08a4140d685d0d504cc84be82375" offset="0" />
36         </dataarea>
37      </part>
38   </software>
39
40   <software name="barmen">
41      <description>Barmen (v1.5)</description>
42      <year>1988</year>
43      <publisher>ALG</publisher>
44      <part name="cass" interface="mikrosha_cass">
45         <dataarea name="cass" size="4102">
46            <rom name="barmen.rkm" size="4102" crc="01a1e046" sha1="f129df0395d261edf50c4c79a8d3375249a935ef" offset="0" />
47         </dataarea>
48      </part>
49   </software>
50
51   <software name="bomber">
52      <description>Bomber Aircraft</description>
53      <year>1990</year>
54      <publisher>Jup Corp</publisher>
55      <part name="cass" interface="mikrosha_cass">
56         <dataarea name="cass" size="4627">
57            <rom name="bomber.rkm" size="4627" crc="8ba227ef" sha1="a15ad12ec2981b53607f4ae755acecbb69939b3c" offset="0" />
58         </dataarea>
59      </part>
60   </software>
61
62   <software name="bdash">
63      <description>Boulder Dash (v2)</description>
64      <year>1989</year>
65      <publisher>Clever Hands Software</publisher>
66      <part name="cass" interface="mikrosha_cass">
67         <dataarea name="cass" size="15367">
68            <rom name="boulder.rkm" size="15367" crc="2da99b60" sha1="2620046d21618cf22607827c19334ba000902c27" offset="0" />
69         </dataarea>
70      </part>
71   </software>
72
73   <software name="chess">
74      <description>Chess</description>
75      <year>19??</year>
76      <publisher>&lt;unknown&gt;</publisher>
77      <part name="cass" interface="mikrosha_cass">
78         <dataarea name="cass" size="28935">
79            <rom name="chess.rkm" size="28935" crc="58537b41" sha1="48be1de74007024d52d4c2a5d162b99d946677e7" offset="0" />
80         </dataarea>
81      </part>
82   </software>
83
84   <software name="cirk">
85      <description>Cirk (v1.2)</description>
86      <year>1986</year>
87      <publisher>Popov S.N.</publisher>
88      <part name="cass" interface="mikrosha_cass">
89         <dataarea name="cass" size="7655">
90            <rom name="circus.rkm" size="7655" crc="bd44cf25" sha1="2cc3472632e962b0e32637a4eea9090b5307eba9" offset="0" />
91         </dataarea>
92      </part>
93   </software>
94
95   <software name="crossfir">
96      <description>Cross Fire (v004)</description>
97      <year>1988</year>
98      <publisher>Zyryanov A.V.</publisher>
99      <part name="cass" interface="mikrosha_cass">
100         <dataarea name="cass" size="11127">
101            <rom name="crossfir.rkm" size="11127" crc="0e204a60" sha1="f41be5612ea4648ce51a2495fa2c2b20c4e910fb" offset="0" />
102         </dataarea>
103      </part>
104   </software>
105
106   <software name="digger">
107      <description>DIGGER</description>
108      <year>19??</year>
109      <publisher>&lt;unknown&gt;</publisher>
110      <part name="cass" interface="mikrosha_cass">
111         <dataarea name="cass" size="16903">
112            <rom name="digger.rkm" size="16903" crc="3c87e474" sha1="df90405bf22d34b3b950c286433106ee793634a7" offset="0" />
113         </dataarea>
114      </part>
115   </software>
116
117   <software name="garden">
118      <description>GARDEN</description>
119      <year>19??</year>
120      <publisher>&lt;unknown&gt;</publisher>
121      <part name="cass" interface="mikrosha_cass">
122         <dataarea name="cass" size="2775">
123            <rom name="garden.rkm" size="2775" crc="f3775690" sha1="acade9758e93c4c0cfb2b21c965ffb675d8a265e" offset="0" />
124         </dataarea>
125      </part>
126   </software>
127
128   <software name="gonka">
129      <description>GONKA</description>
130      <year>19??</year>
131      <publisher>&lt;unknown&gt;</publisher>
132      <part name="cass" interface="mikrosha_cass">
133         <dataarea name="cass" size="6407">
134            <rom name="gonka.rkm" size="6407" crc="2fe3906e" sha1="538df44ced2d99bf64b0214eb14ff15316eb6bc9" offset="0" />
135         </dataarea>
136      </part>
137   </software>
138
139   <software name="hockey">
140      <description>HOCKEY</description>
141      <year>19??</year>
142      <publisher>&lt;unknown&gt;</publisher>
143      <part name="cass" interface="mikrosha_cass">
144         <dataarea name="cass" size="3782">
145            <rom name="hockey.rkm" size="3782" crc="ec827443" sha1="5eee9e1754e06c696a0ad3fac8682a3e27e90814" offset="0" />
146         </dataarea>
147      </part>
148   </software>
149
150   <software name="kindzadz">
151      <description>KINDZADZ</description>
152      <year>19??</year>
153      <publisher>&lt;unknown&gt;</publisher>
154      <part name="cass" interface="mikrosha_cass">
155         <dataarea name="cass" size="7942">
156            <rom name="kindzadz.rkm" size="7942" crc="c74f0aeb" sha1="9d3ccc98f310500664e67af1a5570b0fc59145b2" offset="0" />
157         </dataarea>
158      </part>
159   </software>
160
161   <software name="klad">
162      <description>KLAD</description>
163      <year>19??</year>
164      <publisher>&lt;unknown&gt;</publisher>
165      <part name="cass" interface="mikrosha_cass">
166         <dataarea name="cass" size="13142">
167            <rom name="klad.rkm" size="13142" crc="230df87b" sha1="a4ec0fff855880940e4e52d44a2c77904ed46358" offset="0" />
168         </dataarea>
169      </part>
170   </software>
171
172   <software name="lestnica">
173      <description>LESTNICA</description>
174      <year>19??</year>
175      <publisher>&lt;unknown&gt;</publisher>
176      <part name="cass" interface="mikrosha_cass">
177         <dataarea name="cass" size="7974">
178            <rom name="lestnica.rkm" size="7974" crc="4a84d351" sha1="2f6ed3300a887599829e04e515b9994b95c33ccb" offset="0" />
179         </dataarea>
180      </part>
181   </software>
182
183   <software name="life">
184      <description>LIFE</description>
185      <year>19??</year>
186      <publisher>&lt;unknown&gt;</publisher>
187      <part name="cass" interface="mikrosha_cass">
188         <dataarea name="cass" size="2311">
189            <rom name="life.rkm" size="2311" crc="91e944ef" sha1="82acc8808e13f97de93eb5d16c1bdea90aaab96d" offset="0" />
190         </dataarea>
191      </part>
192   </software>
193
194   <software name="lifea" cloneof="life">
195      <description>LIFE (Alt)</description>
196      <year>19??</year>
197      <publisher>&lt;unknown&gt;</publisher>
198      <part name="cass" interface="mikrosha_cass">
199         <dataarea name="cass" size="4044">
200            <rom name="life_alt.rkm" size="4044" crc="97b09fb4" sha1="6a466c2c3c05ae5a088d53d5dbda0343b844c873" offset="0" />
201         </dataarea>
202      </part>
203   </software>
204
205   <software name="liqsky">
206      <description>LIQSKY</description>
207      <year>19??</year>
208      <publisher>&lt;unknown&gt;</publisher>
209      <part name="cass" interface="mikrosha_cass">
210         <dataarea name="cass" size="6150">
211            <rom name="liqsky.rkm" size="6150" crc="80b8c8d4" sha1="1fdcdcf29c86aac21af7a7e175733241e7dc0b18" offset="0" />
212         </dataarea>
213      </part>
214   </software>
215
216   <software name="mach3">
217      <description>MACH3</description>
218      <year>19??</year>
219      <publisher>&lt;unknown&gt;</publisher>
220      <part name="cass" interface="mikrosha_cass">
221         <dataarea name="cass" size="10828">
222            <rom name="mach3.rkm" size="10828" crc="0cd7a8de" sha1="12d28b2c9f33944512bc3989e3a18d2f947099ea" offset="0" />
223         </dataarea>
224      </part>
225   </software>
226
227   <software name="mars">
228      <description>MARS</description>
229      <year>19??</year>
230      <publisher>&lt;unknown&gt;</publisher>
231      <part name="cass" interface="mikrosha_cass">
232         <dataarea name="cass" size="2566">
233            <rom name="mars.rkm" size="2566" crc="fd41d17b" sha1="c07be352e17220e646f3070d7ae73bb49cda935a" offset="0" />
234         </dataarea>
235      </part>
236   </software>
237
238   <software name="maze">
239      <description>MAZE</description>
240      <year>19??</year>
241      <publisher>&lt;unknown&gt;</publisher>
242      <part name="cass" interface="mikrosha_cass">
243         <dataarea name="cass" size="7927">
244            <rom name="maze.rkm" size="7927" crc="48c87ace" sha1="2acc0e902de20f65bd7e65cdd729b7783132b9eb" offset="0" />
245         </dataarea>
246      </part>
247   </software>
248
249   <software name="mines">
250      <description>MINES</description>
251      <year>19??</year>
252      <publisher>&lt;unknown&gt;</publisher>
253      <part name="cass" interface="mikrosha_cass">
254         <dataarea name="cass" size="15254">
255            <rom name="mines.rkm" size="15254" crc="7b793982" sha1="2fee48d284e5343e4425ea50da664c7c17ff55ce" offset="0" />
256         </dataarea>
257      </part>
258   </software>
259
260   <software name="othello">
261      <description>OTHELLO</description>
262      <year>19??</year>
263      <publisher>&lt;unknown&gt;</publisher>
264      <part name="cass" interface="mikrosha_cass">
265         <dataarea name="cass" size="26118">
266            <rom name="othello.rkm" size="26118" crc="980c48e4" sha1="834464dccadd67b878daf5aad9bcc32418784072" offset="0" />
267         </dataarea>
268      </part>
269   </software>
270
271   <software name="pacman">
272      <description>PACMAN</description>
273      <year>19??</year>
274      <publisher>&lt;unknown&gt;</publisher>
275      <part name="cass" interface="mikrosha_cass">
276         <dataarea name="cass" size="4614">
277            <rom name="pacman.rkm" size="4614" crc="c4d20c46" sha1="d849257cee833763cf6343b45749cdf59dfe674d" offset="0" />
278         </dataarea>
279      </part>
280   </software>
281
282   <software name="panika">
283      <description>PANIKA</description>
284      <year>19??</year>
285      <publisher>&lt;unknown&gt;</publisher>
286      <part name="cass" interface="mikrosha_cass">
287         <dataarea name="cass" size="5087">
288            <rom name="panika.rkm" size="5087" crc="d3fea12a" sha1="d5b701507e1296040b8e501414a4666f5eb45d34" offset="0" />
289         </dataarea>
290      </part>
291   </software>
292
293   <software name="pentis">
294      <description>PENTIS</description>
295      <year>19??</year>
296      <publisher>&lt;unknown&gt;</publisher>
297      <part name="cass" interface="mikrosha_cass">
298         <dataarea name="cass" size="2311">
299            <rom name="pentis.rkm" size="2311" crc="bec45e41" sha1="13564739d43b768b964e340f4e06a64b245f729e" offset="0" />
300         </dataarea>
301      </part>
302   </software>
303
304   <software name="perelet">
305      <description>PERELET</description>
306      <year>19??</year>
307      <publisher>&lt;unknown&gt;</publisher>
308      <part name="cass" interface="mikrosha_cass">
309         <dataarea name="cass" size="5639">
310            <rom name="perelet.rkm" size="5639" crc="c0db3b48" sha1="ad6031227f51cff998bdf2f90dfe6d5125470dc5" offset="0" />
311         </dataarea>
312      </part>
313   </software>
314
315   <software name="reversi">
316      <description>REVERSI</description>
317      <year>19??</year>
318      <publisher>&lt;unknown&gt;</publisher>
319      <part name="cass" interface="mikrosha_cass">
320         <dataarea name="cass" size="3590">
321            <rom name="reversi.rkm" size="3590" crc="a9de9e39" sha1="04bba2c8ef8e12c813058cd7a8b09c1089effd41" offset="0" />
322         </dataarea>
323      </part>
324   </software>
325
326   <software name="reversi2">
327      <description>REVERSI2</description>
328      <year>19??</year>
329      <publisher>&lt;unknown&gt;</publisher>
330      <part name="cass" interface="mikrosha_cass">
331         <dataarea name="cass" size="4359">
332            <rom name="reversi2.rkm" size="4359" crc="c823f70a" sha1="63166699a60ee812f3c3cb4f1061634cc110aeee" offset="0" />
333         </dataarea>
334      </part>
335   </software>
336
337   <software name="rikoshet">
338      <description>RIKOSHET</description>
339      <year>19??</year>
340      <publisher>&lt;unknown&gt;</publisher>
341      <part name="cass" interface="mikrosha_cass">
342         <dataarea name="cass" size="12246">
343            <rom name="rikoshet.rkm" size="12246" crc="cf0a24e5" sha1="34ba2bab06e6d10b4edffea8b32e0f54aef0abf0" offset="0" />
344         </dataarea>
345      </part>
346   </software>
347
348   <software name="rocker">
349      <description>ROCKER</description>
350      <year>19??</year>
351      <publisher>&lt;unknown&gt;</publisher>
352      <part name="cass" interface="mikrosha_cass">
353         <dataarea name="cass" size="1899">
354            <rom name="rocker.rkm" size="1899" crc="fb1e15b0" sha1="e7551d9140783cabebb7887f8c7dfe7154d0a108" offset="0" />
355         </dataarea>
356      </part>
357   </software>
358
359   <software name="saboteur">
360      <description>SABOTEUR</description>
361      <year>19??</year>
362      <publisher>&lt;unknown&gt;</publisher>
363      <part name="cass" interface="mikrosha_cass">
364         <dataarea name="cass" size="3350">
365            <rom name="saboteur.rkm" size="3350" crc="c3e61ae9" sha1="b1693f1609c3bbe759481ee07dd983413868dcc7" offset="0" />
366         </dataarea>
367      </part>
368   </software>
369
370   <software name="shturmk">
371      <description>SHTURM_K</description>
372      <year>19??</year>
373      <publisher>&lt;unknown&gt;</publisher>
374      <part name="cass" interface="mikrosha_cass">
375         <dataarea name="cass" size="1320">
376            <rom name="shturm_k.rkm" size="1320" crc="36229c54" sha1="ae9618d50d800e4f5ab81ea931a19647ca151100" offset="0" />
377         </dataarea>
378      </part>
379   </software>
380
381   <software name="skachki">
382      <description>SKACHKI</description>
383      <year>19??</year>
384      <publisher>&lt;unknown&gt;</publisher>
385      <part name="cass" interface="mikrosha_cass">
386         <dataarea name="cass" size="1456">
387            <rom name="skachki.rkm" size="1456" crc="b513f4b8" sha1="a2781309d727979add0d89c4f52220b473f7361c" offset="0" />
388         </dataarea>
389      </part>
390   </software>
391
392   <software name="snakes">
393      <description>SNAKES</description>
394      <year>19??</year>
395      <publisher>&lt;unknown&gt;</publisher>
396      <part name="cass" interface="mikrosha_cass">
397         <dataarea name="cass" size="4566">
398            <rom name="snakes.rkm" size="4566" crc="09319e81" sha1="0ab0a944c50a37d7367daf81394a155a9c1a4b6b" offset="0" />
399         </dataarea>
400      </part>
401   </software>
402
403   <software name="sprint">
404      <description>SPRINT</description>
405      <year>19??</year>
406      <publisher>&lt;unknown&gt;</publisher>
407      <part name="cass" interface="mikrosha_cass">
408         <dataarea name="cass" size="3356">
409            <rom name="sprint.rkm" size="3356" crc="0984170e" sha1="19788fdf347ebca03d86665755a40ee9fc381404" offset="0" />
410         </dataarea>
411      </part>
412   </software>
413
414   <software name="stakan">
415      <description>STAKAN</description>
416      <year>19??</year>
417      <publisher>&lt;unknown&gt;</publisher>
418      <part name="cass" interface="mikrosha_cass">
419         <dataarea name="cass" size="2310">
420            <rom name="stakan.rkm" size="2310" crc="5fde6b74" sha1="489bee9edb1a409fc64d8a3e04cee49b76a67595" offset="0" />
421         </dataarea>
422      </part>
423   </software>
424
425   <software name="stakan2">
426      <description>STAKAN2</description>
427      <year>19??</year>
428      <publisher>&lt;unknown&gt;</publisher>
429      <part name="cass" interface="mikrosha_cass">
430         <dataarea name="cass" size="1532">
431            <rom name="stakan2.rkm" size="1532" crc="95df4998" sha1="77ac182d1463276940227e3c3a6b571346115492" offset="0" />
432         </dataarea>
433      </part>
434   </software>
435
436   <software name="stakan3">
437      <description>STAKAN3</description>
438      <year>19??</year>
439      <publisher>&lt;unknown&gt;</publisher>
440      <part name="cass" interface="mikrosha_cass">
441         <dataarea name="cass" size="1272">
442            <rom name="stakan3.rkm" size="1272" crc="a32917e9" sha1="46c578096ad22b81c4697d62cd50e97972a05092" offset="0" />
443         </dataarea>
444      </part>
445   </software>
446
447   <software name="starrid">
448      <description>STARRID</description>
449      <year>19??</year>
450      <publisher>&lt;unknown&gt;</publisher>
451      <part name="cass" interface="mikrosha_cass">
452         <dataarea name="cass" size="16723">
453            <rom name="starrid.rkm" size="16723" crc="d9040afe" sha1="0b3b44167855e3c7766812a9922dc742ddd0570c" offset="0" />
454         </dataarea>
455      </part>
456   </software>
457
458   <software name="starwars">
459      <description>STARWARS</description>
460      <year>19??</year>
461      <publisher>&lt;unknown&gt;</publisher>
462      <part name="cass" interface="mikrosha_cass">
463         <dataarea name="cass" size="4983">
464            <rom name="starwars.rkm" size="4983" crc="4e701c5c" sha1="2711d35391476175f04d0eaf33f365a6e2053f16" offset="0" />
465         </dataarea>
466      </part>
467   </software>
468
469   <software name="tennis">
470      <description>TENNIS</description>
471      <year>19??</year>
472      <publisher>&lt;unknown&gt;</publisher>
473      <part name="cass" interface="mikrosha_cass">
474         <dataarea name="cass" size="727">
475            <rom name="tennis.rkm" size="727" crc="e65a672a" sha1="a0759475bc6aeab32cc13014847a84763a627591" offset="0" />
476         </dataarea>
477      </part>
478   </software>
479
480   <software name="tennisdk">
481      <description>TENNISDK</description>
482      <year>19??</year>
483      <publisher>&lt;unknown&gt;</publisher>
484      <part name="cass" interface="mikrosha_cass">
485         <dataarea name="cass" size="6553">
486            <rom name="tennisdk.rkm" size="6553" crc="b13060b8" sha1="a87c7235b2ea2cd06e1a2cfa75e46420ee3f5f96" offset="0" />
487         </dataarea>
488      </part>
489   </software>
490
491   <software name="tetris">
492      <description>TETRIS</description>
493      <year>19??</year>
494      <publisher>&lt;unknown&gt;</publisher>
495      <part name="cass" interface="mikrosha_cass">
496         <dataarea name="cass" size="3176">
497            <rom name="tetris.rkm" size="3176" crc="2ec6d032" sha1="6c5952dd68960bf5ee325473976a38954600db29" offset="0" />
498         </dataarea>
499      </part>
500   </software>
501
502   <software name="torpatt">
503      <description>TORPATT</description>
504      <year>19??</year>
505      <publisher>&lt;unknown&gt;</publisher>
506      <part name="cass" interface="mikrosha_cass">
507         <dataarea name="cass" size="4359">
508            <rom name="torpatt.rkm" size="4359" crc="db4b71f6" sha1="19397cb13a5b1a63665dc16a9113f6bb14342585" offset="0" />
509         </dataarea>
510      </part>
511   </software>
512
513   <software name="udav">
514      <description>UDAV</description>
515      <year>19??</year>
516      <publisher>&lt;unknown&gt;</publisher>
517      <part name="cass" interface="mikrosha_cass">
518         <dataarea name="cass" size="2055">
519            <rom name="udav.rkm" size="2055" crc="dcd8d47f" sha1="d3cdfbda89a659439945810fda89b908735668e0" offset="0" />
520         </dataarea>
521      </part>
522   </software>
523
524   <software name="volcano">
525      <description>VOLCANO</description>
526      <year>19??</year>
527      <publisher>&lt;unknown&gt;</publisher>
528      <part name="cass" interface="mikrosha_cass">
529         <dataarea name="cass" size="4103">
530            <rom name="volcano.rkm" size="4103" crc="94694d56" sha1="733eb02c1762aac2a27bd7eaa706b439208174cb" offset="0" />
531         </dataarea>
532      </part>
533   </software>
534
535   <software name="wayp">
536      <description>WAYP</description>
537      <year>19??</year>
538      <publisher>&lt;unknown&gt;</publisher>
539      <part name="cass" interface="mikrosha_cass">
540         <dataarea name="cass" size="2982">
541            <rom name="wayp.rkm" size="2982" crc="aeb2eb07" sha1="6cbf9217d3e804173b0261a3da9934be2c37abed" offset="0" />
542         </dataarea>
543      </part>
544   </software>
545
546   <software name="xonix">
547      <description>XONIX</description>
548      <year>19??</year>
549      <publisher>&lt;unknown&gt;</publisher>
550      <part name="cass" interface="mikrosha_cass">
551         <dataarea name="cass" size="2055">
552            <rom name="xonix.rkm" size="2055" crc="dc7ce2aa" sha1="8db8e84bf408f2d8a0f44827206046eb8f540be7" offset="0" />
553         </dataarea>
554      </part>
555   </software>
556
557   <software name="xonixzm">
558      <description>XONIXZM</description>
559      <year>19??</year>
560      <publisher>&lt;unknown&gt;</publisher>
561      <part name="cass" interface="mikrosha_cass">
562         <dataarea name="cass" size="3814">
563            <rom name="xonixzm.rkm" size="3814" crc="d658b31f" sha1="dcc475751e4f8d464012c18f9ad977dbe050c622" offset="0" />
564         </dataarea>
565      </part>
566   </software>
567
568   <software name="xonmicr">
569      <description>Xonix (Micron)</description>
570      <year>19??</year>
571      <publisher>Micron</publisher>
572      <part name="cass" interface="mikrosha_cass">
573         <dataarea name="cass" size="2822">
574            <rom name="xonmicr.rkm" size="2822" crc="a2658748" sha1="561ac9989c2b8605719d0b340a513fb5a691d7dd" offset="0" />
575         </dataarea>
576      </part>
577   </software>
578
579   <software name="zstanciy">
580      <description>Z-Stanciya</description>
581      <year>1987</year>
582      <publisher>SNP</publisher>
583      <part name="cass" interface="mikrosha_cass">
584         <dataarea name="cass" size="1895">
585            <rom name="zstation.rkm" size="1895" crc="d496dea7" sha1="4aabce2dc4349a82c1ba59be8705f2f8cac77401" offset="0" />
586         </dataarea>
587      </part>
588   </software>
589
590
591<!-- System -->
592
593   <software name="basic">
594      <description>Mikrosha BASIC</description>
595      <year>19??</year>
596      <publisher>&lt;unknown&gt;</publisher>
597      <part name="cass" interface="mikrosha_cass">
598         <dataarea name="cass" size="6662">
599            <rom name="basic.rkm" size="6662" crc="c5a43e45" sha1="57eb33af3215d0d1ff36a2826915f57697fbda5d" offset="0" />
600         </dataarea>
601      </part>
602   </software>
603
604   <software name="disasm">
605      <description>Disassembler Mikron</description>
606      <year>19??</year>
607      <publisher>&lt;unknown&gt;</publisher>
608      <part name="cass" interface="mikrosha_cass">
609         <dataarea name="cass" size="4102">
610            <rom name="disasm.rkm" size="4102" crc="6ed063ca" sha1="26f7fbd5f38a6854a57537514cd5cb73ab7fe252" offset="0" />
611         </dataarea>
612      </part>
613   </software>
614
615
616
617</softwarelist>
trunk/hash/mikrosha_cass.xml
r0r242097
1<?xml version="1.0"?>
2<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
3<softwarelist name="mikrosha_cass" description="Mikrosha cassettes">
4
5<!-- Games -->
6
7   <software name="6games">
8      <description>6GAMES</description>
9      <year>19??</year>
10      <publisher>&lt;unknown&gt;</publisher>
11      <part name="cass" interface="mikrosha_cass">
12         <dataarea name="cass" size="14310">
13            <rom name="6games.rkm" size="14310" crc="1a1ac8d3" sha1="fc8c1a48043caaf42487677a070d81caf119238b" offset="0" />
14         </dataarea>
15      </part>
16   </software>
17
18   <software name="alambush">
19      <description>Alien Ambush</description>
20      <year>1990</year>
21      <publisher>Sedov E. A.</publisher>
22      <part name="cass" interface="mikrosha_cass">
23         <dataarea name="cass" size="5604">
24            <rom name="alambush.rkm" size="5604" crc="4b247561" sha1="5f6130c571bb4877b27c1e4c37a17db680e8b2ab" offset="0" />
25         </dataarea>
26      </part>
27   </software>
28
29   <software name="ball">
30      <description>The Ball Game</description>
31      <year>1990</year>
32      <publisher>Sandy Pat Corp.</publisher>
33      <part name="cass" interface="mikrosha_cass">
34         <dataarea name="cass" size="2620">
35            <rom name="ball.rkm" size="2620" crc="ff43291b" sha1="f7fbdae6169c08a4140d685d0d504cc84be82375" offset="0" />
36         </dataarea>
37      </part>
38   </software>
39
40   <software name="barmen">
41      <description>Barmen (v1.5)</description>
42      <year>1988</year>
43      <publisher>ALG</publisher>
44      <part name="cass" interface="mikrosha_cass">
45         <dataarea name="cass" size="4102">
46            <rom name="barmen.rkm" size="4102" crc="01a1e046" sha1="f129df0395d261edf50c4c79a8d3375249a935ef" offset="0" />
47         </dataarea>
48      </part>
49   </software>
50
51   <software name="bomber">
52      <description>Bomber Aircraft</description>
53      <year>1990</year>
54      <publisher>Jup Corp</publisher>
55      <part name="cass" interface="mikrosha_cass">
56         <dataarea name="cass" size="4627">
57            <rom name="bomber.rkm" size="4627" crc="8ba227ef" sha1="a15ad12ec2981b53607f4ae755acecbb69939b3c" offset="0" />
58         </dataarea>
59      </part>
60   </software>
61
62   <software name="bdash">
63      <description>Boulder Dash (v2)</description>
64      <year>1989</year>
65      <publisher>Clever Hands Software</publisher>
66      <part name="cass" interface="mikrosha_cass">
67         <dataarea name="cass" size="15367">
68            <rom name="boulder.rkm" size="15367" crc="2da99b60" sha1="2620046d21618cf22607827c19334ba000902c27" offset="0" />
69         </dataarea>
70      </part>
71   </software>
72
73   <software name="chess">
74      <description>Chess</description>
75      <year>19??</year>
76      <publisher>&lt;unknown&gt;</publisher>
77      <part name="cass" interface="mikrosha_cass">
78         <dataarea name="cass" size="28935">
79            <rom name="chess.rkm" size="28935" crc="58537b41" sha1="48be1de74007024d52d4c2a5d162b99d946677e7" offset="0" />
80         </dataarea>
81      </part>
82   </software>
83
84   <software name="cirk">
85      <description>Cirk (v1.2)</description>
86      <year>1986</year>
87      <publisher>Popov S.N.</publisher>
88      <part name="cass" interface="mikrosha_cass">
89         <dataarea name="cass" size="7655">
90            <rom name="circus.rkm" size="7655" crc="bd44cf25" sha1="2cc3472632e962b0e32637a4eea9090b5307eba9" offset="0" />
91         </dataarea>
92      </part>
93   </software>
94
95   <software name="crossfir">
96      <description>Cross Fire (v004)</description>
97      <year>1988</year>
98      <publisher>Zyryanov A.V.</publisher>
99      <part name="cass" interface="mikrosha_cass">
100         <dataarea name="cass" size="11127">
101            <rom name="crossfir.rkm" size="11127" crc="0e204a60" sha1="f41be5612ea4648ce51a2495fa2c2b20c4e910fb" offset="0" />
102         </dataarea>
103      </part>
104   </software>
105
106   <software name="digger">
107      <description>DIGGER</description>
108      <year>19??</year>
109      <publisher>&lt;unknown&gt;</publisher>
110      <part name="cass" interface="mikrosha_cass">
111         <dataarea name="cass" size="16903">
112            <rom name="digger.rkm" size="16903" crc="3c87e474" sha1="df90405bf22d34b3b950c286433106ee793634a7" offset="0" />
113         </dataarea>
114      </part>
115   </software>
116
117   <software name="garden">
118      <description>GARDEN</description>
119      <year>19??</year>
120      <publisher>&lt;unknown&gt;</publisher>
121      <part name="cass" interface="mikrosha_cass">
122         <dataarea name="cass" size="2775">
123            <rom name="garden.rkm" size="2775" crc="f3775690" sha1="acade9758e93c4c0cfb2b21c965ffb675d8a265e" offset="0" />
124         </dataarea>
125      </part>
126   </software>
127
128   <software name="gonka">
129      <description>GONKA</description>
130      <year>19??</year>
131      <publisher>&lt;unknown&gt;</publisher>
132      <part name="cass" interface="mikrosha_cass">
133         <dataarea name="cass" size="6407">
134            <rom name="gonka.rkm" size="6407" crc="2fe3906e" sha1="538df44ced2d99bf64b0214eb14ff15316eb6bc9" offset="0" />
135         </dataarea>
136      </part>
137   </software>
138
139   <software name="hockey">
140      <description>HOCKEY</description>
141      <year>19??</year>
142      <publisher>&lt;unknown&gt;</publisher>
143      <part name="cass" interface="mikrosha_cass">
144         <dataarea name="cass" size="3782">
145            <rom name="hockey.rkm" size="3782" crc="ec827443" sha1="5eee9e1754e06c696a0ad3fac8682a3e27e90814" offset="0" />
146         </dataarea>
147      </part>
148   </software>
149
150   <software name="kindzadz">
151      <description>KINDZADZ</description>
152      <year>19??</year>
153      <publisher>&lt;unknown&gt;</publisher>
154      <part name="cass" interface="mikrosha_cass">
155         <dataarea name="cass" size="7942">
156            <rom name="kindzadz.rkm" size="7942" crc="c74f0aeb" sha1="9d3ccc98f310500664e67af1a5570b0fc59145b2" offset="0" />
157         </dataarea>
158      </part>
159   </software>
160
161   <software name="klad">
162      <description>KLAD</description>
163      <year>19??</year>
164      <publisher>&lt;unknown&gt;</publisher>
165      <part name="cass" interface="mikrosha_cass">
166         <dataarea name="cass" size="13142">
167            <rom name="klad.rkm" size="13142" crc="230df87b" sha1="a4ec0fff855880940e4e52d44a2c77904ed46358" offset="0" />
168         </dataarea>
169      </part>
170   </software>
171
172   <software name="lestnica">
173      <description>LESTNICA</description>
174      <year>19??</year>
175      <publisher>&lt;unknown&gt;</publisher>
176      <part name="cass" interface="mikrosha_cass">
177         <dataarea name="cass" size="7974">
178            <rom name="lestnica.rkm" size="7974" crc="4a84d351" sha1="2f6ed3300a887599829e04e515b9994b95c33ccb" offset="0" />
179         </dataarea>
180      </part>
181   </software>
182
183   <software name="life">
184      <description>LIFE</description>
185      <year>19??</year>
186      <publisher>&lt;unknown&gt;</publisher>
187      <part name="cass" interface="mikrosha_cass">
188         <dataarea name="cass" size="2311">
189            <rom name="life.rkm" size="2311" crc="91e944ef" sha1="82acc8808e13f97de93eb5d16c1bdea90aaab96d" offset="0" />
190         </dataarea>
191      </part>
192   </software>
193
194   <software name="lifea" cloneof="life">
195      <description>LIFE (Alt)</description>
196      <year>19??</year>
197      <publisher>&lt;unknown&gt;</publisher>
198      <part name="cass" interface="mikrosha_cass">
199         <dataarea name="cass" size="4044">
200            <rom name="life_alt.rkm" size="4044" crc="97b09fb4" sha1="6a466c2c3c05ae5a088d53d5dbda0343b844c873" offset="0" />
201         </dataarea>
202      </part>
203   </software>
204
205   <software name="liqsky">
206      <description>LIQSKY</description>
207      <year>19??</year>
208      <publisher>&lt;unknown&gt;</publisher>
209      <part name="cass" interface="mikrosha_cass">
210         <dataarea name="cass" size="6150">
211            <rom name="liqsky.rkm" size="6150" crc="80b8c8d4" sha1="1fdcdcf29c86aac21af7a7e175733241e7dc0b18" offset="0" />
212         </dataarea>
213      </part>
214   </software>
215
216   <software name="mach3">
217      <description>MACH3</description>
218      <year>19??</year>
219      <publisher>&lt;unknown&gt;</publisher>
220      <part name="cass" interface="mikrosha_cass">
221         <dataarea name="cass" size="10828">
222            <rom name="mach3.rkm" size="10828" crc="0cd7a8de" sha1="12d28b2c9f33944512bc3989e3a18d2f947099ea" offset="0" />
223         </dataarea>
224      </part>
225   </software>
226
227   <software name="mars">
228      <description>MARS</description>
229      <year>19??</year>
230      <publisher>&lt;unknown&gt;</publisher>
231      <part name="cass" interface="mikrosha_cass">
232         <dataarea name="cass" size="2566">
233            <rom name="mars.rkm" size="2566" crc="fd41d17b" sha1="c07be352e17220e646f3070d7ae73bb49cda935a" offset="0" />
234         </dataarea>
235      </part>
236   </software>
237
238   <software name="maze">
239      <description>MAZE</description>
240      <year>19??</year>
241      <publisher>&lt;unknown&gt;</publisher>
242      <part name="cass" interface="mikrosha_cass">
243         <dataarea name="cass" size="7927">
244            <rom name="maze.rkm" size="7927" crc="48c87ace" sha1="2acc0e902de20f65bd7e65cdd729b7783132b9eb" offset="0" />
245         </dataarea>
246      </part>
247   </software>
248
249   <software name="mines">
250      <description>MINES</description>
251      <year>19??</year>
252      <publisher>&lt;unknown&gt;</publisher>
253      <part name="cass" interface="mikrosha_cass">
254         <dataarea name="cass" size="15254">
255            <rom name="mines.rkm" size="15254" crc="7b793982" sha1="2fee48d284e5343e4425ea50da664c7c17ff55ce" offset="0" />
256         </dataarea>
257      </part>
258   </software>
259
260   <software name="othello">
261      <description>OTHELLO</description>
262      <year>19??</year>
263      <publisher>&lt;unknown&gt;</publisher>
264      <part name="cass" interface="mikrosha_cass">
265         <dataarea name="cass" size="26118">
266            <rom name="othello.rkm" size="26118" crc="980c48e4" sha1="834464dccadd67b878daf5aad9bcc32418784072" offset="0" />
267         </dataarea>
268      </part>
269   </software>
270
271   <software name="pacman">
272      <description>PACMAN</description>
273      <year>19??</year>
274      <publisher>&lt;unknown&gt;</publisher>
275      <part name="cass" interface="mikrosha_cass">
276         <dataarea name="cass" size="4614">
277            <rom name="pacman.rkm" size="4614" crc="c4d20c46" sha1="d849257cee833763cf6343b45749cdf59dfe674d" offset="0" />
278         </dataarea>
279      </part>
280   </software>
281
282   <software name="panika">
283      <description>PANIKA</description>
284      <year>19??</year>
285      <publisher>&lt;unknown&gt;</publisher>
286      <part name="cass" interface="mikrosha_cass">
287         <dataarea name="cass" size="5087">
288            <rom name="panika.rkm" size="5087" crc="d3fea12a" sha1="d5b701507e1296040b8e501414a4666f5eb45d34" offset="0" />
289         </dataarea>
290      </part>
291   </software>
292
293   <software name="pentis">
294      <description>PENTIS</description>
295      <year>19??</year>
296      <publisher>&lt;unknown&gt;</publisher>
297      <part name="cass" interface="mikrosha_cass">
298         <dataarea name="cass" size="2311">
299            <rom name="pentis.rkm" size="2311" crc="bec45e41" sha1="13564739d43b768b964e340f4e06a64b245f729e" offset="0" />
300         </dataarea>
301      </part>
302   </software>
303
304   <software name="perelet">
305      <description>PERELET</description>
306      <year>19??</year>
307      <publisher>&lt;unknown&gt;</publisher>
308      <part name="cass" interface="mikrosha_cass">
309         <dataarea name="cass" size="5639">
310            <rom name="perelet.rkm" size="5639" crc="c0db3b48" sha1="ad6031227f51cff998bdf2f90dfe6d5125470dc5" offset="0" />
311         </dataarea>
312      </part>
313   </software>
314
315   <software name="reversi">
316      <description>REVERSI</description>
317      <year>19??</year>
318      <publisher>&lt;unknown&gt;</publisher>
319      <part name="cass" interface="mikrosha_cass">
320         <dataarea name="cass" size="3590">
321            <rom name="reversi.rkm" size="3590" crc="a9de9e39" sha1="04bba2c8ef8e12c813058cd7a8b09c1089effd41" offset="0" />
322         </dataarea>
323      </part>
324   </software>
325
326   <software name="reversi2">
327      <description>REVERSI2</description>
328      <year>19??</year>
329      <publisher>&lt;unknown&gt;</publisher>
330      <part name="cass" interface="mikrosha_cass">
331         <dataarea name="cass" size="4359">
332            <rom name="reversi2.rkm" size="4359" crc="c823f70a" sha1="63166699a60ee812f3c3cb4f1061634cc110aeee" offset="0" />
333         </dataarea>
334      </part>
335   </software>
336
337   <software name="rikoshet">
338      <description>RIKOSHET</description>
339      <year>19??</year>
340      <publisher>&lt;unknown&gt;</publisher>
341      <part name="cass" interface="mikrosha_cass">
342         <dataarea name="cass" size="12246">
343            <rom name="rikoshet.rkm" size="12246" crc="cf0a24e5" sha1="34ba2bab06e6d10b4edffea8b32e0f54aef0abf0" offset="0" />
344         </dataarea>
345      </part>
346   </software>
347
348   <software name="rocker">
349      <description>ROCKER</description>
350      <year>19??</year>
351      <publisher>&lt;unknown&gt;</publisher>
352      <part name="cass" interface="mikrosha_cass">
353         <dataarea name="cass" size="1899">
354            <rom name="rocker.rkm" size="1899" crc="fb1e15b0" sha1="e7551d9140783cabebb7887f8c7dfe7154d0a108" offset="0" />
355         </dataarea>
356      </part>
357   </software>
358
359   <software name="saboteur">
360      <description>SABOTEUR</description>
361      <year>19??</year>
362      <publisher>&lt;unknown&gt;</publisher>
363      <part name="cass" interface="mikrosha_cass">
364         <dataarea name="cass" size="3350">
365            <rom name="saboteur.rkm" size="3350" crc="c3e61ae9" sha1="b1693f1609c3bbe759481ee07dd983413868dcc7" offset="0" />
366         </dataarea>
367      </part>
368   </software>
369
370   <software name="shturmk">
371      <description>SHTURM_K</description>
372      <year>19??</year>
373      <publisher>&lt;unknown&gt;</publisher>
374      <part name="cass" interface="mikrosha_cass">
375         <dataarea name="cass" size="1320">
376            <rom name="shturm_k.rkm" size="1320" crc="36229c54" sha1="ae9618d50d800e4f5ab81ea931a19647ca151100" offset="0" />
377         </dataarea>
378      </part>
379   </software>
380
381   <software name="skachki">
382      <description>SKACHKI</description>
383      <year>19??</year>
384      <publisher>&lt;unknown&gt;</publisher>
385      <part name="cass" interface="mikrosha_cass">
386         <dataarea name="cass" size="1456">
387            <rom name="skachki.rkm" size="1456" crc="b513f4b8" sha1="a2781309d727979add0d89c4f52220b473f7361c" offset="0" />
388         </dataarea>
389      </part>
390   </software>
391
392   <software name="snakes">
393      <description>SNAKES</description>
394      <year>19??</year>
395      <publisher>&lt;unknown&gt;</publisher>
396      <part name="cass" interface="mikrosha_cass">
397         <dataarea name="cass" size="4566">
398            <rom name="snakes.rkm" size="4566" crc="09319e81" sha1="0ab0a944c50a37d7367daf81394a155a9c1a4b6b" offset="0" />
399         </dataarea>
400      </part>
401   </software>
402
403   <software name="sprint">
404      <description>SPRINT</description>
405      <year>19??</year>
406      <publisher>&lt;unknown&gt;</publisher>
407      <part name="cass" interface="mikrosha_cass">
408         <dataarea name="cass" size="3356">
409            <rom name="sprint.rkm" size="3356" crc="0984170e" sha1="19788fdf347ebca03d86665755a40ee9fc381404" offset="0" />
410         </dataarea>
411      </part>
412   </software>
413
414   <software name="stakan">
415      <description>STAKAN</description>
416      <year>19??</year>
417      <publisher>&lt;unknown&gt;</publisher>
418      <part name="cass" interface="mikrosha_cass">
419         <dataarea name="cass" size="2310">
420            <rom name="stakan.rkm" size="2310" crc="5fde6b74" sha1="489bee9edb1a409fc64d8a3e04cee49b76a67595" offset="0" />
421         </dataarea>
422      </part>
423   </software>
424
425   <software name="stakan2">
426      <description>STAKAN2</description>
427      <year>19??</year>
428      <publisher>&lt;unknown&gt;</publisher>
429      <part name="cass" interface="mikrosha_cass">
430         <dataarea name="cass" size="1532">
431            <rom name="stakan2.rkm" size="1532" crc="95df4998" sha1="77ac182d1463276940227e3c3a6b571346115492" offset="0" />
432         </dataarea>
433      </part>
434   </software>
435
436   <software name="stakan3">
437      <description>STAKAN3</description>
438      <year>19??</year>
439      <publisher>&lt;unknown&gt;</publisher>
440      <part name="cass" interface="mikrosha_cass">
441         <dataarea name="cass" size="1272">
442            <rom name="stakan3.rkm" size="1272" crc="a32917e9" sha1="46c578096ad22b81c4697d62cd50e97972a05092" offset="0" />
443         </dataarea>
444      </part>
445   </software>
446
447   <software name="starrid">
448      <description>STARRID</description>
449      <year>19??</year>
450      <publisher>&lt;unknown&gt;</publisher>
451      <part name="cass" interface="mikrosha_cass">
452         <dataarea name="cass" size="16723">
453            <rom name="starrid.rkm" size="16723" crc="d9040afe" sha1="0b3b44167855e3c7766812a9922dc742ddd0570c" offset="0" />
454         </dataarea>
455      </part>
456   </software>
457
458   <software name="starwars">
459      <description>STARWARS</description>
460      <year>19??</year>
461      <publisher>&lt;unknown&gt;</publisher>
462      <part name="cass" interface="mikrosha_cass">
463         <dataarea name="cass" size="4983">
464            <rom name="starwars.rkm" size="4983" crc="4e701c5c" sha1="2711d35391476175f04d0eaf33f365a6e2053f16" offset="0" />
465         </dataarea>
466      </part>
467   </software>
468
469   <software name="tennis">
470      <description>TENNIS</description>
471      <year>19??</year>
472      <publisher>&lt;unknown&gt;</publisher>
473      <part name="cass" interface="mikrosha_cass">
474         <dataarea name="cass" size="727">
475            <rom name="tennis.rkm" size="727" crc="e65a672a" sha1="a0759475bc6aeab32cc13014847a84763a627591" offset="0" />
476         </dataarea>
477      </part>
478   </software>
479
480   <software name="tennisdk">
481      <description>TENNISDK</description>
482      <year>19??</year>
483      <publisher>&lt;unknown&gt;</publisher>
484      <part name="cass" interface="mikrosha_cass">
485         <dataarea name="cass" size="6553">
486            <rom name="tennisdk.rkm" size="6553" crc="b13060b8" sha1="a87c7235b2ea2cd06e1a2cfa75e46420ee3f5f96" offset="0" />
487         </dataarea>
488      </part>
489   </software>
490
491   <software name="tetris">
492      <description>TETRIS</description>
493      <year>19??</year>
494      <publisher>&lt;unknown&gt;</publisher>
495      <part name="cass" interface="mikrosha_cass">
496         <dataarea name="cass" size="3176">
497            <rom name="tetris.rkm" size="3176" crc="2ec6d032" sha1="6c5952dd68960bf5ee325473976a38954600db29" offset="0" />
498         </dataarea>
499      </part>
500   </software>
501
502   <software name="torpatt">
503      <description>TORPATT</description>
504      <year>19??</year>
505      <publisher>&lt;unknown&gt;</publisher>
506      <part name="cass" interface="mikrosha_cass">
507         <dataarea name="cass" size="4359">
508            <rom name="torpatt.rkm" size="4359" crc="db4b71f6" sha1="19397cb13a5b1a63665dc16a9113f6bb14342585" offset="0" />
509         </dataarea>
510      </part>
511   </software>
512
513   <software name="udav">
514      <description>UDAV</description>
515      <year>19??</year>
516      <publisher>&lt;unknown&gt;</publisher>
517      <part name="cass" interface="mikrosha_cass">
518         <dataarea name="cass" size="2055">
519            <rom name="udav.rkm" size="2055" crc="dcd8d47f" sha1="d3cdfbda89a659439945810fda89b908735668e0" offset="0" />
520         </dataarea>
521      </part>
522   </software>
523
524   <software name="volcano">
525      <description>VOLCANO</description>
526      <year>19??</year>
527      <publisher>&lt;unknown&gt;</publisher>
528      <part name="cass" interface="mikrosha_cass">
529         <dataarea name="cass" size="4103">
530            <rom name="volcano.rkm" size="4103" crc="94694d56" sha1="733eb02c1762aac2a27bd7eaa706b439208174cb" offset="0" />
531         </dataarea>
532      </part>
533   </software>
534
535   <software name="wayp">
536      <description>WAYP</description>
537      <year>19??</year>
538      <publisher>&lt;unknown&gt;</publisher>
539      <part name="cass" interface="mikrosha_cass">
540         <dataarea name="cass" size="2982">
541            <rom name="wayp.rkm" size="2982" crc="aeb2eb07" sha1="6cbf9217d3e804173b0261a3da9934be2c37abed" offset="0" />
542         </dataarea>
543      </part>
544   </software>
545
546   <software name="xonix">
547      <description>XONIX</description>
548      <year>19??</year>
549      <publisher>&lt;unknown&gt;</publisher>
550      <part name="cass" interface="mikrosha_cass">
551         <dataarea name="cass" size="2055">
552            <rom name="xonix.rkm" size="2055" crc="dc7ce2aa" sha1="8db8e84bf408f2d8a0f44827206046eb8f540be7" offset="0" />
553         </dataarea>
554      </part>
555   </software>
556
557   <software name="xonixzm">
558      <description>XONIXZM</description>
559      <year>19??</year>
560      <publisher>&lt;unknown&gt;</publisher>
561      <part name="cass" interface="mikrosha_cass">
562         <dataarea name="cass" size="3814">
563            <rom name="xonixzm.rkm" size="3814" crc="d658b31f" sha1="dcc475751e4f8d464012c18f9ad977dbe050c622" offset="0" />
564         </dataarea>
565      </part>
566   </software>
567
568   <software name="xonmicr">
569      <description>Xonix (Micron)</description>
570      <year>19??</year>
571      <publisher>Micron</publisher>
572      <part name="cass" interface="mikrosha_cass">
573         <dataarea name="cass" size="2822">
574            <rom name="xonmicr.rkm" size="2822" crc="a2658748" sha1="561ac9989c2b8605719d0b340a513fb5a691d7dd" offset="0" />
575         </dataarea>
576      </part>
577   </software>
578
579   <software name="zstanciy">
580      <description>Z-Stanciya</description>
581      <year>1987</year>
582      <publisher>SNP</publisher>
583      <part name="cass" interface="mikrosha_cass">
584         <dataarea name="cass" size="1895">
585            <rom name="zstation.rkm" size="1895" crc="d496dea7" sha1="4aabce2dc4349a82c1ba59be8705f2f8cac77401" offset="0" />
586         </dataarea>
587      </part>
588   </software>
589
590
591<!-- System -->
592
593   <software name="basic">
594      <description>Mikrosha BASIC</description>
595      <year>19??</year>
596      <publisher>&lt;unknown&gt;</publisher>
597      <part name="cass" interface="mikrosha_cass">
598         <dataarea name="cass" size="6662">
599            <rom name="basic.rkm" size="6662" crc="c5a43e45" sha1="57eb33af3215d0d1ff36a2826915f57697fbda5d" offset="0" />
600         </dataarea>
601      </part>
602   </software>
603
604   <software name="disasm">
605      <description>Disassembler Mikron</description>
606      <year>19??</year>
607      <publisher>&lt;unknown&gt;</publisher>
608      <part name="cass" interface="mikrosha_cass">
609         <dataarea name="cass" size="4102">
610            <rom name="disasm.rkm" size="4102" crc="6ed063ca" sha1="26f7fbd5f38a6854a57537514cd5cb73ab7fe252" offset="0" />
611         </dataarea>
612      </part>
613   </software>
614
615
616
617</softwarelist>
trunk/hash/mtx_cass.xml
r0r242097
1<?xml version="1.0"?>
2<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
3
4<softwarelist name="mtx_cass" description="Memotech MTX cassettes">
5
6<!--
7TODO: find out why the driver does not recognize the program on the tapes...
8-->
9
10   <software name="3dtach" supported="no">
11      <description>3D Tachyon Fighter</description>
12      <year>1984</year>
13      <publisher>Continental Software</publisher>
14
15      <part name="cass1" interface="mtx_cass">
16         <dataarea name="cass" size="2021162">
17            <rom name="3d tachyon fighter (1984)(continental software).wav" size="2021162" crc="2589dbde" sha1="6a71529a04b6aa408e5129e22fe9a5424c38d1ee" offset="0" />
18         </dataarea>
19      </part>
20   </software>
21
22   <software name="3dturbo" supported="no">
23      <description>3D Turbo</description>
24      <year>1984</year>
25      <publisher>Continental Software</publisher>
26
27      <part name="cass1" interface="mtx_cass">
28         <dataarea name="cass" size="1854157">
29            <rom name="3d turbo (1984)(continental software).wav" size="1854157" crc="4c284701" sha1="4e4ba0658bdf1e269d80905303f88b623d080276" offset="0" />
30         </dataarea>
31      </part>
32   </software>
33
34   <software name="agrovatr" supported="no">
35      <description>Agrovator</description>
36      <year>1985</year>
37      <publisher>Syntax Software</publisher>
38
39      <part name="cass1" interface="mtx_cass">
40         <dataarea name="cass" size="1689130">
41            <rom name="agrovator (1985)(syntax software).wav" size="1689130" crc="b559a805" sha1="c3d7418a20bc9df0120903d768c83c5ab3fe3465" offset="0" />
42         </dataarea>
43      </part>
44   </software>
45
46   <software name="alice" supported="no">
47      <description>Alice in Wonderland</description>
48      <year>1983</year>
49      <publisher>Continental Software</publisher>
50
51      <part name="cass1" interface="mtx_cass">
52         <dataarea name="cass" size="2484522">
53            <rom name="alice in wonderland (1983)(continental software).wav" size="2484522" crc="bd85acc6" sha1="6301ccf3072b390cb44a4a85c71f063886f171b0" offset="0" />
54         </dataarea>
55      </part>
56   </software>
57
58   <software name="arcazion" supported="no">
59      <description>Arcazion</description>
60      <year>1985</year>
61      <publisher>Chris Sawyer</publisher>
62
63      <part name="cass1" interface="mtx_cass">
64         <dataarea name="cass" size="730152">
65            <rom name="arcazion (1985)(sawyer, chris).wav" size="730152" crc="e2b88cf7" sha1="2fdda7c67165288b44755e2014a402ce8762bafd" offset="0" />
66         </dataarea>
67      </part>
68   </software>
69
70   <software name="astropac" supported="no">
71      <description>Astro-Pac</description>
72      <year>1984</year>
73      <publisher>Continental Software</publisher>
74
75      <part name="cass1" interface="mtx_cass">
76         <dataarea name="cass" size="1150504">
77            <rom name="astro-pac (1984)(continental software).wav" size="1150504" crc="28723a4f" sha1="bd8489cb38d109aedc111b199c1c36e1f62acf7e" offset="0" />
78         </dataarea>
79      </part>
80   </software>
81
82   <software name="astromil" supported="no">
83      <description>Astromilon</description>
84      <year>1984</year>
85      <publisher>Continental Software</publisher>
86
87      <part name="cass1" interface="mtx_cass">
88         <dataarea name="cass" size="606506">
89            <rom name="astromilon (1984)(continental software).wav" size="606506" crc="02b07b74" sha1="6dc84b5fb7aafc569606d9a75cd2749c852903c0" offset="0" />
90         </dataarea>
91      </part>
92   </software>
93
94   <software name="backgamm" supported="no">
95      <description>Backgammon</description>
96      <year>1983</year>
97      <publisher>Continental Software</publisher>
98
99      <part name="cass1" interface="mtx_cass">
100         <dataarea name="cass" size="1128490">
101            <rom name="backgammon (1983)(continental software).wav" size="1128490" crc="b1581a9c" sha1="ef9898fe868f51707fd9e7666b5aac9e7eb3b1ba" offset="0" />
102         </dataarea>
103      </part>
104   </software>
105
106   <software name="blobbo" supported="no">
107      <description>Blobbo</description>
108      <year>1984</year>
109      <publisher>Continental Software</publisher>
110
111      <part name="cass1" interface="mtx_cass">
112         <dataarea name="cass" size="1205546">
113            <rom name="blobbo (1984)(continental software).wav" size="1205546" crc="5e6be874" sha1="47d4fb8b3ad2861231812c1af094f3f4f23e52bf" offset="0" />
114         </dataarea>
115      </part>
116   </software>
117
118   <software name="cbridge2" supported="no">
119      <description>Contract Bridge II</description>
120      <year>1984</year>
121      <publisher>Continental Software</publisher>
122
123      <part name="cass1" interface="mtx_cass">
124         <dataarea name="cass" size="3367810">
125            <rom name="contract bridge ii (1984)(continental software).wav" size="3367810" crc="63e8a4a6" sha1="0b5ba910d170fa3e2aebb84ecec76973bc60d3bc" offset="0" />
126         </dataarea>
127      </part>
128   </software>
129
130   <software name="cbridge2a" cloneof="cbridge2" supported="no">
131      <description>Contract Bridge II (Alt)</description>
132      <year>1984</year>
133      <publisher>Continental Software</publisher>
134
135      <part name="cass1" interface="mtx_cass">
136         <dataarea name="cass" size="3367936">
137            <rom name="contract bridge ii (1984)(continental software)[a].wav" size="3367936" crc="c662669c" sha1="a98ad20cfad39e7b3ba0e9df8ab97e830ee4d286" offset="0" />
138         </dataarea>
139      </part>
140   </software>
141
142   <software name="cosmraid" supported="no">
143      <description>Cosmic Raiders</description>
144      <year>1984</year>
145      <publisher>Continental Software</publisher>
146
147      <part name="cass1" interface="mtx_cass">
148         <dataarea name="cass" size="1326820">
149            <rom name="cosmic raiders (1984)(continental software).wav" size="1326820" crc="c4684ba3" sha1="35403fc613cd45dfb97fd8502f7647c39b49009d" offset="0" />
150         </dataarea>
151      </part>
152   </software>
153
154   <software name="goldmine" supported="no">
155      <description>Goldmine</description>
156      <year>1983</year>
157      <publisher>Continental Software</publisher>
158
159      <part name="cass1" interface="mtx_cass">
160         <dataarea name="cass" size="3377977">
161            <rom name="goldmine (1983)(continental software).wav" size="3377977" crc="263b14a8" sha1="8c19ebf881448003ae3389b8d8303eb54320a4c5" offset="0" />
162         </dataarea>
163      </part>
164   </software>
165
166   <software name="hawkwars" supported="no">
167      <description>Hawk Wars</description>
168      <year>1985</year>
169      <publisher>Syntax Software</publisher>
170
171      <part name="cass1" interface="mtx_cass">
172         <dataarea name="cass" size="986666">
173            <rom name="hawk wars (1985)(syntax software).wav" size="986666" crc="f38501a9" sha1="cbb349aa61c2caed142dcc0703d00ca375f73c3e" offset="0" />
174         </dataarea>
175      </part>
176   </software>
177
178   <software name="jumpjack" supported="no">
179      <description>Jumping Jack Flash</description>
180      <year>1985</year>
181      <publisher>Syntax Software</publisher>
182
183      <part name="cass1" interface="mtx_cass">
184         <dataarea name="cass" size="2800648">
185            <rom name="jumping jack flash (1985)(syntax software).wav" size="2800648" crc="c7203844" sha1="c6fb39c408588910af63ba5b9ee4d6a605dbbb38" offset="0" />
186         </dataarea>
187      </part>
188   </software>
189
190   <software name="jumpjacka" cloneof="jumpjack" supported="no">
191      <description>Jumping Jack Flash (Alt)</description>
192      <year>1985</year>
193      <publisher>Syntax Software</publisher>
194
195      <part name="cass1" interface="mtx_cass">
196         <dataarea name="cass" size="2800510">
197            <rom name="jumping jack flash (1985)(syntax software)[a].wav" size="2800510" crc="55880d5b" sha1="51ecef974d417fa021f544e59476233325c56f44" offset="0" />
198         </dataarea>
199      </part>
200   </software>
201
202   <software name="kilopede" supported="no">
203      <description>Kilopede</description>
204      <year>1983</year>
205      <publisher>Continental Software</publisher>
206
207      <part name="cass1" interface="mtx_cass">
208         <dataarea name="cass" size="689866">
209            <rom name="kilopede (1983)(continental software).wav" size="689866" crc="32e73f52" sha1="219bae458fe266c83e2c84f7af61bfa4acdd98ac" offset="0" />
210         </dataarea>
211      </part>
212   </software>
213
214   <software name="knuckles" supported="no">
215      <description>Knuckles</description>
216      <year>1983</year>
217      <publisher>Continental Software</publisher>
218
219      <part name="cass1" interface="mtx_cass">
220         <dataarea name="cass" size="1766980">
221            <rom name="knuckles (1983)(continental software).wav" size="1766980" crc="fa8bb304" sha1="fc2feb8b769b0abb3b8d87662144616204d99f14" offset="0" />
222         </dataarea>
223      </part>
224   </software>
225
226   <software name="knucklesa" cloneof="knuckles" supported="no">
227      <description>Knuckles (Alt)</description>
228      <year>1983</year>
229      <publisher>Continental Software</publisher>
230
231      <part name="cass1" interface="mtx_cass">
232         <dataarea name="cass" size="1766967">
233            <rom name="knuckles (1983)(continental software)[a].wav" size="1766967" crc="677a1d0b" sha1="23f476930a247686e6907f6bde44d1fc15be311c" offset="0" />
234         </dataarea>
235      </part>
236   </software>
237
238   <software name="lildevil" supported="no">
239      <description>Little Devils</description>
240      <year>1985</year>
241      <publisher>Continental Software</publisher>
242
243      <part name="cass1" interface="mtx_cass">
244         <dataarea name="cass" size="794920">
245            <rom name="little devils (1985)(syntax software).wav" size="794920" crc="1dfe1f05" sha1="bb8120a162d5272653b48fe98f54de1a6a775c78" offset="0" />
246         </dataarea>
247      </part>
248   </software>
249
250   <software name="canavas" supported="no">
251      <description>Micro Canavas</description>
252      <year>2000</year>
253      <publisher>MTX ISFT</publisher>
254
255      <part name="cass1" interface="mtx_cass">
256         <dataarea name="cass" size="3058350">
257            <rom name="micro canavas (2000)(mtx isft).wav" size="3058350" crc="bee454e5" sha1="fc9c0b49befc0411ee1370f775a0859f7ac22983" offset="0" />
258         </dataarea>
259      </part>
260   </software>
261
262   <software name="alphatro" supported="no">
263      <description>Mission Alphatron</description>
264      <year>1984</year>
265      <publisher>Continental Software</publisher>
266
267      <part name="cass1" interface="mtx_cass">
268         <dataarea name="cass" size="1410990">
269            <rom name="mission alphatron (1984)(continental software).wav" size="1410990" crc="3dfcb4ba" sha1="64e7d42156745ca2a3032c418f97163e89634d65" offset="0" />
270         </dataarea>
271      </part>
272   </software>
273
274   <software name="alphatroa" cloneof="alphatro" supported="no">
275      <description>Mission Alphatron (Alt)</description>
276      <year>1984</year>
277      <publisher>Continental Software</publisher>
278
279      <part name="cass1" interface="mtx_cass">
280         <dataarea name="cass" size="1411127">
281            <rom name="mission alphatron (1984)(continental software)[a].wav" size="1411127" crc="d14f3525" sha1="858bf19bc6085f58a096670e936994eae34264eb" offset="0" />
282         </dataarea>
283      </part>
284   </software>
285
286   <software name="misomega" supported="no">
287      <description>Mission Omega</description>
288      <year>1985</year>
289      <publisher>Chris Sawyer - Syntaxsoft</publisher>
290
291      <part name="cass1" interface="mtx_cass">
292         <dataarea name="cass" size="854826">
293            <rom name="mission omega (1985)(sawyer, chris - syntaxsoft).wav" size="854826" crc="da3fac2b" sha1="82096de278a94a1cdae6263de65d604582fbb15e" offset="0" />
294         </dataarea>
295      </part>
296   </software>
297
298   <software name="mtxchess" supported="no">
299      <description>MTX Chess</description>
300      <year>1983</year>
301      <publisher>Continental Software</publisher>
302
303      <part name="cass1" interface="mtx_cass">
304         <dataarea name="cass" size="2198847">
305            <rom name="mtx chess (1983)(continental software).wav" size="2198847" crc="5e96b81f" sha1="bb5c67af8bf49ed454c816abe19a583df83ebd01" offset="0" />
306         </dataarea>
307      </part>
308   </software>
309
310   <software name="nemo" supported="no">
311      <description>Nemo</description>
312      <year>1983</year>
313      <publisher>Continental Software</publisher>
314
315      <part name="cass1" interface="mtx_cass">
316         <dataarea name="cass" size="1232168">
317            <rom name="nemo (1983)(continental software).wav" size="1232168" crc="e3e012b5" sha1="c59dd0343942d72bcff961e8868b721c825e0c3d" offset="0" />
318         </dataarea>
319      </part>
320   </software>
321
322   <software name="obloids" supported="no">
323      <description>Obloids</description>
324      <year>1984</year>
325      <publisher>Continental Software</publisher>
326
327      <part name="cass1" interface="mtx_cass">
328         <dataarea name="cass" size="1241642">
329            <rom name="obloids (1984)(continental software).wav" size="1241642" crc="815729bf" sha1="769422894d41954dca5db3b5e2e411ee96c86884" offset="0" />
330         </dataarea>
331      </part>
332   </software>
333
334   <software name="phaid" supported="no">
335      <description>Phaid</description>
336      <year>1983</year>
337      <publisher>Continental Software</publisher>
338
339      <part name="cass1" interface="mtx_cass">
340         <dataarea name="cass" size="1497466">
341            <rom name="phaid (1983)(continental software).wav" size="1497466" crc="db9d7c98" sha1="9d5630fc226d414c0f52d5924c13b229f5a18afc" offset="0" />
342         </dataarea>
343      </part>
344   </software>
345
346   <software name="phaida" cloneof="phaid" supported="no">
347      <description>Phaid (Alt)</description>
348      <year>1983</year>
349      <publisher>Continental Software</publisher>
350
351      <part name="cass1" interface="mtx_cass">
352         <dataarea name="cass" size="1508207">
353            <rom name="phaid (1983)(continental software)[a].wav" size="1508207" crc="b8299386" sha1="a1704dc34e26a7107f0b3dd94b56c0e234cd57b3" offset="0" />
354         </dataarea>
355      </part>
356   </software>
357
358   <software name="qogo" supported="no">
359      <description>Qogo</description>
360      <year>1984</year>
361      <publisher>Continental Software</publisher>
362
363      <part name="cass1" interface="mtx_cass">
364         <dataarea name="cass" size="802346">
365            <rom name="qogo (1984)(continental software).wav" size="802346" crc="877996a3" sha1="e5ef101c7656897df0495a5ae642f1cf487b9737" offset="0" />
366         </dataarea>
367      </part>
368   </software>
369
370   <software name="quazzia" supported="no">
371      <description>Quazzia</description>
372      <year>1984</year>
373      <publisher>Megastar Games</publisher>
374
375      <part name="cass1" interface="mtx_cass">
376         <dataarea name="cass" size="2440746">
377            <rom name="quazzia (1984)(megastar games).wav" size="2440746" crc="0b834345" sha1="2495de02a7d8b9a330701149caef9ca7ed7b452b" offset="0" />
378         </dataarea>
379      </part>
380   </software>
381
382   <software name="reversi" supported="no">
383      <description>Reversi</description>
384      <year>1984</year>
385      <publisher>Continental Software</publisher>
386
387      <part name="cass1" interface="mtx_cass">
388         <dataarea name="cass" size="1782582">
389            <rom name="reversi (1984)(continental software).wav" size="1782582" crc="bd643977" sha1="5bf931f5c2252d0c3a5d6f5d13464988cc13dff1" offset="0" />
390         </dataarea>
391      </part>
392   </software>
393
394   <software name="reversia" cloneof="reversi" supported="no">
395      <description>Reversi (Alt)</description>
396      <year>1984</year>
397      <publisher>Continental Software</publisher>
398
399      <part name="cass1" interface="mtx_cass">
400         <dataarea name="cass" size="1782569">
401            <rom name="reversi (1984)(continental software)[a].wav" size="1782569" crc="e468f5e9" sha1="f7d82d67b8d94915739f185ccecc724f720b74c2" offset="0" />
402         </dataarea>
403      </part>
404   </software>
405
406   <software name="spaceinv" supported="no">
407      <description>Space Invasion</description>
408      <year>1998</year>
409      <publisher>John Dondzila</publisher>
410
411      <part name="cass1" interface="mtx_cass">
412         <dataarea name="cass" size="1750058">
413            <rom name="space invasion (1998)(dondzila, john).wav" size="1750058" crc="08e592c0" sha1="a63f4c788cc10db01e89cc8bb2e121382fada0c2" offset="0" />
414         </dataarea>
415      </part>
416   </software>
417
418   <software name="spaceinva" cloneof="spaceinv" supported="no">
419      <description>Space Invasion (Alt)</description>
420      <year>1998</year>
421      <publisher>John Dondzila</publisher>
422
423      <part name="cass1" interface="mtx_cass">
424         <dataarea name="cass" size="1750058">
425            <rom name="space invasion (1998)(dondzila, john)[a].wav" size="1750058" crc="3a8dab04" sha1="ca7908ee86f10a6d038d76efac82d5cd29e62d30" offset="0" />
426         </dataarea>
427      </part>
428   </software>
429
430   <software name="starcmd" supported="no">
431      <description>Star Command</description>
432      <year>1984</year>
433      <publisher>Continental Software</publisher>
434
435      <part name="cass1" interface="mtx_cass">
436         <dataarea name="cass" size="1962026">
437            <rom name="star command (1984)(continental software).wav" size="1962026" crc="3ae902f0" sha1="4508c2bcf5dd4abcd148e6bc177c6f3f1c98f5ae" offset="0" />
438         </dataarea>
439      </part>
440   </software>
441
442   <software name="sminefld" supported="no">
443      <description>Super Minefield</description>
444      <year>1984</year>
445      <publisher>Continental Software</publisher>
446
447      <part name="cass1" interface="mtx_cass">
448         <dataarea name="cass" size="1032746">
449            <rom name="super minefield (1984)(continental software).wav" size="1032746" crc="f5f47e24" sha1="496a4048d9effafb0bb3f8c739e30b017fc89e27" offset="0" />
450         </dataarea>
451      </part>
452   </software>
453
454   <software name="surfscan" supported="no">
455      <description>Surface Scanner</description>
456      <year>1984</year>
457      <publisher>Megastar Games</publisher>
458
459      <part name="cass1" interface="mtx_cass">
460         <dataarea name="cass" size="1788648">
461            <rom name="surface scanner (1984)(megastar games).wav" size="1788648" crc="a291ed23" sha1="f0136543a9fb07e8a6f1bff778111370c6fde71f" offset="0" />
462         </dataarea>
463      </part>
464   </software>
465
466   <software name="tapeworm" supported="no">
467      <description>Tapeworm</description>
468      <year>1984</year>
469      <publisher>Continental Software</publisher>
470
471      <part name="cass1" interface="mtx_cass">
472         <dataarea name="cass" size="754288">
473            <rom name="tapeworm (1984)(continental software).wav" size="754288" crc="d39cc8e2" sha1="05bffa9b020a8025f4c70c2389b7d753a777f261" offset="0" />
474         </dataarea>
475      </part>
476   </software>
477
478   <software name="targzone" supported="no">
479      <description>Target Zone</description>
480      <year>1985</year>
481      <publisher>Syntax Software</publisher>
482
483      <part name="cass1" interface="mtx_cass">
484         <dataarea name="cass" size="1386109">
485            <rom name="target zone (1985)(syntax software).wav" size="1386109" crc="0d7c47b4" sha1="e98e2ebca226366cdf10bb913063ca8f5aeaeb59" offset="0" />
486         </dataarea>
487      </part>
488   </software>
489
490   <software name="toado" supported="no">
491      <description>Toado</description>
492      <year>1984</year>
493      <publisher>Continental Software</publisher>
494
495      <part name="cass1" interface="mtx_cass">
496         <dataarea name="cass" size="1225768">
497            <rom name="toado (1984)(continental software).wav" size="1225768" crc="d0186e4c" sha1="88ef2d83771806665379ea9295d373d8882d4f59" offset="0" />
498         </dataarea>
499      </part>
500   </software>
501
502   <software name="vernon" supported="no">
503      <description>Vernon and the Vampires</description>
504      <year>1983</year>
505      <publisher>Syntax Software</publisher>
506
507      <part name="cass1" interface="mtx_cass">
508         <dataarea name="cass" size="1385723">
509            <rom name="vernon and the vampires (1983)(syntax software).wav" size="1385723" crc="533bdad4" sha1="4d046fcb6273f74b86385cc35477ba8ad13a31dd" offset="0" />
510         </dataarea>
511      </part>
512   </software>
513
514</softwarelist>
trunk/hash/pc98.xml
r242096r242097
242242      </part>
243243   </software>
244244
245<!-- is this a boot disk from some game?!? -->
246   <software name="msdos211">
247      <description>MS-DOS 2.11 Boot</description>
248      <year>19??</year>
249      <publisher>&lt;unknown&gt;</publisher>
250      <part name="flop1" interface="floppy_5_25">
251         <dataarea name="flop" size="1281968">
252            <rom name="ms-dos v2.11 boot.d88" size="1281968" crc="f55b72dc" sha1="a6443b20f6aeba4e4f052dd8a2539e6cc46a63c8" offset="0" />
253         </dataarea>
254      </part>
255   </software>
256
245257   <software name="msdos62e">
246258      <description>MS-DOS 6.2 Extended Set</description>
247259      <year>19??</year>
r242096r242097
25932605      -->
25942606   </software>
25952607
2608<!-- is this hacked as well? if so it shall be removed -->
2609   <software name="advlanda" cloneof="advland">
2610      <description>Adventureland (Alt)</description>
2611      <year>1984</year>
2612      <publisher>スタークラフト (Starcraft)</publisher>
2613      <info name="alt_title" value="アドベンチャーランド" />
2614      <info name="release" value="198407xx" />
2615      <part name="flop1" interface="floppy_5_25">
2616         <dataarea name="flop" size="1086448">
2617            <rom name="adventureland.d88" size="1086448" crc="dfe46669" sha1="ee0e6fae3553f8b60d515ba5c0bfdbe56cb7df16" offset="0" />
2618         </dataarea>
2619      </part>
2620   </software>
2621
25962622<!-- There should be also a CD version, released in Jan 1996 -->
25972623   <software name="aegeank">
25982624      <description>Aegean Kai no Shizuku (16 Shoku Ban)</description>
r242096r242097
48734899      </part>
48744900   </software>
48754901
4902   <software name="balpowera" cloneof="balpower">
4903      <description>Balance of Power - Geopolitics in the Nuclear Age (Alt Disk 1)</description>
4904      <year>1988</year>
4905      <publisher>アスキー (ASCII)</publisher>
4906      <info name="alt_title" value="バランス オブ パワー" />
4907      <info name="release" value="198810xx" />
4908      <part name="flop1" interface="floppy_5_25">
4909         <feature name="part_id" value="Disk A"/>
4910         <dataarea name="flop" size="1281968">
4911            <rom name="balance of power (1985)(ascii)(disk 1 of 2).d88" size="1281968" crc="8d141809" sha1="7169df114bc0524aa75f56a7a3eacaa218e1f941" offset="0" />
4912         </dataarea>
4913      </part>
4914      <part name="flop2" interface="floppy_5_25">
4915         <feature name="part_id" value="Disk B"/>
4916         <dataarea name="flop" size="1281968">
4917            <rom name="balance of power (1985)(ascii)(disk 2 of 2).d88" size="1281968" crc="7f6dcb98" sha1="978463a9149c4b277d184ae44968ea12fe50f205" offset="0" />
4918         </dataarea>
4919      </part>
4920   </software>
4921
48764922   <software name="balanpln">
48774923      <description>Balance of the Planet</description>
48784924      <year>1992</year>
r242096r242097
59856031      </part>
59866032   </software>
59876033
6034   <software name="blackpol" supported="no">
6035      <description>The Blade of Blackpoole</description>
6036      <year>1984</year>
6037      <publisher>スタークラフト (Starcraft)</publisher>
6038      <info name="alt_title" value="ブラックプールの剣" />
6039      <info name="release" value="198401xx" />
6040      <part name="flop1" interface="floppy_5_25">
6041         <feature name="part_id" value="Disk A"/>
6042         <dataarea name="flop" size="344496">
6043            <rom name="disk a.d88" size="344496" crc="21eca713" sha1="2d11670eb8cb269bc7777a7237eb44b48263f691" offset="0" />
6044         </dataarea>
6045      </part>
6046      <part name="flop2" interface="floppy_5_25">
6047         <feature name="part_id" value="Disk B"/>
6048         <dataarea name="flop" size="348848">
6049            <rom name="disk b.d88" size="348848" crc="05529277" sha1="409083c4b4bad399d64d931f2f835ef47a858837" offset="0" />
6050         </dataarea>
6051      </part>
6052   </software>
6053
59886054   <software name="blitzkrg">
59896055      <description>Blitzkrieg Toubu Sensen 1941-45</description>
59906056      <year>1990</year>
r242096r242097
85908656      </part>
85918657   </software>
85928658
8659   <software name="columnsa" cloneof="columns">
8660      <description>Columns - Taisen Mode-tsuki (Alt)</description>
8661      <year>1991</year>
8662      <publisher>システムソフト (SystemSoft)</publisher>
8663      <info name="alt_title" value="コラムス 対戦モード付き" />
8664      <info name="release" value="19910726" />
8665      <part name="flop1" interface="floppy_5_25">
8666         <dataarea name="flop" size="1281968">
8667            <rom name="columns (1991)(system soft).d88" size="1281968" crc="f9f64013" sha1="5cef58509ef3eb7479f6e9f5badca73d54ed0769" offset="0" />
8668         </dataarea>
8669      </part>
8670   </software>
8671
85938672   <software name="commhq">
85948673      <description>Command H.Q.</description>
85958674      <year>1992</year>
r242096r242097
1316313242      </part>
1316413243   </software>
1316513244
13245   <software name="dngmstera" cloneof="dngmster">
13246      <description>Dungeon Master (Alt Format)</description>
13247      <year>1990</year>
13248      <publisher>ビクター音楽産業 (Victor Musical Industries)</publisher>
13249      <info name="alt_title" value="ダンジョンマスター" />
13250      <info name="release" value="19900209" />
13251      <part name="flop1" interface="floppy_5_25">
13252         <dataarea name="flop" size="1281968">
13253            <rom name="dungeon master (ftl).d88" size="1281968" crc="5ef9226b" sha1="cd0730df8f501d03dc337a15a6619ba4405de216" offset="0" />
13254         </dataarea>
13255      </part>
13256   </software>
13257
1316613258   <software name="dngmstr2">
1316713259      <description>Dungeon Master II - Skullkeep</description>
1316813260      <year>1993</year>
r242096r242097
1573915831      </part>
1574015832   </software>
1574115833
15834   <software name="gaplus">
15835      <description>Gaplus</description>
15836      <year>1985</year>
15837      <publisher>キャリーラボ (Carry Lab)</publisher>
15838      <info name="alt_title" value="ギャプラス" />
15839      <part name="flop1" interface="floppy_5_25">
15840         <dataarea name="flop" size="696736">
15841            <rom name="gaplus (1985)(carry lab)(disk 1 of 1).d88" size="696736" crc="72b57bcf" sha1="1f1121c06d0bb25c4b2d8052eb026d75046e4f86" offset="0" />
15842         </dataarea>
15843      </part>
15844   </software>
15845
1574215846   <software name="garyoudn">
1574315847      <description>Garyouden - Sangoku Seiha no Kei</description>
1574415848      <year>1994</year>
r242096r242097
1845718561      </part>
1845818562   </software>
1845918563
18564   <software name="hldruna" cloneof="hldrun">
18565      <description>Hozonban Lode Runner (Alt)</description>
18566      <year>1989</year>
18567      <publisher>システムソフト (SystemSoft)</publisher>
18568      <info name="alt_title" value="保存版ロードランナー" />
18569      <info name="release" value="198907xx" />
18570      <part name="flop1" interface="floppy_5_25">
18571         <dataarea name="flop" size="1086448">
18572            <rom name="lode runner.d88" size="1086448" crc="e5f804b6" sha1="d2b6241fbc6f15f1fba791ae6d6260653a6140af" offset="0" />
18573         </dataarea>
18574      </part>
18575   </software>
18576
1846018577   <software name="howmany">
1846118578      <description>How Many Robot</description>
1846218579      <year>1987</year>
r242096r242097
3160331720      </part>
3160431721   </software>
3160531722
31723<!-- Notice that disk 2 and 3 coincide with the ones above when converted to FDI! -->
31724   <software name="rxanadua" cloneof="rxanadu">
31725      <description>Revival Xanadu (Alt Format)</description>
31726      <year>1995</year>
31727      <publisher>日本ファルコム (Nihon Falcom)</publisher>
31728      <info name="alt_title" value="リバイバル ザナドゥ" />
31729      <info name="release" value="19950428" />
31730      <part name="flop1" interface="floppy_5_25">
31731         <feature name="part_id" value="Disk A"/>
31732         <dataarea name="flop" size="1281968">
31733            <rom name="xanadu revival (1995)(falcom)(disk 1 of 3)(disk a).d88" size="1281968" crc="48369edc" sha1="ac5d6a9cea6821b92c5bfa43bc2b7e36fda5af4b" offset="0" />
31734         </dataarea>
31735      </part>
31736      <part name="flop2" interface="floppy_5_25">
31737         <feature name="part_id" value="Disk B"/>
31738         <dataarea name="flop" size="1281968">
31739            <rom name="xanadu revival (1995)(falcom)(disk 2 of 3)(disk b).d88" size="1281968" crc="5fdef8f8" sha1="52342d865f2f47afa11c07a9d9b71febe76328f1" offset="0" />
31740         </dataarea>
31741      </part>
31742      <part name="flop3" interface="floppy_5_25">
31743         <feature name="part_id" value="Disk C"/>
31744         <dataarea name="flop" size="1281968">
31745            <rom name="xanadu revival (1995)(falcom)(disk 3 of 3)(disk c).d88" size="1281968" crc="1992956a" sha1="bf50b0411713c1717c10338b2b3f1a7b8b52f1b0" offset="0" />
31746         </dataarea>
31747      </part>
31748   </software>
31749
3160631750   <software name="rxanadue" cloneof="rxanadu">
3160731751      <description>Revival Xanadu - Easy Mode</description>
3160831752      <year>1995?</year>
r242096r242097
4449344637      </part>
4449444638   </software>
4449544639
44496   <software name="gaplus" supported="no">
44497      <description>Gaplus</description>
44640   <software name="gaplusa" cloneof="gaplus" supported="no">
44641      <description>Gaplus (Alt Format)</description>
4449844642      <year>1985</year>
4449944643      <publisher>キャリーラボ (Carry Lab)</publisher>
4450044644      <info name="alt_title" value="ギャプラス" />
r242096r242097
6161861762      </part>
6161961763   </software>
6162061764
61765   <software name="unoa" cloneof="uno">
61766      <description>UNO (Alt Format)</description>
61767      <year>19??</year>
61768      <publisher>&lt;doujin&gt;</publisher>
61769      <info name="author" value="I.G.I. Limited" />
61770      <part name="flop1" interface="floppy_5_25">
61771         <dataarea name="flop" size="1281968">
61772            <rom name="uno (1981)(igi)(jp).d88" size="1281968" crc="29f7b2d2" sha1="225173162b57cc72045ad7b105f1b93858a67470" offset="0" />
61773         </dataarea>
61774      </part>
61775   </software>
61776
6162161777   <software name="violet" supported="no">
6162261778      <description>Violet Virgin</description>
6162361779      <year>19??</year>
trunk/hash/pet_flop.xml
r242096r242097
713713
714714   <software name="hsgdemo">
715715      <description>CBM 8000 High Speed Graphics Demos</description>
716      <year>198?</year>
717      <publisher>&lt;unknown&gt;</publisher>
716      <year>2012</year>
717      <publisher>Steve Gray</publisher>
718      <!-- These disks contain some programs typed in from the HSG manual,
719           along with new programs that were written in 2012. -->
718720
719721      <part name="flop1" interface="floppy_5_25">
720722         <dataarea name="flop" size="174848">
trunk/hash/vsmile_cart.xml
r242096r242097
698698
699699-->
700700
701   <software name="aladdin">
702      <description>Aladdin - Aladdins Welt der Wunder (GE) </description>
701   <software name="aladdin" supported="no">
702      <description>Aladdin - Aladdins Welt der Wunder (Ger)</description>
703703      <year>200?</year>
704704      <publisher>VTech</publisher>
705705      <part name="cart" interface="vsmile_cart">
r242096r242097
709709      </part>
710710   </software>
711711
712   <software name="ariel">
713      <description>Arielle Die Meerjungfrau - Arielles aufregendes Abenteuer (GE) </description>
712   <software name="ariel" supported="no">
713      <description>Arielle Die Meerjungfrau - Arielles aufregendes Abenteuer (Ger)</description>
714714      <year>200?</year>
715715      <publisher>VTech</publisher>
716716      <part name="cart" interface="vsmile_cart">
r242096r242097
720720      </part>
721721   </software>
722722
723   <software name="bobbuild">
724      <description>Bob der Baumeister - Bobs spannender Arbeitstag (GE) </description>
723<!-- loads if mapped as Batman TV -->
724   <software name="bobbday" supported="no">
725      <description>Bob the Builder - Bob's Busy Day (USA)</description>
725726      <year>200?</year>
726727      <publisher>VTech</publisher>
727728      <part name="cart" interface="vsmile_cart">
728729         <dataarea name="rom" size="8388608">
730            <rom name="52-92300.bin" size="8388608" crc="6aea957b" sha1="947008c882733a8284a000c9c4d379e2c213526e" offset="0" />
731         </dataarea>
732      </part>
733   </software>
734
735   <software name="bobbdayg" cloneof="bobbday" supported="no">
736      <description>Bob der Baumeister - Bobs spannender Arbeitstag (Ger)</description>
737      <year>200?</year>
738      <publisher>VTech</publisher>
739      <part name="cart" interface="vsmile_cart">
740         <dataarea name="rom" size="8388608">
729741            <rom name="092304.bin" size="8388608" crc="70c83b25" sha1="bebe311cfbeb25e01892b7636f4427ae0e0e4c9e" offset="0" />
730742         </dataarea>
731743      </part>
732744   </software>
733745
734   <software name="cinderla">
746<!-- loads if mapped as Batman TV -->
747   <software name="cars" supported="no">
748      <description>Cars - Rev It Up in Radiator Springs (USA)</description>
749      <year>2006?</year>
750      <publisher>VTech</publisher>
751      <part name="cart" interface="vsmile_cart">
752         <dataarea name="rom" size="8388608">
753            <rom name="52-92660.bin" size="8388608" crc="ff65d967" sha1="27b229b6e308dfc0cea7e594c7b006f27961c05f" offset="0" />
754         </dataarea>
755      </part>
756   </software>
757
758   <software name="cinderla" supported="no">
759      <description>Cinderella - Lernen im Märchenland (Ger, Rev. 1)</description>
760      <year>200?</year>
761      <publisher>VTech</publisher>
762      <part name="cart" interface="vsmile_cart">
763         <dataarea name="rom" size="8388608">
764            <rom name="092244-1.bin" size="8388608" crc="83b7e95c" sha1="8c29c4cc585b1c80c7294193a0dff5da76538752" offset="0" />
765         </dataarea>
766      </part>
767   </software>
768
769   <software name="cinderla1" cloneof="cinderla" supported="no">
735770      <description>Cinderella - Lernen im Märchenland (Ger, Rev. 0)</description>
736771      <year>200?</year>
737772      <publisher>VTech</publisher>
r242096r242097
742777      </part>
743778   </software>
744779
745   <software name="cinderla1" cloneof="cinderla">
746      <description>Cinderella - Lernen im Märchenland (Ger, Rev. 1)</description>
780<!-- loads if mapped as Batman TV -->
781   <software name="dora" supported="no">
782      <description>Dora The Explorer - Dora's Fix-it Adventure (USA)</description>
747783      <year>200?</year>
748784      <publisher>VTech</publisher>
749785      <part name="cart" interface="vsmile_cart">
750786         <dataarea name="rom" size="8388608">
751            <rom name="092244-1.bin" size="8388608" crc="83b7e95c" sha1="8c29c4cc585b1c80c7294193a0dff5da76538752" offset="0" />
787            <rom name="52-92280.bin" size="8388608" crc="225c3133" sha1="97610c09834251d1960dbc67da18dad91e832dba" offset="0" />
752788         </dataarea>
753789      </part>
754790   </software>
755791
756   <software name="footschl">
757      <description>Fußball Schule (GE) </description>
792   <software name="footschl" supported="no">
793      <description>Fußball Schule (Ger)</description>
758794      <year>200?</year>
759795      <publisher>VTech</publisher>
760796      <part name="cart" interface="vsmile_cart">
r242096r242097
764800      </part>
765801   </software>
766802
767   <software name="fred">
768      <description>Freds Zahlen Rallye (GE) </description>
803   <software name="findnemo" supported="no">
804      <description>Finding Nemo - Nemo's Ocean Discoveries (USA)</description>
769805      <year>200?</year>
770806      <publisher>VTech</publisher>
771807      <part name="cart" interface="vsmile_cart">
772808         <dataarea name="rom" size="8388608">
809            <rom name="52-92420.bin" size="8388608" crc="e40e46dc" sha1="ac78178cff76ed264589113b73211b1f4cfe6dbf" offset="0" />
810         </dataarea>
811      </part>
812   </software>
813
814   <software name="fred" supported="no">
815      <description>Freds Zahlen Rallye (Ger)</description>
816      <year>200?</year>
817      <publisher>VTech</publisher>
818      <part name="cart" interface="vsmile_cart">
819         <dataarea name="rom" size="8388608">
773820            <rom name="092044.bin" size="8388608" crc="24988ef6" sha1="7f5d647dc8edf780ea86a43e08e8d2169b19a0ae" offset="0" />
774821         </dataarea>
775822      </part>
776823   </software>
777824
778   <software name="manny">
779      <description>Meister Manny's Werkzeugkiste (GE) </description>
825   <software name="manny" supported="no">
826      <description>Meister Manny's Werkzeugkiste (Ger)</description>
780827      <year>200?</year>
781828      <publisher>VTech</publisher>
782829      <part name="cart" interface="vsmile_cart">
r242096r242097
786833      </part>
787834   </software>
788835
789   <software name="monstaln">
790      <description>Monsters vs Aliens (GE) </description>
836   <software name="monstaln" supported="no">
837      <description>Monsters vs Aliens (Ger)</description>
791838      <year>200?</year>
792839      <publisher>VTech</publisher>
793840      <part name="cart" interface="vsmile_cart">
r242096r242097
797844      </part>
798845   </software>
799846
800   <software name="oben">
801      <description>Oben (GE) </description>
847   <software name="oben" supported="no">
848      <description>Oben (Ger)</description>
802849      <year>200?</year>
803850      <publisher>VTech</publisher>
804851      <part name="cart" interface="vsmile_cart">
r242096r242097
808855      </part>
809856   </software>
810857
811   <software name="ratat">
812      <description>Ratatouille - Remys Neue Rezepte (GE) </description>
858   <software name="partyprk" supported="no">
859      <description>Partyland Park - A Carnival of Play and Learn Fun (USA)</description>
813860      <year>200?</year>
814861      <publisher>VTech</publisher>
815862      <part name="cart" interface="vsmile_cart">
816863         <dataarea name="rom" size="8388608">
864            <rom name="52-92920.bin" size="8388608" crc="bb8271ad" sha1="e59a8da24c08d596e1ef60b6cceb769bdb689ece" offset="0" />
865         </dataarea>
866      </part>
867   </software>
868
869   <software name="ratat" supported="no">
870      <description>Ratatouille - Remys Neue Rezepte (Ger)</description>
871      <year>200?</year>
872      <publisher>VTech</publisher>
873      <part name="cart" interface="vsmile_cart">
874         <dataarea name="rom" size="8388608">
817875            <rom name="092884.bin" size="8388608" crc="d8e36793" sha1="e8d7078726b077d1bf0a13b715de4a03fd93189c" offset="0" />
818876         </dataarea>
819877      </part>
820878   </software>
821879
822   <software name="shrek">
823      <description>Shrek - Die Geschichte des Drache (GE) </description>
880   <software name="scoobydo" supported="no">
881      <description>Scooby-Doo! - Funland Frenzy (USA)</description>
824882      <year>200?</year>
825883      <publisher>VTech</publisher>
826884      <part name="cart" interface="vsmile_cart">
827885         <dataarea name="rom" size="8388608">
886            <rom name="52-92160.bin" size="8388608" crc="161ef602" sha1="d4020599c83a64b9f1f972b0b8ebc4c3fcc85970" offset="0" />
887         </dataarea>
888      </part>
889   </software>
890
891   <software name="shrek3" supported="no">
892      <description>Shrek The Third - Arthur's School Day Adventure (USA)</description>
893      <year>200?</year>
894      <publisher>VTech</publisher>
895      <part name="cart" interface="vsmile_cart">
896         <dataarea name="rom" size="8388608">
897            <rom name="52-92860.bin" size="8388608" crc="eb84fc96" sha1="20ac2101fd0679e888f31ee38b1ba1358b0932a8" offset="0" />
898         </dataarea>
899      </part>
900   </software>
901
902   <software name="shrek" supported="no">
903      <description>Shrek - Die Geschichte des Drache (Ger)</description>
904      <year>200?</year>
905      <publisher>VTech</publisher>
906      <part name="cart" interface="vsmile_cart">
907         <dataarea name="rom" size="8388608">
828908            <rom name="092604.bin" size="8388608" crc="dc1ceca3" sha1="88349b556de43d78198aeb6289fa836f597f8a77" offset="0" />
829909         </dataarea>
830910      </part>
831911   </software>
832912
833   <software name="spongeb">
913   <software name="spongeb" supported="no">
914      <description>Spongebob Squarepants - A Day in the Life of a Sponge (USA)</description>
915      <year>200?</year>
916      <publisher>VTech</publisher>
917      <part name="cart" interface="vsmile_cart">
918         <dataarea name="rom" size="8388608">
919            <rom name="52-92440.bin" size="8388608" crc="92afd10b" sha1="22ac256853201a5feaf86dc709ff05ad748d217c" offset="0" />
920         </dataarea>
921      </part>
922   </software>
923
924   <software name="spongebg" cloneof="spongeb" supported="no">
834925      <description>Spongebob Schwammkopf - Der Tag des Schwamms (Ger, Rev. 1)</description>
835926      <year>200?</year>
836927      <publisher>VTech</publisher>
r242096r242097
841932      </part>
842933   </software>
843934
844   <software name="spongeb1" cloneof="spongeb">
845      <description>Spongebob Schwammkopf - Der Tag des Schwamms (GE) </description>
935   <software name="spongebg1" cloneof="spongeb" supported="no">
936      <description>Spongebob Schwammkopf - Der Tag des Schwamms (Ger)</description>
846937      <year>200?</year>
847938      <publisher>VTech</publisher>
848939      <part name="cart" interface="vsmile_cart">
r242096r242097
852943      </part>
853944   </software>
854945
855   <software name="superman">
856      <description>Superman - Der Superheld (GE) </description>
946   <software name="superman" supported="no">
947      <description>Superman - Der Superheld (Ger)</description>
857948      <year>200?</year>
858949      <publisher>VTech</publisher>
859950      <part name="cart" interface="vsmile_cart">
r242096r242097
863954      </part>
864955   </software>
865956
866   <software name="thomas">
867      <description>Thomas &amp; seine Freunde - Freunde halten zusammen (GE) </description>
957   <software name="thomas" supported="no">
958      <description>Thomas &amp; seine Freunde - Freunde halten zusammen (Ger)</description>
868959      <year>200?</year>
869960      <publisher>VTech</publisher>
870961      <part name="cart" interface="vsmile_cart">
r242096r242097
874965      </part>
875966   </software>
876967
877   <software name="toystor2">
878      <description>Toy Story 2 - Woodys Spannende Rettung (GE) </description>
968   <software name="toystor2" supported="no">
969      <description>Toy Story 2 - Woodys Spannende Rettung (Ger)</description>
879970      <year>200?</year>
880971      <publisher>VTech</publisher>
881972      <part name="cart" interface="vsmile_cart">
r242096r242097
885976      </part>
886977   </software>
887978
888   <software name="walle">
889      <description>Wall-E (GE) </description>
979   <software name="walle" supported="no">
980      <description>Wall-E (Ger)</description>
890981      <year>200?</year>
891982      <publisher>VTech</publisher>
892983      <part name="cart" interface="vsmile_cart">
r242096r242097
896987      </part>
897988   </software>
898989
899   <software name="pooh">
900      <description>Winnie Puhh - Die Honigjagd (GE) </description>
901      <year>19??</year>
902      <publisher>&lt;unknown&gt;</publisher>
990   <software name="pooh" supported="no">
991      <description>Winnie Puhh - Die Honigjagd (Ger)</description>
992      <year>200?</year>
993      <publisher>VTech</publisher>
903994      <part name="cart" interface="vsmile_cart">
904995         <dataarea name="rom" size="8388608">
905996            <rom name="092064.bin" size="8388608" crc="38a17e7e" sha1="434849ba8867d0bfb16b0fb5abfec86286390c07" offset="0" />
r242096r242097
907998      </part>
908999   </software>
9091000
910   <software name="zayzoo">
911      <description>Zayzoo's Lernall (Germany)</description>
912      <year>19??</year>
913      <publisher>&lt;unknown&gt;</publisher>
1001   <software name="zayzoo" supported="no">
1002      <description>Zayzoo's Lernall (Ger)</description>
1003      <year>200?</year>
1004      <publisher>VTech</publisher>
9141005      <part name="cart" interface="vsmile_cart">
9151006         <dataarea name="rom" size="8388608">
9161007            <rom name="092364.bin" size="8388608" crc="93e9dcf3" sha1="5889e46806d1fa70ac92ec6b2158a339126a26d2" offset="0" />
r242096r242097
9181009      </part>
9191010   </software>
9201011
1012
1013<!-- V.Smile Baby -->
1014<!-- To be split into a separate list -->
1015
1016   <software name="mktierf" supported="no">
1017      <description>Meine kleinen Tierfreunde (Ger)</description>
1018      <year>200?</year>
1019      <publisher>VTech</publisher>
1020      <part name="cart" interface="vsmile_cart">
1021         <dataarea name="rom" size="8388608">
1022            <rom name="meine kleinen tierfreunde (german) (v.smile baby).bin" size="8388608" crc="7b48544b" sha1="a736ef1313762c493a366990406c3a7393457b6e" offset="0" />
1023         </dataarea>
1024      </part>
1025   </software>
1026
1027
9211028</softwarelist>
9221029
trunk/src/emu/bus/centronics/epson_lx810l.c
r242096r242097
1313 *   SLA7020M (step motor driver)
1414 *   uPC494C (pulse width modulation control)
1515 *
16 * Devices boot and enter main input loop, but input is not yet implemented.
16 * Devices boot and enter main input loop. Data is received through the
17 * centronics bus and printed as expected. The actual paper output is
18 * still not implemented, though. Look at the output from the fire signal
19 * (epson_lx810l_t::co0_w()) to see what's actually being printed.
1720 *
1821 * It is possible to run the printers' self test with this procedure:
1922 * - Turn on device;
r242096r242097
99102   AM_RANGE(0x0000, 0x7fff) AM_ROM /* 32k firmware */
100103   AM_RANGE(0x8000, 0x9fff) AM_RAM /* 8k external RAM */
101104   AM_RANGE(0xa000, 0xbfff) AM_READWRITE(fakemem_r, fakemem_w) /* fake memory, write one, set all */
102   AM_RANGE(0xc000, 0xdfff) AM_MIRROR(0x1ff0) AM_DEVREADWRITE("ic3b", e05a30_device, read, write)
105   AM_RANGE(0xc000, 0xdfff) AM_MIRROR(0x1ff0) AM_DEVREADWRITE("e05a30", e05a30_device, read, write)
103106   AM_RANGE(0xe000, 0xfeff) AM_NOP /* not used */
104107   AM_RANGE(0xff00, 0xffff) AM_RAM /* internal CPU RAM */
105108ADDRESS_MAP_END
r242096r242097
140143
141144   /* audio hardware */
142145   MCFG_SPEAKER_STANDARD_MONO("mono")
143   MCFG_SOUND_ADD("beeper", BEEP, 0)
144146   MCFG_SOUND_ADD("speaker", SPEAKER_SOUND, 0)
145147   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
146148
147149   /* gate array */
148   MCFG_DEVICE_ADD("ic3b", E05A30, 0)
150   MCFG_DEVICE_ADD("e05a30", E05A30, 0)
149151   MCFG_E05A30_PRINTHEAD_CALLBACK(WRITE16(epson_lx810l_t, printhead))
150152   MCFG_E05A30_PF_STEPPER_CALLBACK(WRITE8(epson_lx810l_t, pf_stepper))
151153   MCFG_E05A30_CR_STEPPER_CALLBACK(WRITE8(epson_lx810l_t, cr_stepper))
152154   MCFG_E05A30_READY_CALLBACK(WRITELINE(epson_lx810l_t, e05a30_ready))
155   MCFG_E05A30_CENTRONICS_ACK_CALLBACK(WRITELINE(epson_lx810l_t, e05a30_centronics_ack))
156   MCFG_E05A30_CENTRONICS_BUSY_CALLBACK(WRITELINE(epson_lx810l_t, e05a30_centronics_busy))
157   MCFG_E05A30_CENTRONICS_PERROR_CALLBACK(WRITELINE(epson_lx810l_t, e05a30_centronics_perror))
158   MCFG_E05A30_CENTRONICS_FAULT_CALLBACK(WRITELINE(epson_lx810l_t, e05a30_centronics_fault))
159   MCFG_E05A30_CENTRONICS_SELECT_CALLBACK(WRITELINE(epson_lx810l_t, e05a30_centronics_select))
153160
154161   /* 256-bit eeprom */
155162   MCFG_EEPROM_SERIAL_93C06_ADD("eeprom")
r242096r242097
273280   m_maincpu(*this, "maincpu"),
274281   m_eeprom(*this, "eeprom"),
275282   m_speaker(*this, "speaker"),
283   m_e05a30(*this, "e05a30"),
276284   m_93c06_clk(0),
277285   m_93c06_cs(0),
278286   m_printhead(0),
279287   m_pf_pos_abs(200),
280288   m_cr_pos_abs(200),
281   m_last_fire(0)
289   m_real_cr_pos(200),
290   m_real_cr_steps(0),
291   m_real_cr_dir(0)
282292{
283293}
284294
r242096r242097
288298   m_maincpu(*this, "maincpu"),
289299   m_eeprom(*this, "eeprom"),
290300   m_speaker(*this, "speaker"),
301   m_e05a30(*this, "e05a30"),
291302   m_93c06_clk(0),
292303   m_93c06_cs(0),
293304   m_printhead(0),
294305   m_pf_pos_abs(200),
295306   m_cr_pos_abs(200),
296   m_last_fire(0)
307   m_real_cr_pos(200),
308   m_real_cr_steps(0),
309   m_real_cr_dir(0)
297310{
298311}
299312
r242096r242097
341354}
342355
343356
357//-------------------------------------------------
358//  device_timer - device-specific timer
359//-------------------------------------------------
360
361void epson_lx810l_t::device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr)
362{
363   switch (id) {
364   case TIMER_CR:
365      /* The firmware issues two half-steps in sequence, one immediately
366       * after the other. At full speed, the motor does two half-steps at
367       * each 833 microseconds. A timer fires the printhead twice, with
368       * the same period as each half-step (417 microseconds), but with
369       * a 356 microseconds delay relative to the motor steps.
370       */
371      m_real_cr_pos += param;
372      m_real_cr_steps--;
373      if (m_real_cr_steps)
374         timer_set(attotime::from_usec(400), TIMER_CR, m_real_cr_dir);
375      break;
376   }
377}
378
379
344380/***************************************************************************
345381    FAKEMEM READ/WRITE
346382***************************************************************************/
r242096r242097
487523
488524WRITE8_MEMBER( epson_lx810l_t::cr_stepper )
489525{
526   int m_cr_pos_abs_prev = m_cr_pos_abs;
527
490528   stepper_update(1, data);
491529   m_cr_pos_abs = 200 - stepper_get_absolute_position(1);
492530
531   if (m_cr_pos_abs > m_cr_pos_abs_prev) {
532      /* going right */
533      m_real_cr_dir =  1;
534   } else {
535      /* going left */
536      m_real_cr_dir = -1;
537   }
538
539   if (!m_real_cr_steps)
540      timer_set(attotime::from_usec(400), TIMER_CR, m_real_cr_dir);
541   m_real_cr_steps++;
542
493543   LX810LLOG("%s: %s(%02x); abs %d\n", machine().describe_context(), __func__, data, m_cr_pos_abs);
494544}
495545
r242096r242097
509559
510560   /* Printhead is being fired on !state. */
511561   if (!state) {
512      int pos = m_cr_pos_abs;
513
514      /* HACK to get fire positions for motor in movement. The firmware
515       * issues two half-steps one immediately after the other. A timer
516       * fires the printhead twice. Supposedly, the first time the
517       * printhead is fired, it is midway between one step and the other.
518       * Ideally, the stepper motor interface should model the physics
519       * of the motors. For the moment, we adjust pos to get the
520       * intermediate position.
562      /* The firmware expects a 300 microseconds delay between the fire
563       * signal and the impact of the printhead on the paper. This can be
564       * verified by the timings of the steps and fire signals for the
565       * same positions with different directions (left to right or right
566       * to left). We don't simulate this delay since it is smaller than
567       * the time it takes the printhead to travel one pixel (which would
568       * be 417 microseconds), so it makes no difference to us.
569       * It is interesting to note that the vertical alignment between
570       * lines which are being printed in different directions is
571       * noticeably off in the 20+ years old printer used for testing =).
521572       */
522
523      if      (m_cr_pos_abs > m_last_fire + 1)
524         pos--;
525      else if (m_cr_pos_abs < m_last_fire - 1)
526         pos++;
527
528      LX810LLOG("FIRE0 %d %d %04x\n", m_pf_pos_abs, pos, m_printhead);
529
530      m_last_fire = pos;
573      LX810LLOG("FIRE0 %d %d %04x\n", m_pf_pos_abs, m_real_cr_pos, m_printhead);
531574   }
532575}
533576
trunk/src/emu/bus/centronics/epson_lx810l.h
r242096r242097
1717#include "machine/e05a30.h"
1818#include "machine/eepromser.h"
1919#include "machine/steppers.h"
20#include "sound/beep.h"
2120#include "sound/speaker.h"
2221
2322
r242096r242097
7473   DECLARE_WRITE8_MEMBER(cr_stepper);
7574   DECLARE_WRITE_LINE_MEMBER(e05a30_ready);
7675
76   /* Centronics stuff */
77   virtual DECLARE_WRITE_LINE_MEMBER( input_strobe ) { if (m_e05a30) m_e05a30->centronics_input_strobe(state); }
78   virtual DECLARE_WRITE_LINE_MEMBER( input_data0 ) { if (m_e05a30) m_e05a30->centronics_input_data0(state); }
79   virtual DECLARE_WRITE_LINE_MEMBER( input_data1 ) { if (m_e05a30) m_e05a30->centronics_input_data1(state); }
80   virtual DECLARE_WRITE_LINE_MEMBER( input_data2 ) { if (m_e05a30) m_e05a30->centronics_input_data2(state); }
81   virtual DECLARE_WRITE_LINE_MEMBER( input_data3 ) { if (m_e05a30) m_e05a30->centronics_input_data3(state); }
82   virtual DECLARE_WRITE_LINE_MEMBER( input_data4 ) { if (m_e05a30) m_e05a30->centronics_input_data4(state); }
83   virtual DECLARE_WRITE_LINE_MEMBER( input_data5 ) { if (m_e05a30) m_e05a30->centronics_input_data5(state); }
84   virtual DECLARE_WRITE_LINE_MEMBER( input_data6 ) { if (m_e05a30) m_e05a30->centronics_input_data6(state); }
85   virtual DECLARE_WRITE_LINE_MEMBER( input_data7 ) { if (m_e05a30) m_e05a30->centronics_input_data7(state); }
86   DECLARE_WRITE_LINE_MEMBER(e05a30_centronics_ack) { output_ack(state); }
87   DECLARE_WRITE_LINE_MEMBER(e05a30_centronics_busy) { output_busy(state); }
88   DECLARE_WRITE_LINE_MEMBER(e05a30_centronics_perror) { output_perror(state); }
89   DECLARE_WRITE_LINE_MEMBER(e05a30_centronics_fault) { output_fault(state); }
90   DECLARE_WRITE_LINE_MEMBER(e05a30_centronics_select) { output_select(state); }
91
7792   /* Panel buttons */
7893   DECLARE_INPUT_CHANGED_MEMBER(online_sw);
7994
r242096r242097
8196   // device-level overrides
8297   virtual void device_start();
8398   virtual void device_reset();
99   virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
84100
85101private:
86102   required_device<cpu_device> m_maincpu;
87103   required_device<eeprom_serial_93cxx_device> m_eeprom;
88104   required_device<speaker_sound_device> m_speaker;
105   required_device<e05a30_device> m_e05a30;
89106
90107   int m_93c06_clk;
91108   int m_93c06_cs;
92109   UINT16 m_printhead;
93110   int m_pf_pos_abs;
94111   int m_cr_pos_abs;
95   int m_last_fire; /* HACK to get fire positions for motor in movement */
112   int m_real_cr_pos;
113   int m_real_cr_steps;
114   int m_real_cr_dir; /* 1 is going right, -1 is going left */
96115   UINT8 m_fakemem;
116
117   enum {
118      TIMER_CR,
119   };
97120};
98121
99122// ======================> epson_ap2000_t
trunk/src/emu/cpu/unsp/unsp.c
r242096r242097
1616
1717unsp_device::unsp_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
1818   : cpu_device(mconfig, UNSP, "u'nSP", tag, owner, clock, "unsp", __FILE__)
19   , m_program_config("program", ENDIANNESS_BIG, 16, 23, 0)
19   , m_program_config("program", ENDIANNESS_BIG, 16, 23, -1)
2020{
2121}
2222
r242096r242097
100100
101101void unsp_device::unimplemented_opcode(UINT16 op)
102102{
103   fatalerror("UNSP: unknown opcode %04x at %04x\n", op, UNSP_LPC << 1);
103   fatalerror("UNSP: unknown opcode %04x at %04x\n", op, UNSP_LPC);
104104}
105105
106106/*****************************************************************************/
107107
108108UINT16 unsp_device::READ16(UINT32 address)
109109{
110   return m_program->read_word(address << 1);
110   return m_program->read_word(address<<1);
111111}
112112
113113void unsp_device::WRITE16(UINT32 address, UINT16 data)
114114{
115   m_program->write_word(address << 1, data);
115   m_program->write_word(address<<1, data);
116116}
117117
118118/*****************************************************************************/
r242096r242097
152152   switch (entry.index())
153153   {
154154      case UNSP_PC:
155         m_debugger_temp = UNSP_LPC << 1;
155         m_debugger_temp = UNSP_LPC;
156156         break;
157157
158158      case STATE_GENPC:
159         m_debugger_temp = UNSP_LPC << 1;
159         m_debugger_temp = UNSP_LPC;
160160         break;
161161   }
162162}
r242096r242097
166166   switch (entry.index())
167167   {
168168      case UNSP_PC:
169         UNSP_REG(PC) = (m_debugger_temp & 0x0001fffe) >> 1;
170         UNSP_REG(SR) = (UNSP_REG(SR) & 0xffc0) | ((m_debugger_temp & 0x007e0000) >> 17);
169         UNSP_REG(PC) = m_debugger_temp & 0x0000ffff;
170         UNSP_REG(SR) = (UNSP_REG(SR) & 0xffc0) | ((m_debugger_temp & 0x003f0000) >> 16);
171171         break;
172172   }
173173}
r242096r242097
230230
231231   while (m_icount > 0)
232232   {
233      debugger_instruction_hook(this, UNSP_LPC<<1);
234
233      debugger_instruction_hook(this, UNSP_LPC);
235234      op = READ16(UNSP_LPC);
236235
237236      UNSP_REG(PC)++;
trunk/src/emu/cpu/unsp/unspdasm.c
r242096r242097
5353
5454/*****************************************************************************/
5555
56#define UNSP_DASM_OK ((2 * (OP2X ? 2 : 1)) | DASMFLAG_SUPPORTED)
56#define UNSP_DASM_OK ((OP2X ? 2 : 1) | DASMFLAG_SUPPORTED)
5757
5858CPU_DISASSEMBLE( unsp )
5959{
r242096r242097
6868
6969   if(OP0 < 0xf && OPA == 0x7 && OP1 < 2)
7070   {
71      print("%s %04x", jmp[OP0], OP1 ? (pc - OPIMM*2) : (pc + OPIMM*2));
71      print("%s %04x", jmp[OP0], OP1 ? (pc - OPIMM + 1) : (pc + OPIMM + 1));
7272      return UNSP_DASM_OK;
7373   }
7474
trunk/src/emu/machine/e05a30.c
r242096r242097
2828   m_write_pf_stepper(*this),
2929   m_write_cr_stepper(*this),
3030   m_write_ready(*this),
31   m_write_centronics_ack(*this),
32   m_write_centronics_busy(*this),
33   m_write_centronics_perror(*this),
34   m_write_centronics_fault(*this),
35   m_write_centronics_select(*this),
3136   m_printhead(0),
3237   m_pf_stepper(0),
3338   m_cr_stepper(0)
r242096r242097
4550   m_write_pf_stepper.resolve_safe();
4651   m_write_cr_stepper.resolve_safe();
4752   m_write_ready.resolve_safe();
53   m_write_centronics_ack.resolve_safe();
54   m_write_centronics_busy.resolve_safe();
55   m_write_centronics_perror.resolve_safe();
56   m_write_centronics_fault.resolve_safe();
57   m_write_centronics_select.resolve_safe();
4858
4959   /* register for state saving */
5060   save_item(NAME(m_printhead));
r242096r242097
6272   m_pf_stepper = 0x00;
6373   m_cr_stepper = 0x00;
6474
75   /* centronics init */
76   m_centronics_nack = FALSE;
77   m_centronics_busy = FALSE;
78   m_write_centronics_ack   (!m_centronics_nack);
79   m_write_centronics_busy  ( m_centronics_busy);
80   m_write_centronics_perror(FALSE);
81   m_write_centronics_fault (TRUE);
82   m_write_centronics_select(TRUE);
83
6584   m_write_ready(1);
6685}
6786
r242096r242097
126145
127146
128147/***************************************************************************
148    Centronics
149***************************************************************************/
150
151WRITE_LINE_MEMBER( e05a30_device::centronics_input_strobe )
152{
153   if (m_centronics_strobe == TRUE && state == FALSE && !m_centronics_busy) {
154
155      m_centronics_data_latch   = m_centronics_data;
156
157      m_centronics_data_latched = TRUE;
158      m_centronics_busy         = TRUE;
159      m_write_centronics_busy(m_centronics_busy);
160   }
161
162   m_centronics_strobe = state;
163}
164
165
166/***************************************************************************
129167    IMPLEMENTATION
130168***************************************************************************/
131169
r242096r242097
134172   LOG("%s: e05a30_w([0xC0%02x]): %02x\n", space.machine().describe_context(), offset, data);
135173
136174   switch (offset) {
175   case 0x04:
176      m_centronics_nack = BIT(data,5);
177      m_centronics_busy = BIT(data,0);
178      /* The ActionPrinter 2000 firmware might overwrite the busy signal at
179       * address 20AB if the host depends only on the busy signal and
180       * doesn't wait for the ack pulse. To avoid skipping input data, we
181       * assume the busy signal cannot be reset while the data hasn't been
182       * read. */
183      if (m_centronics_data_latched)
184         m_centronics_busy = TRUE;
185      m_write_centronics_ack (!m_centronics_nack);
186      m_write_centronics_busy( m_centronics_busy);
187      break;
137188   /* printhead */
138189   case 0x05: update_printhead(0, data); break;
139190   case 0x06: update_printhead(1, data); break;
r242096r242097
151202   LOG("%s: e05a30_r([0xC0%02x]): ", space.machine().describe_context(), offset);
152203
153204   switch (offset) {
205   case 0x02:
206      result = m_centronics_data_latched << 7;
207      break;
208   case 0x03:
209      result = m_centronics_data_latch;
210      m_centronics_data_latched = FALSE;
211      break;
212   case 0x04:
213      result |= m_centronics_busy << 0;
214      result |= m_centronics_nack << 5;
215      break;
154216   /* paper feed stepper motor */
155217   case 0x07: result = m_pf_stepper; break;
156218   /* carriage return stepper motor */
trunk/src/emu/machine/e05a30.h
r242096r242097
2424#define MCFG_E05A30_READY_CALLBACK(_write) \
2525   devcb = &e05a30_device::set_ready_wr_callback(*device, DEVCB_##_write);
2626
27#define MCFG_E05A30_CENTRONICS_ACK_CALLBACK(_write) \
28   devcb = &e05a30_device::set_centronics_ack_wr_callback(*device, DEVCB_##_write);
29
30#define MCFG_E05A30_CENTRONICS_BUSY_CALLBACK(_write) \
31   devcb = &e05a30_device::set_centronics_busy_wr_callback(*device, DEVCB_##_write);
32
33#define MCFG_E05A30_CENTRONICS_PERROR_CALLBACK(_write) \
34   devcb = &e05a30_device::set_centronics_perror_wr_callback(*device, DEVCB_##_write);
35
36#define MCFG_E05A30_CENTRONICS_FAULT_CALLBACK(_write) \
37   devcb = &e05a30_device::set_centronics_fault_wr_callback(*device, DEVCB_##_write);
38
39#define MCFG_E05A30_CENTRONICS_SELECT_CALLBACK(_write) \
40   devcb = &e05a30_device::set_centronics_select_wr_callback(*device, DEVCB_##_write);
41
2742/***************************************************************************
2843    TYPE DEFINITIONS
2944***************************************************************************/
r242096r242097
3853   template<class _Object> static devcb_base &set_pf_stepper_wr_callback(device_t &device, _Object object) { return downcast<e05a30_device &>(device).m_write_pf_stepper.set_callback(object); }
3954   template<class _Object> static devcb_base &set_cr_stepper_wr_callback(device_t &device, _Object object) { return downcast<e05a30_device &>(device).m_write_cr_stepper.set_callback(object); }
4055   template<class _Object> static devcb_base &set_ready_wr_callback(device_t &device, _Object object) { return downcast<e05a30_device &>(device).m_write_ready.set_callback(object); }
56   template<class _Object> static devcb_base &set_centronics_ack_wr_callback(device_t &device, _Object object) { return downcast<e05a30_device &>(device).m_write_centronics_ack.set_callback(object); }
57   template<class _Object> static devcb_base &set_centronics_busy_wr_callback(device_t &device, _Object object) { return downcast<e05a30_device &>(device).m_write_centronics_busy.set_callback(object); }
58   template<class _Object> static devcb_base &set_centronics_perror_wr_callback(device_t &device, _Object object) { return downcast<e05a30_device &>(device).m_write_centronics_perror.set_callback(object); }
59   template<class _Object> static devcb_base &set_centronics_fault_wr_callback(device_t &device, _Object object) { return downcast<e05a30_device &>(device).m_write_centronics_fault.set_callback(object); }
60   template<class _Object> static devcb_base &set_centronics_select_wr_callback(device_t &device, _Object object) { return downcast<e05a30_device &>(device).m_write_centronics_select.set_callback(object); }
4161
4262   DECLARE_WRITE8_MEMBER( write );
4363   DECLARE_READ8_MEMBER( read );
4464
65   /* Centronics stuff */
66   DECLARE_WRITE_LINE_MEMBER( centronics_input_strobe );
67   DECLARE_WRITE_LINE_MEMBER( centronics_input_data0 ) { if (state) m_centronics_data |= 0x01; else m_centronics_data &= ~0x01; }
68   DECLARE_WRITE_LINE_MEMBER( centronics_input_data1 ) { if (state) m_centronics_data |= 0x02; else m_centronics_data &= ~0x02; }
69   DECLARE_WRITE_LINE_MEMBER( centronics_input_data2 ) { if (state) m_centronics_data |= 0x04; else m_centronics_data &= ~0x04; }
70   DECLARE_WRITE_LINE_MEMBER( centronics_input_data3 ) { if (state) m_centronics_data |= 0x08; else m_centronics_data &= ~0x08; }
71   DECLARE_WRITE_LINE_MEMBER( centronics_input_data4 ) { if (state) m_centronics_data |= 0x10; else m_centronics_data &= ~0x10; }
72   DECLARE_WRITE_LINE_MEMBER( centronics_input_data5 ) { if (state) m_centronics_data |= 0x20; else m_centronics_data &= ~0x20; }
73   DECLARE_WRITE_LINE_MEMBER( centronics_input_data6 ) { if (state) m_centronics_data |= 0x40; else m_centronics_data &= ~0x40; }
74   DECLARE_WRITE_LINE_MEMBER( centronics_input_data7 ) { if (state) m_centronics_data |= 0x80; else m_centronics_data &= ~0x80; }
75
4576protected:
4677   // device-level overrides
4778   virtual void device_start();
r242096r242097
5384   devcb_write8 m_write_pf_stepper;
5485   devcb_write8 m_write_cr_stepper;
5586   devcb_write_line m_write_ready;
87   devcb_write_line m_write_centronics_ack;
88   devcb_write_line m_write_centronics_busy;
89   devcb_write_line m_write_centronics_perror;
90   devcb_write_line m_write_centronics_fault;
91   devcb_write_line m_write_centronics_select;
5692
5793   void update_printhead(int pos, UINT8 data);
5894   void update_pf_stepper(UINT8 data);
r242096r242097
64100   UINT8 m_pf_stepper;
65101   /* port 0x08 (4-bit) */
66102   UINT8 m_cr_stepper;
103
104   /* Centronics stuff */
105   UINT8 m_centronics_data;
106   int m_centronics_busy;
107   int m_centronics_nack;
108   UINT8 m_centronics_strobe;
109   UINT8 m_centronics_data_latch;
110   UINT8 m_centronics_data_latched;
67111};
68112
69113extern const device_type E05A30;
trunk/src/mame/drivers/cave.c
r242096r242097
46244624   ROM_LOAD( "cave_cv-02_u49.u49", 0x000000, 0x400000, CRC(12fb11bb) SHA1(953df1b16b5c9a6c3eb2fdebec4669a879270e73) ) /* MASK ROM */
46254625
46264626   ROM_REGION( 0x200000, "ymz", 0 )    /* Samples */
4627   ROM_LOAD( "came_cv-02_u4.u4", 0x000000, 0x200000, CRC(a2d0d755) SHA1(f8493ef7f367f3dc2a229ba785ac67bc5c2c54c0) ) /* MASK ROM */
4627   ROM_LOAD( "cave_cv-02_u4.u4", 0x000000, 0x200000, CRC(a2d0d755) SHA1(f8493ef7f367f3dc2a229ba785ac67bc5c2c54c0) ) /* MASK ROM */
46284628
46294629   ROM_REGION16_BE( 0x80, "eeprom", 0 )
46304630   ROM_LOAD16_WORD( "eeprom-uopoko.bin", 0x0000, 0x0080, CRC(f4a24b95) SHA1(4043f0ffed24e38b4f7dbe1a5a4a9e79bdde7dfd) )
r242096r242097
46424642   ROM_LOAD( "cave_cv-02_u49.u49", 0x000000, 0x400000, CRC(12fb11bb) SHA1(953df1b16b5c9a6c3eb2fdebec4669a879270e73) ) /* MASK ROM */
46434643
46444644   ROM_REGION( 0x200000, "ymz", 0 )    /* Samples */
4645   ROM_LOAD( "came_cv-02_u4.u4", 0x000000, 0x200000, CRC(a2d0d755) SHA1(f8493ef7f367f3dc2a229ba785ac67bc5c2c54c0) ) /* MASK ROM */
4645   ROM_LOAD( "cave_cv-02_u4.u4", 0x000000, 0x200000, CRC(a2d0d755) SHA1(f8493ef7f367f3dc2a229ba785ac67bc5c2c54c0) ) /* MASK ROM */
46464646
46474647   ROM_REGION16_BE( 0x80, "eeprom", 0 )
46484648   ROM_LOAD16_WORD( "eeprom-uopoko.bin", 0x0000, 0x0080, CRC(f4a24b95) SHA1(4043f0ffed24e38b4f7dbe1a5a4a9e79bdde7dfd) )
trunk/src/mame/drivers/dreamwld.c
r242096r242097
1/*  Semicom Baryon / Dream World hardware
1/*
22
3    SemiCom 68020 based hardware
4    Driver by David Haywood
5
6Baryon - Future Assault   (c) 1997 SemiCom
7Cute Fighter              (c) 1998 SemiCom
8Rolling Crush             (c) 1999 Trust / SemiCom
9Dream World               (c) 2000 SemiCom
10
11Note: There is a SemiCom game known as Lode Quest 1998(?). This game is very similar to Dream World.
12      It's not known if Lode Quest is a alternate title or a prequel of Dream World.
13
314Note: this hardware is a copy of Psikyo's 68020 based hardware,
415      the Strikers 1945 bootleg has the same unknown rom!
516
r242096r242097
160171      xsize = (source[0] & 0x00000e00) >> 9;
161172      ysize = (source[0] & 0x0e000000) >> 25;
162173
163      tileno = (source[1] & 0x0000ffff) >>0;
174      tileno = (source[1] & 0x0001ffff) >>0;
164175      colour = (source[1] & 0x3f000000) >>24;
165176      xflip  = (source[1] & 0x40000000);
166177      yflip  = (source[1] & 0x80000000);
r242096r242097
372383
373384READ32_MEMBER(dreamwld_state::dreamwld_protdata_r)
374385{
375//  static int count = 0;
386//   static int count = 0;
376387
377
378//  printf("protection read %04x\n", count);
379//  count++;
380
381388   UINT8 *protdata = memregion("user1")->base();
382389   size_t protsize = memregion("user1")->bytes();
383390   UINT8 dat = protdata[(m_protindex++) % protsize];
384391
392//   printf("protection read %04x %02x\n", count, dat);
393//   count++;
394
385395   // real hw returns 00 after end of data, I haven't checked if it's possible to overflow the read counter
386396   // and read out the internal rom.
387397
388398   return dat << 24;
389399}
390400
401static ADDRESS_MAP_START( oki1_map, AS_0, 8, dreamwld_state )
402   AM_RANGE(0x00000, 0x2ffff) AM_ROM
403   AM_RANGE(0x30000, 0x3ffff) AM_ROMBANK("oki1bank")
404ADDRESS_MAP_END
391405
406static ADDRESS_MAP_START( oki2_map, AS_0, 8, dreamwld_state )
407   AM_RANGE(0x00000, 0x2ffff) AM_ROM
408   AM_RANGE(0x30000, 0x3ffff) AM_ROMBANK("oki2bank")
409ADDRESS_MAP_END
410
392411WRITE32_MEMBER(dreamwld_state::dreamwld_6295_0_bank_w)
393412{
394   UINT8 *sound = memregion("oki1")->base();
395
396413   if (ACCESSING_BITS_0_7)
397      memcpy(sound + 0x30000, sound + 0xb0000 + 0x10000 * (data&0x3), 0x10000);
414      membank("oki1bank")->set_entry(data&3);
398415   else
399416      logerror("OKI0: unk bank write %x mem_mask %8x\n", data, mem_mask);
400417}
401418
402419WRITE32_MEMBER(dreamwld_state::dreamwld_6295_1_bank_w)
403420{
404   UINT8 *sound = memregion("oki2")->base();
405
406421   if (ACCESSING_BITS_0_7)
407      memcpy(sound + 0x30000, sound + 0xb0000 + 0x10000 * (data&0x3), 0x10000);
422      membank("oki2bank")->set_entry(data&3);
408423   else
409424      logerror("OKI1: unk bank write %x mem_mask %8x\n", data, mem_mask);
410425}
r242096r242097
570585INPUT_PORTS_END
571586
572587
588static INPUT_PORTS_START( cutefght )
589   PORT_START("INPUTS")
590   PORT_BIT( 0x00000001, IP_ACTIVE_LOW, IPT_COIN1 )
591   PORT_BIT( 0x00000002, IP_ACTIVE_LOW, IPT_COIN2 )
592   PORT_BIT( 0x0000fffc, IP_ACTIVE_LOW, IPT_UNUSED )
593   PORT_BIT( 0x00010000, IP_ACTIVE_LOW, IPT_START2 )
594   PORT_BIT( 0x00020000, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(2)
595   PORT_BIT( 0x00040000, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2)
596   PORT_BIT( 0x00080000, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2)
597   PORT_BIT( 0x00100000, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT )  PORT_PLAYER(2)
598   PORT_BIT( 0x00200000, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(2)
599   PORT_BIT( 0x00400000, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN )  PORT_PLAYER(2)
600   PORT_BIT( 0x00800000, IP_ACTIVE_LOW, IPT_JOYSTICK_UP )    PORT_PLAYER(2)
601   PORT_BIT( 0x01000000, IP_ACTIVE_LOW, IPT_START1 )
602   PORT_BIT( 0x02000000, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(1)
603   PORT_BIT( 0x04000000, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1)
604   PORT_BIT( 0x08000000, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1)
605   PORT_BIT( 0x10000000, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT )  PORT_PLAYER(1)
606   PORT_BIT( 0x20000000, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(1)
607   PORT_BIT( 0x40000000, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN )  PORT_PLAYER(1)
608   PORT_BIT( 0x80000000, IP_ACTIVE_LOW, IPT_JOYSTICK_UP )    PORT_PLAYER(1)
609
610   PORT_START("c00004")
611   PORT_BIT( 0x0000ffff, IP_ACTIVE_HIGH, IPT_SPECIAL ) PORT_CUSTOM_MEMBER(DEVICE_SELF, driver_device,custom_port_read, "DSW")
612   PORT_BIT( 0xffff0000, IP_ACTIVE_HIGH, IPT_SPECIAL ) PORT_CUSTOM_MEMBER(DEVICE_SELF, driver_device,custom_port_read, "DSW")
613
614   PORT_START("DSW")
615   PORT_DIPUNUSED_DIPLOC( 0x0001, IP_ACTIVE_LOW, "SW2:1" ) /* As listed in service mode, but tested */
616   PORT_DIPUNUSED_DIPLOC( 0x0002, IP_ACTIVE_LOW, "SW2:2" ) /* These might have some use, requires investigation of code */
617    PORT_DIPUNUSED_DIPLOC( 0x0004, IP_ACTIVE_LOW, "SW2:3" )
618    PORT_DIPUNUSED_DIPLOC( 0x0008, IP_ACTIVE_LOW, "SW2:4" )
619    PORT_DIPUNUSED_DIPLOC( 0x0010, IP_ACTIVE_LOW, "SW2:5" )
620    PORT_DIPNAME( 0x0060, 0x0060, "Ticket Payout" )         PORT_DIPLOCATION("SW2:6,7")
621    PORT_DIPSETTING(      0x0000, DEF_STR( No ) )
622    PORT_DIPSETTING(      0x0020, "Little" )
623    PORT_DIPSETTING(      0x0060, DEF_STR( Normal ) )
624    PORT_DIPSETTING(      0x0040, "Much" )
625    PORT_DIPNAME( 0x0080, 0x0080, DEF_STR( Free_Play ) )    PORT_DIPLOCATION("SW2:8")
626    PORT_DIPSETTING(      0x0080, DEF_STR( Off ) )
627    PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
628    PORT_DIPNAME( 0x0100, 0x0000, DEF_STR( Demo_Sounds ) )  PORT_DIPLOCATION("SW1:1") /* Has no effect?? */
629    PORT_DIPSETTING(      0x0100, DEF_STR( Off ) )
630    PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
631    PORT_DIPNAME( 0x0e00, 0x0e00, DEF_STR( Coinage ) )      PORT_DIPLOCATION("SW1:2,3,4")
632    PORT_DIPSETTING(      0x0000, DEF_STR( 5C_1C ) )
633    PORT_DIPSETTING(      0x0200, DEF_STR( 4C_1C ) )
634    PORT_DIPSETTING(      0x0400, DEF_STR( 3C_1C ) )
635    PORT_DIPSETTING(      0x0600, DEF_STR( 2C_1C ) )
636    PORT_DIPSETTING(      0x0e00, DEF_STR( 1C_1C ) )
637    PORT_DIPSETTING(      0x0a00, DEF_STR( 2C_3C ) )
638    PORT_DIPSETTING(      0x0c00, DEF_STR( 1C_2C ) )
639    PORT_DIPSETTING(      0x0800, DEF_STR( 1C_3C ) )
640    PORT_DIPNAME( 0x7000, 0x7000, DEF_STR( Difficulty ) )   PORT_DIPLOCATION("SW1:5,6,7")
641    PORT_DIPSETTING(      0x2000, "Level 1" )
642    PORT_DIPSETTING(      0x1000, "Level 2" )
643    PORT_DIPSETTING(      0x0000, "Level 3" )
644    PORT_DIPSETTING(      0x7000, "Level 4" )
645    PORT_DIPSETTING(      0x6000, "Level 5" )
646    PORT_DIPSETTING(      0x5000, "Level 6" )
647    PORT_DIPSETTING(      0x4000, "Level 7" )
648    PORT_DIPSETTING(      0x3000, "Level 8" )
649    PORT_SERVICE_DIPLOC( 0x8000, IP_ACTIVE_LOW, "SW1:8" )
650INPUT_PORTS_END
651
652
573653static const gfx_layout layout_16x16x4 =
574654{
575655   16,16,
r242096r242097
591671
592672void dreamwld_state::machine_start()
593673{
674   if (subdevice("oki1"))
675   {
676      membank("oki1bank")->configure_entries(0, 4, memregion("oki1")->base()+0x30000, 0x10000);
677      membank("oki1bank")->set_entry(0);
678   }
679
680   if (subdevice("oki2"))
681   {
682      membank("oki2bank")->configure_entries(0, 4, memregion("oki2")->base()+0x30000, 0x10000);
683      membank("oki2bank")->set_entry(0);
684   }
685
594686   save_item(NAME(m_protindex));
595687   save_item(NAME(m_tilebank));
596688   save_item(NAME(m_tilebankold));
r242096r242097
611703   MCFG_CPU_PROGRAM_MAP(baryon_map)
612704   MCFG_CPU_VBLANK_INT_DRIVER("screen", dreamwld_state,  irq4_line_hold)
613705
614
615706   /* video hardware */
616707   MCFG_SCREEN_ADD("screen", RASTER)
617708   MCFG_SCREEN_REFRESH_RATE(57.793)
r242096r242097
627718
628719   MCFG_GFXDECODE_ADD("gfxdecode", "palette", dreamwld)
629720
630
631721   MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
632722
633723   MCFG_OKIM6295_ADD("oki1", XTAL_32MHz/32, OKIM6295_PIN7_LOW) /* 1MHz verified */
634724   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.50)
635725   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 0.50)
726   MCFG_DEVICE_ADDRESS_MAP(AS_0, oki1_map)
727
636728MACHINE_CONFIG_END
637729
638730static MACHINE_CONFIG_DERIVED( dreamwld, baryon )
r242096r242097
645737   MCFG_OKIM6295_ADD("oki2", XTAL_32MHz/32, OKIM6295_PIN7_LOW) /* 1MHz verified */
646738   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.50)
647739   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 0.50)
740   MCFG_DEVICE_ADDRESS_MAP(AS_0, oki2_map)
741
648742MACHINE_CONFIG_END
649743
650744
651745/*
652746
653Dream World
654SemiCom, 2000
747Baryon
748SemiCom, 1997
655749
656750PCB Layout
657751----------
658752
659753|-------------------------------------------------|
660|    M6295  ROM5    62256   ACTEL           ROM10 |
661|VOL M6295  ROM6    62256   A40MX04               |
662|    PAL  PAL       32MHz                         |
663| 62256  62256              PAL                   |
664| ROM1 ROM3       68EC020   PAL    PAL            |
665| ROM2 ROM4                 PAL    PAL            |
666|J 62256 62256              PAL                   |
667|A                          PAL    27MHz          |
754|           ROM1   62256   ACTEL            ROM2  |
755|VOL        M6295  62256   A1020B                 |
756|    PAL  PAL              32MHz                  |
757| 62256  62256                PAL                 |
758| ROM3 ROM4         68EC020   PAL    PAL          |
759| ROM5 ROM6                   PAL    PAL          |
760|J 62256 62256                PAL                 |
761|A                            PAL    27MHz        |
668762|M                                 PAL            |
669763|M                         ACTEL    M5M44260      |
670|A             6116        A40MX04  M5M44260      |
764|A             6116        A1020B   M5M44260      |
671765|              6116                               |
672766|                          PAL                    |
673767|              6264        PAL                    |
674|              6264                               |
675| DSW1                      ROM11                 |
676|        8752        ROM7   ROM9    27C160*       |
677| DSW2               ROM8   27C160* 27C160*       |
768| DSW1         6264                               |
769| DSW2  P87C52              ROM7                  |
770|                    ROM8   ROM9    27C160*       |
771|3* 4*               ROM10  ROM11   27C160*       |
678772|-------------------------------------------------|
679773
774The PCB used for Baryon is an earlier version with a single OKI sound chip
775
680776* denotes unpopulated components
777  3 & 4 are 10 pin headers
681778
682Notes:
683      68020 @ 16.0MHz [32/2]
684      M6295 (both) @ 1.0MHz [32/32]. pin 7 LOW
685      8752 @ 16.0MHz [32/2]
686      HSync @ 15.2kHz
687      VSync @ 58Hz
688779*/
689780
690ROM_START( dreamwld )
781ROM_START( baryon ) // replacment labels? no SemiCom logo
691782   ROM_REGION( 0x200000, "maincpu", 0 )
692   ROM_LOAD32_BYTE( "3.bin", 0x000000, 0x040000, CRC(e8f7ae78) SHA1(cfd393cec6dec967c82e1131547b7e7fdc5d814f) )
693   ROM_LOAD32_BYTE( "4.bin", 0x000001, 0x040000, CRC(3ef5d51b) SHA1(82a00b4ff7155f6d5553870dfd510fed9469d9b5) )
694   ROM_LOAD32_BYTE( "1.bin", 0x000002, 0x040000, CRC(35c94ee5) SHA1(3440a65a807622b619c97bc2a88fd7d875c26f66) )
695   ROM_LOAD32_BYTE( "2.bin", 0x000003, 0x040000, CRC(5409e7fc) SHA1(2f94a6a8e4c94b36b43f0b94d58525f594339a9d) )
783   ROM_LOAD32_BYTE( "4.bin", 0x000000, 0x040000, CRC(59e0df20) SHA1(ff12f4adcf731f6984db7d0fbdd7fcc71ce66aa4) )
784   ROM_LOAD32_BYTE( "6.bin", 0x000001, 0x040000, CRC(abccbb3d) SHA1(01524f094543d872d775306024f51258a11e9240) )
785   ROM_LOAD32_BYTE( "3.bin", 0x000002, 0x040000, CRC(046d4231) SHA1(05056efe5fec7f43c400f05278de516b01be0fdf) )
786   ROM_LOAD32_BYTE( "5.bin", 0x000003, 0x040000, CRC(63d5e7cb) SHA1(269bf5ffe10f2464f823c4d377921e19cfb8bc46) )
696787
697788   ROM_REGION( 0x10000, "cpu1", 0 ) /* 87C52 MCU Code */
698789   ROM_LOAD( "87c52.mcu", 0x00000, 0x10000 , NO_DUMP ) /* can't be dumped. */
699790
700   ROM_REGION( 0x6c9, "user1", 0 ) /* Protection data  */
701   /* The MCU supplies this data.
702     The 68k reads it through a port, taking the size and destination write address from the level 1
703     and level 2 irq positions in the 68k vector table (there is code to check that they haven't been
704     modified!)  It then decodes the data using the rom checksum previously calculated and puts it in
705     ram.  The interrupt vectors point at the code placed in RAM. */
706   ROM_LOAD( "protdata.bin", 0x000, 0x6c9 ,  CRC(f284b2fd) SHA1(9e8096c8aa8a288683f002311b38787b120748d1) ) /* extracted */
791   ROM_REGION( 0x6bd, "user1", 0 ) /* Protection data  */
792   ROM_LOAD( "protdata.bin", 0x000, 0x6bd, CRC(117f32a8) SHA1(837bea09d3e59ab9e13bd1103b1fc988edb361c0) ) /* extracted */
707793
708   ROM_REGION( 0x100000, "oki1", 0 ) /* OKI Samples - 1st chip */
709   ROM_LOAD( "5.bin", 0x000000, 0x80000, CRC(9689570a) SHA1(4414233da8f46214ca7e9022df70953922a63aa4) )
710   ROM_RELOAD(0x80000,0x80000) // for the banks
794   ROM_REGION( 0x80000, "oki1", 0 ) /* OKI Samples */
795   ROM_LOAD( "1.bin", 0x000000, 0x80000, CRC(e0349074) SHA1(f3d53d96dff586a0ad1632f52e5559cdce5ed0d8) )
711796
712   ROM_REGION( 0x100000, "oki2", 0 ) /* OKI Samples - 2nd chip */
713   ROM_LOAD( "6.bin", 0x000000, 0x80000, CRC(c8b91f30) SHA1(706004ca56d0a74bc7a3dfd73a21cdc09eb90f05) )
714   ROM_RELOAD(0x80000,0x80000) // for the banks
797   ROM_REGION( 0x400000, "gfx1", 0 ) /* Sprite Tiles - decoded */
798   ROM_LOAD16_WORD_SWAP( "9.bin",  0x000000, 0x200000, CRC(28bf828f) SHA1(271390cc4f4015a3b69976f0d0527947f13c971b) )
799   ROM_LOAD16_WORD_SWAP( "11.bin", 0x200000, 0x200000, CRC(d0ff1bc6) SHA1(4aeb795222eedeeba770cf725122e989f97119b2) )
715800
801   ROM_REGION( 0x200000, "gfx2", 0 ) /* BG Tiles - decoded */
802   ROM_LOAD16_WORD_SWAP( "2.bin",0x000000, 0x200000, CRC(684012e6) SHA1(4cb60907184b67be130b8385e4336320c0f6e4a7) )
803
804   ROM_REGION( 0x040000, "spritelut", 0 ) /* Sprite Code Lookup ... */
805   ROM_LOAD16_BYTE( "8.bin", 0x000000, 0x020000, CRC(fdbb08b0) SHA1(4b3ac56c4c8370b1434fb6a481fce0d9c52313e0) )
806   ROM_LOAD16_BYTE( "10.bin",0x000001, 0x020000, CRC(c9d20480) SHA1(3f6170e8e08fb7508bd13c23f243ec6888a91f5e) )
807
808   ROM_REGION( 0x10000, "unknown", 0 )
809   ROM_LOAD( "7.bin", 0x000000, 0x10000, CRC(0da8db45) SHA1(7d5bd71c5b0b28ff74c732edd7c662f46f2ab25b) )
810ROM_END
811
812ROM_START( baryona ) // this set had original SemiCom labels
813   ROM_REGION( 0x200000, "maincpu", 0 )
814   ROM_LOAD32_BYTE( "rom_4_27c020.bin", 0x000000, 0x040000, CRC(6c1cdad0) SHA1(40c437507076ce52ec2240049d6b4bef180b104a) )
815   ROM_LOAD32_BYTE( "rom_5_27c020.bin", 0x000001, 0x040000, CRC(15917c9d) SHA1(6444be93e6a997070820e3c5a2e2e703e22883d9) )
816   ROM_LOAD32_BYTE( "rom_2_27c020.bin", 0x000002, 0x040000, CRC(42b14a6c) SHA1(37e772a673732ef16767c14ad77a4faaa06d675a) )
817   ROM_LOAD32_BYTE( "rom_3_27c020.bin", 0x000003, 0x040000, CRC(0ae6d86e) SHA1(410ad161688ec8516fe5ac7160a4a228dbb01936) )
818
819   ROM_REGION( 0x10000, "cpu1", 0 ) /* 87C52 MCU Code */
820   ROM_LOAD( "87c52.mcu", 0x00000, 0x10000 , NO_DUMP ) /* can't be dumped. */
821
822   ROM_REGION( 0x6bd, "user1", 0 ) /* Protection data - from baryon set, assumed to be the same */
823   ROM_LOAD( "protdata.bin", 0x000, 0x6bd, CRC(117f32a8) SHA1(837bea09d3e59ab9e13bd1103b1fc988edb361c0) ) /* extracted */
824
825   ROM_REGION( 0x80000, "oki1", 0 ) /* OKI Samples */
826   ROM_LOAD( "rom_1_27c040.bin", 0x000000, 0x80000, CRC(e0349074) SHA1(f3d53d96dff586a0ad1632f52e5559cdce5ed0d8) )
827
716828   ROM_REGION( 0x400000, "gfx1", 0 ) /* Sprite Tiles - decoded */
717   ROM_LOAD16_WORD_SWAP( "9.bin", 0x000000, 0x200000, CRC(fa84e3af) SHA1(5978737d348fd382f4ec004d29870656c864d137) )
829   ROM_LOAD16_WORD_SWAP( "rom_10_27c160.bin", 0x000000, 0x200000, CRC(28bf828f) SHA1(271390cc4f4015a3b69976f0d0527947f13c971b) )
830   ROM_LOAD16_WORD_SWAP( "rom_11_27c160.bom", 0x200000, 0x200000, CRC(d0ff1bc6) SHA1(4aeb795222eedeeba770cf725122e989f97119b2) )
718831
719832   ROM_REGION( 0x200000, "gfx2", 0 ) /* BG Tiles - decoded */
720   ROM_LOAD16_WORD_SWAP( "10.bin",0x000000, 0x200000, CRC(3553e4f5) SHA1(c335494f4a12a01a88e7cd578cae922954303cfd) )
833   ROM_LOAD16_WORD_SWAP( "rom_8_27c160.bin",0x000000, 0x200000, CRC(684012e6) SHA1(4cb60907184b67be130b8385e4336320c0f6e4a7) )
721834
722835   ROM_REGION( 0x040000, "spritelut", 0 ) /* Sprite Code Lookup ... */
723   ROM_LOAD16_BYTE( "8.bin", 0x000000, 0x020000, CRC(8d570df6) SHA1(e53e4b099c64eca11d027e0083caa101fcd99959) )
724   ROM_LOAD16_BYTE( "7.bin", 0x000001, 0x020000, CRC(a68bf35f) SHA1(f48540a5415a7d9723ca6e7e03cab039751dce17) )
836   ROM_LOAD16_BYTE( "rom6", 0x000000, 0x020000, CRC(fdbb08b0) SHA1(4b3ac56c4c8370b1434fb6a481fce0d9c52313e0) )
837   ROM_LOAD16_BYTE( "rom7", 0x000001, 0x020000, CRC(c9d20480) SHA1(3f6170e8e08fb7508bd13c23f243ec6888a91f5e) )
725838
726   ROM_REGION( 0x10000, "unknown", 0 ) /* ???? - not decoded seems to be in blocks of 0x41 bytes.. */
727   ROM_LOAD( "11.bin", 0x000000, 0x10000, CRC(0da8db45) SHA1(7d5bd71c5b0b28ff74c732edd7c662f46f2ab25b) )
839   ROM_REGION( 0x10000, "unknown", 0 )
840   ROM_LOAD( "rom_9_27c512.bin", 0x000000, 0x10000, CRC(0da8db45) SHA1(7d5bd71c5b0b28ff74c732edd7c662f46f2ab25b) )
728841ROM_END
729842
843/*
730844
845Cute Fighter
846SemiCom, 1998
847
848PCB Layout
849----------
850
851|-------------------------------------------------|
852|    M6295  SEMICOM1 62256    ACTEL     SEMICOM12 |
853|VOL M6295  SEMICOM2 62256    A1020B              |
854|    PAL  PAL        32MHz                        |
855| 62256  62256              PAL                   |
856| SEMICOM3 SEMICOM5 68EC020 PAL    PAL            |
857| SEMICOM4 SEMICOM6         PAL    PAL            |
858|J 62256 62256              PAL                   |
859|A                          PAL    27MHz          |
860|M                                 PAL            |
861|M                         ACTEL    M5M44260      |
862|A             6116        A40MX04  M5M44260      |
863|              6116                               |
864|                          PAL                    |
865|              6264        PAL                    |
866| DSW1             6264                           |
867| DSW2   8752                  SEMICOM9           |
868|                    SEMICOM7 SEMICOM10 SEMICOM13 |
869|3* 4*               SEMICOM8 SEMICOM11 SEMICOM14 |
870|-------------------------------------------------|
871
872A later version of the SemiCom 68020 hardware added a second OKI sound chip and sample rom
873
874Main CPU 68EC020FG16           @ 16MHz
875AD-65 (OKI MSM6295 rebadged)   @ 1MHz
876Atmel AT89C52 MCU (secured)    @ 16MHZ
877
878* 3 & 4 are 10 pin headers for unknown use. One might be used to drive the ticket dispenser
879
880*/
881
731882ROM_START( cutefght )
732883   ROM_REGION( 0x200000, "maincpu", 0 )
733   ROM_LOAD32_BYTE( "cf.5", 0x000000, 0x080000, CRC(c14fd5dc) SHA1(f332105f5f249d693e792e7115f9e6cffb6db19f) )
734   ROM_LOAD32_BYTE( "cf.6", 0x000001, 0x080000, CRC(47440088) SHA1(c45503c4b5f271b430263ca079edeaaeadf5d9f6) )
735   ROM_LOAD32_BYTE( "cf.3", 0x000002, 0x080000, CRC(e7e7a866) SHA1(a31751f4164a427de59f0c76c9a8cb34370d8183) )
736   ROM_LOAD32_BYTE( "cf.4", 0x000003, 0x080000, CRC(476a3bf5) SHA1(5be1c70bbf4fcfc534b7f20bfceaa8da2e961330) )
884   ROM_LOAD32_BYTE( "5_semicom", 0x000000, 0x080000, CRC(c14fd5dc) SHA1(f332105f5f249d693e792e7115f9e6cffb6db19f) )
885   ROM_LOAD32_BYTE( "6_semicom", 0x000001, 0x080000, CRC(47440088) SHA1(c45503c4b5f271b430263ca079edeaaeadf5d9f6) )
886   ROM_LOAD32_BYTE( "3_semicom", 0x000002, 0x080000, CRC(e7e7a866) SHA1(a31751f4164a427de59f0c76c9a8cb34370d8183) )
887   ROM_LOAD32_BYTE( "4_semicom", 0x000003, 0x080000, CRC(476a3bf5) SHA1(5be1c70bbf4fcfc534b7f20bfceaa8da2e961330) )
737888
738889   ROM_REGION( 0x10000, "cpu1", 0 ) /* 87C52 MCU Code */
739890   ROM_LOAD( "87c52.mcu", 0x00000, 0x10000 , NO_DUMP ) /* can't be dumped. */
740891
741   ROM_REGION( 0x1000, "user1", ROMREGION_ERASEFF ) /* Protection data  */ // not read yet
742   /* The MCU supplies this data.
743     The 68k reads it through a port, taking the size and destination write address from the level 1
744     and level 2 irq positions in the 68k vector table (there is code to check that they haven't been
745     modified!)  It then decodes the data using the rom checksum previously calculated and puts it in
746     ram.  The interrupt vectors point at the code placed in RAM. */
747   ROM_LOAD( "protdata.bin", 0x000, 0x701 , NO_DUMP )
892   ROM_REGION( 0x1000, "user1", ROMREGION_ERASEFF ) /* Protection data  */
893   ROM_LOAD( "protdata.bin", 0x000, 0x701 , CRC(764c3c0e) SHA1(ae044d016850b730b2d97ccb7845b6b438c1e074) )
748894
749   ROM_REGION( 0x100000, "oki1", 0 ) /* OKI Samples - 1st chip */
750   ROM_LOAD( "cf.1", 0x000000, 0x80000, CRC(fa3b6890) SHA1(7534931c96d6fa05fee840a7ea07b87e2e2acc50) )
751   ROM_RELOAD(0x80000,0x80000) // for the banks
895   ROM_REGION( 0x80000, "oki1", 0 ) /* OKI Samples - 1st chip */
896   ROM_LOAD( "2_semicom", 0x000000, 0x80000, CRC(694ddaf9) SHA1(f9138e7e1d8f771c4e69c17f27fb2b70fbee076a) )
752897
753   ROM_REGION( 0x100000, "oki2", 0 ) /* OKI Samples - 2nd chip */
754   ROM_LOAD( "cf.2", 0x000000, 0x80000, CRC(694ddaf9) SHA1(f9138e7e1d8f771c4e69c17f27fb2b70fbee076a) )
755   ROM_RELOAD(0x80000,0x80000) // for the banks
898   ROM_REGION( 0x80000, "oki2", 0 ) /* OKI Samples - 2nd chip */
899   ROM_LOAD( "1_semicom", 0x000000, 0x80000, CRC(fa3b6890) SHA1(7534931c96d6fa05fee840a7ea07b87e2e2acc50) )
756900
757901   ROM_REGION( 0x800000, "gfx1", 0 ) /* Sprite Tiles - decoded */
758   ROM_LOAD16_WORD_SWAP( "cf.10",  0x000000, 0x200000, CRC(62bf1e6e) SHA1(fb4b0db313e26687f0ebc6a8505a02e5348776da) )
759   ROM_LOAD16_WORD_SWAP( "cf.11",  0x200000, 0x200000, CRC(796f23a7) SHA1(adaa4c8525de428599f4489ecc8e966fed0d514d) )
760   ROM_LOAD16_WORD_SWAP( "cf.13",  0x400000, 0x200000, CRC(24222b3c) SHA1(08163863890c01728db89b8f4447841ecb4f4f62) )
761   ROM_LOAD16_WORD_SWAP( "cf.14",  0x600000, 0x200000, CRC(385b69d7) SHA1(8e7cae5589e354bea0b77b061af1d0c81d796f7c) )
902   ROM_LOAD16_WORD_SWAP( "10_semicom",  0x000000, 0x200000, CRC(62bf1e6e) SHA1(fb4b0db313e26687f0ebc6a8505a02e5348776da) )
903   ROM_LOAD16_WORD_SWAP( "11_semicom",  0x200000, 0x200000, CRC(796f23a7) SHA1(adaa4c8525de428599f4489ecc8e966fed0d514d) )
904   ROM_LOAD16_WORD_SWAP( "13_semicom",  0x400000, 0x200000, CRC(24222b3c) SHA1(08163863890c01728db89b8f4447841ecb4f4f62) )
905   ROM_LOAD16_WORD_SWAP( "14_semicom",  0x600000, 0x200000, CRC(385b69d7) SHA1(8e7cae5589e354bea0b77b061af1d0c81d796f7c) )
762906
763907   ROM_REGION( 0x200000, "gfx2", 0 ) /* BG Tiles - decoded */
764   ROM_LOAD16_WORD_SWAP( "cf.12",0x000000, 0x200000, CRC(45d29c22) SHA1(df719a061dcd14fb4388fb45dfee2054e56a1299) )
908   ROM_LOAD16_WORD_SWAP( "12_semicom",0x000000, 0x200000, CRC(45d29c22) SHA1(df719a061dcd14fb4388fb45dfee2054e56a1299) )
765909
766910   ROM_REGION( 0x040000, "spritelut", 0 ) /* Sprite Code Lookup ... */
767   ROM_LOAD16_BYTE( "cf.7", 0x000000, 0x020000, CRC(39454102) SHA1(347e9242fd7e2092cfaacdce92691cf6024471ac) )
768   ROM_LOAD16_BYTE( "cf.8", 0x000001, 0x020000, CRC(fccb1b13) SHA1(fd4aec4a660f9913651fcc084e3f13eb0adbddd6) )
911   ROM_LOAD16_BYTE( "7_semicom", 0x000000, 0x020000, CRC(39454102) SHA1(347e9242fd7e2092cfaacdce92691cf6024471ac) )
912   ROM_LOAD16_BYTE( "8_semicom", 0x000001, 0x020000, CRC(fccb1b13) SHA1(fd4aec4a660f9913651fcc084e3f13eb0adbddd6) )
769913
770914   ROM_REGION( 0x10000, "unknown", 0 ) /* ???? - not decoded seems to be in blocks of 0x41 bytes.. */
771   ROM_LOAD( "cf.9", 0x000000, 0x10000, CRC(0da8db45) SHA1(7d5bd71c5b0b28ff74c732edd7c662f46f2ab25b) )
915   ROM_LOAD( "9_semicom", 0x000000, 0x10000, CRC(0da8db45) SHA1(7d5bd71c5b0b28ff74c732edd7c662f46f2ab25b) )
772916ROM_END
773917
774918/*
r242096r242097
794938|              6116                               |
795939|                          PAL                    |
796940|              6264        PAL                    |
797|              6264                               |
798| DSW1                      ROM9                  |
799|        8752        ROM7   ROM8    27C160*       |
800| DSW2               ROM6   27C160* 27C160*       |
941| DSW2         6264                               |
942| DSW2   8752               ROM9                  |
943|                    ROM7   ROM8    27C160*       |
944|3* 4*               ROM6   27C160* 27C160*       |
801945|-------------------------------------------------|
802946
803Same PCB as Dream World except one OKI M6295 and it's sample rom are unpopulated
947Same PCB as Cute Fighter / Dream World PCB except one OKI M6295 and it's sample rom are unpopulated
804948
805949* denotes unpopulated components
950  3 & 4 are 10 pin headers
806951
807952Main CPU 68EC020FG16           @ 16MHz
808953AD-65 (OKI MSM6295 rebadged)   @ 1MHz
809954Atmel AT89C52 MCU (secured)    @ 16MHZ
810955
811956V-SYNC                         @57.793 Hz
812H-SYNC                         @ (floating) 15.19 - 15.27KHz
957H-SYNC                         @15.19 - 15.27KHz (floating)
813958
814959*/
815960
r242096r242097
826971   ROM_REGION( 0x10000, "user1", ROMREGION_ERASE00 ) /* Protection data  */
827972   ROM_LOAD( "protdata.bin", 0x000, 0x745, CRC(06b8a880) SHA1(b7d4bf26d34cb544825270c2c474bbd4c81a6c9e) ) /* extracted */
828973
829   ROM_REGION( 0x100000, "oki1", 0 ) /* OKI Samples - 1st chip*/
974   ROM_REGION( 0x80000, "oki1", 0 ) /* OKI Samples - 1st chip*/
830975   ROM_LOAD( "mx27c4000_5.bin", 0x000000, 0x80000, CRC(7afa6adb) SHA1(d4049e1068a5f7abf0e14d0b9fbbbc6dfb5d0170) )
831   ROM_RELOAD(0x80000,0x80000) // for the banks
832976
833   ROM_REGION( 0x100000, "oki2", ROMREGION_ERASE00 ) /* OKI Samples - 2nd chip (neither OKI or rom is present, empty sockets) */
977   ROM_REGION( 0x80000, "oki2", ROMREGION_ERASE00 ) /* OKI Samples - 2nd chip (neither OKI or rom is present, empty sockets) */
834978   /* not populared */
835979
836980   ROM_REGION( 0x400000, "gfx1", 0 ) /* Sprite Tiles - decoded */
r242096r242097
849993
850994/*
851995
852Baryon
853SemiCom, 1997
996Dream World
997SemiCom, 2000
854998
855999PCB Layout
8561000----------
8571001
8581002|-------------------------------------------------|
859|           ROM1   62256   ACTEL            ROM2  |
860|VOL        M6295  62256   A40MX04                |
861|    PAL  PAL              32MHz                  |
862| 62256  62256                PAL                 |
863| ROM3 ROM4         68EC020   PAL    PAL          |
864| ROM5 ROM6                   PAL    PAL          |
865|J 62256 62256                PAL                 |
866|A                            PAL    27MHz        |
1003|    M6295  ROM5    62256   ACTEL           ROM10 |
1004|VOL M6295  ROM6    62256   A40MX04               |
1005|    PAL  PAL       32MHz                         |
1006| 62256  62256              PAL                   |
1007| ROM1 ROM3       68EC020   PAL    PAL            |
1008| ROM2 ROM4                 PAL    PAL            |
1009|J 62256 62256              PAL                   |
1010|A                          PAL    27MHz          |
8671011|M                                 PAL            |
8681012|M                         ACTEL    M5M44260      |
8691013|A             6116        A40MX04  M5M44260      |
8701014|              6116                               |
8711015|                          PAL                    |
8721016|              6264        PAL                    |
873|              6264                               |
874| DSW1                      ROM7                  |
875|       P87C52       ROM8   ROM9    27C160*       |
876| DSW2               ROM10  ROM11   27C160*       |
1017| DSW1         6264                               |
1018| DSW2   8752               ROM11                 |
1019|                    ROM7   ROM9    27C160*       |
1020|3* 4*               ROM8   27C160* 27C160*       |
8771021|-------------------------------------------------|
8781022
879Baryon is a slightly different PCB, doesn't have a position for a 2nd OKI
880
8811023* denotes unpopulated components
1024  3 & 4 are 10 pin headers
8821025
1026Notes:
1027      68020 @ 16.0MHz [32/2]
1028      M6295 (both) @ 1.0MHz [32/32]. pin 7 LOW
1029      8752 @ 16.0MHz [32/2]
1030      HSync @ 15.2kHz
1031      VSync @ 58Hz
8831032*/
8841033
885// replacment labels? no SemiCom logo
886ROM_START( baryon )
1034ROM_START( dreamwld )
8871035   ROM_REGION( 0x200000, "maincpu", 0 )
888   ROM_LOAD32_BYTE( "4.bin", 0x000000, 0x040000, CRC(59e0df20) SHA1(ff12f4adcf731f6984db7d0fbdd7fcc71ce66aa4) )
889   ROM_LOAD32_BYTE( "6.bin", 0x000001, 0x040000, CRC(abccbb3d) SHA1(01524f094543d872d775306024f51258a11e9240) )
890   ROM_LOAD32_BYTE( "3.bin", 0x000002, 0x040000, CRC(046d4231) SHA1(05056efe5fec7f43c400f05278de516b01be0fdf) )
891   ROM_LOAD32_BYTE( "5.bin", 0x000003, 0x040000, CRC(63d5e7cb) SHA1(269bf5ffe10f2464f823c4d377921e19cfb8bc46) )
1036   ROM_LOAD32_BYTE( "3.bin", 0x000000, 0x040000, CRC(e8f7ae78) SHA1(cfd393cec6dec967c82e1131547b7e7fdc5d814f) )
1037   ROM_LOAD32_BYTE( "4.bin", 0x000001, 0x040000, CRC(3ef5d51b) SHA1(82a00b4ff7155f6d5553870dfd510fed9469d9b5) )
1038   ROM_LOAD32_BYTE( "1.bin", 0x000002, 0x040000, CRC(35c94ee5) SHA1(3440a65a807622b619c97bc2a88fd7d875c26f66) )
1039   ROM_LOAD32_BYTE( "2.bin", 0x000003, 0x040000, CRC(5409e7fc) SHA1(2f94a6a8e4c94b36b43f0b94d58525f594339a9d) )
8921040
8931041   ROM_REGION( 0x10000, "cpu1", 0 ) /* 87C52 MCU Code */
8941042   ROM_LOAD( "87c52.mcu", 0x00000, 0x10000 , NO_DUMP ) /* can't be dumped. */
8951043
896   ROM_REGION( 0x6bd, "user1", 0 ) /* Protection data  */
897   ROM_LOAD( "protdata.bin", 0x000, 0x6bd, CRC(117f32a8) SHA1(837bea09d3e59ab9e13bd1103b1fc988edb361c0) ) /* extracted */
1044   ROM_REGION( 0x6c9, "user1", 0 ) /* Protection data  */
1045   /* The MCU supplies this data.
1046     The 68k reads it through a port, taking the size and destination write address from the level 1
1047     and level 2 irq positions in the 68k vector table (there is code to check that they haven't been
1048     modified!)  It then decodes the data using the rom checksum previously calculated and puts it in
1049     ram.  The interrupt vectors point at the code placed in RAM. */
1050   ROM_LOAD( "protdata.bin", 0x000, 0x6c9 ,  CRC(f284b2fd) SHA1(9e8096c8aa8a288683f002311b38787b120748d1) ) /* extracted */
8981051
899   ROM_REGION( 0x100000, "oki1", 0 ) /* OKI Samples */
900   ROM_LOAD( "1.bin", 0x000000, 0x80000, CRC(e0349074) SHA1(f3d53d96dff586a0ad1632f52e5559cdce5ed0d8) )
901   ROM_RELOAD(0x80000,0x80000) // for the banks
1052   ROM_REGION( 0x80000, "oki1", 0 ) /* OKI Samples - 1st chip */
1053   ROM_LOAD( "5.bin", 0x000000, 0x80000, CRC(9689570a) SHA1(4414233da8f46214ca7e9022df70953922a63aa4) )
9021054
1055   ROM_REGION( 0x80000, "oki2", 0 ) /* OKI Samples - 2nd chip */
1056   ROM_LOAD( "6.bin", 0x000000, 0x80000, CRC(c8b91f30) SHA1(706004ca56d0a74bc7a3dfd73a21cdc09eb90f05) )
1057
9031058   ROM_REGION( 0x400000, "gfx1", 0 ) /* Sprite Tiles - decoded */
904   ROM_LOAD16_WORD_SWAP( "9.bin",  0x000000, 0x200000, CRC(28bf828f) SHA1(271390cc4f4015a3b69976f0d0527947f13c971b) )
905   ROM_LOAD16_WORD_SWAP( "11.bin", 0x200000, 0x200000, CRC(d0ff1bc6) SHA1(4aeb795222eedeeba770cf725122e989f97119b2) )
1059   ROM_LOAD16_WORD_SWAP( "9.bin", 0x000000, 0x200000, CRC(fa84e3af) SHA1(5978737d348fd382f4ec004d29870656c864d137) )
9061060
9071061   ROM_REGION( 0x200000, "gfx2", 0 ) /* BG Tiles - decoded */
908   ROM_LOAD16_WORD_SWAP( "2.bin",0x000000, 0x200000, CRC(684012e6) SHA1(4cb60907184b67be130b8385e4336320c0f6e4a7) )
1062   ROM_LOAD16_WORD_SWAP( "10.bin",0x000000, 0x200000, CRC(3553e4f5) SHA1(c335494f4a12a01a88e7cd578cae922954303cfd) )
9091063
9101064   ROM_REGION( 0x040000, "spritelut", 0 ) /* Sprite Code Lookup ... */
911   ROM_LOAD16_BYTE( "8.bin", 0x000000, 0x020000, CRC(fdbb08b0) SHA1(4b3ac56c4c8370b1434fb6a481fce0d9c52313e0) )
912   ROM_LOAD16_BYTE( "10.bin",0x000001, 0x020000, CRC(c9d20480) SHA1(3f6170e8e08fb7508bd13c23f243ec6888a91f5e) )
1065   ROM_LOAD16_BYTE( "8.bin", 0x000000, 0x020000, CRC(8d570df6) SHA1(e53e4b099c64eca11d027e0083caa101fcd99959) )
1066   ROM_LOAD16_BYTE( "7.bin", 0x000001, 0x020000, CRC(a68bf35f) SHA1(f48540a5415a7d9723ca6e7e03cab039751dce17) )
9131067
914   ROM_REGION( 0x10000, "unknown", 0 )
915   ROM_LOAD( "7.bin", 0x000000, 0x10000, CRC(0da8db45) SHA1(7d5bd71c5b0b28ff74c732edd7c662f46f2ab25b) )
1068   ROM_REGION( 0x10000, "unknown", 0 ) /* ???? - not decoded seems to be in blocks of 0x41 bytes.. */
1069   ROM_LOAD( "11.bin", 0x000000, 0x10000, CRC(0da8db45) SHA1(7d5bd71c5b0b28ff74c732edd7c662f46f2ab25b) )
9161070ROM_END
9171071
918// this set had original SemiCom labels
919ROM_START( baryona )
920   ROM_REGION( 0x200000, "maincpu", 0 )
921   ROM_LOAD32_BYTE( "rom_4_27c020.bin", 0x000000, 0x040000, CRC(6c1cdad0) SHA1(40c437507076ce52ec2240049d6b4bef180b104a) )
922   ROM_LOAD32_BYTE( "rom_5_27c020.bin", 0x000001, 0x040000, CRC(15917c9d) SHA1(6444be93e6a997070820e3c5a2e2e703e22883d9) )
923   ROM_LOAD32_BYTE( "rom_2_27c020.bin", 0x000002, 0x040000, CRC(42b14a6c) SHA1(37e772a673732ef16767c14ad77a4faaa06d675a) )
924   ROM_LOAD32_BYTE( "rom_3_27c020.bin", 0x000003, 0x040000, CRC(0ae6d86e) SHA1(410ad161688ec8516fe5ac7160a4a228dbb01936) )
9251072
926   ROM_REGION( 0x10000, "cpu1", 0 ) /* 87C52 MCU Code */
927   ROM_LOAD( "87c52.mcu", 0x00000, 0x10000 , NO_DUMP ) /* can't be dumped. */
928
929   ROM_REGION( 0x6bd, "user1", 0 ) /* Protection data - from baryon set, assumed to be the same */
930   ROM_LOAD( "protdata.bin", 0x000, 0x6bd, CRC(117f32a8) SHA1(837bea09d3e59ab9e13bd1103b1fc988edb361c0) ) /* extracted */
931
932   ROM_REGION( 0x100000, "oki1", 0 ) /* OKI Samples */
933   ROM_LOAD( "rom_1_27c040.bin", 0x000000, 0x80000, CRC(e0349074) SHA1(f3d53d96dff586a0ad1632f52e5559cdce5ed0d8) )
934   ROM_RELOAD(0x80000,0x80000) // for the banks
935
936   ROM_REGION( 0x400000, "gfx1", 0 ) /* Sprite Tiles - decoded */
937   ROM_LOAD16_WORD_SWAP( "rom_10_27c160.bin", 0x000000, 0x200000, CRC(28bf828f) SHA1(271390cc4f4015a3b69976f0d0527947f13c971b) )
938   ROM_LOAD16_WORD_SWAP( "rom_11_27c160.bom", 0x200000, 0x200000, CRC(d0ff1bc6) SHA1(4aeb795222eedeeba770cf725122e989f97119b2) )
939
940   ROM_REGION( 0x200000, "gfx2", 0 ) /* BG Tiles - decoded */
941   ROM_LOAD16_WORD_SWAP( "rom_8_27c160.bin",0x000000, 0x200000, CRC(684012e6) SHA1(4cb60907184b67be130b8385e4336320c0f6e4a7) )
942
943   ROM_REGION( 0x040000, "spritelut", 0 ) /* Sprite Code Lookup ... */
944   ROM_LOAD16_BYTE( "rom6", 0x000000, 0x020000, CRC(fdbb08b0) SHA1(4b3ac56c4c8370b1434fb6a481fce0d9c52313e0) )
945   ROM_LOAD16_BYTE( "rom7", 0x000001, 0x020000, CRC(c9d20480) SHA1(3f6170e8e08fb7508bd13c23f243ec6888a91f5e) )
946
947   ROM_REGION( 0x10000, "unknown", 0 )
948   ROM_LOAD( "rom_9_27c512.bin", 0x000000, 0x10000, CRC(0da8db45) SHA1(7d5bd71c5b0b28ff74c732edd7c662f46f2ab25b) )
949ROM_END
950
9511073GAME( 1997, baryon,   0,      baryon,   baryon,   driver_device, 0, ROT270, "SemiCom",         "Baryon - Future Assault (set 1)", GAME_SUPPORTS_SAVE )
9521074GAME( 1997, baryona,  baryon, baryon,   baryon,   driver_device, 0, ROT270, "SemiCom",         "Baryon - Future Assault (set 2)", GAME_SUPPORTS_SAVE )
953
954GAME( 2000, dreamwld, 0, dreamwld, dreamwld, driver_device, 0, ROT0,   "SemiCom",         "Dream World", GAME_SUPPORTS_SAVE )
955
956GAME( 1998, cutefght, 0, dreamwld, dreamwld, driver_device, 0, ROT0,   "SemiCom",         "Cute Fighters", GAME_SUPPORTS_SAVE | GAME_NOT_WORKING ) // needs protection data
957
958GAME( 1999, rolcrush, 0, baryon,   rolcrush, driver_device, 0, ROT0,   "Trust / SemiCom", "Rolling Crush (version 1.07.E - 1999/02/11)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS ) // wrong linescroll
1075GAME( 1998, cutefght, 0,      dreamwld, cutefght, driver_device, 0, ROT0,   "SemiCom",         "Cute Fighter", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS ) // wrong linescroll?
1076GAME( 1999, rolcrush, 0,      baryon,   rolcrush, driver_device, 0, ROT0,   "Trust / SemiCom", "Rolling Crush (version 1.07.E - 1999/02/11)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS ) // wrong
1077GAME( 2000, dreamwld, 0,      dreamwld, dreamwld, driver_device, 0, ROT0,   "SemiCom",         "Dream World", GAME_SUPPORTS_SAVE )
trunk/src/mame/drivers/midyunit.c
r242096r242097
25632563   ROM_LOAD ( "yawdim.u167", 0x00000, 0x10000, CRC(16da7efb) SHA1(ac1db81a55aca36136b94977a91a1fc778b7b164) )
25642564
25652565   ROM_REGION( 0x100000, "oki", 0 )    /* ADPCM */
2566      // Half size as other yawdim set
2566      // Half size as mkyawdim set
25672567   ROM_LOAD( "yawdim.u159",  0x00000, 0x20000, CRC(95b120af) SHA1(41b6fb384e5048926b87959a2c58d96b95698aba) )
25682568   ROM_CONTINUE(       0x40000, 0x20000 )
25692569   ROM_LOAD( "mw-15.u160",  0x20000, 0x20000, CRC(6e68e0b0) SHA1(edb7aa6507452ffa5ce7097e3b1855a69542971c) )
r242096r242097
25872587ROM_END
25882588
25892589
2590ROM_START( mkyawdim3 )
2591   ROM_REGION( 0x10000, "audiocpu", 0 )    /* sound CPU */
2592   ROM_LOAD (  "15.bin", 0x00000, 0x10000, CRC(b58d229e) SHA1(3ed14ef650dfa7f9d460611b19e9233a022cbea6) )
2593
2594   ROM_REGION( 0x100000, "oki", 0 )    /* ADPCM */
2595   ROM_LOAD( "13.bin",  0x00000, 0x20000, CRC(921c613d) SHA1(be62b87f195b6347112ab13cc14514d4c88a8b86) ) // Half size as mkyawdim2 set and a quarter of mkyawdim
2596   ROM_LOAD( "14.bin",  0x20000, 0x20000, CRC(6e68e0b0) SHA1(edb7aa6507452ffa5ce7097e3b1855a69542971c) )
2597   ROM_CONTINUE(       0x60000, 0x20000 )
2598   ROM_CONTINUE(       0xa0000, 0x20000 )
2599   ROM_CONTINUE(       0xe0000, 0x20000 )
2600
2601   ROM_REGION16_LE( 0x100000, "user1", 0 ) /* 34010 code */
2602   ROM_LOAD16_BYTE( "p1.bin",  0x00000, 0x80000, CRC(2337a0f9) SHA1(d25743e5bb7b4a60f181783d17f217aa0a64536a) ) // differs from other Yawdim sets
2603   ROM_LOAD16_BYTE( "p2.bin",  0x00001, 0x80000, CRC(7a37dc5c) SHA1(c4fc6933d8b990c5c56c65282b1f72b90b5d5435) )
2604
2605   ROM_REGION( 0x800000, "gfx1", 0 )
2606   ROM_LOAD ( "12.bin",  0x000000, 0x80000, CRC(d17096c4) SHA1(01ef390a372c9d94adf138f9543ebb88b89f4c38) )
2607   ROM_LOAD ( "8.bin",  0x080000, 0x80000, CRC(993bc2e4) SHA1(7791edbec2b4b8971a3e790346dd7564ecf16d5c) )
2608   ROM_LOAD ( "10.bin",  0x100000, 0x80000, CRC(6fb91ede) SHA1(a3735b49f93b08c44fbc97e2b5aad394628fbe90) )
2609   ROM_LOAD ( "3.bin",  0x180000, 0x80000, CRC(ed1ff88a) SHA1(6b090b658ee6148af953bd0c9216f37162b6460f) )
2610
2611   ROM_LOAD (  "6.bin",  0x200000, 0x80000, CRC(a002a155) SHA1(3cf7909e92bcd428063596fc5b9953e0000d6eca) )
2612   ROM_LOAD (  "1.bin",  0x280000, 0x80000, CRC(dcee8492) SHA1(a912b74d3b26ebd1b1613cc631080f83ececeaf8) )
2613   ROM_LOAD (  "11.bin",  0x300000, 0x80000, CRC(de88caef) SHA1(a7927b504dc56ca5c9048373977fe5743b0a3f0b) )
2614   ROM_LOAD (  "2.bin",  0x380000, 0x80000, CRC(37eb01b4) SHA1(06092460bd137e08d0f8df8560942ed877d40e09) )
2615
2616   ROM_LOAD ( "4.bin",  0x400000, 0x80000, CRC(45acaf21) SHA1(5edd36c55f4e5d3c74fb85171728ec0a58284b12) )
2617   ROM_LOAD ( "7.bin",  0x480000, 0x80000, CRC(2a6c10a0) SHA1(cc90923c44f2961b945a0fd0f85ecc2ba04af2cb) )
2618   ROM_LOAD ( "9.bin",  0x500000, 0x80000, CRC(23308979) SHA1(0b36788624a1cf0d3f4c895be5ba967b8dfcf85e) )
2619   ROM_LOAD ( "5.bin",  0x580000, 0x80000, CRC(cafc47bb) SHA1(8610af6e52f7089ff4acd850c53ab8b4119e4445) )
2620ROM_END
2621
2622
25902623ROM_START( term2 )
25912624   ROM_REGION( 0x50000, "adpcm:cpu", 0 )   /* sound CPU */
25922625   ROM_LOAD (  "t2_snd.3", 0x10000, 0x20000, CRC(73c3f5c4) SHA1(978dd974590e77294dbe9a647aebd3d24af6397f) )
r242096r242097
28402873GAME( 1992, mknifty666, mk,     yunit_adpcm_6bit_fast,   mkla4, midyunit_state,    mkyturbo, ROT0, "hack",     "Mortal Kombat (Nifty Kombo 666, hack)", GAME_SUPPORTS_SAVE )
28412874GAME( 1992, mkyawdim, mk,       mkyawdim,                mkyawdim, midyunit_state, mkyawdim, ROT0, "bootleg (Yawdim)", "Mortal Kombat (Yawdim bootleg, set 1)", GAME_SUPPORTS_SAVE )
28422875GAME( 1992, mkyawdim2,mk,       mkyawdim,                mkyawdim, midyunit_state, mkyawdim, ROT0, "bootleg (Yawdim)", "Mortal Kombat (Yawdim bootleg, set 2)", GAME_SUPPORTS_SAVE | GAME_NO_SOUND )
2876GAME( 1992, mkyawdim3, mk,       mkyawdim,                mkyawdim, midyunit_state, mkyawdim, ROT0, "bootleg (Yawdim)", "Mortal Kombat (Yawdim bootleg, set 3)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND) //some sound effects aren't reproduced
28432877
28442878GAME( 1992, totcarn,  0,        yunit_adpcm_6bit_fast,   totcarn, midyunit_state,  totcarn,  ROT0, "Midway",   "Total Carnage (rev LA1 03/10/92)", GAME_SUPPORTS_SAVE )
28452879GAME( 1992, totcarnp, totcarn,  yunit_adpcm_6bit_fast,   totcarn, midyunit_state,  totcarn,  ROT0, "Midway",   "Total Carnage (prototype, rev 1.0 01/25/92)", GAME_SUPPORTS_SAVE )
trunk/src/mame/drivers/ssv.c
r242096r242097
315315void ssv_state::machine_reset()
316316{
317317   m_requested_int = 0;
318   membank("bank1")->set_base(memregion("user1")->base());
319318}
320319
321320
r242096r242097
395394#define SSV_MAP( _ROM  )                                                                                            \
396395   AM_RANGE(0x000000, 0x00ffff) AM_RAM AM_SHARE("mainram")                                     /*  RAM     */  \
397396   AM_RANGE(0x100000, 0x13ffff) AM_RAM AM_SHARE("spriteram")                                       /*  Sprites */  \
398   AM_RANGE(0x140000, 0x15ffff) AM_RAM_WRITE(paletteram16_xrgb_swap_word_w) AM_SHARE("paletteram") /* Palette */  \
397   AM_RANGE(0x140000, 0x15ffff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette") /* Palette */\
399398   AM_RANGE(0x160000, 0x17ffff) AM_RAM                                                             /*          */  \
400399   AM_RANGE(0x1c0000, 0x1c0001) AM_READ(ssv_vblank_r           )                                   /*  Vblank? */  \
401400/**/AM_RANGE(0x1c0002, 0x1c007f) AM_READONLY                                    /*  Scroll  */  \
r242096r242097
410409   AM_RANGE(0x230000, 0x230071) AM_WRITEONLY AM_SHARE("irq_vectors")                       /*  IRQ Vec */  \
411410   AM_RANGE(0x240000, 0x240071) AM_WRITE(ssv_irq_ack_w )                                           /*  IRQ Ack */  \
412411   AM_RANGE(0x260000, 0x260001) AM_WRITE(ssv_irq_enable_w)                                         /*  IRQ En  */  \
413   AM_RANGE(0x300000, 0x30007f) AM_DEVREADWRITE8("ensoniq", es5506_device, read, write, 0x00ff)         /*  Sound   */  \
414   AM_RANGE(_ROM, 0xffffff) AM_ROMBANK("bank1")                                                        /*  ROM     */
412   AM_RANGE(0x300000, 0x30007f) AM_DEVREADWRITE8("ensoniq", es5506_device, read, write, 0x00ff)    /*  Sound   */  \
413   AM_RANGE(_ROM, 0xffffff) AM_ROM AM_REGION("maincpu", 0)                                         /*  ROM     */
415414/***************************************************************************
416415                                Drift Out '94
417416***************************************************************************/
r242096r242097
850849  Eagle Shot Golf
851850***************************************************************************/
852851
853READ16_MEMBER(ssv_state::eaglshot_gfxrom_r)
852WRITE16_MEMBER(ssv_state::eaglshot_gfxrom_bank_w)
854853{
855   UINT8 *rom  =   m_region_gfx1->base();
856   size_t size =   m_region_gfx1->bytes();
857
858   offset = offset * 2 + m_gfxrom_select * 0x200000;
859
860   if (offset > size)
861      return 0xffff;
862
863   return rom[offset] + (rom[offset+1]<<8);
864}
865
866WRITE16_MEMBER(ssv_state::eaglshot_gfxrom_w)
867{
868854   if (ACCESSING_BITS_0_7)
869855   {
870      m_gfxrom_select = data;
856      membank("gfxrom")->set_entry(data < 6 ? data : 6);
871857   }
872858}
873859
r242096r242097
913899   AM_RANGE(0x210000, 0x210001) AM_READNOP /*AM_READ(watchdog_reset16_r)*/                 // Watchdog
914900//  AM_RANGE(0x210002, 0x210003) AM_WRITENOP                                      // ? 0,4 at the start
915901   AM_RANGE(0x21000e, 0x21000f) AM_WRITE(ssv_lockout_inv_w)                            // Inverted lockout lines
916   AM_RANGE(0x800000, 0x800001) AM_WRITE(eaglshot_gfxrom_w)
902   AM_RANGE(0x800000, 0x800001) AM_WRITE(eaglshot_gfxrom_bank_w)
917903   AM_RANGE(0x900000, 0x900001) AM_WRITE(eaglshot_trackball_w)
918   AM_RANGE(0xa00000, 0xbfffff) AM_READ(eaglshot_gfxrom_r)
904   AM_RANGE(0xa00000, 0xbfffff) AM_ROMBANK("gfxrom")
919905   AM_RANGE(0xc00000, 0xc007ff) AM_RAM AM_SHARE("nvram")   // NVRAM
920906   AM_RANGE(0xd00000, 0xd00001) AM_READ(eaglshot_trackball_r)
921907   SSV_MAP( 0xf00000 )
r242096r242097
24322418   GFXDECODE_ENTRY( "gfx1", 0, layout_16x8x6, 0, 0x8000/64 ) // [1] Sprites (64 colors)
24332419GFXDECODE_END
24342420
2435static const gfx_layout layout_16x8x8_2 =
2421static const gfx_layout layout_16x8x8_ram =
24362422{
24372423   16,8,
2438   RGN_FRAC(1,1),
2424   0x40000 * 16 / (16 * 8),
24392425   8,
24402426   {   STEP8(0,1)      },
24412427   {   STEP16(0,8)     },
r242096r242097
24432429   16*8*8
24442430};
24452431
2446static const gfx_layout layout_16x8x6_2 =
2432static const gfx_layout layout_16x8x6_ram =
24472433{
24482434   16,8,
2449   RGN_FRAC(1,1),
2435   0x40000 * 16 / (16 * 8),
24502436   6,
24512437   {   2,3,4,5,6,7     },
24522438   {   STEP16(0,8)     },
r242096r242097
24552441};
24562442
24572443static GFXDECODE_START( eaglshot )
2458   GFXDECODE_ENTRY( "gfx1", 0, layout_16x8x8_2, 0, 0x8000/64 ) // [0] Sprites (256 colors, decoded from ram)
2459   GFXDECODE_ENTRY( "gfx1", 0, layout_16x8x6_2, 0, 0x8000/64 ) // [1] Sprites (64 colors, decoded from ram)
2444   GFXDECODE_ENTRY( NULL, 0, layout_16x8x8_ram, 0, 0x8000/64 ) // [0] Sprites (256 colors, decoded from ram)
2445   GFXDECODE_ENTRY( NULL, 0, layout_16x8x6_ram, 0, 0x8000/64 ) // [1] Sprites (64 colors, decoded from ram)
24602446GFXDECODE_END
24612447
24622448static const gfx_layout layout_16x16x8 =
r242096r242097
25152501      m_tile_code[i]   =   (i << 16);
25162502}
25172503
2504void ssv_state::init_eaglshot_banking()
2505{
2506   init_hypreac2_common();
2507   membank("gfxrom")->configure_entries(0, 6+1, memregion("gfxdata")->base(), 0x200000);
2508}
2509
25182510// massages the data from the BPMicro-compatible dump to runnable form
25192511void ssv_state::init_st010()
25202512{
r242096r242097
25372529}
25382530
25392531DRIVER_INIT_MEMBER(ssv_state,drifto94)     {    init_ssv(0); init_st010();  }
2540DRIVER_INIT_MEMBER(ssv_state,eaglshot)     {    init_ssv(0); init_hypreac2_common();    }
2532DRIVER_INIT_MEMBER(ssv_state,eaglshot)     {    init_ssv(0); init_eaglshot_banking();    }
25412533DRIVER_INIT_MEMBER(ssv_state,gdfs)         {    init_ssv(0); }
25422534DRIVER_INIT_MEMBER(ssv_state,hypreact)     {    init_ssv(0); }
25432535DRIVER_INIT_MEMBER(ssv_state,hypreac2)     {    init_ssv(0); init_hypreac2_common();    }
r242096r242097
25472539DRIVER_INIT_MEMBER(ssv_state,mslider)       {   init_ssv(0); }
25482540DRIVER_INIT_MEMBER(ssv_state,ryorioh)       {   init_ssv(0); }
25492541DRIVER_INIT_MEMBER(ssv_state,srmp4)        {    init_ssv(0);
2550//  ((UINT16 *)memregion("user1")->base())[0x2b38/2] = 0x037a;   /* patch to see gal test mode */
2542//  ((UINT16 *)memregion("maincpu")->base())[0x2b38/2] = 0x037a;   /* patch to see gal test mode */
25512543}
25522544DRIVER_INIT_MEMBER(ssv_state,srmp7)        {    init_ssv(0); }
25532545DRIVER_INIT_MEMBER(ssv_state,stmblade)     {    init_ssv(0); init_st010(); }
r242096r242097
25872579
25882580   MCFG_GFXDECODE_ADD("gfxdecode", "palette", ssv)
25892581   MCFG_PALETTE_ADD("palette", 0x8000)
2582   MCFG_PALETTE_FORMAT(XRGB)
25902583
25912584   /* sound hardware */
25922585   MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
r242096r242097
29522945***************************************************************************/
29532946
29542947ROM_START( cairblad )
2955   ROM_REGION16_LE( 0x200000, "user1", 0 )     /* V60 Code */
2948   ROM_REGION( 0x200000, "maincpu", 0 )     /* V60 Code */
29562949   ROM_LOAD16_WORD( "ac1810e0.u32",  0x000000, 0x200000, CRC(13a0b4c2) SHA1(3498303e9b186ab329ee761cee9d4cb8ed552455) ) // AC1810E01.U32    27C160
29572950
29582951   ROM_REGION( 0x2000000, "gfx1", 0 )  /* Sprites */
r242096r242097
30563049***************************************************************************/
30573050
30583051ROM_START( drifto94 )
3059   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
3052   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
30603053   ROM_LOAD16_WORD( "vg003-19.u26", 0x000000, 0x200000, CRC(238e5e2b) SHA1(fe58f571857804263642d7d089df962327a007b6) ) // "SoundDriverV1.1a"
30613054   ROM_LOAD16_BYTE( "visco-37.u37", 0x200000, 0x080000, CRC(78fa3ccb) SHA1(0c79ff1aa31e7ca1eeb14fbef7774278fa83ba44) )
30623055   ROM_RELOAD(                      0x300000, 0x080000)
r242096r242097
31773170***************************************************************************/
31783171
31793172ROM_START( eaglshot )
3180   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
3173   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
31813174   ROM_LOAD16_BYTE( "si003-09.u18",  0x000000, 0x080000, CRC(219c71ce) SHA1(4f8996b4c5b267a90073d67857358147732f8c0d) )
31823175   ROM_LOAD16_BYTE( "si003-10.u20",  0x000001, 0x080000, CRC(c8872e48) SHA1(c8e1e712d5fa380f8fc1447502f21d2ae592811a) )
31833176
3184   ROM_REGION( 0x0c00000, "gfx1", /*0*/0 ) /* Sprites - Read by the CPU */
3177   ROM_REGION16_LE( 0xe00000, "gfxdata", ROMREGION_ERASEFF ) /* Sprites - Read by the CPU */
31853178   ROM_LOAD( "si003-01.u13", 0x0000000, 0x200000, CRC(d7df0d52) SHA1(d7b79a186f4272334c2297666c52f32c05787c29) )
31863179   ROM_LOAD( "si003-02.u12", 0x0200000, 0x200000, CRC(92b4d50d) SHA1(9dc2f2961b088824d8370ac83dff796345fe4158) )
31873180   ROM_LOAD( "si003-03.u11", 0x0400000, 0x200000, CRC(6ede4012) SHA1(6663990c6ee8e500cb8c51ad2102761ee0b3351d) )
r242096r242097
32153208***************************************************************************/
32163209
32173210ROM_START( hypreact )
3218   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
3211   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
32193212   ROM_LOAD16_BYTE( "s14-1-02.u2", 0x000000, 0x080000, CRC(d90a383c) SHA1(9945f60ce6e1f50c24c2ae3c2c5d0df9ec3b8926) )
32203213   ROM_LOAD16_BYTE( "s14-1-01.u1", 0x000001, 0x080000, CRC(80481401) SHA1(4b1b7050893b6659762297d0f6496c7193ea6c4e) )
32213214
r242096r242097
32533246***************************************************************************/
32543247
32553248ROM_START( hypreac2 )
3256   ROM_REGION16_LE( 0x200000, "user1", 0 )     /* V60 Code */
3249   ROM_REGION( 0x200000, "maincpu", 0 )     /* V60 Code */
32573250   ROM_LOAD16_BYTE( "u2.bin",  0x000000, 0x080000, CRC(05c93266) SHA1(0833e80f67ccb4ac17e771fa04dc6f433554a34f) )
32583251   ROM_LOAD16_BYTE( "u1.bin",  0x000001, 0x080000, CRC(80cf9e59) SHA1(7025321539891e1a3354ca233255f5395d716933) )
32593252   ROM_LOAD16_BYTE( "u47.bin", 0x100000, 0x080000, CRC(a3e9bfee) SHA1(1e897646bafd07ab48eda2883926506c6bedab87) )
r242096r242097
32943287***************************************************************************/
32953288
32963289ROM_START( janjans1 )
3297   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
3290   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
32983291   ROM_LOAD16_WORD( "jj1-data.bin", 0x000000, 0x200000, CRC(6734537e) SHA1(a40f84479141a6f33ce465e66ba9313b54915002) )
32993292   ROM_LOAD16_BYTE( "jj1-prol.bin", 0x200000, 0x080000, CRC(4231d928) SHA1(820d1233cd1a8d0c4ece15b94bd9be976b383fe2) )
33003293   ROM_RELOAD(                      0x300000, 0x080000)
r242096r242097
33413334***************************************************************************/
33423335
33433336ROM_START( janjans2 )
3344   ROM_REGION16_LE( 0x400000, "user1", 0 )        /* V60 Code */
3337   ROM_REGION( 0x400000, "maincpu", 0 )        /* V60 Code */
33453338   ROM_LOAD16_WORD( "jan2-dat.u28",  0x000000, 0x200000, CRC(0c9c62bf) SHA1(17c6eea7cec05860c238cc22706fec1a8e3d9263) )
33463339   ROM_LOAD16_BYTE( "jan2-prol.u26", 0x200000, 0x080000, CRC(758a7249) SHA1(1126e8527bad000bdfbd59da46d72ed256cb0fa9) )
33473340   ROM_RELOAD(                       0x300000, 0x080000)
r242096r242097
34143407***************************************************************************/
34153408
34163409ROM_START( jsk )
3417   ROM_REGION16_LE( 0x100000, "user1", 0 )
3410   ROM_REGION( 0x100000, "maincpu", 0 )
34183411   ROM_LOAD16_BYTE( "jsk-u72.bin", 0x00000, 0x80000, CRC(db6b2554) SHA1(c4c6617461e1d3f8660a2b97fd2c38ef245f0d4a) )
34193412   ROM_LOAD16_BYTE( "jsk-u71.bin", 0x00001, 0x80000, CRC(f6774fba) SHA1(3a74e5091d9d72e4f92c7c637cfe5c0dcc60bbe1) )
34203413
r242096r242097
34553448***************************************************************************/
34563449
34573450ROM_START( keithlcy )
3458   ROM_REGION16_LE( 0x200000, "user1", 0 )     /* V60 Code */
3451   ROM_REGION( 0x200000, "maincpu", 0 )     /* V60 Code */
34593452   ROM_LOAD16_WORD( "vg002-07.u28", 0x000000, 0x100000, CRC(57f80ff5) SHA1(9dcc35a79d3799407190d113e0f1b57864d6c56a) ) // "SETA SoundDriver"
34603453   ROM_LOAD16_BYTE( "kl-p0l.u26",   0x100000, 0x080000, CRC(d7b177fb) SHA1(2a3533b952a7b2404720916662743c144e870c0b) )
34613454   ROM_LOAD16_BYTE( "kl-p0h.u27",   0x100001, 0x080000, CRC(9de7add4) SHA1(16f4405b12734cb6a83cff8be21d03bb3c2e2266) )
r242096r242097
35023495***************************************************************************/
35033496
35043497ROM_START( koikois2 )
3505   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
3498   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
35063499//  socket for DATA ROM is empty
35073500   ROM_LOAD16_BYTE( "u26.bin", 0x200000, 0x080000, CRC(4be937a1) SHA1(b2c22ec12fc110984bd1914f8e3e16a8cb866816) )
35083501   ROM_RELOAD(                 0x300000, 0x080000)
r242096r242097
35523545***************************************************************************/
35533546
35543547ROM_START( meosism )
3555   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
3548   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
35563549   ROM_LOAD16_BYTE( "s15-2-2.u47", 0x000000, 0x080000, CRC(2ab0373f) SHA1(826aec3b9698ec5db5d7a72c3a24b1ef779fb227) )
35573550   ROM_LOAD16_BYTE( "s15-2-1.u46", 0x000001, 0x080000, CRC(a4bce148) SHA1(17ec4d91e215bd38258329b1a71e7f135c5733ad) )
35583551
r242096r242097
36013594***************************************************************************/
36023595
36033596ROM_START( mslider )
3604   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
3597   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
36053598   ROM_LOAD16_BYTE( "ms-pl.bin", 0x000000, 0x080000, CRC(70b2a05d) SHA1(387cf67e3e505c4cc1b5cd0b6c9fb3bc27d07e24) )
36063599   ROM_LOAD16_BYTE( "ms-ph.bin", 0x000001, 0x080000, CRC(34a64e9f) SHA1(acf3d8490f3ec99b6171e71328a991fcc9c5a8b1) )
36073600
r242096r242097
36323625***************************************************************************/
36333626
36343627ROM_START( ryorioh )
3635   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
3628   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
36363629   ROM_LOAD( "ryorioh.dat",      0x000000, 0x200000, CRC(d1335a6a) SHA1(a5670ab3c399736232baaabc59573bdb3bf762da) )
36373630   ROM_LOAD16_BYTE( "ryorioh.l", 0x200000, 0x080000, CRC(9ad60e7d) SHA1(572b84bab08eb8293d93e03182d9871d8973b7dd) )
36383631   ROM_RELOAD(                   0x300000, 0x080000)
r242096r242097
36933686***************************************************************************/
36943687
36953688ROM_START( srmp4 )
3696   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
3689   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
36973690   ROM_LOAD16_BYTE( "sx001-14.prl", 0x000000, 0x080000, CRC(19aaf46e) SHA1(0c0f5acc1880971c56e7e2c2e3ad7c2932b82d4b) )
36983691   ROM_LOAD16_BYTE( "sx001-15.prh", 0x000001, 0x080000, CRC(dbd31399) SHA1(a77dc85f481454b10223d7f4e0395e07d2f8d4f3) )
36993692
r242096r242097
37183711ROM_END
37193712
37203713ROM_START( srmp4o )
3721   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
3714   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
37223715   ROM_LOAD16_BYTE( "sx001-11.prl", 0x000000, 0x080000, CRC(dede3e64) SHA1(6fe998babfd2ad8f268c59bd365115a2d7cfc8f9) )
37233716   ROM_LOAD16_BYTE( "sx001-12.prh", 0x000001, 0x080000, CRC(739c53c3) SHA1(68f12cf42177df208ff6499ccc7ccc1423e3ad5f) )
37243717
r242096r242097
37523745***************************************************************************/
37533746
37543747ROM_START( srmp7 )
3755   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
3748   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
37563749   ROM_LOAD16_WORD( "sx015-10.dat", 0x000000, 0x200000, CRC(fad3ac6a) SHA1(9a4695c06bc74ca4de0c1a83bdf38f6651c0e2a1) )
37573750   ROM_LOAD16_BYTE( "sx015-07.pr0", 0x200000, 0x080000, CRC(08d7f841) SHA1(67567acff0ce278576290a896005de0397605eef) )
37583751   ROM_RELOAD(                      0x300000, 0x080000)
r242096r242097
39013894***************************************************************************/
39023895
39033896ROM_START( survarts )
3904   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
3897   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
39053898   ROM_LOAD16_BYTE( "prl-r6.u4", 0x000000, 0x080000, CRC(ef5f6e17) SHA1(1857beb15d2214c7ecb60b59e696ba24b2791734) )
39063899   ROM_LOAD16_BYTE( "prh-r5.u3", 0x000001, 0x080000, CRC(d446f010) SHA1(fb6c349edb2e6d1fcf8ed360dbe82be6d74f91d2) )
39073900
r242096r242097
39333926ROM_END
39343927
39353928ROM_START( survartsu )
3936   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
3929   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
39373930   ROM_LOAD16_BYTE( "usa-pr-l.u4", 0x000000, 0x080000, CRC(fa328673) SHA1(f7217eaa2a8d3fb7f706fa1aecaaa5b1b8d5e32c) )
39383931   ROM_LOAD16_BYTE( "usa-pr-h.u3", 0x000001, 0x080000, CRC(6bee2635) SHA1(a2d0517bf599331ef47beb8a902589039e4502e0) )
39393932
r242096r242097
39623955ROM_END
39633956
39643957ROM_START( survartsj )
3965   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
3958   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
39663959   ROM_LOAD16_BYTE( "jpn-pr-l.u4", 0x000000, 0x080000, CRC(e5a52e8c) SHA1(0a51c16d23d99c3e6a12f8a96c62fe8c72179a22) )
39673960   ROM_LOAD16_BYTE( "jan-pr-h.u3", 0x000001, 0x080000, CRC(051c9bca) SHA1(b8a7c5e4cb12cb0f05b5ba15394bd1fcf0476bf0) )  // jan typo on sticker
39683961
r242096r242097
40354028***************************************************************************/
40364029
40374030ROM_START( dynagear )
4038   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
4031   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
40394032   ROM_LOAD16_BYTE( "si002-prl.u4", 0x000000, 0x080000, CRC(71ba29c6) SHA1(ef43ab665daa4fc9ee01996d03f2f0b4c74c8435) )
40404033   ROM_LOAD16_BYTE( "si002-prh.u3", 0x000001, 0x080000, CRC(d0947a12) SHA1(95b54ed9dc51c952ad123103b8633a821cde05e9) )
40414034
r242096r242097
40764069***************************************************************************/
40774070
40784071ROM_START( sxyreact )
4079   ROM_REGION16_LE( 0x200000, "user1", 0 )     /* V60 Code */
4072   ROM_REGION( 0x200000, "maincpu", 0 )     /* V60 Code */
40804073   ROM_LOAD16_BYTE( "ac414e00.u2",  0x000000, 0x080000, CRC(d5dd7593) SHA1(ad1c7c2f27e0423ab346172a5c91316c9c0b3620) )
40814074   ROM_LOAD16_BYTE( "ac413e00.u1",  0x000001, 0x080000, CRC(f46aee4a) SHA1(8336304797987321903977373dec027cfca2e211) )
40824075   ROM_LOAD16_BYTE( "ac416e00.u47", 0x100000, 0x080000, CRC(e0f7bba9) SHA1(5eafd72c9fa4588f18fa02113a93abdcaf8d8693) )
r242096r242097
41644157***************************************************************************/
41654158
41664159ROM_START( sxyreac2 )
4167   ROM_REGION16_LE( 0x200000, "user1", 0 )     /* V60 Code */
4160   ROM_REGION( 0x200000, "maincpu", 0 )     /* V60 Code */
41684161   ROM_LOAD16_WORD( "ac1714e00.u32",  0x000000, 0x200000, CRC(78075d70) SHA1(05c84bb32c6f97fceb5436d192c14cac79d9ab07) )
41694162
41704163   ROM_REGION( 0x2000000, "gfx1", 0 )  /* Sprites */
r242096r242097
42574250***************************************************************************/
42584251
42594252ROM_START( stmblade )
4260   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
4253   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
42614254   ROM_LOAD16_WORD( "sb-pd0.u26",  0x000000, 0x100000, CRC(91c4fbf7) SHA1(68e57ea2a9756a95a81c6688905352d631e9f2de) )
42624255   ROM_LOAD16_BYTE( "s-blade.u37", 0x200000, 0x080000, CRC(a6a42cc7) SHA1(4bff79ff03b81a7ed96d3ad285242580146976be) )
42634256   ROM_RELOAD(                     0x300000, 0x080000)
r242096r242097
42864279ROM_END
42874280
42884281ROM_START( stmbladej )
4289   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
4282   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
42904283   ROM_LOAD16_WORD( "sb-pd0.u26",  0x000000, 0x100000, CRC(91c4fbf7) SHA1(68e57ea2a9756a95a81c6688905352d631e9f2de) )
42914284   ROM_LOAD16_BYTE( "u37j.u37", 0x200000, 0x080000, CRC(dce20df8) SHA1(d589bf7bebbf6b3c76ddb4b1f8d0c7d6bee34561) )
42924285   ROM_RELOAD(                  0x300000, 0x080000)
r242096r242097
43534346***************************************************************************/
43544347
43554348ROM_START( twineag2 )
4356   ROM_REGION16_LE( 0x200000, "user1", 0 )     /* V60 Code */
4349   ROM_REGION( 0x200000, "maincpu", 0 )     /* V60 Code */
43574350   ROM_LOAD16_WORD( "sx002-12.u22", 0x000000, 0x200000, CRC(846044dc) SHA1(c1c85de1c466fb7c3580824baa1571cd0fed6ec6) )
43584351
43594352   ROM_REGION( 0x1800000, "gfx1", 0 )  /* Sprites */
r242096r242097
44004393****************************************************************************/
44014394
44024395ROM_START( ultrax )
4403   ROM_REGION16_LE( 0x200000, "user1", 0 )  /* V60 Code */
4396   ROM_REGION( 0x200000, "maincpu", 0 )  /* V60 Code */
44044397   ROM_LOAD16_BYTE( "71047-11.u64", 0x000000, 0x080000, CRC(593b2678) SHA1(3b24b59a21386a4688502c5f0a2dd4eb0ec92544) )
44054398   ROM_LOAD16_BYTE( "71047-09.u65", 0x000001, 0x080000, CRC(08ea8d91) SHA1(5d2672f6c96fbbe9d80bd6539c1400b62745892a) )
44064399   ROM_LOAD16_BYTE( "71047-12.u62", 0x100000, 0x080000, CRC(76a77ab2) SHA1(0cf2f293defc23c807556ff92ea99f963fafed40) )
r242096r242097
45164509****************************************************************************/
45174510
45184511ROM_START( vasara )
4519   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
4512   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
45204513   ROM_LOAD16_WORD( "data.u34",  0x000000, 0x200000, CRC(7704cc7e) SHA1(62bb018b7f0c7ee67fee37de17bb22a73bb9e420) )
45214514   ROM_LOAD16_BYTE( "prg-l.u30", 0x200000, 0x080000, CRC(f0547886) SHA1(6a3717f8b89575d3cb4c7d56dd9df5052faa3c7f) )
45224515   ROM_RELOAD(                   0x300000, 0x080000)
r242096r242097
45374530ROM_END
45384531
45394532ROM_START( vasara2 )
4540   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
4533   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
45414534   ROM_LOAD16_WORD( "data.u34",  0x000000, 0x200000, CRC(493d0103) SHA1(fda68fb089328cabb3bbd52f8703b445a9509bf1) )
45424535   ROM_LOAD16_BYTE( "prg-l.u30", 0x200000, 0x080000, CRC(40e6f5f6) SHA1(05fee4535ffe8403e86ba92a58e5f2d040489c8e) )
45434536   ROM_RELOAD(                   0x300000, 0x080000)
r242096r242097
45584551ROM_END
45594552
45604553ROM_START( vasara2a )
4561   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
4554   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
45624555   ROM_LOAD16_WORD( "data.u34",     0x000000, 0x200000, CRC(493d0103) SHA1(fda68fb089328cabb3bbd52f8703b445a9509bf1) )
45634556   ROM_LOAD16_BYTE( "basara-l.u30", 0x200000, 0x080000, CRC(fd88b068) SHA1(a86e3ffc870e6f6f7f18273428b24d938d6b9c3d) )
45644557   ROM_RELOAD(                      0x300000, 0x080000)
r242096r242097
46344627****************************************************************************/
46354628
46364629ROM_START( gdfs )
4637   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
4630   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
46384631   ROM_LOAD16_WORD( "vg004-14.u3",   0x000000, 0x100000, CRC(d88254df) SHA1(ccdfd42e4ce3941018f83e300da8bf7a5950f65c) )
46394632   ROM_RELOAD(                       0x100000, 0x100000)
46404633   ROM_LOAD16_BYTE( "ssv2set0.u1",   0x200000, 0x080000, CRC(c23b9e2c) SHA1(9026e065252981fb403255ddc5782359c0088e8a) )
trunk/src/mame/includes/ssv.h
r242096r242097
1414      m_dsp(*this, "dsp"),
1515      m_mainram(*this, "mainram"),
1616      m_spriteram(*this, "spriteram"),
17      m_paletteram(*this, "paletteram"),
1817      m_scroll(*this, "scroll"),
1918      m_irq_vectors(*this, "irq_vectors"),
2019      m_gdfs_tmapram(*this, "gdfs_tmapram"),
2120      m_gdfs_tmapscroll(*this, "gdfs_tmapscroll"),
2221      m_gdfs_st0020(*this, "st0020_spr"),
2322      m_input_sel(*this, "input_sel"),
24      m_region_gfx1(*this, "gfx1"),
2523      m_io_gunx1(*this, "GUNX1"),
2624      m_io_guny1(*this, "GUNY1"),
2725      m_io_gunx2(*this, "GUNX2"),
r242096r242097
4644
4745   required_shared_ptr<UINT16> m_mainram;
4846   required_shared_ptr<UINT16> m_spriteram;
49   required_shared_ptr<UINT16> m_paletteram;
5047   required_shared_ptr<UINT16> m_scroll;
5148   required_shared_ptr<UINT16> m_irq_vectors;
5249   optional_shared_ptr<UINT16> m_gdfs_tmapram;
r242096r242097
6360   UINT8 m_requested_int;
6461   UINT16 m_irq_enable;
6562
66   UINT16 *m_dsp_ram;
67
6863   UINT16 *m_eaglshot_gfxram;
6964
7065   tilemap_t *m_gdfs_tmap;
7166
7267   int m_interrupt_ultrax;
7368
74   int m_gdfs_gfxram_bank;
7569   int m_gdfs_lightgun_select;
7670
7771   UINT16 m_sxyreact_serial;
r242096r242097
8175   UINT32 m_latches[8];
8276
8377   UINT8 m_trackball_select;
84   UINT8 m_gfxrom_select;
8578   DECLARE_WRITE16_MEMBER(ssv_irq_ack_w);
8679   DECLARE_WRITE16_MEMBER(ssv_irq_enable_w);
8780   DECLARE_WRITE16_MEMBER(ssv_lockout_w);
r242096r242097
111104   DECLARE_WRITE32_MEMBER(latch32_w);
112105   DECLARE_READ16_MEMBER(latch16_r);
113106   DECLARE_WRITE16_MEMBER(latch16_w);
114   DECLARE_READ16_MEMBER(eaglshot_gfxrom_r);
115   DECLARE_WRITE16_MEMBER(eaglshot_gfxrom_w);
107   DECLARE_WRITE16_MEMBER(eaglshot_gfxrom_bank_w);
116108   DECLARE_READ16_MEMBER(eaglshot_trackball_r);
117109   DECLARE_WRITE16_MEMBER(eaglshot_trackball_w);
118110   DECLARE_READ16_MEMBER(eaglshot_gfxram_r);
r242096r242097
120112   DECLARE_WRITE16_MEMBER(gdfs_tmapram_w);
121113   DECLARE_READ16_MEMBER(ssv_vblank_r);
122114   DECLARE_WRITE16_MEMBER(ssv_scroll_w);
123   DECLARE_WRITE16_MEMBER(paletteram16_xrgb_swap_word_w);
124115   DECLARE_READ16_MEMBER(gdfs_eeprom_r);
125116   DECLARE_WRITE16_MEMBER(gdfs_eeprom_w);
126117   DECLARE_DRIVER_INIT(gdfs);
r242096r242097
164155   void ssv_enable_video(int enable);
165156   void init_ssv(int interrupt_ultrax);
166157   void init_hypreac2_common();
158   void init_eaglshot_banking();
167159   void init_st010();
168160
169161protected:
170   required_memory_region m_region_gfx1;
171162   optional_ioport m_io_gunx1;
172163   optional_ioport m_io_guny1;
173164   optional_ioport m_io_gunx2;
trunk/src/mame/mame.lst
r242096r242097
80618061mkla4           // (c) 1992 Midway
80628062mkyawdim        // bootleg
80638063mkyawdim2       // bootleg
8064mkyawdim3       // bootleg
80648065term2           // (c) 1992 Midway
80658066term2la3        // (c) 1992 Midway
80668067term2la2        // (c) 1992 Midway
trunk/src/mame/video/ssv.c
r242096r242097
385385//      printf("%04x %04x\n",data,offset*2);
386386}
387387
388WRITE16_MEMBER(ssv_state::paletteram16_xrgb_swap_word_w)
389{
390   int r, g, b;
391   UINT16 data0, data1;
392
393   COMBINE_DATA(m_paletteram + offset);
394
395   offset &= ~1;
396
397   data0 = m_paletteram[offset + 1];
398   data1 = m_paletteram[offset];
399
400   r = data0 & 0xff;
401   g = data1 >> 8;
402   b = data1 & 0xff;
403
404   m_palette->set_pen_color(offset>>1, rgb_t(r, g, b));
405}
406
407388/***************************************************************************
408389
409390
trunk/src/mess/drivers/a310.c
r242096r242097
383383   MCFG_FLOPPY_DRIVE_ADD("fdc:0", a310_floppies, "35dd", a310_state::floppy_formats)
384384   MCFG_FLOPPY_DRIVE_ADD("fdc:1", a310_floppies, "35dd", a310_state::floppy_formats)
385385
386   MCFG_SOFTWARE_LIST_ADD("flop_list", "archimedes")
387
386388   MCFG_SPEAKER_STANDARD_MONO("mono")
387389   MCFG_SOUND_ADD("dac0", DAC, 0)
388390   MCFG_SOUND_ROUTE(0, "mono", 0.10)
trunk/src/mess/drivers/altos5.c
r242096r242097
435435   MCFG_WD_FDC_DRQ_CALLBACK(DEVWRITELINE("z80dma", z80dma_device, rdy_w))
436436   MCFG_FLOPPY_DRIVE_ADD("fdc:0", altos5_floppies, "525qd", floppy_image_device::default_floppy_formats)
437437   MCFG_FLOPPY_DRIVE_ADD("fdc:1", altos5_floppies, "525qd", floppy_image_device::default_floppy_formats)
438
439   MCFG_SOFTWARE_LIST_ADD("flop_list", "altos5")
438440MACHINE_CONFIG_END
439441
440442
trunk/src/mess/drivers/amstrad.c
r242096r242097
10691069   MCFG_FLOPPY_DRIVE_ADD("upd765:0", aleste_floppies, "525hd", floppy_image_device::default_floppy_formats)
10701070   MCFG_FLOPPY_DRIVE_ADD("upd765:1", aleste_floppies, "525hd", floppy_image_device::default_floppy_formats)
10711071
1072   MCFG_DEVICE_REMOVE("flop_list")
1073   MCFG_SOFTWARE_LIST_ADD("flop_list", "aleste")
1074   MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("cpc_list", "cpc_flop")
1075
10721076   /* internal ram */
10731077   MCFG_RAM_MODIFY(RAM_TAG)
10741078   MCFG_RAM_DEFAULT_SIZE("2M")
trunk/src/mess/drivers/gamecom.c
r242096r242097
1111Game Status:
1212- The DAC sound partially works, sound from ports 1,2,3 not done
1313- Inbuilt ROM and PDA functions all work
14- When starting a cart, the graphic of the cart going into the slot is corrupt
14- On the screen where the cart goes into the slot there is video flicker
1515- Due to an irritating message, the NVRAM is commented out in the machine config
16- Cart games all have severe video issues such as flickering and nonsense gfx
16- Most of the cart games have severe video issues such as flickering and nonsense gfx
1717- Lights Out works
18- Centipede works with bad flickering
19- Frogger works, but there are bugs on the 2nd row of cars (if you turn your
20  frog to the right it dies, and also one car goes in reverse), and not possible
21  to get the female frog.
22- Wheel of Fortune 1&2, playable although the spinner is corrupt
18- Centipede works
19- Wheel of Fortune 1 & 2 are working.
20- Frogger works, but it is difficult to capture the female frog or the insect.
21- Quiz Wiz works, but the end-of-round score doesn't show
2322- Jeopardy, playable with bad gfx
24- Quiz Wiz works, but the final score doesn't show
2523- Tiger Web Link & Internet, they look ok, obviously aren't going to connect to anything
2624- Williams Arcade Classics, Robotron works, the rest are no use.
25- Monopoly is starting to show promise. It's playable but the video is terrible.
2726- The remaining carts are not functional to any useful degree.
2827
2928***************************************************************************/
trunk/src/mess/drivers/mikrosha.c
r242096r242097
252252   MCFG_GENERIC_CARTSLOT_ADD("cartslot", generic_plain_slot, "mikrosha_cart")
253253   MCFG_GENERIC_EXTENSIONS("bin,rom")
254254
255   MCFG_SOFTWARE_LIST_ADD("cass_list","mikrosha")
256   MCFG_SOFTWARE_LIST_ADD("cart_list","mikrosha_cart")
255   MCFG_SOFTWARE_LIST_ADD("cass_list", "mikrosha_cass")
256   MCFG_SOFTWARE_LIST_ADD("cart_list", "mikrosha_cart")
257257MACHINE_CONFIG_END
258258
259259
trunk/src/mess/drivers/mtx.c
r242096r242097
323323   MCFG_SNAPSHOT_ADD("snapshot", mtx_state, mtx, "mtx", 1)
324324   MCFG_CASSETTE_ADD("cassette")
325325   MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_STOPPED | CASSETTE_MOTOR_ENABLED | CASSETTE_SPEAKER_MUTED)
326   MCFG_CASSETTE_INTERFACE("mtx_cass")
326327
327328   MCFG_TIMER_DRIVER_ADD_PERIODIC("cassette_timer", mtx_state, cassette_tick, attotime::from_hz(44100))
328329
r242096r242097
330331   MCFG_RAM_ADD(RAM_TAG)
331332   MCFG_RAM_DEFAULT_SIZE("64K")
332333   MCFG_RAM_EXTRA_OPTIONS("96K,128K,160K,192K,224K,256K,288K,320K,352K,384K,416K,448K,480K,512K")
334
335   MCFG_SOFTWARE_LIST_ADD("cass_list", "mtx_cass")
333336MACHINE_CONFIG_END
334337
335338/*-------------------------------------------------
trunk/src/mess/drivers/pet.c
r242096r242097
25172517ROM_END
25182518
25192519
2520//-------------------------------------------------
2521//  ROM( cbm8296dgv_de )
2522//-------------------------------------------------
25202523
2524ROM_START( cbm8296dgv_de ) // SER.NO.WG 8947
2525   ROM_REGION( 0x2000, M6502_TAG, 0 )
2526   ROM_LOAD( "i/o gv.ue9", 0x1000, 0x1000, CRC(7adf50a0) SHA1(4f7abc5286e51f34cde98238410274715e766b31) ) // I/O MASTER (C)1982 J.PFEIFER
2527
2528   ROM_REGION( 0x4000, "basic", 0 )
2529   ROM_LOAD( "324746-01.ue7", 0x0000, 0x4000, CRC(03a25bb4) SHA1(e3e1431969bf317c885e47f3790e0bcbdf61fe77) )
2530
2531   ROM_REGION( 0x1000, "editor", 0 )
2532   ROM_LOAD( "ue8gv.ue8", 0x0000, 0x1000, CRC(8ad1fca9) SHA1(3c939092e51549696754c308b2a09f47c5d4d277) )
2533
2534   ROM_REGION( 0x1000, "charom", 0 )
2535   ROM_LOAD( "ua3gv.uc5", 0x000, 0x1000, CRC(d8035dc4) SHA1(cdf520a7dabf1b18aed15455b1dbefac15ff91f3) )
2536
2537   ROM_REGION( 0x20, "prom", 0 )
2538   ROM_LOAD( "74s288.uc2", 0x00, 0x20, CRC(06030665) SHA1(19dc91ca49ecc20e66c646ba480d2c3bc70a62e6) )
2539
2540   ROM_REGION( 0x10000, "ue5_eprom", 0 )
2541   ROM_LOAD( "ue5.bin", 0x00000, 0x10000, CRC(f70b7b37) SHA1(fe0fbb0fa71775f3780134aa11dac5b761526148) )
2542
2543   ROM_REGION( 0x10000, "ue6_eprom", 0 )
2544   ROM_LOAD( "ue6.bin", 0x00000, 0x10000, CRC(36952256) SHA1(e94d3e744a6aaff553bf260f25da0286436265d1) )
2545
2546   ROM_REGION( 0xf5, PLA1_TAG, 0 )
2547   ROM_LOAD( "324744-01.ue6", 0x00, 0xf5, NO_DUMP ) // 8700-009
2548
2549   ROM_REGION( 0xf5, PLA2_TAG, 0 )
2550   ROM_LOAD( "324745-01.ue5", 0x00, 0xf5, NO_DUMP ) // 8700-008
2551ROM_END
2552
2553
2554
25212555//**************************************************************************
25222556//  SYSTEM DRIVERS
25232557//**************************************************************************
r242096r242097
25562590COMP( 1984, cbm8296d,   cbm8296,    0,      cbm8296d,   petb,       driver_device,  0,  "Commodore Business Machines",  "CBM 8296-D",                   GAME_SUPPORTS_SAVE )
25572591COMP( 1984, cbm8296d_de,cbm8296,    0,      cbm8296d,   petb_de,    driver_device,  0,  "Commodore Business Machines",  "CBM 8296-D (Germany)",         GAME_SUPPORTS_SAVE )
25582592COMP( 1984, cbm8296gd,  cbm8296,    0,      cbm8296d,   petb,       driver_device,  0,  "Commodore Business Machines",  "CBM 8296GD",                   GAME_SUPPORTS_SAVE )
2593COMP( 1984, cbm8296dgv_de,cbm8296,    0,      cbm8296d,   petb,       driver_device,  0,  "Commodore Business Machines",  "CBM 8296-D GV? (Germany)",        GAME_SUPPORTS_SAVE )
trunk/src/mess/drivers/vii.c
r242096r242097
663663   static const char *const gpioregs[] = { "GPIO Data Port", "GPIO Buffer Port", "GPIO Direction Port", "GPIO Attribute Port", "GPIO IRQ/Latch Port" };
664664   static const char gpioports[] = { 'A', 'B', 'C' };
665665
666   offset -= 0x500;
667
668666   UINT16 val = m_io_regs[offset];
669667
670668   switch(offset)
r242096r242097
738736
739737   UINT16 temp = 0;
740738
741   offset -= 0x500;
742
743739   switch(offset)
744740   {
745741      case 0x00: // GPIO special function select
r242096r242097
901897}
902898
903899static ADDRESS_MAP_START( vii_mem, AS_PROGRAM, 16, vii_state )
904   AM_RANGE( 0x000000, 0x004fff ) AM_RAM AM_SHARE("p_ram")
905   AM_RANGE( 0x005000, 0x0051ff ) AM_READWRITE(video_r, video_w)
906   AM_RANGE( 0x005200, 0x0055ff ) AM_RAM AM_SHARE("p_rowscroll")
907   AM_RANGE( 0x005600, 0x0057ff ) AM_RAM AM_SHARE("p_palette")
908   AM_RANGE( 0x005800, 0x005fff ) AM_RAM AM_SHARE("p_spriteram")
909   AM_RANGE( 0x006000, 0x006fff ) AM_READWRITE(audio_r, audio_w)
910   AM_RANGE( 0x007000, 0x007fff ) AM_READWRITE(io_r,    io_w)
911   AM_RANGE( 0x008000, 0x7fffff ) AM_READ(rom_r)
900   AM_RANGE( 0x000000, 0x0027ff ) AM_RAM AM_SHARE("p_ram")
901   AM_RANGE( 0x002800, 0x0028ff ) AM_READWRITE(video_r, video_w)
902   AM_RANGE( 0x002900, 0x002aff ) AM_RAM AM_SHARE("p_rowscroll")
903   AM_RANGE( 0x002b00, 0x002bff ) AM_RAM AM_SHARE("p_palette")
904   AM_RANGE( 0x002c00, 0x002fff ) AM_RAM AM_SHARE("p_spriteram")
905   AM_RANGE( 0x003000, 0x0037ff ) AM_READWRITE(audio_r, audio_w)
906   AM_RANGE( 0x003d00, 0x003eff ) AM_READWRITE(io_r,    io_w)
907   AM_RANGE( 0x004000, 0x3fffff ) AM_READ(rom_r)
912908ADDRESS_MAP_END
913909
914910static INPUT_PORTS_START( vii )
trunk/src/mess/machine/gamecom.c
r242096r242097
77
88TIMER_CALLBACK_MEMBER(gamecom_state::gamecom_clock_timer_callback)
99{
10   UINT8 * RAM = m_region_maincpu->base();
11   UINT8 val = RAM[SM8521_CLKT] + 1;
12   RAM[SM8521_CLKT] = ( RAM[SM8521_CLKT] & 0xC0 ) | (val & 0x3f);
10   UINT8 val = m_p_ram[SM8521_CLKT] + 1;
11   m_p_ram[SM8521_CLKT] = ( m_p_ram[SM8521_CLKT] & 0xC0 ) | (val & 0x3f);
1312   m_maincpu->set_input_line(sm8500_cpu_device::CK_INT, ASSERT_LINE );
1413}
1514
r242096r242097
417416
418417/* The manual is not conclusive as to which bit of the DMVP register (offset 0x3D) determines
419418   which page for source or destination is used */
420/* For now the increment/decrement-x and increment/decrement-y parts are NOT supported.
421   Their usage is also not explained properly in the manuals. Guess we'll have to wait
422   for them to show up in some rom images...
423 */
424419WRITE8_MEMBER( gamecom_state::gamecom_handle_dma )
425420{
426   UINT8 * RAM = m_region_maincpu->base();
427   UINT8 dmc = RAM[SM8521_DMC];
421   UINT8 dmc = m_p_ram[SM8521_DMC];
428422   m_dma.overwrite_mode = dmc & 0x01;
429423   m_dma.transfer_mode = dmc & 0x06;
430424   m_dma.decrement_x = dmc & 0x08;
r242096r242097
435429      return;
436430   }
437431
438   if ( m_dma.decrement_x || m_dma.decrement_y )
439   {
440      popmessage( "TODO: Decrement-x and decrement-y are not supported yet\n" );
441   }
442
443   m_dma.width_x = RAM[SM8521_DMDX];
432   m_dma.width_x = m_p_ram[SM8521_DMDX];
444433   m_dma.width_x_count = 0;
445   m_dma.width_y = RAM[SM8521_DMDY];
434   m_dma.width_y = m_p_ram[SM8521_DMDY];
446435   m_dma.width_y_count = 0;
447   m_dma.source_x = RAM[SM8521_DMX1];
436   m_dma.source_x = m_p_ram[SM8521_DMX1];
448437   m_dma.source_x_current = m_dma.source_x;
449   m_dma.source_y = RAM[SM8521_DMY1];
450   m_dma.source_width = ( RAM[SM8521_LCH] & 0x20 ) ? 50 : 40;
451   m_dma.dest_x = RAM[SM8521_DMX2];
438   m_dma.source_y = m_p_ram[SM8521_DMY1];
439   m_dma.source_width = ( m_p_ram[SM8521_LCH] & 0x20 ) ? 50 : 40;
440   m_dma.dest_x = m_p_ram[SM8521_DMX2];
452441   m_dma.dest_x_current = m_dma.dest_x;
453   m_dma.dest_y = RAM[SM8521_DMY2];
454   m_dma.dest_width = ( RAM[SM8521_LCH] & 0x20 ) ? 50 : 40;
455   m_dma.palette[0] = RAM[SM8521_DMPL] & 0x03;
456   m_dma.palette[1] = ( RAM[SM8521_DMPL] >> 2 ) & 3;
457   m_dma.palette[2] = ( RAM[SM8521_DMPL] >> 4 ) & 3;
458   m_dma.palette[3] = RAM[SM8521_DMPL] >> 6;
442   m_dma.dest_y = m_p_ram[SM8521_DMY2];
443   m_dma.dest_width = ( m_p_ram[SM8521_LCH] & 0x20 ) ? 50 : 40;
444   m_dma.palette[0] = m_p_ram[SM8521_DMPL] & 0x03;
445   m_dma.palette[1] = ( m_p_ram[SM8521_DMPL] >> 2 ) & 3;
446   m_dma.palette[2] = ( m_p_ram[SM8521_DMPL] >> 4 ) & 3;
447   m_dma.palette[3] = m_p_ram[SM8521_DMPL] >> 6;
459448   m_dma.source_mask = 0x1FFF;
460449   m_dma.dest_mask = 0x1FFF;
461//  logerror("DMA: width %Xx%X, source (%X,%X), dest (%X,%X), transfer_mode %X, banks %X \n", m_dma.width_x, m_dma.width_y, m_dma.source_x, m_dma.source_y, m_dma.dest_x, m_dma.dest_y, m_dma.transfer_mode, RAM[SM8521_DMVP] );
450//  logerror("DMA: width %Xx%X, source (%X,%X), dest (%X,%X), transfer_mode %X, banks %X \n", m_dma.width_x, m_dma.width_y, m_dma.source_x, m_dma.source_y, m_dma.dest_x, m_dma.dest_y, m_dma.transfer_mode, m_p_ram[SM8521_DMVP] );
462451//  logerror( "   Palette: %d, %d, %d, %d\n", m_dma.palette[0], m_dma.palette[1], m_dma.palette[2], m_dma.palette[3] );
463452   switch( m_dma.transfer_mode )
464453   {
465454   case 0x00:
466455      /* VRAM->VRAM */
467      m_dma.source_bank = &m_p_videoram[(RAM[SM8521_DMVP] & 0x01) ? 0x2000 : 0x0000];
468      m_dma.dest_bank = &m_p_videoram[(RAM[SM8521_DMVP] & 0x02) ? 0x2000 : 0x0000];
456      m_dma.source_bank = &m_p_videoram[(m_p_ram[SM8521_DMVP] & 0x01) ? 0x2000 : 0x0000];
457      m_dma.dest_bank = &m_p_videoram[(m_p_ram[SM8521_DMVP] & 0x02) ? 0x2000 : 0x0000];
469458      break;
470459   case 0x02:
471460      /* ROM->VRAM */
472//      logerror( "DMA DMBR = %X\n", RAM[SM8521_DMBR] );
461//      logerror( "DMA DMBR = %X\n", m_p_ram[SM8521_DMBR] );
473462      m_dma.source_width = 64;
474463      m_dma.source_mask = 0x3FFF;
475      if (RAM[SM8521_DMBR] < 16)
476         m_dma.source_bank = m_region_kernel->base() + (RAM[SM8521_DMBR] << 14);
464      if (m_p_ram[SM8521_DMBR] < 16)
465         m_dma.source_bank = m_region_kernel->base() + (m_p_ram[SM8521_DMBR] << 14);
477466      else
478467      if (m_cart_ptr)
479         m_dma.source_bank = m_cart_ptr + (RAM[SM8521_DMBR] << 14);
468         m_dma.source_bank = m_cart_ptr + (m_p_ram[SM8521_DMBR] << 14);
480469
481      m_dma.dest_bank = &m_p_videoram[(RAM[SM8521_DMVP] & 0x02) ? 0x2000 : 0x0000];
470      m_dma.dest_bank = &m_p_videoram[(m_p_ram[SM8521_DMVP] & 0x02) ? 0x2000 : 0x0000];
482471      break;
483472   case 0x04:
484473      /* Extend RAM->VRAM */
485474      m_dma.source_width = 64;
486475      m_dma.source_bank = &m_p_nvram[0x0000];
487      m_dma.dest_bank = &m_p_videoram[(RAM[SM8521_DMVP] & 0x02) ? 0x2000 : 0x0000];
476      m_dma.dest_bank = &m_p_videoram[(m_p_ram[SM8521_DMVP] & 0x02) ? 0x2000 : 0x0000];
488477      break;
489478   case 0x06:
490479      /* VRAM->Extend RAM */
491      m_dma.source_bank = &m_p_videoram[(RAM[SM8521_DMVP] & 0x01) ? 0x2000 : 0x0000];
480      m_dma.source_bank = &m_p_videoram[(m_p_ram[SM8521_DMVP] & 0x01) ? 0x2000 : 0x0000];
492481      m_dma.dest_width = 64;
493482      m_dma.dest_bank = &m_p_nvram[0x0000];
494483      break;
r242096r242097
507496   {
508497      for( x_count = 0; x_count <= m_dma.width_x; x_count++ )
509498      {
510         int source_pixel = 0;
511         int dest_pixel = 0;
512         int src_addr = m_dma.source_current & m_dma.source_mask;
513         int dest_addr = m_dma.dest_current & m_dma.dest_mask;
499         UINT16 src_addr = m_dma.source_current & m_dma.source_mask;
500         UINT16 dest_addr = m_dma.dest_current & m_dma.dest_mask;
501         UINT8 dest_adj = (3 - (m_dma.dest_x_current & 3)) << 1;
502         UINT8 src_adj = (3 - (m_dma.source_x_current & 3)) << 1;
503         
514504         /* handle DMA for 1 pixel */
515         /* Read pixel data */
516         switch ( m_dma.source_x_current & 0x03 )
517         {
518         case 0x00: source_pixel = m_dma.source_bank[src_addr] >> 6; break;
519         case 0x01: source_pixel = ( m_dma.source_bank[src_addr] >> 4 ) & 3; break;
520         case 0x02: source_pixel = ( m_dma.source_bank[src_addr] >> 2 ) & 3; break;
521         case 0x03: source_pixel = m_dma.source_bank[src_addr] & 3;      break;
522         }
505         // Get new pixel
506         UINT8 source_pixel = (m_dma.source_bank[src_addr] >> src_adj) & 3;
523507
524         if ( !m_dma.overwrite_mode && source_pixel == 0 )
508         // If overwrite mode, write new pixel
509         if ( m_dma.overwrite_mode || source_pixel)
525510         {
526            switch ( m_dma.dest_x_current & 0x03 )
527            {
528            case 0x00: dest_pixel = m_dma.dest_bank[dest_addr] >> 6; break;
529            case 0x01: dest_pixel = ( m_dma.dest_bank[dest_addr] >> 4 ) & 3; break;
530            case 0x02: dest_pixel = ( m_dma.dest_bank[dest_addr] >> 2 ) & 3; break;
531            case 0x03: dest_pixel = m_dma.dest_bank[dest_addr] & 3;      break;
532            }
533            source_pixel = dest_pixel;
511            // Get 4 pixels and remove the one about to be replaced
512            UINT8 other_pixels = m_dma.dest_bank[dest_addr] & ~(3 << dest_adj);
513            // Get palette of new pixel and place into the hole
514            m_dma.dest_bank[dest_addr] = other_pixels | (m_dma.palette[ source_pixel ] << dest_adj);
534515         }
535516
536         /* Translate pixel data using DMA palette. */
537         /* Not sure if this should be done before the compound stuff - WP */
538         source_pixel = m_dma.palette[ source_pixel ];
539         /* Write pixel data */
540         switch( m_dma.dest_x_current & 0x03 )
541         {
542         case 0x00:
543            m_dma.dest_bank[dest_addr] = ( m_dma.dest_bank[dest_addr] & 0x3F ) | ( source_pixel << 6 );
544            break;
545         case 0x01:
546            m_dma.dest_bank[dest_addr] = ( m_dma.dest_bank[dest_addr] & 0xCF ) | ( source_pixel << 4 );
547            break;
548         case 0x02:
549            m_dma.dest_bank[dest_addr] = ( m_dma.dest_bank[dest_addr] & 0xF3 ) | ( source_pixel << 2 );
550            break;
551         case 0x03:
552            m_dma.dest_bank[dest_addr] = ( m_dma.dest_bank[dest_addr] & 0xFC ) | source_pixel;
553            break;
554         }
555
556517         /* Advance a pixel */
557518         if ( m_dma.decrement_x )
558519         {
r242096r242097
574535      /* Advance a line */
575536      m_dma.source_x_current = m_dma.source_x;
576537      m_dma.dest_x_current = m_dma.dest_x;
577      m_dma.source_line += m_dma.source_width;
538      if ( m_dma.decrement_y )
539         m_dma.source_line -= m_dma.source_width;
540      else
541         m_dma.source_line += m_dma.source_width;
578542      m_dma.source_current = m_dma.source_line;
579543      m_dma.dest_line += m_dma.dest_width;
580544      m_dma.dest_current = m_dma.dest_line;
r242096r242097
585549
586550WRITE8_MEMBER( gamecom_state::gamecom_update_timers )
587551{
588   UINT8 * RAM = m_region_maincpu->base();
589552   if ( m_timer[0].enabled )
590553   {
591554      m_timer[0].state_count += data;
592555      while ( m_timer[0].state_count >= m_timer[0].state_limit )
593556      {
594557         m_timer[0].state_count -= m_timer[0].state_limit;
595         RAM[SM8521_TM0D]++;
596         if ( RAM[SM8521_TM0D] >= m_timer[0].check_value )
558         m_p_ram[SM8521_TM0D]++;
559         if ( m_p_ram[SM8521_TM0D] >= m_timer[0].check_value )
597560         {
598            RAM[SM8521_TM0D] = 0;
561            m_p_ram[SM8521_TM0D] = 0;
599562            m_maincpu->set_input_line(sm8500_cpu_device::TIM0_INT, ASSERT_LINE );
600563         }
601564      }
r242096r242097
606569      while ( m_timer[1].state_count >= m_timer[1].state_limit )
607570      {
608571         m_timer[1].state_count -= m_timer[1].state_limit;
609         RAM[SM8521_TM1D]++;
610         if ( RAM[SM8521_TM1D] >= m_timer[1].check_value )
572         m_p_ram[SM8521_TM1D]++;
573         if ( m_p_ram[SM8521_TM1D] >= m_timer[1].check_value )
611574         {
612            RAM[SM8521_TM1D] = 0;
575            m_p_ram[SM8521_TM1D] = 0;
613576            m_maincpu->set_input_line(sm8500_cpu_device::TIM1_INT, ASSERT_LINE );
614577         }
615578      }
trunk/src/mess/mess.lst
r242096r242097
645645cbm8296d
646646cbm8296d_de
647647cbm8296gd
648cbm8296dgv_de
648649
649650vic1001   // Commodore VIC-1001 (Japan)
650651vic20    // Commodore VIC 20 (NTSC)
trunk/src/mess/video/gamecom.c
r242096r242097
77TIMER_CALLBACK_MEMBER(gamecom_state::gamecom_scanline)
88   {
99   // draw line
10   if ( m_scanline == 0 )
11      m_base_address = ( m_p_ram[SM8521_LCDC] & 0x40 ) ? 0x2000 : 0x0000;
10   m_base_address = ( m_p_ram[SM8521_LCDC] & 0x40 ) ? 0x2000 : 0x0000;
1211
1312   if ( ~m_p_ram[SM8521_LCDC] & 0x80 )
1413   {


Previous 199869 Revisions Next


© 1997-2024 The MAME Team