Previous 199869 Revisions Next

r33595 Sunday 30th November, 2014 at 17:06:30 UTC by Cowering
Add a few of my USA carts, fix spellings of TM items (NW)
[hash]aleste.xml archimedes.xml einstein.xml fm7_disk.xml leapster.xml pc98.xml pet_flop.xml
[src/emu/bus/centronics]epson_lx810l.c epson_lx810l.h
[src/emu/machine]e05a30.c e05a30.h
[src/emu/video]stvvdp2.c
[src/lib/util]unicode.h
[src/mame]mame.lst
[src/mame/audio]seibu.c
[src/mame/drivers]atarisy1.c cabal.c cave.c midyunit.c ssv.c taito_f3.c viper.c
[src/mame/includes]ssv.h
[src/mame/video]ssv.c
[src/mess]mess.lst
[src/mess/drivers]a310.c amstrad.c gamecom.c pet.c sg1000.c ti74.c
[src/mess/machine]gamecom.c
[src/mess/video]gamecom.c
[src/osd/sdl/man]castool.1 chdman.1 floptool.1 imgtool.1 jedutil.1 ldresample.1 ldverify.1 mame.6 mess.6 romcmp.1 testkeys.1

trunk/hash/aleste.xml
r242106r242107
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/archimedes.xml
r242106r242107
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
r242106r242107
142142Superwriter (Softsel)
143143Tasprint Einstein (Tasman)
144144Tassign Einstein (Tasman)
145Tasword Einstein (Tasman)
145146Telepack (New Miracle Software)
146147Telerenter (New Miracle Software)
147148The Accounting System (Surrey Software)
149The Cracker (Tatung)
148150The New DATAFILE 11 (Fydler)
149151Total Business Package (Solo Software)
150152Use it (Bubble Bus)
r242106r242107
177179Mathemagic/Scoop (Solo Software)
178180Maths Tank/Counter Blast (Solo Software)
179181Microtext (Transdata Ltd)
182Mr Fixit/Get Lost (Solo Software)
180183Modern Maths 16+/Chock A Block (Solo Software)
184Traditional Maths 16+/Cyfax (Solo Software)
181185T.N.T (Ten not Two) - J&amp;K Software
182186Spell N Build/Word Search (Screensoft)
183187
184188Games:
189256 Games Pack for Einstein 256 (Merlin)
1851903D Noughts and Crosses (Solo Software)
191Agrovator (Syntaxsoft)
192Alice and the March Hare (Orion)
186193Attack of the Killer Tomatoes (Merlin)
187194Ballyhoo (Infocom)
188195Batman (Ocean)
189196Beach Head 1 + 2 (Tatung)
197Bell Super Six Games (Bell Software)
198Bell Super 10 Games (Bell Software)
190199Buzz Off/Shark Hunter (Electric Software)
191200Card Sharp (Emsoft)
192201Casino (Emsoft)
r242106r242107
203212Einjong (Merlin)
204213Eliminator/Reversi (Merlin)
205214Family Pack 1 (Solo Software)
215Fathom's Deep (Merlin)
206216Flight Path 737 (Anirog)
207217Flight Simulation (Screensoft)
208218Football Manager/Pinball (Sharward Services)
209219Football Pools Predictor (Bell Software)
220Fruckles/Toado (Merlin)
210221Fydler Six Game Pack (P.C.S)
211222Games Night (Emsoft)
212223Gloop (Merlin)
r242106r242107
223234Knight Lore (Tatung/Ultimate)
224235Le Mans (Electric Software)
225236Les Flics (Electric Software)
237Manik Panik/Galaxoids (Solo Software)
226238Mayhem (Solo Software)
227239Merlin Games Compendium (Merlin)
228240Norseman/Backgammon (Electric Software)
229241One man and his droid (Tatung)
242Pakman/Millipede (Kuma)
243Panzer Attack (Lothlorian)
230244Planetfall (Infocom)
231245Polaris (Solo Software)
232246Punchy (Tatung Einsoft)
247Quantum (Merlin)
233248Reversi (Merlin)
249River Bandit (Merlin)
250Roverball (Merlin)
234251Seastalker (Infocom)
235252Soho (Emsoft)
236253Sorcerer (Infocom)
237254Soul of a Robot/F1 Simulator (Merlin)
255Southern Belle (Merlin)
238256Space Traveller/Reversi (Merlin)
239257Speculator Disks 1,2 and 3 (Syntaxsoft)
258Spellbreaker (Infocom)
240259Sprog (Merlin)
241260Starbase (Merlin)
242261Stock Tycoon (Screensoft)
r242106r242107
246265Time Bandits (Orion)
247266Tracker (Solo Software)
248267Turbo Chess/Draughts (Screensoft)
268Wishbringer (Infocom)
249269Witness (Infocom)
250270Zexl (Everco)
271Zork 1 (Infocom)
272Zork 3 (Infocom)
251273
252274Programming:
253275Assembler Plus
r242106r242107
313335Bankmate (Fydler)
314336British Football Pools Predictor (Bell)
315337CAD-CAM (Skytronics)
338Colour Fantasia (Kuma)
316339Config (Merlin)
317340CCT/PCB Design (Taurus)
318341Data Diary (Phoenix)
r242106r242107
349372Merlin Transfer (Merlin)
350373Microsoft Sorting Utility (Softsel)
351374Microstat (Xitan)
375Mouse Art (Emsoft)
352376Neil's Utilities (Merlin)
353377PC Utility (Taurus)
354378Pertmaster (Xitan)
r242106r242107
390414      </part>
391415   </software>
392416
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
426417   <software name="assembly">
427418      <!-- alt name: Assembly Code Tutor -->
428419      <description>Assembly Language Course</description>
r242106r242107
501492      </part>
502493   </software>
503494
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
526495   <software name="cchamber">
527496      <description>Cursed Chambers &amp; ZRIM</description>
528497      <year>19??</year>
r242106r242107
534503      </part>
535504   </software>
536505
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
548506   <software name="diamond">
549507      <description>Dan Diamond Trilogy</description>
550508      <year>19??</year>
r242106r242107
612570      </part>
613571   </software>
614572
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
626573   <software name="microplx">
627574      <description>Einstein Micro Plox</description>
628575      <year>1989</year>
r242106r242107
656603      </part>
657604   </software>
658605
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
670606   <software name="fsim">
671607      <description>Flight Simulation</description>
672608      <year>1985</year>
r242106r242107
700636      </part>
701637   </software>
702638
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
714639   <software name="gronks">
715640      <description>Gronks</description>
716641      <year>198?</year>
r242106r242107
722647      </part>
723648   </software>
724649
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
736650   <software name="highway" supported="no">
737651      <description>Highway Encounter</description>
738652      <year>1985</year>
r242106r242107
790704   </software>
791705
792706   <software name="kumautil">
793      <description>Kuma Disc Utility (v1.0)</description>
707   <!-- Version 1.0-->
708      <description>Kuma Disc Utility</description>
794709      <year>19??</year>
795710      <publisher>Kuma Software</publisher>
796711      <part name="flop1" interface="floppy_5_25">
r242106r242107
833748      </part>
834749   </software>
835750
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
847751   <software name="mathmag">
848752      <description>Mathe-Magic &amp; Scoop</description>
849753      <year>19??</year>
r242106r242107
877781      </part>
878782   </software>
879783
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
891784   <software name="monopoly" supported="no">
892785      <description>Monopoly</description>
893786      <year>19??</year>
r242106r242107
899792      </part>
900793   </software>
901794
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
913795   <software name="musicomp">
914796      <description>Music Composer</description>
915797      <year>1984</year>
r242106r242107
932814      </part>
933815   </software>
934816
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
946817   <software name="nightmar">
947818      <description>Nightmare Park &amp; Commando Plain</description>
948819      <year>19??</year>
r242106r242107
965836      </part>
966837   </software>
967838
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
990839   <software name="peteutil">
991840      <description>Pete's Utilities</description>
992841      <year>19??</year>
r242106r242107
1020869      </part>
1021870   </software>
1022871
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
1045872   <software name="rocket">
1046873      <description>Rocket / Giant Maths / Mighty Writer</description>
1047874      <year>19??</year>
r242106r242107
1053880      </part>
1054881   </software>
1055882
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
1067883   <software name="qoko2">
1068884      <description>Qoko 2</description>
1069885      <year>19??</year>
r242106r242107
1097913      </part>
1098914   </software>
1099915
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
1111916   <software name="spactrap">
1112917      <description>Space Trap</description>
1113918      <year>1985</year>
r242106r242107
1130935      </part>
1131936   </software>
1132937
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
1144938   <software name="spelbuld">
1145939      <description>Spell n' Build</description>
1146940      <year>19??</year>
r242106r242107
1152946      </part>
1153947   </software>
1154948
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
1166949   <software name="spreadsh">
1167950      <description>Spreadsheet</description>
1168951      <year>1984</year>
r242106r242107
12191002   </software>
12201003
12211004   <software name="sforth">
1222      <description>SuperFORTH (v1.12)</description>
1005   <!-- Version 1.12 -->
1006      <description>SuperFORTH</description>
12231007      <year>1984</year>
12241008      <publisher>Tatung Einsoft</publisher>
12251009      <part name="flop1" interface="floppy_5_25">
r242106r242107
12291013      </part>
12301014   </software>
12311015
1232   <software name="super6t">
1233      <description>Super Six Game Pack (Tatung)</description>
1016   <software name="super6">
1017      <description>Super Six Game Pack</description>
12341018      <year>198?</year>
12351019      <publisher>Tatung Einsoft</publisher>
12361020      <part name="flop1" interface="floppy_5_25">
r242106r242107
12401024      </part>
12411025   </software>
12421026
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
12651027   <software name="supstore">
12661028      <description>Superstore</description>
12671029      <year>19??</year>
r242106r242107
13281090      </part>
13291091   </software>
13301092
1331   <software name="theatre" supported="no">
1332      <description>Theatre Europe</description>
1093   <software name="tombkarn">
1094      <description>Tombs of Karnak &amp; Encounter</description>
13331095      <year>19??</year>
1334      <publisher>Merlin Software</publisher>
1096      <publisher>Solo Software</publisher>
13351097      <part name="flop1" interface="floppy_5_25">
13361098         <dataarea name="flop" size="215296">
1337            <rom name="theatre.dsk" size="215296" crc="b429b7e7" sha1="3c7b1686340204776e734652dbdce807301a7e7a" offset="000000" />
1099            <rom name="tomb.dsk" size="215296" crc="c0efda16" sha1="9f8d07df2a09e189b17ce0ac43e16119f337ef30" offset="000000" />
13381100         </dataarea>
13391101      </part>
13401102   </software>
13411103
1342   <software name="timetrap">
1343      <description>Time Trap</description>
1344      <year>1984</year>
1345      <publisher>Tatung Einsoft</publisher>
1104   <software name="tycoon">
1105      <description>Tycoon &amp; Pelmanism</description>
1106      <year>198?</year>
1107      <publisher>Kuma Software</publisher>
13461108      <part name="flop1" interface="floppy_5_25">
13471109         <dataarea name="flop" size="215296">
1348            <rom name="timtrap.dsk" size="215296" crc="93d4de6f" sha1="6f947d5b36be85a8b9773c26e472c9a72c610d50" offset="000000" />
1110            <rom name="tycoon.dsk" size="215296" crc="b019ca6d" sha1="06f58afed1e7f8741aa648a001d79ccaa7b78bb5" offset="000000" />
13491111         </dataarea>
13501112      </part>
13511113   </software>
13521114
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>
1115   <software name="xanagram">
1116      <description>Xanagrams &amp; Quadrax</description>
13661117      <year>19??</year>
1367      <publisher>Solo Software</publisher>
1118      <publisher>Kuma Software</publisher>
13681119      <part name="flop1" interface="floppy_5_25">
13691120         <dataarea name="flop" size="215296">
1370            <rom name="tomb.dsk" size="215296" crc="c0efda16" sha1="9f8d07df2a09e189b17ce0ac43e16119f337ef30" offset="000000" />
1121            <rom name="xanagram.dsk" size="215296" crc="1ebdfff2" sha1="9d052b0ae1ab421c7e7e1af4cee61e730235cbd9" offset="000000" />
13711122         </dataarea>
13721123      </part>
13731124   </software>
13741125
1375   <software name="snooker">
1376      <description>Tournament Snooker</description>
1126   <software name="xtaldos">
1127      <description>Xtaldos 1.31</description>
13771128      <year>198?</year>
1378      <publisher>Hard Software</publisher>
1129      <publisher>Tatung</publisher>
13791130      <part name="flop1" interface="floppy_5_25">
13801131         <dataarea name="flop" size="215296">
1381            <rom name="snooker.dsk" size="215296" crc="509a8c66" sha1="ded70d23bb2987c59a9221d2f8271ad249a0f7c8" offset="000000" />
1132            <rom name="xtaldos.dsk" size="215296" crc="833a5fe8" sha1="998da7d4470f52ee353abfd1f5aaf5e4d36ce35b" offset="000000" />
13821133         </dataarea>
13831134      </part>
13841135   </software>
13851136
1386   <software name="tmathcyf">
1387      <description>Traditional 16+ Maths &amp; Cyfax</description>
1388      <year>198?</year>
1389      <publisher>Solo Software</publisher>
1137   <software name="theatre" supported="no">
1138      <description>Theatre Europe</description>
1139      <year>19??</year>
1140      <publisher>Merlin Software</publisher>
13901141      <part name="flop1" interface="floppy_5_25">
13911142         <dataarea name="flop" size="215296">
1392            <rom name="cyfax &amp; traditional 16+ maths (198x)(solo software).dsk" size="215296" crc="0c354ecd" sha1="5967d06ae1d0665d8523cb0b688ba5bf807457a5" offset="000000" />
1143            <rom name="theatre.dsk" size="215296" crc="b429b7e7" sha1="3c7b1686340204776e734652dbdce807301a7e7a" offset="000000" />
13931144         </dataarea>
13941145      </part>
13951146   </software>
13961147
1397   <software name="tycoon">
1398      <description>Tycoon &amp; Pelmanism</description>
1399      <year>198?</year>
1400      <publisher>Kuma Software</publisher>
1148   <software name="timetrap">
1149      <description>Time Trap</description>
1150      <year>1984</year>
1151      <publisher>Tatung Einsoft</publisher>
14011152      <part name="flop1" interface="floppy_5_25">
14021153         <dataarea name="flop" size="215296">
1403            <rom name="tycoon.dsk" size="215296" crc="b019ca6d" sha1="06f58afed1e7f8741aa648a001d79ccaa7b78bb5" offset="000000" />
1154            <rom name="timtrap.dsk" size="215296" crc="93d4de6f" sha1="6f947d5b36be85a8b9773c26e472c9a72c610d50" offset="000000" />
14041155         </dataarea>
14051156      </part>
14061157   </software>
14071158
1408   <software name="wishbrin">
1409      <description>Wishbringer</description>
1410      <year>19??</year>
1411      <publisher>Infocom</publisher>
1159   <software name="snooker">
1160      <description>Tournament Snooker</description>
1161      <year>198?</year>
1162      <publisher>Hard Software</publisher>
14121163      <part name="flop1" interface="floppy_5_25">
14131164         <dataarea name="flop" size="215296">
1414            <rom name="wishbringer (19xx)(infocom).dsk" size="215296" crc="6b9c0abe" sha1="9c9de627961e89cd6944613e96144cf93dacc389" offset="000000" />
1165            <rom name="snooker.dsk" size="215296" crc="509a8c66" sha1="ded70d23bb2987c59a9221d2f8271ad249a0f7c8" offset="000000" />
14151166         </dataarea>
14161167      </part>
14171168   </software>
r242106r242107
14491200      </part>
14501201   </software>
14511202
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
14741203   <software name="zen">
14751204      <!--Version 1.0-->
14761205      <description>Zen Editor/Assembler</description>
r242106r242107
14831212      </part>
14841213   </software>
14851214
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
14971215   <software name="zork2">
1498      <description>Zork II</description>
1499      <year>198?</year>
1216      <description>Zork 2</description>
1217      <year>19??</year>
15001218      <publisher>Infocom</publisher>
15011219      <part name="flop1" interface="floppy_5_25">
15021220         <dataarea name="flop" size="215296">
1503            <rom name="zork2.dsk" size="215296" crc="001fc68d" sha1="35c86af9a47cf16f434d4c1a58e1203170537779" offset="000000" />
1221            <rom name="zen.dsk" size="215296" crc="001fc68d" sha1="35c86af9a47cf16f434d4c1a58e1203170537779" offset="000000" />
15041222         </dataarea>
15051223      </part>
15061224   </software>
15071225
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>
1226   <!-- Star Trek is a Basic Game and it needs to be started with tatung-xtaldos 1.31-->
1227<!--
15181228
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>
15191239
1520<!-- homebrew programs -->
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>
15211250
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>
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>
15331261
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>
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>
15451272
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>
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>
15571283
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>
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>
15691294
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>
1295-->
15821296
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
1297</softwarelist>
No newline at end of file
trunk/hash/fm7_disk.xml
r242106r242107
22432243
22442244- GALXAN : run "GALAXAN". But this game was broken.
22452245-->
2246   <software name="gambnk01">
2246   <software name="gmbnk001">
22472247      <description>GameBank 01</description>
22482248      <year>19??</year>
22492249      <publisher>&lt;unknown&gt;</publisher>
r242106r242107
22642264Belows were broken.
22652265- Flight simulator : run "FLIGHT".
22662266-->
2267   <software name="gambnk03">
2267   <software name="gmbnk003">
22682268      <description>GameBank 03</description>
22692269      <year>19??</year>
22702270      <publisher>&lt;unknown&gt;</publisher>
r242106r242107
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<!--
23012279Descriptions of Game Bank #4:
23022280Belows are (seem to) correct:
23032281- Battle City : run "BATTLE".
r242106r242107
23062284- KNITHER : run "KNITHER".
23072285- Chak'n Pop : run "CHAN.POP".
23082286-->
2309   <software name="gambnk04">
2287   <software name="gmbnk004">
23102288      <description>GameBank 04</description>
23112289      <year>19??</year>
23122290      <publisher>&lt;unknown&gt;</publisher>
r242106r242107
23282306- Blue Fox : loadm "BLUEFOX",,r.
23292307Another games are not correct.
23302308-->
2331   <software name="gambnk05">
2309   <software name="gmbnk005">
23322310      <description>GameBank 05</description>
23332311      <year>19??</year>
23342312      <publisher>&lt;unknown&gt;</publisher>
r242106r242107
23462324
23472325Other games are broken.
23482326-->
2349   <software name="gambnk06">
2327   <software name="gmbnk006">
23502328      <description>GameBank 06</description>
23512329      <year>19??</year>
23522330      <publisher>&lt;unknown&gt;</publisher>
r242106r242107
23702348
23712349Another files are not test yet.
23722350-->
2373   <software name="gambnk07">
2351   <software name="gmbnk007">
23742352      <description>GameBank 07</description>
23752353      <year>19??</year>
23762354      <publisher>&lt;unknown&gt;</publisher>
trunk/hash/leapster.xml
r242106r242107
55
66|  PART-NO    |LAN| GAME TITLE                                                | CARTRIDGE-TYPE |
77================================================================================================
8|             |ENG| Disney Princess                                           | LEAPSTER       |
89| 500-10933-A |GER| Spongebob Schwammkopf hat alles im Griff                  | LEAPSTER       |
910| 500-10934-A |GER| Vorschule                                                 | LEAPSTER       |
1011| 500-10935-A |GER| Grundschule 1                                             | LEAPSTER       |
r242106r242107
1415| 500-11495-A |GER| Findet Nemo                                               | LEAPSTER       |
1516| 500-11496-A |GER| Zauberhaftes Lernen                                       | LEAPSTER       |
1617| 500-11496-B |GER| Zauberhaftes Lernen                                       | LEAPSTER       |
17| 500-11497-A |GER| SPIDER-MAN - Schachmatt den Schildersaboteuren!           | LEAPSTER       |
18| 500-11497-A |GER| Spider-Man - Schachmatt den Schildersaboteuren!           | LEAPSTER       |
1819| 500-11603-A |GER| DEMO - Herbst 2004 II                                     | LEAPSTER       |
19| 500-11903-A |ENG| SPIDER-MAN - The Chase of The Sinister Speller            | LEAPSTER L-MAX |
20| 500-11972-A |GER| BATMAN - Multipliziere, dividiere und reagiere            | LEAPSTER       |
20| 500-11903-A |ENG| Spider-Man - The Chase of The Sinister Speller            | LEAPSTER L-MAX |
21| 500-11972-A |GER| Batman - Multipliziere, dividiere und reagiere            | LEAPSTER       |
2122| 500-12139-A |GER| Buchstabenraupe - Lernen im Arcade-Stil!                  | LEAPSTER       |
2223| 500-12140-A |GER| Weltraum-Mathe - Lernen im Arcade-Stil!                   | LEAPSTER       |
2324| 500-12141-A |GER| Zahlenjäger - Lernen im Arcade-Stil!                      | LEAPSTER       |
r242106r242107
2829| 500-12466-A |ENG| Clifford - The Big Red Dog - Reading                      | LEAPSTER       |
2930| 500-12562-B |GER| Dora - Retter der Wildnis                                 | LEAPSTER       |
3031| 500-12654-A |ENG| Ratatouille                                               | LEAPSTER       |
31| 500-12711-A |ENG| BATMAN - Strength in numbers                              | LEAPSTER       |
32| 500-12711-A |ENG| Batman - Strength in numbers                              | LEAPSTER       |
33| 500-12712-A |ENG| Cars : Supercharged                                       | LEAPSTER       |
3234| 500-13272-A |ENG| Wall-E                                                    | LEAPSTER       |
35| 500-13273-A |GER| Spongebob Schwammkopf - Zeitreise durch das Wurmloch      | LEAPSTER       |
3336| 500-13441-A |GER| Wall-E                                                    | LEAPSTER       |
37| 500-13451-A |ENG| Spongebob Squarepants - Saves the Day                     | LEAPSTER       |
3438| 500-13472-A |ENG| Star Wars - Jedi Reading                                  | LEAPSTER       |
3539| 500-13629-A |ENG| nihao, kai-lan                                            | LEAPSTER       |
36|             |GER| Spongebob Schwammkopf - Zeitreise durch das Wurmloch      | LEAPSTER       |
37|             |ENG| Disney Princess                                           | LEAPSTER       |
40| 500-13748-A |ENG| Disney Fairies                                            | LEAPSTER       |
3841
39
4042-->
4143
4244
4345
44
4546<softwarelist name="leapster" description="LeapFrog Leapster cartridges">
4647
4748   <software name="findnemo" supported="no">
trunk/hash/pc98.xml
r242106r242107
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
257245   <software name="msdos62e">
258246      <description>MS-DOS 6.2 Extended Set</description>
259247      <year>19??</year>
r242106r242107
26052593      -->
26062594   </software>
26072595
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
26222596<!-- There should be also a CD version, released in Jan 1996 -->
26232597   <software name="aegeank">
26242598      <description>Aegean Kai no Shizuku (16 Shoku Ban)</description>
r242106r242107
48994873      </part>
49004874   </software>
49014875
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
49224876   <software name="balanpln">
49234877      <description>Balance of the Planet</description>
49244878      <year>1992</year>
r242106r242107
60315985      </part>
60325986   </software>
60335987
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
60545988   <software name="blitzkrg">
60555989      <description>Blitzkrieg Toubu Sensen 1941-45</description>
60565990      <year>1990</year>
r242106r242107
86568590      </part>
86578591   </software>
86588592
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
86728593   <software name="commhq">
86738594      <description>Command H.Q.</description>
86748595      <year>1992</year>
r242106r242107
1324213163      </part>
1324313164   </software>
1324413165
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
1325813166   <software name="dngmstr2">
1325913167      <description>Dungeon Master II - Skullkeep</description>
1326013168      <year>1993</year>
r242106r242107
1583115739      </part>
1583215740   </software>
1583315741
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
1584615742   <software name="garyoudn">
1584715743      <description>Garyouden - Sangoku Seiha no Kei</description>
1584815744      <year>1994</year>
r242106r242107
1856118457      </part>
1856218458   </software>
1856318459
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
1857718460   <software name="howmany">
1857818461      <description>How Many Robot</description>
1857918462      <year>1987</year>
r242106r242107
3172031603      </part>
3172131604   </software>
3172231605
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
3175031606   <software name="rxanadue" cloneof="rxanadu">
3175131607      <description>Revival Xanadu - Easy Mode</description>
3175231608      <year>1995?</year>
r242106r242107
4463744493      </part>
4463844494   </software>
4463944495
44640   <software name="gaplusa" cloneof="gaplus" supported="no">
44641      <description>Gaplus (Alt Format)</description>
44496   <software name="gaplus" supported="no">
44497      <description>Gaplus</description>
4464244498      <year>1985</year>
4464344499      <publisher>キャリーラボ (Carry Lab)</publisher>
4464444500      <info name="alt_title" value="ギャプラス" />
r242106r242107
6176261618      </part>
6176361619   </software>
6176461620
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
6177761621   <software name="violet" supported="no">
6177861622      <description>Violet Virgin</description>
6177961623      <year>19??</year>
trunk/hash/pet_flop.xml
r242106r242107
713713
714714   <software name="hsgdemo">
715715      <description>CBM 8000 High Speed Graphics Demos</description>
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. -->
716      <year>198?</year>
717      <publisher>&lt;unknown&gt;</publisher>
720718
721719      <part name="flop1" interface="floppy_5_25">
722720         <dataarea name="flop" size="174848">
trunk/src/emu/bus/centronics/epson_lx810l.c
r242106r242107
1313 *   SLA7020M (step motor driver)
1414 *   uPC494C (pulse width modulation control)
1515 *
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.
16 * Devices boot and enter main input loop, but input is not yet implemented.
2017 *
2118 * It is possible to run the printers' self test with this procedure:
2219 * - Turn on device;
r242106r242107
10299   AM_RANGE(0x0000, 0x7fff) AM_ROM /* 32k firmware */
103100   AM_RANGE(0x8000, 0x9fff) AM_RAM /* 8k external RAM */
104101   AM_RANGE(0xa000, 0xbfff) AM_READWRITE(fakemem_r, fakemem_w) /* fake memory, write one, set all */
105   AM_RANGE(0xc000, 0xdfff) AM_MIRROR(0x1ff0) AM_DEVREADWRITE("e05a30", e05a30_device, read, write)
102   AM_RANGE(0xc000, 0xdfff) AM_MIRROR(0x1ff0) AM_DEVREADWRITE("ic3b", e05a30_device, read, write)
106103   AM_RANGE(0xe000, 0xfeff) AM_NOP /* not used */
107104   AM_RANGE(0xff00, 0xffff) AM_RAM /* internal CPU RAM */
108105ADDRESS_MAP_END
r242106r242107
143140
144141   /* audio hardware */
145142   MCFG_SPEAKER_STANDARD_MONO("mono")
143   MCFG_SOUND_ADD("beeper", BEEP, 0)
146144   MCFG_SOUND_ADD("speaker", SPEAKER_SOUND, 0)
147145   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
148146
149147   /* gate array */
150   MCFG_DEVICE_ADD("e05a30", E05A30, 0)
148   MCFG_DEVICE_ADD("ic3b", E05A30, 0)
151149   MCFG_E05A30_PRINTHEAD_CALLBACK(WRITE16(epson_lx810l_t, printhead))
152150   MCFG_E05A30_PF_STEPPER_CALLBACK(WRITE8(epson_lx810l_t, pf_stepper))
153151   MCFG_E05A30_CR_STEPPER_CALLBACK(WRITE8(epson_lx810l_t, cr_stepper))
154152   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))
160153
161154   /* 256-bit eeprom */
162155   MCFG_EEPROM_SERIAL_93C06_ADD("eeprom")
r242106r242107
280273   m_maincpu(*this, "maincpu"),
281274   m_eeprom(*this, "eeprom"),
282275   m_speaker(*this, "speaker"),
283   m_e05a30(*this, "e05a30"),
284276   m_93c06_clk(0),
285277   m_93c06_cs(0),
286278   m_printhead(0),
287279   m_pf_pos_abs(200),
288280   m_cr_pos_abs(200),
289   m_real_cr_pos(200),
290   m_real_cr_steps(0),
291   m_real_cr_dir(0)
281   m_last_fire(0)
292282{
293283}
294284
r242106r242107
298288   m_maincpu(*this, "maincpu"),
299289   m_eeprom(*this, "eeprom"),
300290   m_speaker(*this, "speaker"),
301   m_e05a30(*this, "e05a30"),
302291   m_93c06_clk(0),
303292   m_93c06_cs(0),
304293   m_printhead(0),
305294   m_pf_pos_abs(200),
306295   m_cr_pos_abs(200),
307   m_real_cr_pos(200),
308   m_real_cr_steps(0),
309   m_real_cr_dir(0)
296   m_last_fire(0)
310297{
311298}
312299
r242106r242107
354341}
355342
356343
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
380344/***************************************************************************
381345    FAKEMEM READ/WRITE
382346***************************************************************************/
r242106r242107
523487
524488WRITE8_MEMBER( epson_lx810l_t::cr_stepper )
525489{
526   int m_cr_pos_abs_prev = m_cr_pos_abs;
527
528490   stepper_update(1, data);
529491   m_cr_pos_abs = 200 - stepper_get_absolute_position(1);
530492
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
543493   LX810LLOG("%s: %s(%02x); abs %d\n", machine().describe_context(), __func__, data, m_cr_pos_abs);
544494}
545495
r242106r242107
559509
560510   /* Printhead is being fired on !state. */
561511   if (!state) {
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 =).
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.
572521       */
573      LX810LLOG("FIRE0 %d %d %04x\n", m_pf_pos_abs, m_real_cr_pos, m_printhead);
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;
574531   }
575532}
576533
trunk/src/emu/bus/centronics/epson_lx810l.h
r242106r242107
1717#include "machine/e05a30.h"
1818#include "machine/eepromser.h"
1919#include "machine/steppers.h"
20#include "sound/beep.h"
2021#include "sound/speaker.h"
2122
2223
r242106r242107
7374   DECLARE_WRITE8_MEMBER(cr_stepper);
7475   DECLARE_WRITE_LINE_MEMBER(e05a30_ready);
7576
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
9277   /* Panel buttons */
9378   DECLARE_INPUT_CHANGED_MEMBER(online_sw);
9479
r242106r242107
9681   // device-level overrides
9782   virtual void device_start();
9883   virtual void device_reset();
99   virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
10084
10185private:
10286   required_device<cpu_device> m_maincpu;
10387   required_device<eeprom_serial_93cxx_device> m_eeprom;
10488   required_device<speaker_sound_device> m_speaker;
105   required_device<e05a30_device> m_e05a30;
10689
10790   int m_93c06_clk;
10891   int m_93c06_cs;
10992   UINT16 m_printhead;
11093   int m_pf_pos_abs;
11194   int m_cr_pos_abs;
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 */
95   int m_last_fire; /* HACK to get fire positions for motor in movement */
11596   UINT8 m_fakemem;
116
117   enum {
118      TIMER_CR,
119   };
12097};
12198
12299// ======================> epson_ap2000_t
trunk/src/emu/machine/e05a30.c
r242106r242107
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),
3631   m_printhead(0),
3732   m_pf_stepper(0),
3833   m_cr_stepper(0)
r242106r242107
5045   m_write_pf_stepper.resolve_safe();
5146   m_write_cr_stepper.resolve_safe();
5247   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();
5848
5949   /* register for state saving */
6050   save_item(NAME(m_printhead));
r242106r242107
7262   m_pf_stepper = 0x00;
7363   m_cr_stepper = 0x00;
7464
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
8465   m_write_ready(1);
8566}
8667
r242106r242107
145126
146127
147128/***************************************************************************
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/***************************************************************************
167129    IMPLEMENTATION
168130***************************************************************************/
169131
r242106r242107
172134   LOG("%s: e05a30_w([0xC0%02x]): %02x\n", space.machine().describe_context(), offset, data);
173135
174136   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;
188137   /* printhead */
189138   case 0x05: update_printhead(0, data); break;
190139   case 0x06: update_printhead(1, data); break;
r242106r242107
202151   LOG("%s: e05a30_r([0xC0%02x]): ", space.machine().describe_context(), offset);
203152
204153   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;
216154   /* paper feed stepper motor */
217155   case 0x07: result = m_pf_stepper; break;
218156   /* carriage return stepper motor */
trunk/src/emu/machine/e05a30.h
r242106r242107
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
4227/***************************************************************************
4328    TYPE DEFINITIONS
4429***************************************************************************/
r242106r242107
5338   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); }
5439   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); }
5540   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); }
6141
6242   DECLARE_WRITE8_MEMBER( write );
6343   DECLARE_READ8_MEMBER( read );
6444
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
7645protected:
7746   // device-level overrides
7847   virtual void device_start();
r242106r242107
8453   devcb_write8 m_write_pf_stepper;
8554   devcb_write8 m_write_cr_stepper;
8655   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;
9256
9357   void update_printhead(int pos, UINT8 data);
9458   void update_pf_stepper(UINT8 data);
r242106r242107
10064   UINT8 m_pf_stepper;
10165   /* port 0x08 (4-bit) */
10266   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;
11167};
11268
11369extern const device_type E05A30;
trunk/src/emu/video/stvvdp2.c
r242106r242107
57255725         m_vdp2_regs[offset] = (STV_VDP2_VRAMSZ << 15) |
57265726                                 ((0 << 0) & 0xf); // VDP2 version
57275727
5728         /* Games basically r/w the entire VDP2 register area when this is tripped. (example: Silhouette Mirage)
5729            Disable log for the time being. */
5730         //if(!space.debugger_access())
5731         //   printf("Warning: VDP2 version read\n");
5728         if(!space.debugger_access())
5729            printf("Warning: VDP2 version read\n");
57325730         break;
57335731      }
57345732
trunk/src/lib/util/unicode.h
r242106r242107
3535#define UTF16_CHAR_MAX  2
3636
3737/* these are UTF-8 encoded strings for common characters */
38#define UTF8_NBSP               "\xc2\xa0"          /* non-breaking space */
38#define UTF8_NBSP           "\xc2\xa0"          /* non-breaking space */
39#define UTF8_MULTIPLY       "\xc3\x97"          /* multiplication symbol */
40#define UTF8_DEGREES        "\xc2\xb0"          /* degrees symbol */
3941
40#define UTF8_MULTIPLY           "\xc3\x97"          /* multiplication sign */
41#define UTF8_DIVIDE             "\xc3\xb7"          /* division sign */
42#define UTF8_SQUAREROOT         "\xe2\x88\x9a"      /* square root symbol */
43#define UTF8_PLUSMINUS          "\xc2\xb1"          /* plusminus symbol */
42#define a_RING              "\xc3\xa5"          /* small a with a ring */
43#define a_UMLAUT            "\xc3\xa4"          /* small a with an umlaut */
44#define o_UMLAUT            "\xc3\xb6"          /* small o with an umlaut */
45#define u_UMLAUT            "\xc3\xbc"          /* small u with an umlaut */
46#define e_ACUTE             "\xc3\xa9"          /* small e with an acute */
4447
45#define UTF8_POW_2              "\xc2\xb2"          /* superscript 2 */
46#define UTF8_POW_X              "\xcb\xa3"          /* superscript x */
47#define UTF8_POW_Y              "\xca\xb8"          /* superscript y */
48#define UTF8_PRIME              "\xca\xb9"          /* prime symbol */
49#define UTF8_DEGREES            "\xc2\xb0"          /* degrees symbol */
48#define A_RING              "\xc3\x85"          /* capital A with a ring */
49#define A_UMLAUT            "\xc3\x84"          /* capital A with an umlaut */
50#define O_UMLAUT            "\xc3\x96"          /* capital O with an umlaut */
51#define U_UMLAUT            "\xc3\x9c"          /* capital U with an umlaut */
52#define E_ACUTE             "\xc3\x89"          /* capital E with an acute */
5053
51#define UTF8_SMALL_PI           "\xcf\x80"          /* Greek small letter pi */
52#define UTF8_CAPITAL_SIGMA      "\xce\xa3"          /* Greek capital letter sigma */
53#define UTF8_CAPITAL_DELTA      "\xce\x94"          /* Greek capital letter delta */
54#define UTF8_LEFT           "\xe2\x86\x90"      /* cursor left */
55#define UTF8_RIGHT          "\xe2\x86\x92"      /* cursor right */
56#define UTF8_UP             "\xe2\x86\x91"      /* cursor up */
57#define UTF8_DOWN           "\xe2\x86\x93"      /* cursor down */
5458
55#define UTF8_MACRON             "\xc2\xaf"          /* macron symbol */
56#define UTF8_NONSPACE_MACRON    "\xcc\x84"          /* nonspace macron, use after another char */
5759
58#define a_RING                  "\xc3\xa5"          /* small a with a ring */
59#define a_UMLAUT                "\xc3\xa4"          /* small a with an umlaut */
60#define o_UMLAUT                "\xc3\xb6"          /* small o with an umlaut */
61#define u_UMLAUT                "\xc3\xbc"          /* small u with an umlaut */
62#define e_ACUTE                 "\xc3\xa9"          /* small e with an acute */
6360
64#define A_RING                  "\xc3\x85"          /* capital A with a ring */
65#define A_UMLAUT                "\xc3\x84"          /* capital A with an umlaut */
66#define O_UMLAUT                "\xc3\x96"          /* capital O with an umlaut */
67#define U_UMLAUT                "\xc3\x9c"          /* capital U with an umlaut */
68#define E_ACUTE                 "\xc3\x89"          /* capital E with an acute */
69
70#define UTF8_LEFT               "\xe2\x86\x90"      /* cursor left */
71#define UTF8_RIGHT              "\xe2\x86\x92"      /* cursor right */
72#define UTF8_UP                 "\xe2\x86\x91"      /* cursor up */
73#define UTF8_DOWN               "\xe2\x86\x93"      /* cursor down */
74
75
76
7761/***************************************************************************
7862    TYPE DEFINITIONS
7963***************************************************************************/
trunk/src/mame/audio/seibu.c
r242106r242107
479479
480480/***************************************************************************
481481    Seibu ADPCM device
482    (MSM5205 with interface to sample ROM provided by YM3931)
483
484    FIXME: hook up an actual MSM5205 in place of this custom implementation
485482***************************************************************************/
486483
487484const device_type SEIBU_ADPCM = &device_creator<seibu_adpcm_device>;
488485
489486seibu_adpcm_device::seibu_adpcm_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
490   : device_t(mconfig, SEIBU_ADPCM, "Seibu ADPCM (MSM5205)", tag, owner, clock, "seibu_adpcm", __FILE__),
487   : device_t(mconfig, SEIBU_ADPCM, "Seibu ADPCM", tag, owner, clock, "seibu_adpcm", __FILE__),
491488      device_sound_interface(mconfig, *this),
492489      m_stream(NULL),
493490      m_current(0),
trunk/src/mame/drivers/atarisy1.c
r242106r242107
817817   ROM_LOAD_BIOS(2, "136032.107.b2", 0x00000, 0x02000, CRC(315e4bea) SHA1(a00ea23fbdbf075f8f3f184275be83387e8ac82b) )
818818
819819#define MOTHERBOARD_PROMS                                                                                              \
820   ROM_LOAD_BIOS(0, "136032.101.e3",     0x00000, 0x00100, CRC(7e84972a) SHA1(84d422b53547271e3a07342704a05ef481db3f99) ) \
821   ROM_LOAD_BIOS(0, "136032.102.e5",     0x00000, 0x00100, CRC(ebf1e0ae) SHA1(2d327e78832edd67ca3909c25b8c8c839637a1ed) ) \
822   ROM_LOAD_BIOS(0, "136032.103.f7.bin", 0x00000, 0x000eb, CRC(92d6a0b4) SHA1(0a42a4816c89447b16e1f3245409591efea98a4a) ) /* N82S153 */                                        \
823   ROM_LOAD_BIOS(1, "136032.101.e3",     0x00000, 0x00100, CRC(7e84972a) SHA1(84d422b53547271e3a07342704a05ef481db3f99) ) \
824   ROM_LOAD_BIOS(1, "136032.102.e5",     0x00000, 0x00100, CRC(ebf1e0ae) SHA1(2d327e78832edd67ca3909c25b8c8c839637a1ed) ) \
825   ROM_LOAD_BIOS(1, "136032.103.f7.bin", 0x00000, 0x000eb, CRC(92d6a0b4) SHA1(0a42a4816c89447b16e1f3245409591efea98a4a) ) /* N82S153 */
820   ROM_LOAD_BIOS(0, "136032.101.e3", 0x00000, 0x00100, CRC(7e84972a) SHA1(84d422b53547271e3a07342704a05ef481db3f99) ) \
821   ROM_LOAD_BIOS(0, "136032.102.e5", 0x00000, 0x00100, CRC(ebf1e0ae) SHA1(2d327e78832edd67ca3909c25b8c8c839637a1ed) ) \
822   ROM_LOAD_BIOS(0, "136032.103.f7", 0x00000, 0x00001, NO_DUMP ) /* N82S153 */                                        \
823   ROM_LOAD_BIOS(1, "136032.101.e3", 0x00000, 0x00100, CRC(7e84972a) SHA1(84d422b53547271e3a07342704a05ef481db3f99) ) \
824   ROM_LOAD_BIOS(1, "136032.102.e5", 0x00000, 0x00100, CRC(ebf1e0ae) SHA1(2d327e78832edd67ca3909c25b8c8c839637a1ed) ) \
825   ROM_LOAD_BIOS(1, "136032.103.f7", 0x00000, 0x00001, NO_DUMP ) /* N82S153 */
826826
827827ROM_START( atarisy1 )
828828   ROM_REGION( 0x88000, "maincpu", 0 ) /* 8.5*64k for 68000 code & slapstic ROM */
trunk/src/mame/drivers/cabal.c
r242106r242107
99The original uses 2xYM3931 for sound
1010The bootleg uses YM2151 + 2xZ80 used as ADPCM players
1111
12Coin inputs are handled by the sound CPU, so they don't work with sound
13disabled. Use the service switch instead.
1214
15
1316MEMORY MAP
14170x00000 - 0x3ffff   ROM
15180x40000 - 0x4ffff   RAM
trunk/src/mame/drivers/cave.c
r242106r242107
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( "cave_cv-02_u4.u4", 0x000000, 0x200000, CRC(a2d0d755) SHA1(f8493ef7f367f3dc2a229ba785ac67bc5c2c54c0) ) /* MASK ROM */
4627   ROM_LOAD( "came_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) )
r242106r242107
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( "cave_cv-02_u4.u4", 0x000000, 0x200000, CRC(a2d0d755) SHA1(f8493ef7f367f3dc2a229ba785ac67bc5c2c54c0) ) /* MASK ROM */
4645   ROM_LOAD( "came_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/midyunit.c
r242106r242107
25632563   ROM_LOAD ( "yawdim.u167", 0x00000, 0x10000, CRC(16da7efb) SHA1(ac1db81a55aca36136b94977a91a1fc778b7b164) )
25642564
25652565   ROM_REGION( 0x100000, "oki", 0 )    /* ADPCM */
2566      // Half size as mkyawdim set
2566      // Half size as other yawdim 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) )
r242106r242107
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
26232590ROM_START( term2 )
26242591   ROM_REGION( 0x50000, "adpcm:cpu", 0 )   /* sound CPU */
26252592   ROM_LOAD (  "t2_snd.3", 0x10000, 0x20000, CRC(73c3f5c4) SHA1(978dd974590e77294dbe9a647aebd3d24af6397f) )
r242106r242107
28732840GAME( 1992, mknifty666, mk,     yunit_adpcm_6bit_fast,   mkla4, midyunit_state,    mkyturbo, ROT0, "hack",     "Mortal Kombat (Nifty Kombo 666, hack)", GAME_SUPPORTS_SAVE )
28742841GAME( 1992, mkyawdim, mk,       mkyawdim,                mkyawdim, midyunit_state, mkyawdim, ROT0, "bootleg (Yawdim)", "Mortal Kombat (Yawdim bootleg, set 1)", GAME_SUPPORTS_SAVE )
28752842GAME( 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
28772843
28782844GAME( 1992, totcarn,  0,        yunit_adpcm_6bit_fast,   totcarn, midyunit_state,  totcarn,  ROT0, "Midway",   "Total Carnage (rev LA1 03/10/92)", GAME_SUPPORTS_SAVE )
28792845GAME( 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
r242106r242107
315315void ssv_state::machine_reset()
316316{
317317   m_requested_int = 0;
318   membank("bank1")->set_base(memregion("user1")->base());
318319}
319320
320321
r242106r242107
394395#define SSV_MAP( _ROM  )                                                                                            \
395396   AM_RANGE(0x000000, 0x00ffff) AM_RAM AM_SHARE("mainram")                                     /*  RAM     */  \
396397   AM_RANGE(0x100000, 0x13ffff) AM_RAM AM_SHARE("spriteram")                                       /*  Sprites */  \
397   AM_RANGE(0x140000, 0x15ffff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette") /* Palette */\
398   AM_RANGE(0x140000, 0x15ffff) AM_RAM_WRITE(paletteram16_xrgb_swap_word_w) AM_SHARE("paletteram") /* Palette */  \
398399   AM_RANGE(0x160000, 0x17ffff) AM_RAM                                                             /*          */  \
399400   AM_RANGE(0x1c0000, 0x1c0001) AM_READ(ssv_vblank_r           )                                   /*  Vblank? */  \
400401/**/AM_RANGE(0x1c0002, 0x1c007f) AM_READONLY                                    /*  Scroll  */  \
r242106r242107
409410   AM_RANGE(0x230000, 0x230071) AM_WRITEONLY AM_SHARE("irq_vectors")                       /*  IRQ Vec */  \
410411   AM_RANGE(0x240000, 0x240071) AM_WRITE(ssv_irq_ack_w )                                           /*  IRQ Ack */  \
411412   AM_RANGE(0x260000, 0x260001) AM_WRITE(ssv_irq_enable_w)                                         /*  IRQ En  */  \
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     */
413   AM_RANGE(0x300000, 0x30007f) AM_DEVREADWRITE8("ensoniq", es5506_device, read, write, 0x00ff)         /*  Sound   */  \
414   AM_RANGE(_ROM, 0xffffff) AM_ROMBANK("bank1")                                                        /*  ROM     */
414415/***************************************************************************
415416                                Drift Out '94
416417***************************************************************************/
r242106r242107
849850  Eagle Shot Golf
850851***************************************************************************/
851852
852WRITE16_MEMBER(ssv_state::eaglshot_gfxrom_bank_w)
853READ16_MEMBER(ssv_state::eaglshot_gfxrom_r)
853854{
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{
854868   if (ACCESSING_BITS_0_7)
855869   {
856      membank("gfxrom")->set_entry(data < 6 ? data : 6);
870      m_gfxrom_select = data;
857871   }
858872}
859873
r242106r242107
899913   AM_RANGE(0x210000, 0x210001) AM_READNOP /*AM_READ(watchdog_reset16_r)*/                 // Watchdog
900914//  AM_RANGE(0x210002, 0x210003) AM_WRITENOP                                      // ? 0,4 at the start
901915   AM_RANGE(0x21000e, 0x21000f) AM_WRITE(ssv_lockout_inv_w)                            // Inverted lockout lines
902   AM_RANGE(0x800000, 0x800001) AM_WRITE(eaglshot_gfxrom_bank_w)
916   AM_RANGE(0x800000, 0x800001) AM_WRITE(eaglshot_gfxrom_w)
903917   AM_RANGE(0x900000, 0x900001) AM_WRITE(eaglshot_trackball_w)
904   AM_RANGE(0xa00000, 0xbfffff) AM_ROMBANK("gfxrom")
918   AM_RANGE(0xa00000, 0xbfffff) AM_READ(eaglshot_gfxrom_r)
905919   AM_RANGE(0xc00000, 0xc007ff) AM_RAM AM_SHARE("nvram")   // NVRAM
906920   AM_RANGE(0xd00000, 0xd00001) AM_READ(eaglshot_trackball_r)
907921   SSV_MAP( 0xf00000 )
r242106r242107
24182432   GFXDECODE_ENTRY( "gfx1", 0, layout_16x8x6, 0, 0x8000/64 ) // [1] Sprites (64 colors)
24192433GFXDECODE_END
24202434
2421static const gfx_layout layout_16x8x8_ram =
2435static const gfx_layout layout_16x8x8_2 =
24222436{
24232437   16,8,
2424   0x40000 * 16 / (16 * 8),
2438   RGN_FRAC(1,1),
24252439   8,
24262440   {   STEP8(0,1)      },
24272441   {   STEP16(0,8)     },
r242106r242107
24292443   16*8*8
24302444};
24312445
2432static const gfx_layout layout_16x8x6_ram =
2446static const gfx_layout layout_16x8x6_2 =
24332447{
24342448   16,8,
2435   0x40000 * 16 / (16 * 8),
2449   RGN_FRAC(1,1),
24362450   6,
24372451   {   2,3,4,5,6,7     },
24382452   {   STEP16(0,8)     },
r242106r242107
24412455};
24422456
24432457static GFXDECODE_START( eaglshot )
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)
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)
24462460GFXDECODE_END
24472461
24482462static const gfx_layout layout_16x16x8 =
r242106r242107
25012515      m_tile_code[i]   =   (i << 16);
25022516}
25032517
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
25102518// massages the data from the BPMicro-compatible dump to runnable form
25112519void ssv_state::init_st010()
25122520{
r242106r242107
25292537}
25302538
25312539DRIVER_INIT_MEMBER(ssv_state,drifto94)     {    init_ssv(0); init_st010();  }
2532DRIVER_INIT_MEMBER(ssv_state,eaglshot)     {    init_ssv(0); init_eaglshot_banking();    }
2540DRIVER_INIT_MEMBER(ssv_state,eaglshot)     {    init_ssv(0); init_hypreac2_common();    }
25332541DRIVER_INIT_MEMBER(ssv_state,gdfs)         {    init_ssv(0); }
25342542DRIVER_INIT_MEMBER(ssv_state,hypreact)     {    init_ssv(0); }
25352543DRIVER_INIT_MEMBER(ssv_state,hypreac2)     {    init_ssv(0); init_hypreac2_common();    }
r242106r242107
25392547DRIVER_INIT_MEMBER(ssv_state,mslider)       {   init_ssv(0); }
25402548DRIVER_INIT_MEMBER(ssv_state,ryorioh)       {   init_ssv(0); }
25412549DRIVER_INIT_MEMBER(ssv_state,srmp4)        {    init_ssv(0);
2542//  ((UINT16 *)memregion("maincpu")->base())[0x2b38/2] = 0x037a;   /* patch to see gal test mode */
2550//  ((UINT16 *)memregion("user1")->base())[0x2b38/2] = 0x037a;   /* patch to see gal test mode */
25432551}
25442552DRIVER_INIT_MEMBER(ssv_state,srmp7)        {    init_ssv(0); }
25452553DRIVER_INIT_MEMBER(ssv_state,stmblade)     {    init_ssv(0); init_st010(); }
r242106r242107
25792587
25802588   MCFG_GFXDECODE_ADD("gfxdecode", "palette", ssv)
25812589   MCFG_PALETTE_ADD("palette", 0x8000)
2582   MCFG_PALETTE_FORMAT(XRGB)
25832590
25842591   /* sound hardware */
25852592   MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
r242106r242107
29452952***************************************************************************/
29462953
29472954ROM_START( cairblad )
2948   ROM_REGION( 0x200000, "maincpu", 0 )     /* V60 Code */
2955   ROM_REGION16_LE( 0x200000, "user1", 0 )     /* V60 Code */
29492956   ROM_LOAD16_WORD( "ac1810e0.u32",  0x000000, 0x200000, CRC(13a0b4c2) SHA1(3498303e9b186ab329ee761cee9d4cb8ed552455) ) // AC1810E01.U32    27C160
29502957
29512958   ROM_REGION( 0x2000000, "gfx1", 0 )  /* Sprites */
r242106r242107
30493056***************************************************************************/
30503057
30513058ROM_START( drifto94 )
3052   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
3059   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
30533060   ROM_LOAD16_WORD( "vg003-19.u26", 0x000000, 0x200000, CRC(238e5e2b) SHA1(fe58f571857804263642d7d089df962327a007b6) ) // "SoundDriverV1.1a"
30543061   ROM_LOAD16_BYTE( "visco-37.u37", 0x200000, 0x080000, CRC(78fa3ccb) SHA1(0c79ff1aa31e7ca1eeb14fbef7774278fa83ba44) )
30553062   ROM_RELOAD(                      0x300000, 0x080000)
r242106r242107
31703177***************************************************************************/
31713178
31723179ROM_START( eaglshot )
3173   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
3180   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
31743181   ROM_LOAD16_BYTE( "si003-09.u18",  0x000000, 0x080000, CRC(219c71ce) SHA1(4f8996b4c5b267a90073d67857358147732f8c0d) )
31753182   ROM_LOAD16_BYTE( "si003-10.u20",  0x000001, 0x080000, CRC(c8872e48) SHA1(c8e1e712d5fa380f8fc1447502f21d2ae592811a) )
31763183
3177   ROM_REGION16_LE( 0xe00000, "gfxdata", ROMREGION_ERASEFF ) /* Sprites - Read by the CPU */
3184   ROM_REGION( 0x0c00000, "gfx1", /*0*/0 ) /* Sprites - Read by the CPU */
31783185   ROM_LOAD( "si003-01.u13", 0x0000000, 0x200000, CRC(d7df0d52) SHA1(d7b79a186f4272334c2297666c52f32c05787c29) )
31793186   ROM_LOAD( "si003-02.u12", 0x0200000, 0x200000, CRC(92b4d50d) SHA1(9dc2f2961b088824d8370ac83dff796345fe4158) )
31803187   ROM_LOAD( "si003-03.u11", 0x0400000, 0x200000, CRC(6ede4012) SHA1(6663990c6ee8e500cb8c51ad2102761ee0b3351d) )
r242106r242107
32083215***************************************************************************/
32093216
32103217ROM_START( hypreact )
3211   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
3218   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
32123219   ROM_LOAD16_BYTE( "s14-1-02.u2", 0x000000, 0x080000, CRC(d90a383c) SHA1(9945f60ce6e1f50c24c2ae3c2c5d0df9ec3b8926) )
32133220   ROM_LOAD16_BYTE( "s14-1-01.u1", 0x000001, 0x080000, CRC(80481401) SHA1(4b1b7050893b6659762297d0f6496c7193ea6c4e) )
32143221
r242106r242107
32463253***************************************************************************/
32473254
32483255ROM_START( hypreac2 )
3249   ROM_REGION( 0x200000, "maincpu", 0 )     /* V60 Code */
3256   ROM_REGION16_LE( 0x200000, "user1", 0 )     /* V60 Code */
32503257   ROM_LOAD16_BYTE( "u2.bin",  0x000000, 0x080000, CRC(05c93266) SHA1(0833e80f67ccb4ac17e771fa04dc6f433554a34f) )
32513258   ROM_LOAD16_BYTE( "u1.bin",  0x000001, 0x080000, CRC(80cf9e59) SHA1(7025321539891e1a3354ca233255f5395d716933) )
32523259   ROM_LOAD16_BYTE( "u47.bin", 0x100000, 0x080000, CRC(a3e9bfee) SHA1(1e897646bafd07ab48eda2883926506c6bedab87) )
r242106r242107
32873294***************************************************************************/
32883295
32893296ROM_START( janjans1 )
3290   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
3297   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
32913298   ROM_LOAD16_WORD( "jj1-data.bin", 0x000000, 0x200000, CRC(6734537e) SHA1(a40f84479141a6f33ce465e66ba9313b54915002) )
32923299   ROM_LOAD16_BYTE( "jj1-prol.bin", 0x200000, 0x080000, CRC(4231d928) SHA1(820d1233cd1a8d0c4ece15b94bd9be976b383fe2) )
32933300   ROM_RELOAD(                      0x300000, 0x080000)
r242106r242107
33343341***************************************************************************/
33353342
33363343ROM_START( janjans2 )
3337   ROM_REGION( 0x400000, "maincpu", 0 )        /* V60 Code */
3344   ROM_REGION16_LE( 0x400000, "user1", 0 )        /* V60 Code */
33383345   ROM_LOAD16_WORD( "jan2-dat.u28",  0x000000, 0x200000, CRC(0c9c62bf) SHA1(17c6eea7cec05860c238cc22706fec1a8e3d9263) )
33393346   ROM_LOAD16_BYTE( "jan2-prol.u26", 0x200000, 0x080000, CRC(758a7249) SHA1(1126e8527bad000bdfbd59da46d72ed256cb0fa9) )
33403347   ROM_RELOAD(                       0x300000, 0x080000)
r242106r242107
34073414***************************************************************************/
34083415
34093416ROM_START( jsk )
3410   ROM_REGION( 0x100000, "maincpu", 0 )
3417   ROM_REGION16_LE( 0x100000, "user1", 0 )
34113418   ROM_LOAD16_BYTE( "jsk-u72.bin", 0x00000, 0x80000, CRC(db6b2554) SHA1(c4c6617461e1d3f8660a2b97fd2c38ef245f0d4a) )
34123419   ROM_LOAD16_BYTE( "jsk-u71.bin", 0x00001, 0x80000, CRC(f6774fba) SHA1(3a74e5091d9d72e4f92c7c637cfe5c0dcc60bbe1) )
34133420
r242106r242107
34483455***************************************************************************/
34493456
34503457ROM_START( keithlcy )
3451   ROM_REGION( 0x200000, "maincpu", 0 )     /* V60 Code */
3458   ROM_REGION16_LE( 0x200000, "user1", 0 )     /* V60 Code */
34523459   ROM_LOAD16_WORD( "vg002-07.u28", 0x000000, 0x100000, CRC(57f80ff5) SHA1(9dcc35a79d3799407190d113e0f1b57864d6c56a) ) // "SETA SoundDriver"
34533460   ROM_LOAD16_BYTE( "kl-p0l.u26",   0x100000, 0x080000, CRC(d7b177fb) SHA1(2a3533b952a7b2404720916662743c144e870c0b) )
34543461   ROM_LOAD16_BYTE( "kl-p0h.u27",   0x100001, 0x080000, CRC(9de7add4) SHA1(16f4405b12734cb6a83cff8be21d03bb3c2e2266) )
r242106r242107
34953502***************************************************************************/
34963503
34973504ROM_START( koikois2 )
3498   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
3505   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
34993506//  socket for DATA ROM is empty
35003507   ROM_LOAD16_BYTE( "u26.bin", 0x200000, 0x080000, CRC(4be937a1) SHA1(b2c22ec12fc110984bd1914f8e3e16a8cb866816) )
35013508   ROM_RELOAD(                 0x300000, 0x080000)
r242106r242107
35453552***************************************************************************/
35463553
35473554ROM_START( meosism )
3548   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
3555   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
35493556   ROM_LOAD16_BYTE( "s15-2-2.u47", 0x000000, 0x080000, CRC(2ab0373f) SHA1(826aec3b9698ec5db5d7a72c3a24b1ef779fb227) )
35503557   ROM_LOAD16_BYTE( "s15-2-1.u46", 0x000001, 0x080000, CRC(a4bce148) SHA1(17ec4d91e215bd38258329b1a71e7f135c5733ad) )
35513558
r242106r242107
35943601***************************************************************************/
35953602
35963603ROM_START( mslider )
3597   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
3604   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
35983605   ROM_LOAD16_BYTE( "ms-pl.bin", 0x000000, 0x080000, CRC(70b2a05d) SHA1(387cf67e3e505c4cc1b5cd0b6c9fb3bc27d07e24) )
35993606   ROM_LOAD16_BYTE( "ms-ph.bin", 0x000001, 0x080000, CRC(34a64e9f) SHA1(acf3d8490f3ec99b6171e71328a991fcc9c5a8b1) )
36003607
r242106r242107
36253632***************************************************************************/
36263633
36273634ROM_START( ryorioh )
3628   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
3635   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
36293636   ROM_LOAD( "ryorioh.dat",      0x000000, 0x200000, CRC(d1335a6a) SHA1(a5670ab3c399736232baaabc59573bdb3bf762da) )
36303637   ROM_LOAD16_BYTE( "ryorioh.l", 0x200000, 0x080000, CRC(9ad60e7d) SHA1(572b84bab08eb8293d93e03182d9871d8973b7dd) )
36313638   ROM_RELOAD(                   0x300000, 0x080000)
r242106r242107
36863693***************************************************************************/
36873694
36883695ROM_START( srmp4 )
3689   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
3696   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
36903697   ROM_LOAD16_BYTE( "sx001-14.prl", 0x000000, 0x080000, CRC(19aaf46e) SHA1(0c0f5acc1880971c56e7e2c2e3ad7c2932b82d4b) )
36913698   ROM_LOAD16_BYTE( "sx001-15.prh", 0x000001, 0x080000, CRC(dbd31399) SHA1(a77dc85f481454b10223d7f4e0395e07d2f8d4f3) )
36923699
r242106r242107
37113718ROM_END
37123719
37133720ROM_START( srmp4o )
3714   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
3721   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
37153722   ROM_LOAD16_BYTE( "sx001-11.prl", 0x000000, 0x080000, CRC(dede3e64) SHA1(6fe998babfd2ad8f268c59bd365115a2d7cfc8f9) )
37163723   ROM_LOAD16_BYTE( "sx001-12.prh", 0x000001, 0x080000, CRC(739c53c3) SHA1(68f12cf42177df208ff6499ccc7ccc1423e3ad5f) )
37173724
r242106r242107
37453752***************************************************************************/
37463753
37473754ROM_START( srmp7 )
3748   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
3755   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
37493756   ROM_LOAD16_WORD( "sx015-10.dat", 0x000000, 0x200000, CRC(fad3ac6a) SHA1(9a4695c06bc74ca4de0c1a83bdf38f6651c0e2a1) )
37503757   ROM_LOAD16_BYTE( "sx015-07.pr0", 0x200000, 0x080000, CRC(08d7f841) SHA1(67567acff0ce278576290a896005de0397605eef) )
37513758   ROM_RELOAD(                      0x300000, 0x080000)
r242106r242107
38943901***************************************************************************/
38953902
38963903ROM_START( survarts )
3897   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
3904   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
38983905   ROM_LOAD16_BYTE( "prl-r6.u4", 0x000000, 0x080000, CRC(ef5f6e17) SHA1(1857beb15d2214c7ecb60b59e696ba24b2791734) )
38993906   ROM_LOAD16_BYTE( "prh-r5.u3", 0x000001, 0x080000, CRC(d446f010) SHA1(fb6c349edb2e6d1fcf8ed360dbe82be6d74f91d2) )
39003907
r242106r242107
39263933ROM_END
39273934
39283935ROM_START( survartsu )
3929   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
3936   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
39303937   ROM_LOAD16_BYTE( "usa-pr-l.u4", 0x000000, 0x080000, CRC(fa328673) SHA1(f7217eaa2a8d3fb7f706fa1aecaaa5b1b8d5e32c) )
39313938   ROM_LOAD16_BYTE( "usa-pr-h.u3", 0x000001, 0x080000, CRC(6bee2635) SHA1(a2d0517bf599331ef47beb8a902589039e4502e0) )
39323939
r242106r242107
39553962ROM_END
39563963
39573964ROM_START( survartsj )
3958   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
3965   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
39593966   ROM_LOAD16_BYTE( "jpn-pr-l.u4", 0x000000, 0x080000, CRC(e5a52e8c) SHA1(0a51c16d23d99c3e6a12f8a96c62fe8c72179a22) )
39603967   ROM_LOAD16_BYTE( "jan-pr-h.u3", 0x000001, 0x080000, CRC(051c9bca) SHA1(b8a7c5e4cb12cb0f05b5ba15394bd1fcf0476bf0) )  // jan typo on sticker
39613968
r242106r242107
40284035***************************************************************************/
40294036
40304037ROM_START( dynagear )
4031   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
4038   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
40324039   ROM_LOAD16_BYTE( "si002-prl.u4", 0x000000, 0x080000, CRC(71ba29c6) SHA1(ef43ab665daa4fc9ee01996d03f2f0b4c74c8435) )
40334040   ROM_LOAD16_BYTE( "si002-prh.u3", 0x000001, 0x080000, CRC(d0947a12) SHA1(95b54ed9dc51c952ad123103b8633a821cde05e9) )
40344041
r242106r242107
40694076***************************************************************************/
40704077
40714078ROM_START( sxyreact )
4072   ROM_REGION( 0x200000, "maincpu", 0 )     /* V60 Code */
4079   ROM_REGION16_LE( 0x200000, "user1", 0 )     /* V60 Code */
40734080   ROM_LOAD16_BYTE( "ac414e00.u2",  0x000000, 0x080000, CRC(d5dd7593) SHA1(ad1c7c2f27e0423ab346172a5c91316c9c0b3620) )
40744081   ROM_LOAD16_BYTE( "ac413e00.u1",  0x000001, 0x080000, CRC(f46aee4a) SHA1(8336304797987321903977373dec027cfca2e211) )
40754082   ROM_LOAD16_BYTE( "ac416e00.u47", 0x100000, 0x080000, CRC(e0f7bba9) SHA1(5eafd72c9fa4588f18fa02113a93abdcaf8d8693) )
r242106r242107
41574164***************************************************************************/
41584165
41594166ROM_START( sxyreac2 )
4160   ROM_REGION( 0x200000, "maincpu", 0 )     /* V60 Code */
4167   ROM_REGION16_LE( 0x200000, "user1", 0 )     /* V60 Code */
41614168   ROM_LOAD16_WORD( "ac1714e00.u32",  0x000000, 0x200000, CRC(78075d70) SHA1(05c84bb32c6f97fceb5436d192c14cac79d9ab07) )
41624169
41634170   ROM_REGION( 0x2000000, "gfx1", 0 )  /* Sprites */
r242106r242107
42504257***************************************************************************/
42514258
42524259ROM_START( stmblade )
4253   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
4260   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
42544261   ROM_LOAD16_WORD( "sb-pd0.u26",  0x000000, 0x100000, CRC(91c4fbf7) SHA1(68e57ea2a9756a95a81c6688905352d631e9f2de) )
42554262   ROM_LOAD16_BYTE( "s-blade.u37", 0x200000, 0x080000, CRC(a6a42cc7) SHA1(4bff79ff03b81a7ed96d3ad285242580146976be) )
42564263   ROM_RELOAD(                     0x300000, 0x080000)
r242106r242107
42794286ROM_END
42804287
42814288ROM_START( stmbladej )
4282   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
4289   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
42834290   ROM_LOAD16_WORD( "sb-pd0.u26",  0x000000, 0x100000, CRC(91c4fbf7) SHA1(68e57ea2a9756a95a81c6688905352d631e9f2de) )
42844291   ROM_LOAD16_BYTE( "u37j.u37", 0x200000, 0x080000, CRC(dce20df8) SHA1(d589bf7bebbf6b3c76ddb4b1f8d0c7d6bee34561) )
42854292   ROM_RELOAD(                  0x300000, 0x080000)
r242106r242107
43464353***************************************************************************/
43474354
43484355ROM_START( twineag2 )
4349   ROM_REGION( 0x200000, "maincpu", 0 )     /* V60 Code */
4356   ROM_REGION16_LE( 0x200000, "user1", 0 )     /* V60 Code */
43504357   ROM_LOAD16_WORD( "sx002-12.u22", 0x000000, 0x200000, CRC(846044dc) SHA1(c1c85de1c466fb7c3580824baa1571cd0fed6ec6) )
43514358
43524359   ROM_REGION( 0x1800000, "gfx1", 0 )  /* Sprites */
r242106r242107
43934400****************************************************************************/
43944401
43954402ROM_START( ultrax )
4396   ROM_REGION( 0x200000, "maincpu", 0 )  /* V60 Code */
4403   ROM_REGION16_LE( 0x200000, "user1", 0 )  /* V60 Code */
43974404   ROM_LOAD16_BYTE( "71047-11.u64", 0x000000, 0x080000, CRC(593b2678) SHA1(3b24b59a21386a4688502c5f0a2dd4eb0ec92544) )
43984405   ROM_LOAD16_BYTE( "71047-09.u65", 0x000001, 0x080000, CRC(08ea8d91) SHA1(5d2672f6c96fbbe9d80bd6539c1400b62745892a) )
43994406   ROM_LOAD16_BYTE( "71047-12.u62", 0x100000, 0x080000, CRC(76a77ab2) SHA1(0cf2f293defc23c807556ff92ea99f963fafed40) )
r242106r242107
45094516****************************************************************************/
45104517
45114518ROM_START( vasara )
4512   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
4519   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
45134520   ROM_LOAD16_WORD( "data.u34",  0x000000, 0x200000, CRC(7704cc7e) SHA1(62bb018b7f0c7ee67fee37de17bb22a73bb9e420) )
45144521   ROM_LOAD16_BYTE( "prg-l.u30", 0x200000, 0x080000, CRC(f0547886) SHA1(6a3717f8b89575d3cb4c7d56dd9df5052faa3c7f) )
45154522   ROM_RELOAD(                   0x300000, 0x080000)
r242106r242107
45304537ROM_END
45314538
45324539ROM_START( vasara2 )
4533   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
4540   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
45344541   ROM_LOAD16_WORD( "data.u34",  0x000000, 0x200000, CRC(493d0103) SHA1(fda68fb089328cabb3bbd52f8703b445a9509bf1) )
45354542   ROM_LOAD16_BYTE( "prg-l.u30", 0x200000, 0x080000, CRC(40e6f5f6) SHA1(05fee4535ffe8403e86ba92a58e5f2d040489c8e) )
45364543   ROM_RELOAD(                   0x300000, 0x080000)
r242106r242107
45514558ROM_END
45524559
45534560ROM_START( vasara2a )
4554   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
4561   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
45554562   ROM_LOAD16_WORD( "data.u34",     0x000000, 0x200000, CRC(493d0103) SHA1(fda68fb089328cabb3bbd52f8703b445a9509bf1) )
45564563   ROM_LOAD16_BYTE( "basara-l.u30", 0x200000, 0x080000, CRC(fd88b068) SHA1(a86e3ffc870e6f6f7f18273428b24d938d6b9c3d) )
45574564   ROM_RELOAD(                      0x300000, 0x080000)
r242106r242107
46274634****************************************************************************/
46284635
46294636ROM_START( gdfs )
4630   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
4637   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
46314638   ROM_LOAD16_WORD( "vg004-14.u3",   0x000000, 0x100000, CRC(d88254df) SHA1(ccdfd42e4ce3941018f83e300da8bf7a5950f65c) )
46324639   ROM_RELOAD(                       0x100000, 0x100000)
46334640   ROM_LOAD16_BYTE( "ssv2set0.u1",   0x200000, 0x080000, CRC(c23b9e2c) SHA1(9026e065252981fb403255ddc5782359c0088e8a) )
trunk/src/mame/drivers/taito_f3.c
r242106r242107
31173117
31183118ROM_START( pbobble3j )
31193119   ROM_REGION(0x200000, "maincpu", 0) /* 68020 code */
3120   ROM_LOAD32_BYTE("e29-12.ic20", 0x000000, 0x80000, CRC(9eb19a00) SHA1(5a6417e4377070f9f01110dc6d513d0de01cff1e) )
3121   ROM_LOAD32_BYTE("e29-11.ic19", 0x000001, 0x80000, CRC(e54ada97) SHA1(325e2bc7156656cc262989910dde07a1746cf790) )
3122   ROM_LOAD32_BYTE("e29-10.ic18", 0x000002, 0x80000, CRC(1502a122) SHA1(cb981a4578aa30276c491a0ef47f5e05c05d8b28) )
3123   ROM_LOAD32_BYTE("e29-09.ic17", 0x000003, 0x80000, CRC(44ccf2f6) SHA1(60877525feaa992b1b374acfb5c16439e5f32161) )
3120   ROM_LOAD32_BYTE("e29-12.rom", 0x000000, 0x80000, CRC(9eb19a00) SHA1(5a6417e4377070f9f01110dc6d513d0de01cff1e) )
3121   ROM_LOAD32_BYTE("e29-11.rom", 0x000001, 0x80000, CRC(e54ada97) SHA1(325e2bc7156656cc262989910dde07a1746cf790) )
3122   ROM_LOAD32_BYTE("e29-10.rom", 0x000002, 0x80000, CRC(1502a122) SHA1(cb981a4578aa30276c491a0ef47f5e05c05d8b28) )
3123   ROM_LOAD32_BYTE("e29-09.bin", 0x000003, 0x80000, CRC(44ccf2f6) SHA1(60877525feaa992b1b374acfb5c16439e5f32161) )
31243124
31253125   ROM_REGION(0x400000, "gfx1" , 0 ) /* Sprites */
3126   ROM_LOAD16_BYTE("e29-02.ic8",  0x000000, 0x100000, CRC(437391d3) SHA1(b3cc64c68553d37e0bd09e0dece14901d8df5866) )
3127   ROM_LOAD16_BYTE("e29-01.ic12", 0x000001, 0x100000, CRC(52547c77) SHA1(d0cc8b8915cec1506c9733a1ce1638038ea93d25) )
3128   ROM_FILL       (               0x200000, 0x200000, 0 )
3126   ROM_LOAD16_BYTE("e29-02.rom", 0x000000, 0x100000, CRC(437391d3) SHA1(b3cc64c68553d37e0bd09e0dece14901d8df5866) )
3127   ROM_LOAD16_BYTE("e29-01.rom", 0x000001, 0x100000, CRC(52547c77) SHA1(d0cc8b8915cec1506c9733a1ce1638038ea93d25) )
3128   ROM_FILL       (              0x200000, 0x200000, 0 )
31293129
31303130   ROM_REGION(0x400000, "gfx2" , 0 ) /* Tiles */
3131   ROM_LOAD16_BYTE("e29-08.ic47", 0x000000, 0x100000, CRC(7040a3d5) SHA1(ea284ec530aac20348f84122e38a508bbc283f44) )
3132   ROM_LOAD16_BYTE("e29-07.ic45", 0x000001, 0x100000, CRC(fca2ea9b) SHA1(a87ebedd0d16657288df434a70b8933fafe0ca25) )
3133   ROM_LOAD       ("e29-06.ic43", 0x300000, 0x100000, CRC(c16184f8) SHA1(ded417d9d116b5a2f7518fa404bc2dda1c6a6366) )
3134   ROM_FILL       (               0x200000, 0x100000, 0 )
3131   ROM_LOAD16_BYTE("e29-08.rom", 0x000000, 0x100000, CRC(7040a3d5) SHA1(ea284ec530aac20348f84122e38a508bbc283f44) )
3132   ROM_LOAD16_BYTE("e29-07.rom", 0x000001, 0x100000, CRC(fca2ea9b) SHA1(a87ebedd0d16657288df434a70b8933fafe0ca25) )
3133   ROM_LOAD       ("e29-06.rom", 0x300000, 0x100000, CRC(c16184f8) SHA1(ded417d9d116b5a2f7518fa404bc2dda1c6a6366) )
3134   ROM_FILL       (              0x200000, 0x100000, 0 )
31353135
31363136   ROM_REGION(0x180000, "audiocpu", 0) /* 68000 code */
3137   ROM_LOAD16_BYTE("e29-13.ic32", 0x100000, 0x40000, CRC(1ef551ef) SHA1(527defe8f35314304adb4b483285b08cd6ebe865) )
3138   ROM_LOAD16_BYTE("e29-14.ic33", 0x100001, 0x40000, CRC(7ee7e688) SHA1(d65aa9c449e1d64f10d1be9727a9d93ab1571e65) )
3137   ROM_LOAD16_BYTE("e29-13.rom", 0x100000, 0x40000, CRC(1ef551ef) SHA1(527defe8f35314304adb4b483285b08cd6ebe865) )
3138   ROM_LOAD16_BYTE("e29-14.rom", 0x100001, 0x40000, CRC(7ee7e688) SHA1(d65aa9c449e1d64f10d1be9727a9d93ab1571e65) )
31393139
31403140   ROM_REGION16_BE(0x1000000, "ensoniq.0" , ROMREGION_ERASE00 )    // V2: 4 banks
31413141   // empty
3142   ROM_LOAD16_BYTE("e29-03.ic38", 0x400000, 0x200000, CRC(a4371658) SHA1(26510a3f6de97f49b10dfc5cb9b7da947a44bfcb) )    // CE CF D0 D1
3143   ROM_LOAD16_BYTE("e29-04.ic39", 0x800000, 0x200000, CRC(d1f42457) SHA1(2c77be6365deb5ef215da0c66da23b415623bdb1) )    // D2 C8 C9 CA
3144   ROM_LOAD16_BYTE("e29-05.ic41", 0xc00000, 0x200000, CRC(e33c1234) SHA1(84c336ed6fd8723e824889fe7b52c284be659e62) )    // CB CC -std-
3145
3146    ROM_REGION(0x034a, "pals", 0)
3147    ROM_LOAD("d77-12.ic48.bin", 0x0000, 0x0001, NO_DUMP) /* PALCE16V8Q-15PC/4 */
3148    ROM_LOAD("d77-14.ic21.bin", 0x0001, 0x0001, NO_DUMP) /* PALCE16V8Q-15PC/4 */
3149    ROM_LOAD("d77-11.ic37.bin", 0x0002, 0x0001, NO_DUMP) /* PALCE16V8Q-15PC/4 */
3150    ROM_LOAD("d77-09.ic14.bin", 0x0003, 0x0001, NO_DUMP) /* PAL16L8ACN */
3151    ROM_LOAD("d77-10.ic28.bin", 0x0004, 0x0001, NO_DUMP) /* PAL16L8ACN */
3142   ROM_LOAD16_BYTE("e29-03.rom", 0x400000, 0x200000, CRC(a4371658) SHA1(26510a3f6de97f49b10dfc5cb9b7da947a44bfcb) )    // CE CF D0 D1
3143   ROM_LOAD16_BYTE("e29-04.rom", 0x800000, 0x200000, CRC(d1f42457) SHA1(2c77be6365deb5ef215da0c66da23b415623bdb1) )    // D2 C8 C9 CA
3144   ROM_LOAD16_BYTE("e29-05.rom", 0xc00000, 0x200000, CRC(e33c1234) SHA1(84c336ed6fd8723e824889fe7b52c284be659e62) )    // CB CC -std-
31523145ROM_END
31533146
31543147ROM_START( arkretrn )
trunk/src/mame/drivers/viper.c
r242106r242107
9393                DIN pins 2, 3 & 4. Pin 1 NC, Pin 2 GND, Pin 3 DATA, Pin 4 NC, Pin 5 NC. If the dongle is
9494                required and plugged in it overrides the DS2430 on the main board. Without the (on-board)
9595                DS2430 the PCB will complain after the CF check with HARDWARE ERROR. If the DS2430 is not
96                correct for the game the error given is RTC BAD even if the RTC is correct. Most games don't require
97                a dongle and use the factory DS2430 on the main board.
96                correct for the game the error given is RTC BAD even if the RTC is correct. Most games don't require                 a dongle and use the factory DS2430 on the main board.
9897         CN12 - 4 pin connector (possibly stereo audio output?)
9998         CN13 - Power connector for plug-in daughterboard
10099    CN15/CN16 - Multi-pin IDC connectors for plug-in daughterboard (see detail below)
r242106r242107
102101                software resides on the CF card. Games use 32M, 64M and 128M CF cards. In many cases a different
103102                CF card version of the same game can be swapped and the existing RTC works but sometimes the RTC data
104103                needs to be re-initialised to factory defaults by entering test mode. Sometimes the game will not boot
105                and gives error RTC BAD meaning the RTC is not compatible with the version or the dongle is required.
106                See DS2430 above for more info.
104                and gives error RTC BAD meaning the RTC is not compatible with the version or the dongle is required.                 See DS2430 above for more info.
107105       28-WAY - Edge connector used for connecting special controls such as guns etc.
108106       DIP(4) - 4-position DIP switch. Switch 1 skips the CF check for a faster boot-up. The others appear unused?
109107
r242106r242107
184182      CN2/CN3 - Video output connector to external monitors
185183      CN4/CN5 - Multi-pin IDC connectors joining to main board CN15/CN16
186184
187An additional control PCB is used for Mocap Golf for the golf club sensor. It contains a ROMless MCU, an EPROM and
188some other components. It will be documented at a later date.
185An additional control PCB is used for Mocap Golf for the golf club sensor. It contains a ROMless MCU, an EPROM and some other components. It will be documented at a later date.
189186
190187*/
191188
trunk/src/mame/includes/ssv.h
r242106r242107
1414      m_dsp(*this, "dsp"),
1515      m_mainram(*this, "mainram"),
1616      m_spriteram(*this, "spriteram"),
17      m_paletteram(*this, "paletteram"),
1718      m_scroll(*this, "scroll"),
1819      m_irq_vectors(*this, "irq_vectors"),
1920      m_gdfs_tmapram(*this, "gdfs_tmapram"),
2021      m_gdfs_tmapscroll(*this, "gdfs_tmapscroll"),
2122      m_gdfs_st0020(*this, "st0020_spr"),
2223      m_input_sel(*this, "input_sel"),
24      m_region_gfx1(*this, "gfx1"),
2325      m_io_gunx1(*this, "GUNX1"),
2426      m_io_guny1(*this, "GUNY1"),
2527      m_io_gunx2(*this, "GUNX2"),
r242106r242107
4446
4547   required_shared_ptr<UINT16> m_mainram;
4648   required_shared_ptr<UINT16> m_spriteram;
49   required_shared_ptr<UINT16> m_paletteram;
4750   required_shared_ptr<UINT16> m_scroll;
4851   required_shared_ptr<UINT16> m_irq_vectors;
4952   optional_shared_ptr<UINT16> m_gdfs_tmapram;
r242106r242107
6063   UINT8 m_requested_int;
6164   UINT16 m_irq_enable;
6265
66   UINT16 *m_dsp_ram;
67
6368   UINT16 *m_eaglshot_gfxram;
6469
6570   tilemap_t *m_gdfs_tmap;
6671
6772   int m_interrupt_ultrax;
6873
74   int m_gdfs_gfxram_bank;
6975   int m_gdfs_lightgun_select;
7076
7177   UINT16 m_sxyreact_serial;
r242106r242107
7581   UINT32 m_latches[8];
7682
7783   UINT8 m_trackball_select;
84   UINT8 m_gfxrom_select;
7885   DECLARE_WRITE16_MEMBER(ssv_irq_ack_w);
7986   DECLARE_WRITE16_MEMBER(ssv_irq_enable_w);
8087   DECLARE_WRITE16_MEMBER(ssv_lockout_w);
r242106r242107
104111   DECLARE_WRITE32_MEMBER(latch32_w);
105112   DECLARE_READ16_MEMBER(latch16_r);
106113   DECLARE_WRITE16_MEMBER(latch16_w);
107   DECLARE_WRITE16_MEMBER(eaglshot_gfxrom_bank_w);
114   DECLARE_READ16_MEMBER(eaglshot_gfxrom_r);
115   DECLARE_WRITE16_MEMBER(eaglshot_gfxrom_w);
108116   DECLARE_READ16_MEMBER(eaglshot_trackball_r);
109117   DECLARE_WRITE16_MEMBER(eaglshot_trackball_w);
110118   DECLARE_READ16_MEMBER(eaglshot_gfxram_r);
r242106r242107
112120   DECLARE_WRITE16_MEMBER(gdfs_tmapram_w);
113121   DECLARE_READ16_MEMBER(ssv_vblank_r);
114122   DECLARE_WRITE16_MEMBER(ssv_scroll_w);
123   DECLARE_WRITE16_MEMBER(paletteram16_xrgb_swap_word_w);
115124   DECLARE_READ16_MEMBER(gdfs_eeprom_r);
116125   DECLARE_WRITE16_MEMBER(gdfs_eeprom_w);
117126   DECLARE_DRIVER_INIT(gdfs);
r242106r242107
155164   void ssv_enable_video(int enable);
156165   void init_ssv(int interrupt_ultrax);
157166   void init_hypreac2_common();
158   void init_eaglshot_banking();
159167   void init_st010();
160168
161169protected:
170   required_memory_region m_region_gfx1;
162171   optional_ioport m_io_gunx1;
163172   optional_ioport m_io_guny1;
164173   optional_ioport m_io_gunx2;
trunk/src/mame/mame.lst
r242106r242107
80618061mkla4           // (c) 1992 Midway
80628062mkyawdim        // bootleg
80638063mkyawdim2       // bootleg
8064mkyawdim3       // bootleg
80658064term2           // (c) 1992 Midway
80668065term2la3        // (c) 1992 Midway
80678066term2la2        // (c) 1992 Midway
trunk/src/mame/video/ssv.c
r242106r242107
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
388407/***************************************************************************
389408
390409
trunk/src/mess/drivers/a310.c
r242106r242107
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
388386   MCFG_SPEAKER_STANDARD_MONO("mono")
389387   MCFG_SOUND_ADD("dac0", DAC, 0)
390388   MCFG_SOUND_ROUTE(0, "mono", 0.10)
trunk/src/mess/drivers/amstrad.c
r242106r242107
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
10761072   /* internal ram */
10771073   MCFG_RAM_MODIFY(RAM_TAG)
10781074   MCFG_RAM_DEFAULT_SIZE("2M")
trunk/src/mess/drivers/gamecom.c
r242106r242107
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- On the screen where the cart goes into the slot there is video flicker
14- When starting a cart, the graphic of the cart going into the slot is corrupt
1515- Due to an irritating message, the NVRAM is commented out in the machine config
16- Most of the cart games have severe video issues such as flickering and nonsense gfx
16- Cart games all have severe video issues such as flickering and nonsense gfx
1717- Lights Out works
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
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
2223- Jeopardy, playable with bad gfx
24- Quiz Wiz works, but the final score doesn't show
2325- Tiger Web Link & Internet, they look ok, obviously aren't going to connect to anything
2426- 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.
2627- The remaining carts are not functional to any useful degree.
2728
2829***************************************************************************/
trunk/src/mess/drivers/pet.c
r242106r242107
25172517ROM_END
25182518
25192519
2520//-------------------------------------------------
2521//  ROM( cbm8296dgv_de )
2522//-------------------------------------------------
25232520
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
25552521//**************************************************************************
25562522//  SYSTEM DRIVERS
25572523//**************************************************************************
r242106r242107
25902556COMP( 1984, cbm8296d,   cbm8296,    0,      cbm8296d,   petb,       driver_device,  0,  "Commodore Business Machines",  "CBM 8296-D",                   GAME_SUPPORTS_SAVE )
25912557COMP( 1984, cbm8296d_de,cbm8296,    0,      cbm8296d,   petb_de,    driver_device,  0,  "Commodore Business Machines",  "CBM 8296-D (Germany)",         GAME_SUPPORTS_SAVE )
25922558COMP( 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/sg1000.c
r242106r242107
339339   PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_KEYBOARD ) PORT_CODE(KEYCODE_F) PORT_CHAR('F') PORT_CHAR('f')
340340   PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_KEYBOARD ) PORT_CODE(KEYCODE_V) PORT_CHAR('V') PORT_CHAR('v')
341341   PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_KEYBOARD ) PORT_NAME("INS DEL") PORT_CODE(KEYCODE_BACKSPACE) PORT_CHAR(8)
342   PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_KEYBOARD ) PORT_NAME(UTF8_SMALL_PI) PORT_CODE(KEYCODE_EQUALS) PORT_CHAR(0x03c0)
342   PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_KEYBOARD ) PORT_NAME("\xcf\x80") PORT_CODE(KEYCODE_EQUALS) PORT_CHAR(0x03c0)
343343   PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_KEYBOARD ) PORT_CODE(KEYCODE_QUOTE) PORT_CHAR(':') PORT_CHAR('*')
344344   PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_KEYBOARD ) PORT_CODE(KEYCODE_OPENBRACE) PORT_CHAR('@') PORT_CHAR('`')
345345
trunk/src/mess/drivers/ti74.c
r242106r242107
301301   PORT_START("IN.0")
302302   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_M) PORT_CHAR('m') PORT_CHAR('M') PORT_NAME("m  M  Frac")
303303   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_K) PORT_CHAR('k') PORT_CHAR('K') PORT_NAME("k  K  Frq")
304   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_I) PORT_CHAR('i') PORT_CHAR('I') PORT_NAME("i  I  "UTF8_SQUAREROOT"x")
305   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_LEFT) PORT_CHAR(UCHAR_MAMEKEY(LEFT)) PORT_NAME(UTF8_LEFT"     "UTF8_LEFT)
304   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_I) PORT_CHAR('i') PORT_CHAR('I') PORT_NAME("i  I  SQR(x)")
305   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_LEFT) PORT_CHAR(UCHAR_MAMEKEY(LEFT)) PORT_NAME("LEFT")
306306   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED )
307   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_U) PORT_CHAR('u') PORT_CHAR('U') PORT_NAME("u  U  x"UTF8_POW_2)
307   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_U) PORT_CHAR('u') PORT_CHAR('U') PORT_NAME("u  U  x^2")
308308   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_J) PORT_CHAR('j') PORT_CHAR('J') PORT_NAME("j  J  nCr")
309309   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_N) PORT_CHAR('n') PORT_CHAR('N') PORT_NAME("n  N  Intg")
310310
r242106r242107
312312   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_COMMA) PORT_CHAR(',') PORT_CHAR('%')
313313   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_L) PORT_CHAR('l') PORT_CHAR('L') PORT_NAME("l  L  (x,y)")
314314   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_O) PORT_CHAR('o') PORT_CHAR('O') PORT_NAME("o  O  1/x")
315   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_RIGHT) PORT_CHAR(UCHAR_MAMEKEY(RIGHT)) PORT_NAME(UTF8_RIGHT"     EE")
315   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_RIGHT) PORT_CHAR(UCHAR_MAMEKEY(RIGHT)) PORT_NAME("RIGHT     EE")
316316   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED )
317317   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_Y) PORT_CHAR('y') PORT_CHAR('Y') PORT_NAME("y  Y  log")
318318   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_H) PORT_CHAR('h') PORT_CHAR('H') PORT_NAME("h  H  nPr")
319319   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_B) PORT_CHAR('b') PORT_CHAR('B') PORT_NAME("b  B  EXC")
320320
321321   PORT_START("IN.2")
322   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_SPACE) PORT_CHAR(' ') PORT_CHAR('\'') PORT_NAME("SPACE  '  "UTF8_CAPITAL_DELTA"%")
323   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_COLON) PORT_CHAR(';') PORT_CHAR(':') PORT_NAME(";  :  "UTF8_CAPITAL_SIGMA"+")
324   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_P) PORT_CHAR('p') PORT_CHAR('P') PORT_NAME("p  P  y"UTF8_POW_X)
325   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_UP) PORT_CHAR(UCHAR_MAMEKEY(UP)) PORT_CHAR('(') PORT_NAME(UTF8_UP"  (")
322   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_SPACE) PORT_CHAR(' ') PORT_CHAR('\'') PORT_NAME("SPACE  '  DELTA%")
323   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_COLON) PORT_CHAR(';') PORT_CHAR(':') PORT_NAME(";  :  SIGMA+")
324   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_P) PORT_CHAR('p') PORT_CHAR('P') PORT_NAME("p  P  y^x")
325   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_UP) PORT_CHAR(UCHAR_MAMEKEY(UP)) PORT_CHAR('(') PORT_NAME("UP  (")
326326   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED )
327327   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_T) PORT_CHAR('t') PORT_CHAR('T') PORT_NAME("t  T  ln(x)")
328328   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_G) PORT_CHAR('g') PORT_CHAR('G') PORT_NAME("g  G  n!")
r242106r242107
332332   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_ENTER) PORT_CODE(KEYCODE_ENTER_PAD) PORT_CHAR(13) PORT_CHAR('=') PORT_NAME("ENTER  =")
333333   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED )
334334   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_DEL) PORT_CHAR(UCHAR_MAMEKEY(END)) PORT_NAME("CLR  UCL  CE/C")
335   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_DOWN) PORT_CHAR(UCHAR_MAMEKEY(DOWN)) PORT_CHAR(')') PORT_NAME(UTF8_DOWN"  )")
336   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_HOME) PORT_CHAR(UCHAR_MAMEKEY(HOME)) PORT_NAME("RUN     x<>y")
337   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_R) PORT_CHAR('r') PORT_CHAR('R') PORT_NAME("r  R  "UTF8_SMALL_PI)
338   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_F) PORT_CHAR('f') PORT_CHAR('F') PORT_NAME("f  F  P>R")
335   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_DOWN) PORT_CHAR(UCHAR_MAMEKEY(DOWN)) PORT_CHAR(')') PORT_NAME("DOWN  )")
336   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_HOME) PORT_CHAR(UCHAR_MAMEKEY(HOME)) PORT_NAME("RUN     x<->y")
337   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_R) PORT_CHAR('r') PORT_CHAR('R') PORT_NAME("r  R  pi")
338   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_F) PORT_CHAR('f') PORT_CHAR('F') PORT_NAME("f  F  P->R")
339339   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_C) PORT_CHAR('c') PORT_CHAR('C') PORT_NAME("c  C  RCL")
340340
341341   PORT_START("IN.4")
342342   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_EQUALS) PORT_CHAR('~') PORT_CHAR('?') PORT_NAME("+/-  ?  CSR")
343343   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_1_PAD) PORT_CODE(KEYCODE_1) PORT_CHAR('1') PORT_CHAR('!') PORT_NAME("1  !  r")
344   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_4_PAD) PORT_CODE(KEYCODE_4) PORT_CHAR('4') PORT_CHAR('$') PORT_NAME("4  $  "UTF8_CAPITAL_SIGMA"x")
345   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_7_PAD) PORT_CODE(KEYCODE_7) PORT_CHAR('7') PORT_CHAR(UCHAR_MAMEKEY(DEL)) PORT_NAME("7  DEL  "UTF8_CAPITAL_SIGMA"x"UTF8_POW_2)
344   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_4_PAD) PORT_CODE(KEYCODE_4) PORT_CHAR('4') PORT_CHAR('$') PORT_NAME("4  $  SIGMA(x)")
345   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_7_PAD) PORT_CODE(KEYCODE_7) PORT_CHAR('7') PORT_CHAR(UCHAR_MAMEKEY(DEL)) PORT_NAME("7  DEL  SIGMA(x^2)")
346346   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_END) PORT_CHAR(UCHAR_MAMEKEY(PAUSE)) PORT_NAME("BREAK")
347347   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_E) PORT_CHAR('e') PORT_CHAR('E') PORT_NAME("e  E  tan")
348   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_D) PORT_CHAR('d') PORT_CHAR('D') PORT_NAME("d  D  DRG>")
348   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_D) PORT_CHAR('d') PORT_CHAR('D') PORT_NAME("d  D  DRG->")
349349   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_X) PORT_CHAR('x') PORT_CHAR('X') PORT_NAME("x  X  STO")
350350
351351   PORT_START("IN.5")
352   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_0_PAD) PORT_CODE(KEYCODE_0) PORT_CHAR('0') PORT_CHAR('<') PORT_NAME("0  <  x"UTF8_PRIME)
352   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_0_PAD) PORT_CODE(KEYCODE_0) PORT_CHAR('0') PORT_CHAR('<') PORT_NAME("0  <  x'")
353353   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_2_PAD) PORT_CODE(KEYCODE_2) PORT_CHAR('2') PORT_CHAR('"') PORT_NAME("2  \"  a")
354   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_5_PAD) PORT_CODE(KEYCODE_5) PORT_CHAR('5') PORT_CHAR('&') PORT_NAME("5  &  "UTF8_CAPITAL_SIGMA"y")
355   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_8_PAD) PORT_CODE(KEYCODE_8) PORT_CHAR('8') PORT_CHAR(UCHAR_MAMEKEY(INSERT)) PORT_NAME("8  INS  "UTF8_CAPITAL_SIGMA"y"UTF8_POW_2)
354   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_5_PAD) PORT_CODE(KEYCODE_5) PORT_CHAR('5') PORT_CHAR('&') PORT_NAME("5  &  SIGMA(y)")
355   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_8_PAD) PORT_CODE(KEYCODE_8) PORT_CHAR('8') PORT_CHAR(UCHAR_MAMEKEY(INSERT)) PORT_NAME("8  INS  SIGMA(y^2)")
356356   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_PGUP) PORT_CHAR(UCHAR_MAMEKEY(PGUP)) PORT_NAME("MODE")
357357   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_W) PORT_CHAR('w') PORT_CHAR('W') PORT_NAME("w  W  cos")
358358   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_S) PORT_CHAR('s') PORT_CHAR('S') PORT_NAME("s  S  DRG")
359359   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_Z) PORT_CHAR('z') PORT_CHAR('Z') PORT_NAME("z  Z  PRINT")
360360
361361   PORT_START("IN.6")
362   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_STOP) PORT_CODE(KEYCODE_DEL_PAD) PORT_CHAR('.') PORT_CHAR('>') PORT_NAME(".  >  y"UTF8_PRIME) // 2 on the keyboard, same scancode
362   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_STOP) PORT_CODE(KEYCODE_DEL_PAD) PORT_CHAR('.') PORT_CHAR('>') PORT_NAME(".  >  y'") // 2 on the keyboard, same scancode
363363   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_3_PAD) PORT_CODE(KEYCODE_3) PORT_CHAR('3') PORT_CHAR('#') PORT_NAME("3  #  b")
364364   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_6_PAD) PORT_CODE(KEYCODE_6) PORT_CHAR('6') PORT_CHAR('^') PORT_NAME("6  ^  n")
365   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_9_PAD) PORT_CODE(KEYCODE_9) PORT_CHAR('9') PORT_NAME("9  PB  "UTF8_CAPITAL_SIGMA"xy")
365   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_9_PAD) PORT_CODE(KEYCODE_9) PORT_CHAR('9') PORT_NAME("9  PB  SIGMA(xy)")
366366   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_PGDN) PORT_CHAR(UCHAR_MAMEKEY(PGDN)) PORT_NAME("OFF")
367367   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_Q) PORT_CHAR('q') PORT_CHAR('Q') PORT_NAME("q  Q  sin")
368   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_A) PORT_CHAR('a') PORT_CHAR('A') PORT_NAME("a  A  DMS>DD")
368   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_A) PORT_CHAR('a') PORT_CHAR('A') PORT_NAME("a  A  DMS->DD")
369369   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED )
370370
371371   PORT_START("IN.7")
372   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_PLUS_PAD) PORT_CHAR(UCHAR_MAMEKEY(PLUS_PAD)) PORT_NAME("+     s(y)")
373   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_MINUS_PAD) PORT_CODE(KEYCODE_MINUS) PORT_CHAR('-') PORT_NAME("-     s(x)")
374   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_ASTERISK) PORT_CHAR(UCHAR_MAMEKEY(ASTERISK)) PORT_NAME("*     y"UTF8_NONSPACE_MACRON)
375   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_SLASH_PAD) PORT_CODE(KEYCODE_SLASH) PORT_CHAR(UCHAR_MAMEKEY(SLASH_PAD)) PORT_NAME("/     x"UTF8_NONSPACE_MACRON)
372   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_PLUS_PAD) PORT_CHAR(UCHAR_MAMEKEY(PLUS_PAD)) PORT_NAME("+     sy")
373   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_MINUS_PAD) PORT_CODE(KEYCODE_MINUS) PORT_CHAR('-') PORT_NAME("-     sx")
374   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_ASTERISK) PORT_CHAR(UCHAR_MAMEKEY(ASTERISK)) PORT_NAME("*     _y")
375   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_SLASH_PAD) PORT_CODE(KEYCODE_SLASH) PORT_CHAR(UCHAR_MAMEKEY(SLASH_PAD)) PORT_NAME("/     _x")
376376   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED )
377377   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_LALT) PORT_CODE(KEYCODE_RALT) PORT_CHAR(UCHAR_MAMEKEY(F1)) PORT_NAME("FN     hyp")
378378   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_LCONTROL) PORT_CODE(KEYCODE_RCONTROL) PORT_CHAR(UCHAR_SHIFT_2) PORT_NAME("CTL     STAT")
r242106r242107
395395   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_Z) PORT_NAME("I/O  Z")
396396   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_PGUP) PORT_NAME("HELP  ASM")
397397   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_CLOSEBRACE) PORT_CHAR(')') PORT_NAME(")  ]  DRG")
398   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_SLASH_PAD) PORT_CODE(KEYCODE_SLASH) PORT_CHAR(UCHAR_MAMEKEY(SLASH_PAD)) PORT_NAME(UTF8_DIVIDE"  \\  DFN")
398   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_SLASH_PAD) PORT_CODE(KEYCODE_SLASH) PORT_CHAR(UCHAR_MAMEKEY(SLASH_PAD)) PORT_NAME("/  \\  DFN")
399399   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_ENTER) PORT_CODE(KEYCODE_ENTER_PAD) PORT_CHAR('=') PORT_NAME("=  ~  TRACE")
400400
401401   PORT_START("IN.1")
r242106r242107
410410
411411   PORT_START("IN.2")
412412   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_F1) PORT_NAME("F1")
413   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_E) PORT_NAME(UTF8_CAPITAL_SIGMA"+  E")
413   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_E) PORT_NAME("SIGMA+  E")
414414   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_D) PORT_NAME("TAN  D")
415415   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_C) PORT_NAME("STAT  C")
416416   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_LCONTROL) PORT_CODE(KEYCODE_RCONTROL) PORT_NAME("LEARN  PC")
r242106r242107
425425   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_V) PORT_NAME("CONV  V")
426426   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_HOME) PORT_NAME("OLD  NOP")
427427   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_9_PAD) PORT_CODE(KEYCODE_9) PORT_CHAR('9') PORT_NAME("9  >  x!")
428   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_ASTERISK) PORT_CHAR(UCHAR_MAMEKEY(ASTERISK)) PORT_NAME(UTF8_MULTIPLY"  ^  "UTF8_SMALL_PI)
428   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_ASTERISK) PORT_CHAR(UCHAR_MAMEKEY(ASTERISK)) PORT_NAME("*  ^  PI")
429429   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_8_PAD) PORT_CODE(KEYCODE_8) PORT_CHAR('8') PORT_NAME("8  <  nCr")
430430
431431   PORT_START("IN.4")
r242106r242107
441441   PORT_START("IN.5")
442442   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_F4) PORT_NAME("F4")
443443   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_Y) PORT_NAME("INCR  Y  CH")
444   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_H) PORT_NAME("x"UTF8_POW_2"  H")
444   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_H) PORT_NAME("x^2  H")
445445   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_N) PORT_NAME("FLAGS  N")
446   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_LEFT) PORT_NAME(UTF8_LEFT"  DEL")
446   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_LEFT) PORT_NAME("LEFT  DEL")
447447   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_O) PORT_NAME("RCL  O  FH")
448448   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_P) PORT_NAME("INV  P")
449449   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_7_PAD) PORT_CODE(KEYCODE_7) PORT_CHAR('7') PORT_NAME("7  }  nPr")
r242106r242107
451451   PORT_START("IN.6")
452452   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_F5) PORT_NAME("F5")
453453   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_U) PORT_NAME("EXC  U  DH")
454   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_J) PORT_NAME(UTF8_SQUAREROOT"x  J")
454   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_J) PORT_NAME("SQR(x)  J")
455455   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_M) PORT_NAME("TESTS  M")
456   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_RIGHT) PORT_NAME(UTF8_RIGHT"  INS")
457   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_L) PORT_NAME("y"UTF8_POW_X"  L")
456   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_RIGHT) PORT_NAME("RIGHT  INS")
457   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_L) PORT_NAME("y^x  L")
458458   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_LSHIFT) PORT_CODE(KEYCODE_RSHIFT) PORT_NAME("2nd")
459459   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_4_PAD) PORT_CODE(KEYCODE_4) PORT_CHAR('4' )PORT_NAME("4     IND")
460460
trunk/src/mess/machine/gamecom.c
r242106r242107
77
88TIMER_CALLBACK_MEMBER(gamecom_state::gamecom_clock_timer_callback)
99{
10   UINT8 val = m_p_ram[SM8521_CLKT] + 1;
11   m_p_ram[SM8521_CLKT] = ( m_p_ram[SM8521_CLKT] & 0xC0 ) | (val & 0x3f);
10   UINT8 * RAM = m_region_maincpu->base();
11   UINT8 val = RAM[SM8521_CLKT] + 1;
12   RAM[SM8521_CLKT] = ( RAM[SM8521_CLKT] & 0xC0 ) | (val & 0x3f);
1213   m_maincpu->set_input_line(sm8500_cpu_device::CK_INT, ASSERT_LINE );
1314}
1415
r242106r242107
416417
417418/* The manual is not conclusive as to which bit of the DMVP register (offset 0x3D) determines
418419   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 */
419424WRITE8_MEMBER( gamecom_state::gamecom_handle_dma )
420425{
421   UINT8 dmc = m_p_ram[SM8521_DMC];
426   UINT8 * RAM = m_region_maincpu->base();
427   UINT8 dmc = RAM[SM8521_DMC];
422428   m_dma.overwrite_mode = dmc & 0x01;
423429   m_dma.transfer_mode = dmc & 0x06;
424430   m_dma.decrement_x = dmc & 0x08;
r242106r242107
429435      return;
430436   }
431437
432   m_dma.width_x = m_p_ram[SM8521_DMDX];
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];
433444   m_dma.width_x_count = 0;
434   m_dma.width_y = m_p_ram[SM8521_DMDY];
445   m_dma.width_y = RAM[SM8521_DMDY];
435446   m_dma.width_y_count = 0;
436   m_dma.source_x = m_p_ram[SM8521_DMX1];
447   m_dma.source_x = RAM[SM8521_DMX1];
437448   m_dma.source_x_current = m_dma.source_x;
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];
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];
441452   m_dma.dest_x_current = m_dma.dest_x;
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;
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;
448459   m_dma.source_mask = 0x1FFF;
449460   m_dma.dest_mask = 0x1FFF;
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] );
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] );
451462//  logerror( "   Palette: %d, %d, %d, %d\n", m_dma.palette[0], m_dma.palette[1], m_dma.palette[2], m_dma.palette[3] );
452463   switch( m_dma.transfer_mode )
453464   {
454465   case 0x00:
455466      /* VRAM->VRAM */
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];
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];
458469      break;
459470   case 0x02:
460471      /* ROM->VRAM */
461//      logerror( "DMA DMBR = %X\n", m_p_ram[SM8521_DMBR] );
472//      logerror( "DMA DMBR = %X\n", RAM[SM8521_DMBR] );
462473      m_dma.source_width = 64;
463474      m_dma.source_mask = 0x3FFF;
464      if (m_p_ram[SM8521_DMBR] < 16)
465         m_dma.source_bank = m_region_kernel->base() + (m_p_ram[SM8521_DMBR] << 14);
475      if (RAM[SM8521_DMBR] < 16)
476         m_dma.source_bank = m_region_kernel->base() + (RAM[SM8521_DMBR] << 14);
466477      else
467478      if (m_cart_ptr)
468         m_dma.source_bank = m_cart_ptr + (m_p_ram[SM8521_DMBR] << 14);
479         m_dma.source_bank = m_cart_ptr + (RAM[SM8521_DMBR] << 14);
469480
470      m_dma.dest_bank = &m_p_videoram[(m_p_ram[SM8521_DMVP] & 0x02) ? 0x2000 : 0x0000];
481      m_dma.dest_bank = &m_p_videoram[(RAM[SM8521_DMVP] & 0x02) ? 0x2000 : 0x0000];
471482      break;
472483   case 0x04:
473484      /* Extend RAM->VRAM */
474485      m_dma.source_width = 64;
475486      m_dma.source_bank = &m_p_nvram[0x0000];
476      m_dma.dest_bank = &m_p_videoram[(m_p_ram[SM8521_DMVP] & 0x02) ? 0x2000 : 0x0000];
487      m_dma.dest_bank = &m_p_videoram[(RAM[SM8521_DMVP] & 0x02) ? 0x2000 : 0x0000];
477488      break;
478489   case 0x06:
479490      /* VRAM->Extend RAM */
480      m_dma.source_bank = &m_p_videoram[(m_p_ram[SM8521_DMVP] & 0x01) ? 0x2000 : 0x0000];
491      m_dma.source_bank = &m_p_videoram[(RAM[SM8521_DMVP] & 0x01) ? 0x2000 : 0x0000];
481492      m_dma.dest_width = 64;
482493      m_dma.dest_bank = &m_p_nvram[0x0000];
483494      break;
r242106r242107
496507   {
497508      for( x_count = 0; x_count <= m_dma.width_x; x_count++ )
498509      {
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         
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;
504514         /* handle DMA for 1 pixel */
505         // Get new pixel
506         UINT8 source_pixel = (m_dma.source_bank[src_addr] >> src_adj) & 3;
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         }
507523
508         // If overwrite mode, write new pixel
509         if ( m_dma.overwrite_mode || source_pixel)
524         if ( !m_dma.overwrite_mode && source_pixel == 0 )
510525         {
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);
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;
515534         }
516535
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
517556         /* Advance a pixel */
518557         if ( m_dma.decrement_x )
519558         {
r242106r242107
549588
550589WRITE8_MEMBER( gamecom_state::gamecom_update_timers )
551590{
591   UINT8 * RAM = m_region_maincpu->base();
552592   if ( m_timer[0].enabled )
553593   {
554594      m_timer[0].state_count += data;
555595      while ( m_timer[0].state_count >= m_timer[0].state_limit )
556596      {
557597         m_timer[0].state_count -= m_timer[0].state_limit;
558         m_p_ram[SM8521_TM0D]++;
559         if ( m_p_ram[SM8521_TM0D] >= m_timer[0].check_value )
598         RAM[SM8521_TM0D]++;
599         if ( RAM[SM8521_TM0D] >= m_timer[0].check_value )
560600         {
561            m_p_ram[SM8521_TM0D] = 0;
601            RAM[SM8521_TM0D] = 0;
562602            m_maincpu->set_input_line(sm8500_cpu_device::TIM0_INT, ASSERT_LINE );
563603         }
564604      }
r242106r242107
569609      while ( m_timer[1].state_count >= m_timer[1].state_limit )
570610      {
571611         m_timer[1].state_count -= m_timer[1].state_limit;
572         m_p_ram[SM8521_TM1D]++;
573         if ( m_p_ram[SM8521_TM1D] >= m_timer[1].check_value )
612         RAM[SM8521_TM1D]++;
613         if ( RAM[SM8521_TM1D] >= m_timer[1].check_value )
574614         {
575            m_p_ram[SM8521_TM1D] = 0;
615            RAM[SM8521_TM1D] = 0;
576616            m_maincpu->set_input_line(sm8500_cpu_device::TIM1_INT, ASSERT_LINE );
577617         }
578618      }
trunk/src/mess/mess.lst
r242106r242107
645645cbm8296d
646646cbm8296d_de
647647cbm8296gd
648cbm8296dgv_de
649648
650649vic1001   // Commodore VIC-1001 (Japan)
651650vic20    // Commodore VIC 20 (NTSC)
trunk/src/mess/video/gamecom.c
r242106r242107
77TIMER_CALLBACK_MEMBER(gamecom_state::gamecom_scanline)
88   {
99   // draw line
10   m_base_address = ( m_p_ram[SM8521_LCDC] & 0x40 ) ? 0x2000 : 0x0000;
10   if ( m_scanline == 0 )
11      m_base_address = ( m_p_ram[SM8521_LCDC] & 0x40 ) ? 0x2000 : 0x0000;
1112
1213   if ( ~m_p_ram[SM8521_LCDC] & 0x80 )
1314   {
trunk/src/osd/sdl/man/castool.1
r242106r242107
66.\" Cesare Falco <c.falco@ubuntu.com>, February 2011
77.\"
88.\"
9.TH CASTOOL 1 2014-11-19 0.156 "MESS Generic cassette manipulation tool"
9.TH CASTOOL 1 2014-10-15 0.155 "MESS Generic cassette manipulation tool"
1010.\"
1111.\"
1212.\" NAME chapter
trunk/src/osd/sdl/man/chdman.1
r242106r242107
66.\" Ashley T. Howes <debiandev@ashleyhowes.com>, February 2005
77.\" updated by Cesare Falco <c.falco@ubuntu.com>, February 2007
88.\"
9.TH CHDMAN 1 2014-11-19 0.156 "MAME Compressed Hunks of Data (CHD) manager"
9.TH CHDMAN 1 2014-10-15 0.155 "MAME Compressed Hunks of Data (CHD) manager"
1010.\"
1111.\" NAME chapter
1212.SH NAME
trunk/src/osd/sdl/man/floptool.1
r242106r242107
66.\" Cesare Falco <c.falco@ubuntu.com>, April 2014
77.\"
88.\"
9.TH FLOPTOOL 1 2014-11-19 0.156 "MESS Generic floppy manipulation tool"
9.TH FLOPTOOL 1 2014-10-15 0.155 "MESS Generic floppy manipulation tool"
1010.\"
1111.\"
1212.\" NAME chapter
trunk/src/osd/sdl/man/imgtool.1
r242106r242107
66.\" Cesare Falco <c.falco@ubuntu.com>, February 2011
77.\"
88.\"
9.TH IMGTOOL 1 2014-11-19 0.156 "MESS media image manipulation tool"
9.TH IMGTOOL 1 2014-10-15 0.155 "MESS media image manipulation tool"
1010.\"
1111.\"
1212.\" NAME chapter
trunk/src/osd/sdl/man/jedutil.1
r242106r242107
88.\" References
99.\" http://aarongiles.com/?p=159
1010.\"
11.TH JEDUTIL 1 2014-11-19 0.156 "MAME JEDEC file utilities"
11.TH JEDUTIL 1 2014-10-15 0.155 "MAME JEDEC file utilities"
1212.\"
1313.\" NAME chapter
1414.SH NAME
r242106r242107
4747View list of supported devices.
4848.SH SEE ALSO
4949mame(6), mess(6)
50
trunk/src/osd/sdl/man/ldresample.1
r242106r242107
33.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
44.\" other parameters are allowed: see man(7), man(1)
55.\"
6.TH LDRESAMPLE 1 2014-11-19 0.156 "MAME laserdisc audio manipulation tool"
6.TH LDRESAMPLE 1 2014-10-15 0.155 "MAME laserdisc audio manipulation tool"
77.\"
88.\" Please adjust this date whenever revising the manpage.
99.\"
r242106r242107
1717.\" .br        insert line break
1818.\" .sp <n>    insert n+1 empty lines
1919.\" for manpage-specific macros, see man(7)
20
2021.SH "NAME"
2122ldresample \- MAME laserdisc audio manipulation tool
23
2224.SH "SYNOPSIS"
2325.B ldresample
2426.I source.chd
r242106r242107
2830.I output.chd
2931.B offset
3032.B [slope]
33
3134.SH "DESCRIPTION"
3235Assists in resynchronizing audio tracks in a CHD (Compressed Hunks of Data)
3336file with frames.
trunk/src/osd/sdl/man/ldverify.1
r242106r242107
55.\" Man page created from source and usage information by
66.\" Cesare Falco <c.falco@ubuntu.com>, August 2008
77.\"
8.TH LDVERIFY 1 2014-11-19 0.156 "MAME laserdisc data checker"
8.TH LDVERIFY 1 2014-10-15 0.155 "MAME laserdisc data checker"
99.\"
1010.\" NAME chapter
1111.SH NAME
trunk/src/osd/sdl/man/mame.6
r242106r242107
1313.\" and updated by Andrew Burton <burtona@gol.com>, July 2003
1414.\"
1515.\"
16.TH MAME 6 2014-11-19 0.156 "MAME \- The Multiple Arcade Machine Emulator"
16.TH MAME 6 2014-10-15 0.155 "MAME \- The Multiple Arcade Machine Emulator"
1717.\"
1818.\"
1919.\" NAME chapter
r242106r242107
172172.TP
173173.B \-listmidi, \-mlist
174174Create a list of list available MIDI I/O devices for use with emulation.
175.TP
176.B \-listnetwork, \-nlist
177List available network adapters.
175
178176.\"
179177.\" *******************************************************
180178.SS Configuration options
r242106r242107
216214in it, and it will override whatever effect value you have in your
217215mame.ini. The default is ON (\-readconfig).
218216.TP
219.B \-[no]writeconfig, \-[no]wc
217.B \-writeconfig, \-wc
220218Write configuration to \fI[driver]\fR.ini on exit.
221Default is OFF (\-nowriteconfig).
222219.\"
223220.\" *******************************************************
224221.SS Search path options
r242106r242107
233230The default is 'roms' (that is, a directory "roms" in the same directory
234231as the MAME executable).
235232.TP
236.B \-hashpath \fIpathname
237Specifies a list of paths within which to search for software hash files.
238Multiple paths can be specified by separating them with semicolons.
239The default is 'hash' (that is, a directory 'hash' in the same directory
240as the MAME executable).
241.TP
242233.B \-samplepath, \-sp \fIpathname
243234Specifies a list of paths within which to find sample files. Multiple
244235paths can be specified by separating them with semicolons. The default
r242106r242107
368359(.cfg), NVRAM (.nv), and memory card files deleted. The default is NULL
369360(no recording).
370361.TP
371.B \-mngwrite \fIfilename
372Writes each video frame to the given \fIfilename\fP in MNG format, producing
373an animation of the   game session. Note that \-mngwrite only writes video
374frames; it does not save any audio data. Use \-wavwrite for that, and
375reassemble the audio/video using offline tools. The default is NULL (no
376recording).
377.TP
378.B \-aviwrite \fIfilename
379Stream video and sound data to the given \fIfilename\fP in AVI format,
380producing an animation of the game session complete with sound. The
381default is NULL (no recording).
382.TP
383.B \-wavwrite \fIfilename
384Writes the final mixer output to the given \fIfilename\fP in WAV format,
385producing an audio recording of the   game session. The default is NULL
386(no recording).
387.TP
388362.B \-snapname \fIstring
389363Describes how MAME should name files for snapshots. \fIstring\fP
390364provides a template that is used to generate a filename. Three
r242106r242107
423397\fIviewname\fP can also be 'auto', which selects the first view with all
424398screens present. The default value is 'internal'.
425399.TP
426.B \-[no]snapbilinear
427Specify whether snapshot/movie should have bilinear filtering applied.
428Default is ON (\-snapbilinear).
429.TP
430400.B \-statename \fIstring
431401Describes how MAME should store save state files, relative to the
432402state_directory path. \fIstring\fP provides a template that
r242106r242107
438408.B mame robby \-statename foo/%g
439409save states will be stored inside \fBsta/foo/robby/\fP.
440410.TP
411.B \-mngwrite \fIfilename
412Writes each video frame to the given \fIfilename\fP in MNG format, producing
413an animation of the   game session. Note that \-mngwrite only writes video
414frames; it does not save any audio data. Use \-wavwrite for that, and
415reassemble the audio/video using offline tools. The default is NULL (no
416recording).
417.TP
418.B \-aviwrite \fIfilename
419Stream video and sound data to the given \fIfilename\fP in AVI format,
420producing an animation of the game session complete with sound. The
421default is NULL (no recording).
422.TP
423.B \-wavwrite \fIfilename
424Writes the final mixer output to the given \fIfilename\fP in WAV format,
425producing an audio recording of the   game session. The default is NULL
426(no recording).
427.TP
441428.B \-[no]burnin
442429Tracks brightness of the screen during play and at the end of
443430emulation generates a PNG that can be used to simulate burn\-in
r242106r242107
489476cause hiccups in performance if other demanding programs are running.
490477The default is ON (\-sleep).
491478.TP
492.B \-speed \fIvalue
479.B \-speed
493480Controls the speed of gameplay, relative to realtime; smaller numbers are
494481slower. Default is 1.00.
495482.TP
496.B \-[no]refreshspeed, \-[no]rs
483.B \-refreshspeed, \-rs
497484Automatically adjusts the \fB\-speed\fR parameter to keep the effective refresh
498485rate below that of the lowest screen refresh rate.
499Default is OFF (\-norefreshspeed).
500486.\"
501487.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
502.\" OS specific
488.\" SDL specific
503489.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
504490.TP
505.B \-[no]multithreading, \-[no]mt
491.B \-multithreading, \-mt
506492Enable multithreading; this enables rendering and blitting on a separate
507thread. The default is OFF (\-nomultithreading).
493thread. The default is OFF.
508494.TP
509.B \-numprocessors, \-np \fIvalue
495.B \-numprocessors, \-np
510496Set number of processors; this overrides the number the system reports.
511497.TP
512.B \-bench \fIvalue
498.B \-sdlvideofps
499Show SDL video performance.
500.TP
501.B \-bench
513502Benchmark for the given number of emulated seconds;
514503implies \-video none \-sound none \-nothrottle.
515504.\"
516.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
517.\" SDL specific
518.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
519.TP
520.B \-[no]sdlvideofps
521Show SDL video performance. Default is OFF (\-nosdlvideofps).
522.\"
523505.\" *******************************************************
524506.SS Rotation options
525507.\" *******************************************************
r242106r242107
534516.B \-[no]ror | \-[no]rol
535517Rotate the game screen to the right (clockwise) or left (counter\-
536518clockwise) relative to either its normal state (if \-rotate is specified)
537or its native state (if \-norotate is specified).
538Default for both is OFF (\-noror \-norol).
519or its native state (if \-norotate is specified). The default for both of
520these options is OFF (\-noror \-norol).
539521.TP
540522.B \-[no]autoror | \-[no]autorol
541523These options are designed for use with pivoting screens that only
r242106r242107
543525use \-autorol to ensure that the game will fill the screen either
544526horizontally or vertically in one of the directions you can handle.
545527If your screen only pivots counter\-clockwise, use \-autoror.
546Default for both is OFF (\-noautoror \-noautorol).
547528.TP
548529.B \-[no]flipx \-[no]flipy
549530Flip (mirror) the game screen either horizontally (\-flipx) or
550531vertically (\-flipy). The flips are applied after the \-rotate and
551\-ror/\-rol options are applied.
552Default for both is OFF (\-noflipx \-noflipy).
532\-ror/\-rol options are applied. The default for both of these options
533is OFF (\-noflipx \-noflipy).
553534.\"
554535.\" *******************************************************
555536.SS Artwork options
r242106r242107
617598This controls the brightness level when MAME is paused. The default
618599value is 0.65.
619600.TP
620.B \-effect\fR [\fInone\fR|\fIfilename[.png]\fR]
621Name of a PNG file to use for visual effects, or 'none'. Default is 'none'.
601.B \-minimum_width \fIvalue
602Minimum screen width. The default value is 320.
603.TP
604.B \-minimum_height \fIvalue
605Minimum screen eigth. The default value is 240.
622606.\"
623607.\" *******************************************************
624608.SS Vector rendering options
r242106r242107
628612Enables antialiased line rendering for vector games. The default is ON
629613(\-antialias).
630614.TP
631.B \-beam \fIvalue
615.B \-beam \fIwidth
632616Sets the width of the vectors. This is a scaling factor against the
633617standard vector width. A value of 1.0 will keep the default vector line
634618width. Smaller values will reduce the width, and larger values will
r242106r242107
675659smallest supported size. This option only has an effect when the
676660\-window option is used. The default is ON (\-maximize).
677661.TP
678.B \-[no]keepaspect, \-[no]ka
662.B \-keepaspect, \-ka
679663Forces the correct aspect ratio. This means when you're resizing the window
680664in windowed mode the actual game image will resize in discrete steps to
681665maintain the proper shape of the game graphics. If you turn this off you can
682666resize the window to anything you like and get funny squishing and stretching.
683667The same applies for full\-screen. Default is ON (\-keepaspect).
684668.TP
685.B \-[no]unevenstretch, \-[no]ues
669.B \-unevenstretch, \-ues
686670Allow non\-integer stretch factors. Video purists should stay far, far away
687671from this option, while everyone else will be happy to know that it lets you
688672fill the screen properly in full\-screen mode. Default is ON (\-unevenstretch).
689673.TP
690.B \-[no]centerh
674.B \-effect
675Name of a PNG file to use for visual effects, or 'none'. Default is 'none'.
676.TP
677.B \-centerh
691678Center horizontally within the view area. Default is ON (\-centerh).
692679.TP
693.B \-[no]centerv
680.B \-centerv
694681Center vertically within the view area. Default is ON (\-centerv).
695682.TP
696.B \-[no]waitvsync, \-[no]vs
683.B \-waitvsync
697684Enable waiting for the start of VBLANK before flipping screens;
698reduces tearing effects. Default is OFF (\-nowaitvsync).
685reduces tearing effects.
699686.TP
700.B \-[no]syncrefresh, \-[no]srf
687.B \-syncrefresh
701688Enable using the start of VBLANK for throttling instead of the game time.
702Default is OFF (\-nosyncrefresh).
703689.\"
704690.\" *******************************************************
705691.SS Software video rendering subsystem options
r242106r242107
711697All the options in this group are available only with softare video
712698rendering subsystem, i.e \fB\-video soft\fR.
713699.TP
714.B \-prescale\fR [\fIvalue\fR]
700.B \-prescale
715701Scale screen rendering by this amount in software. Default is 1.
716702.TP
717703.B \-scalemode, \-sm \fR[\fInone\fR|\fIasync\fR|\fIyv12\fR|\fIyuy2\fR|\fIyv12x2\fR|\fIyuy2x2\fR]
r242106r242107
741727All the options in this group are available only with OpenGL video
742728rendering subsystem, i.e \fB\-video opengl\fR or \fB\-video opengl16\fR.
743729.TP
744.B \-[no]filter, \-[no]glfilter, \-[no]flt
730.B \-filter, \-glfilter, \-flt
745731Enable bilinear filtering on screen output. Default is ON (\-filter).
746732.TP
747.B \-prescale\fR [\fIvalue\fR]
733.B \-prescale
748734Scale screen rendering by this amount in software. Default is 1.
749735.TP
750.B \-[no]gl_forcepow2texture
751Force power of two textures. Default is OFF (\-nogl_forcepow2texture).
736.B \-gl_forcepow2texture
737Force power of two textures. Default is NO.
752738.TP
753.B \-[no]gl_notexturerect
754Don't use OpenGL GL_ARB_texture_rectangle. Turn off if
755corruption occurs in OpenGL mode, at cost of some performance
756loss. Default is ON (\-gl_notexturerect).
739.B \-gl_notexturerect
740Don't use OpenGL GL_ARB_texture_rectangle. Default is ON: turn off
741(set this to 0) if corruption occurs in OpenGL mode, at cost of some
742performance loss.
757743.TP
758.B \-[no]gl_vbo
744.B \-gl_vbo
759745Enable OpenGL VBO, if available, for a performance increase.
760Turn off if corruption occurs. Default is ON (\-gl_vbo).
746Default is ON: turn off (set this to 0) if corruption occurs.
761747.TP
762.B \-[no]gl_pbo
748.B \-gl_pbo
763749Enable OpenGL PBO, if available, for a performance increase.
764Turn off if corruption occurs. Default is ON (\-gl_pbo).
750Default is ON: turn off (set this to 0) if corruption occurs.
765751.TP
766.B \-[no]gl_glsl
752.B \-gl_glsl
767753Enable OpenGL GLSL, if available, for a performance increase.
768Default is OFF (\-nogl_glsl).
769754.TP
770755.B \-gl_glsl_filter \fIvalue
771756Enable OpenGL GLSL filtering instead of FF filtering 0=plain, 1=bilinear.
r242106r242107
820805Affects full screen mode only. Chooses if MAME can try to change the screen
821806resolution (color depth is normally left alone) when in full\-screen mode. If
822807it's off, you always get your desktop resolution in full\-screen mode (which can
823be useful for LCDs). Default is OFF (\-noswitchres).
808be useful for LCDs).
824809.TP
825.B \-[no]useallheads
826Split full screen image across monitors. Default is OFF (\-nouseallheads).
810.B \-useallheads
811Split full screen image across monitors.
827812.\"
828813.\" *******************************************************
829814.SS Sound options
r242106r242107
918903but has the disadvantage of making controls less responsive. The
919904default is OFF (\-nosteadykey).
920905.TP
921.B \-[no]ui_active
922Enable MAME user interface on top of emulated keyboard (if present).
923Default is OFF (\-noui_active).
924.TP
925906.B \-[no]offscreen_reload, \-[no]reload
926907Controls whether or not MAME treats a second button input from a
927908lightgun as a reload signal. In this case, MAME will report the gun's
r242106r242107
9499301.0, where 0 is the center of the joystick and 1 is the outer limit.
950931The default is 0.85.
951932.TP
952.B \-[no]natural, \-[no]nat
933.B \-natural, \-nat
953934Allows user to specify whether or not to use a natural keyboard.
954935This allows you to start your game or system in a 'native' mode, depending
955936on your region, allowing compatibility for non\-"QWERTY" style keyboards.
956937The default is OFF (\-nonatural).
957938.TP
958.B \-[no]joystick_contradictory, \-[no]joy_contradictory
939.B \-joystick_contradictory
959940Enable contradictory direction digital joystick input at the same time.
960Default is OFF (\-nojoystick_contradictory).
961941.TP
962942.B \-coin_impulse \fItime
963943Set coin impulse time. A negative value for \fItime\fR disables the impulse;
964944set \fItime\fR to 0 to obey driver or give a positive value to set impulse time.
965.\"
966945.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
967946.\" SDL specific
968947.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
r242106r242107
970949.B \-uimodekey, \-umk
971950Specifies the key used to toggle between full and partial UI mode.
972951.TP
973.B \-[no]keymap
952.B \-keymap
974953Enable keymap for non\-QWERTY keyboards. Used in conjunction with
975\fB\-keymap_file\fR. Default is OFF (\-nokeymap).
954\fB\-keymap_file\fR.
976955.TP
977956.B \-keymap_file \fIkeymap_file\fR
978957Specifies the full path to the keymap file to be used. A few
r242106r242107
985964as e.g. "Joystick 2". Use mame \-v to see which joysticks are recognized.
986965Default is 'auto'.
987966.TP
988.B \-[no]sixaxis
967.B \-sixaxis
989968Use special handling for PS3 Sixaxis controllers.
990Default is OFF (\-nosixaxis).
991969.TP
992970.B \-lightgun_index[1\-8]
993971Map lightgun to specific index in MAME.
r242106r242107
10401018Displays internal diagnostic information. This information is very
10411019useful for debugging problems with your configuration. \fBIMPORTANT\fP: when
10421020reporting bugs, please run with mame \-verbose and include the resulting
1043information. The default is OFF (\-noverbose).
1021information. The default is off (\-noverbose).
10441022.TP
1045.B \-[no]update_in_pause
1023.B \-update_in_pause
10461024Enables updating the screen bitmap while the game is paused. This is
10471025useful for debuggin in some scenarios (and gets in the way in others).
1048Default is OFF (\-noupdate_in_pause).
10491026.TP
10501027.B \-[no]debug, \-[no]d
10511028Activates the integrated debugger. By default, the debugger is entered
r242106r242107
10551032.B \-debugscript \fIfilename
10561033Specifies a file that contains a list of debugger commands to execute
10571034immediately upon startup. The default is NULL (no commands).
1058.\"
10591035.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
10601036.\" SDL specific
10611037.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
r242106r242107
10691045.SS Misc options
10701046.\" *******************************************************
10711047.TP
1072.B \-[no]drc
1073Enable DRC cpu core if available. Default is ON (\-drc).
1048.B \-drc
1049Enable DRC cpu core if available. Enabled by default.
10741050.TP
1075.B \-[no]drc_use_c
1076Force DRC use C backend. Default is OFF (\-nodrc_use_c).
1051.B \-drc_use_c
1052Force DRC use C backend.
10771053.TP
1078.B \-[no]drc_log_uml
1079Write DRC UML disassembly log. Default is OFF (\-nodrc_log_uml).
1080.TP
1081.B \-[no]drc_log_native
1082Write DRC native disassembly log. Default is OFF (\-no_drc_log_native).
1083.TP
10841054.B \-bios \fIbiosname
10851055Specifies the specific BIOS to use with the current game, for game
10861056systems that make use of a BIOS. The \-listxml output will list all of
r242106r242107
11011071font name instead of a BDF font file. The default is 'default' (use
11021072the OSD\-determined default font).
11031073.TP
1104.B \-ramsize, \-ram \fIvalue
1074.B \-ramsize, \-ram
11051075Size of RAM (if supported by driver).
11061076.TP
1107.B \-[no]confirm_quit
1108Display confirm quit screen on exit. Default is ON (\-confirm_quit).
1077.B \-confirm_quit
1078Display confirm quit screen on exit. Default is true.
11091079.TP
1110.B \-[no]ui_mouse
1111Display UI mouse cursor. Default is OFF (\-noui_mouse).
1080.B \-ui_mouse
1081Display UI mouse cursor.
11121082.TP
11131083.B \-autoboot_command, \-ab \fIcommand
11141084Command string to execute after machine boot (in quotes "").  To issue
r242106r242107
11171087typed prior as a command. Example:
11181088\fB\-autoboot_command "load """$""",8,1\\n"\fP.
11191089.TP
1120.B \-autoboot_delay \fR[\fIvalue\fP]
1090.B \-autoboot_delay \fR[\fIseconds\fP]
11211091Timer delay (in seconds) to trigger command execution on autoboot.
11221092Default is 2.
11231093.TP
11241094.B \-autoboot_script, \-script \fR[\fIfilename.lua\fP]
11251095File containing scripting to execute after machine boot.
11261096.TP
1127.B \-[no]http
1128Enable local http server. Default is OFF (\-nohttp).
1097.B \-http
1098Enable local http server. Disabled by default.
11291099.TP
11301100.B \-http_port \fIport
11311101Internal webserver listener port.
r242106r242107
11331103.B \-http_path \fIpath
11341104Path to web files. Default is /usr/share/games/mess/web.
11351105.TP
1136.B \-[no]console
1137Enable emulator LUA console. Default is OFF (\-noconsole).
1106.B \-console
1107Enable emulator LUA console.
11381108.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
11391109.\" SDL specific
11401110.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
11411111.TP
1142.B \-watchdog \fIvalue
1112.B \-watchdog
11431113Specifies a number of seconds after which MAME should automatically exit
11441114if it detects that the emulation has locked up.
11451115.\"
trunk/src/osd/sdl/man/mess.6
r242106r242107
1616.\" http://www.mess.org/
1717.\"
1818.\"
19.TH MESS 6 2014-11-19 0.156 "The Multiple Emulator Super System (MESS)"
19.TH MESS 6 2014-10-15 0.155 "The Multiple Emulator Super System (MESS)"
2020.\"
2121.\"
2222.\" NAME chapter
r242106r242107
191191.TP
192192.B \-listmidi, \-mlist
193193List available MIDI I/O devices.
194.TP
195.B \-listnetwork, \-nlist
196List available network adapters.
197194.\"
198195.\" *******************************************************
199196.SS Configuration options
r242106r242107
222219The settings in the later ini's override those in the earlier ini's.
223220The default is ON (\-readconfig).
224221.TP
225.B \-[no]writeconfig, \-[no]wc
222.B \-writeconfig, \-wc
226223Write configuration to \fI[driver]\fR.ini on exit.
227Default is OFF (\-nowriteconfig).
228224.\"
229225.\" *******************************************************
230226.SS Search path options
r242106r242107
239235The default is 'roms' (that is, a directory 'roms' in the same directory
240236as the MESS executable).
241237.TP
242.B \-hashpath \fIpathname
243Specifies a list of paths within which to search for software hash files.
244Multiple paths can be specified by separating them with semicolons.
245The default is 'hash' (that is, a directory 'hash' in the same directory
246as the MESS executable).
247.TP
248238.B \-samplepath, \-sp \fIpathname
249239Specifies a list of paths within which to find sample files. Multiple
250240paths can be specified by separating them with semicolons. The default
r242106r242107
287277MESS will look for system/cross#.png and then cross#.png in the
288278specified path, where # is the player number.  Failing that,
289279MESS will use built\-in default crosshairs.
280.TP
281.B \-hashpath \fIpathname
282Specifies a list of paths within which to search for software hash files.
283Multiple paths can be specified by separating them with semicolons.
284The default is 'hash' (that is, a directory 'hash' in the same directory
285as the MESS executable).
290286.\"
291287.\" *******************************************************
292288.SS Output Directory Options
r242106r242107
374370(.cfg), NVRAM (.nv), and memory card files deleted. The default is NULL
375371(no recording).
376372.TP
377.B \-mngwrite \fIfilename
378Writes each video frame to the given file in MNG format, producing
379an animation of the system session.
380Note that \-mngwrite only writes video frames; it does not save any audio
381data. Use \-wavwrite for that, and reassemble the audio/video using
382offline tools. The default is NULL (no recording).
383.TP
384.B \-aviwrite \fIfilename
385Stream video and sound data to the given file
386in AVI format, producing an animation of the system session complete
387with sound. The default is NULL (no recording).
388.TP
389.B \-wavwrite \fIfilename
390Writes the final mixer output to the given file
391in WAV format, producing an audio recording of the system session.
392The default is NULL (no recording).
393.TP
394373.B \-snapname \fIstring
395374Describes how MESS should name files for snapshots. \fIstring\fP
396375provides a template that is used to generate a filename. Three
r242106r242107
433412\fIviewname\fP can also be 'auto', which selects the first view with all
434413screens present. The default value is 'internal'.
435414.TP
436.B \-[no]snapbilinear
437Specify whether snapshot/movie should have bilinear filtering applied.
438Default is ON (\-snapbilinear).
439.TP
440415.B \-statename \fIstring
441416Describes how MESS should store save state files, relative to the
442417state_directory path. \fIstring\fP provides a template that
r242106r242107
453428.B mess c64 \-flop1 robby \-statename %g/%d_flop1
454429save states will be stored inside \fBsta/c64/robby/\fP.
455430.TP
431.B \-mngwrite \fIfilename
432Writes each video frame to the given file in MNG format, producing
433an animation of the system session.
434Note that \-mngwrite only writes video frames; it does not save any audio
435data. Use \-wavwrite for that, and reassemble the audio/video using
436offline tools. The default is NULL (no recording).
437.TP
438.B \-aviwrite \fIfilename
439Stream video and sound data to the given file
440in AVI format, producing an animation of the system session complete
441with sound. The default is NULL (no recording).
442.TP
443.B \-wavwrite \fIfilename
444Writes the final mixer output to the given file
445in WAV format, producing an audio recording of the system session.
446The default is NULL (no recording).
447.TP
456448.B \-[no]burnin
457449Tracks brightness of the screen during play and at the end of
458450emulation generates a PNG that can be used to simulate burn\-in
r242106r242107
504496cause hiccups in performance if other demanding programs are running.
505497The default is ON (\-sleep).
506498.TP
507.B \-speed \fIvalue
499.B \-speed
508500Controls the speed of gameplay, relative to realtime; smaller numbers are
509501slower. Default is 1.00.
510502.TP
511.B \-[no]refreshspeed, \-[no]rs
503.B \-refreshspeed, \-rs
512504Automatically adjusts the \-speed parameter to keep the effective refresh
513505rate below that of the lowest screen refresh rate.
514Default is OFF (\-norefreshspeed).
515506.\"
516507.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
517.\" OS specific
508.\" SDL specific
518509.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
519510.TP
520.B \-[no]multithreading, \-[no]mt
511.B \-multithreading, \-mt
521512Enable multithreading; this enables rendering and blitting on a separate
522thread. The default is OFF (\-nomultithreading).
513thread. The default is OFF.
523514.TP
524.B \-numprocessors, \-np \fIvalue
515.B \-numprocessors, \-np
525516Set number of processors; this overrides the number the system reports.
526517.TP
527.B \-bench \fIvalue
528Benchmark for the given number of emulated seconds;
529implies \-video none \-sound none \-nothrottle.
518.B \-sdlvideofps
519Show SDL video performance.
530520.\"
531.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
532.\" SDL specific
533.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
534.TP
535.B \-[no]sdlvideofps
536Show SDL video performance. Default is OFF (\-nosdlvideofps).
537.\"
538521.\" *******************************************************
539522.SS Rotation options
540523.\" *******************************************************
r242106r242107
549532.B \-[no]ror \-[no]rol
550533Rotate the system screen to the right (clockwise) or left
551534(counter\-clockwise) relative to either its normal state (if \-rotate
552is specified) or its native state (if \-norotate is specified).
553Default for both is OFF (\-noror \-norol).
535is specified) or its native state (if \-norotate is specified). The
536default for both of these options is OFF (\-noror \-norol).
554537.TP
555538.B \-[no]autoror \-[no]autorol
556539These options are designed for use with pivoting screens that only
r242106r242107
558541use \-autorol to ensure that the system will fill the screen either
559542horizontally or vertically in one of the directions you can handle.
560543If your screen only pivots counter\-clockwise, use \-autoror.
561Default for both is OFF (\-noautoror \-noautorol).
562544.TP
563545.B \-[no]flipx \-[no]flipy
564546Flip (mirror) the system screen either horizontally (\-flipx) or
565547vertically (\-flipy). The flips are applied after the \-rotate and
566\-ror/\-rol options are applied.
567Default for both is OFF (\-noflipx \-noflipy).
548\-ror/\-rol options are applied. The default for both of these options
549is OFF (\-noflipx \-noflipy).
568550.\"
569551.\" *******************************************************
570552.SS Artwork options
r242106r242107
631613.B \-pause_brightness \fIvalue
632614This controls the brightness level when MESS is paused. The default
633615value is 0.65.
634.TP
635.B \-effect\fR [\fInone\fR|\fIfilename[.png]\fR]
636Name of a PNG file to use for visual effects, or 'none'. Default is 'none'.
637616.\"
638617.\" *******************************************************
639618.SS Vector rendering options
r242106r242107
643622Enables antialiased line rendering for vector systems. The default is ON
644623(\-antialias).
645624.TP
646.B \-beam \fIvalue
625.B \-beam \fIwidth
647626Sets the width of the vectors. This is a scaling factor against the
648627standard vector width. A value of 1.0 will keep the default vector line
649628width. Smaller values will reduce the width, and larger values will
r242106r242107
690669smallest supported size. This option only has an effect when the
691670\-window option is used. The default is ON (\-maximize).
692671.TP
693.B \-[no]keepaspect, \-[no]ka
672.B \-keepaspect, \-ka
694673Forces the correct aspect ratio. This means when you're resizing the window
695674in windowed mode the actual system image will resize in discrete steps to
696675maintain the proper shape of the system graphics. If you turn this off you can
697676resize the window to anything you like and get funny squishing and stretching.
698677The same applies for full\-screen. Default is ON (\-keepaspect).
699678.TP
700.B \-[no]unevenstretch, \-[no]ues
679.B \-unevenstretch, \-ues
701680Allow non\-integer stretch factors. Video purists should stay far, far away
702681from this option, while everyone else will be happy to know that it lets you
703682fill the screen properly in full\-screen mode. Default is ON (\-unevenstretch).
704683.TP
705.B \-[no]centerh
684.B \-effect none\fR|\fIfilename
685Name of a PNG file to use for visual effects, or 'none'. Default is 'none'.
686.TP
687.B \-centerh
706688Center horizontally within the view area. Default is ON (\-centerh).
707689.TP
708.B \-[no]centerv
690.B \-centerv
709691Center vertically within the view area. Default is ON (\-centerv).
710692.TP
711.B \-[no]waitvsync, \-[no]vs
693.B \-waitvsync
712694Enable waiting for the start of VBLANK before flipping screens;
713reduces tearing effects. Default is OFF (\-nowaitvsync).
714.TP
715.B \-[no]syncrefresh, \-[no]srf
716Enable using the start of VBLANK for throttling instead of the game time.
717Default is OFF (\-nosyncrefresh).
695reduces tearing effects.
718696.\"
719697.\" *******************************************************
720698.SS Software video rendering subsystem options
r242106r242107
725703All the options in this group are available only with softare video
726704rendering subsystem (\-video soft).
727705.TP
728.B \-prescale\fR [\fIvalue\fR]
706.B \-prescale \fIvalue
729707Scale screen rendering by this amount in software. Default is 1.
730708.TP
731709.B \-scalemode, \-sm \fR[\fInone\fR|\fIasync\fR|\fIyv12\fR|\fIyuy2\fR|\fIyv12x2\fR|\fIyuy2x2\fR]
r242106r242107
754732All the options in this group are available only with OpenGL video
755733rendering subsystem (\-video opengl or \-video opengl16).
756734.TP
757.B \-[no]filter, \-[no]glfilter, \-[no]flt
735.B \-filter, \-glfilter, \-flt
758736Enable bilinear filtering on screen output. Default is ON (\-filter).
759737.TP
760.B \-[no]gl_forcepow2texture
761Force power of two textures. Default is OFF (\-nogl_forcepow2texture).
738.B \-gl_forcepow2texture
739Force power of two textures. Default is NO.
762740.TP
763.B \-[no]gl_notexturerect
764Don't use OpenGL GL_ARB_texture_rectangle. Turn off if
765corruption occurs in OpenGL mode, at cost of some performance
766loss. Default is ON (\-gl_notexturerect).
741.B \-gl_notexturerect
742Don't use OpenGL GL_ARB_texture_rectangle. Default is ON: turn off
743(set this to 0) if corruption occurs in OpenGL mode, at cost of some
744performance loss.
767745.TP
768.B \-[no]gl_vbo
746.B \-gl_vbo
769747Enable OpenGL VBO, if available, for a performance increase.
770Turn off if corruption occurs. Default is ON (\-gl_vbo).
748Default is ON: turn off (set this to 0) if corruption occurs.
771749.TP
772.B \-[no]gl_pbo
750.B \-gl_pbo
773751Enable OpenGL PBO, if available, for a performance increase.
774Turn off if corruption occurs. Default is ON (\-gl_pbo).
752Default is ON: turn off (set this to 0) if corruption occurs.
775753.TP
776.B \-[no]gl_glsl
754.B \-gl_glsl
777755Enable OpenGL GLSL, if available, for a performance increase.
778Default is OFF (\-nogl_glsl).
779756.TP
780757.B \-gl_glsl_filter \fIvalue
781758Enable OpenGL GLSL filtering instead of FF filtering 0=plain, 1=bilinear.
r242106r242107
831808screen resolution (color depth is normally left alone) when in
832809full\-screen mode. If it's off, you always get your desktop resolution
833810in full\-screen mode (which can be useful for LCDs).
834Default is OFF (\-noswitchres).
835811.TP
836.B \-[no]useallheads
837Split full screen image across monitors. Default is OFF (\-nouseallhead).
812.B \-useallheads
813Split full screen image across monitors.
838814.\"
839815.\" *******************************************************
840816.SS Sound options
r242106r242107
928904but has the disadvantage of making controls less responsive. The
929905default is OFF (\-nosteadykey).
930906.TP
931.B \-[no]ui_active
932Enable MESS user interface on top of emulated keyboard (if present).
933User interface may be toggled during execution by pressing the key
934defined with \-ui_modekey.
935Default is OFF (\-noui_active).
936.TP
937907.B \-[no]offscreen_reload, \-[no]reload
938908Controls whether or not MESS treats a second button input from a
939909lightgun as a reload signal. In this case, MESS will report the gun's
r242106r242107
9629321.0, where 0 is the center of the joystick and 1 is the outer limit.
963933The default is 0.85.
964934.TP
965.B \-[no]natural, \-[no]nat
935.B \-natural, \-nat
966936Allows user to specify whether or not to use a natural keyboard.
967937This allows you to start your game or system in a 'native' mode, depending
968938on your region, allowing compatibility for non\-"QWERTY" style keyboards.
969939The default is OFF (\-nonatural).
970940.TP
971.B \-[no]joystick_contradictory, \-[no]joy_contradictory
972Enable contradictory direction digital joystick input at the same time.
973Default is OFF (\-nojoystick_contradictory).
974.TP
975941.B \-uimodekey, \-umk
976942Specifies the key used to toggle between full and partial UI mode.
977943.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
978944.\" SDL specific
979945.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
980946.TP
981.B \-[no]keymap
947.B \-keymap
982948Enable keymap for non\-QWERTY keyboards. Used in conjunction
983with \fB\-keymap_file\fR. Default is OFF (\-nokeymap).
949with \fB\-keymap_file\fR.
984950.TP
985951.B \-keymap_file \fIkeymap_file
986952Specifies the full path to the keymap file to be used. A few
r242106r242107
993959as e.g. "Joystick 2". Use mame \-v to see which joysticks are recognized.
994960Default is 'auto'.
995961.TP
996.B \-[no]sixaxis
962.B \-sixaxis
997963Use special handling for PS3 Sixaxis controllers.
998Default is OFF (\-nosixaxis).
999964.TP
1000965.B \-lightgun_index[1\-8]
1001966Map lightgun to specific index in MESS.
r242106r242107
10511016Please use the \-verbose option and include the resulting information
10521017when reporting bugs. The default is OFF (\-noverbose).
10531018.TP
1054.B \-[no]update_in_pause
1019.B \-update_in_pause
10551020Enables updating the screen bitmap while the system is paused. This is
10561021useful for debuggin in some scenarios (and gets in the way in others).
1057Default is OFF (\-noupdate_in_pause).
10581022.TP
10591023.B \-[no]debug, \-[no]d
10601024Activates the integrated debugger. By default, the debugger is entered
r242106r242107
10771041.SS Misc options
10781042.\" *******************************************************
10791043.TP
1080.B \-[no]drc
1081Enable DRC cpu core if available. Default is ON (\-drc).
1044.B \-drc
1045Enable DRC cpu core if available. Enabled by default.
10821046.TP
1083.B \-[no]drc_use_c
1084Force DRC use C backend. Default is OFF (\-nodrc_use_c).
1047.B \-drc_use_c
1048Force DRC use C backend.
10851049.TP
1086.B \-[no]drc_log_uml
1087Write DRC UML disassembly log. Default is OFF (\-nodrc_log_uml).
1088.TP
1089.B \-[no]drc_log_native
1090Write DRC native disassembly log. Default is OFF (\-no_drc_log_native).
1091.TP
10921050.B \-bios \fIbiosname
10931051Specifies the specific BIOS to use with the current system, for
10941052systems that make use of a BIOS. The \-listxml output will list all of
r242106r242107
11091067font name instead of a BDF font file. The default is 'default' (use
11101068the OSD\-determined default font).
11111069.TP
1112.B \-ramsize, \-ram \fIvalue
1070.B \-ramsize, \-ram
11131071Size of RAM (if supported by driver).
11141072.TP
1115.B \-[no]confirm_quit
1116Display confirm quit screen on exit. Default is ON (\-confirm_quit).
1073.B \-confirm_quit
1074Display confirm quit screen on exit.
11171075.TP
1118.B \-[no]ui_mouse
1119Display UI mouse cursor. Default is OFF (\-noui_mouse).
1076.B \-ui_mouse
1077Display UI mouse cursor.
11201078.TP
11211079.B \-autoboot_command, \-ab \fIcommand
11221080Command string to execute after machine boot (in quotes "").  To issue
r242106r242107
11251083typed prior as a command. Example:
11261084\fB\-autoboot_command "load """$""",8,1\\n"\fP.
11271085.TP
1128.B \-autoboot_delay \fR[\fIvalue\fP]
1086.B \-autoboot_delay \fR[\fIseconds\fP]
11291087Timer delay (in seconds) to trigger command execution on autoboot.
11301088Default is 2.
11311089.TP
11321090.B \-autoboot_script, \-script \fR[\fIfilename.lua\fP]
11331091File containing scripting to execute after machine boot.
11341092.TP
1135.B \-[no]http
1136Enable local http server. Default is OFF (\-nohttp).
1093.B \-http
1094Enable local http server. Disabled by default.
11371095.TP
11381096.B \-http_port \fIport
11391097Internal webserver listener port.
r242106r242107
11411099.B \-http_path \fIpath
11421100Path to web files. Default is /usr/share/games/mess/web.
11431101.TP
1144.B \-[no]console
1145Enable emulator LUA console. Default is OFF (\-noconsole).
1102.B \-console
1103Enable emulator LUA console.
11461104.TP
11471105.B \-newui, \-nu
11481106Use the new MESS UI.
11491107.TP
1150.B \-watchdog \fIvalue
1108.B \-watchdog
11511109Specifies a number of seconds after which MESS should automatically exit
11521110if it detects that the emulation has locked up.
11531111.\"
trunk/src/osd/sdl/man/romcmp.1
r242106r242107
99.\" References
1010.\" http://www.mame.net/mamefaq.html
1111.\"
12.TH ROMCMP 1 2014-11-19 0.156 "MAME romset checking tool"
12.TH ROMCMP 1 2014-10-15 0.155 "MAME romset checking tool"
1313.\"
1414.\" NAME chapter
1515.SH NAME
trunk/src/osd/sdl/man/testkeys.1
r242106r242107
55.\" Man page created from source and usage information
66.\" Cesare Falco <c.falco@ubuntu.com>, February 2007
77.\"
8.TH TESTKEYS 1 2014-11-19 0.156 "MAME SDL keycode scanner"
8.TH TESTKEYS 1 2014-10-15 0.155 "MAME SDL keycode scanner"
99.\"
1010.\" NAME chapter
1111.SH NAME


Previous 199869 Revisions Next


© 1997-2024 The MAME Team