Previous 199869 Revisions Next

r33596 Sunday 30th November, 2014 at 17:06:51 UTC by Cowering
Merge branch 'master' of https://github.com/mamedev/mame
[hash]aleste.xml* archimedes.xml* einstein.xml fm7_disk.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
r0r242108
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
r0r242108
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
r242107r242108
142142Superwriter (Softsel)
143143Tasprint Einstein (Tasman)
144144Tassign Einstein (Tasman)
145Tasword Einstein (Tasman)
146145Telepack (New Miracle Software)
147146Telerenter (New Miracle Software)
148147The Accounting System (Surrey Software)
149The Cracker (Tatung)
150148The New DATAFILE 11 (Fydler)
151149Total Business Package (Solo Software)
152150Use it (Bubble Bus)
r242107r242108
179177Mathemagic/Scoop (Solo Software)
180178Maths Tank/Counter Blast (Solo Software)
181179Microtext (Transdata Ltd)
182Mr Fixit/Get Lost (Solo Software)
183180Modern Maths 16+/Chock A Block (Solo Software)
184Traditional Maths 16+/Cyfax (Solo Software)
185181T.N.T (Ten not Two) - J&amp;K Software
186182Spell N Build/Word Search (Screensoft)
187183
188184Games:
189256 Games Pack for Einstein 256 (Merlin)
1901853D Noughts and Crosses (Solo Software)
191Agrovator (Syntaxsoft)
192Alice and the March Hare (Orion)
193186Attack of the Killer Tomatoes (Merlin)
194187Ballyhoo (Infocom)
195188Batman (Ocean)
196189Beach Head 1 + 2 (Tatung)
197Bell Super Six Games (Bell Software)
198Bell Super 10 Games (Bell Software)
199190Buzz Off/Shark Hunter (Electric Software)
200191Card Sharp (Emsoft)
201192Casino (Emsoft)
r242107r242108
212203Einjong (Merlin)
213204Eliminator/Reversi (Merlin)
214205Family Pack 1 (Solo Software)
215Fathom's Deep (Merlin)
216206Flight Path 737 (Anirog)
217207Flight Simulation (Screensoft)
218208Football Manager/Pinball (Sharward Services)
219209Football Pools Predictor (Bell Software)
220Fruckles/Toado (Merlin)
221210Fydler Six Game Pack (P.C.S)
222211Games Night (Emsoft)
223212Gloop (Merlin)
r242107r242108
234223Knight Lore (Tatung/Ultimate)
235224Le Mans (Electric Software)
236225Les Flics (Electric Software)
237Manik Panik/Galaxoids (Solo Software)
238226Mayhem (Solo Software)
239227Merlin Games Compendium (Merlin)
240228Norseman/Backgammon (Electric Software)
241229One man and his droid (Tatung)
242Pakman/Millipede (Kuma)
243Panzer Attack (Lothlorian)
244230Planetfall (Infocom)
245231Polaris (Solo Software)
246232Punchy (Tatung Einsoft)
247Quantum (Merlin)
248233Reversi (Merlin)
249River Bandit (Merlin)
250Roverball (Merlin)
251234Seastalker (Infocom)
252235Soho (Emsoft)
253236Sorcerer (Infocom)
254237Soul of a Robot/F1 Simulator (Merlin)
255Southern Belle (Merlin)
256238Space Traveller/Reversi (Merlin)
257239Speculator Disks 1,2 and 3 (Syntaxsoft)
258Spellbreaker (Infocom)
259240Sprog (Merlin)
260241Starbase (Merlin)
261242Stock Tycoon (Screensoft)
r242107r242108
265246Time Bandits (Orion)
266247Tracker (Solo Software)
267248Turbo Chess/Draughts (Screensoft)
268Wishbringer (Infocom)
269249Witness (Infocom)
270250Zexl (Everco)
271Zork 1 (Infocom)
272Zork 3 (Infocom)
273251
274252Programming:
275253Assembler Plus
r242107r242108
335313Bankmate (Fydler)
336314British Football Pools Predictor (Bell)
337315CAD-CAM (Skytronics)
338Colour Fantasia (Kuma)
339316Config (Merlin)
340317CCT/PCB Design (Taurus)
341318Data Diary (Phoenix)
r242107r242108
372349Merlin Transfer (Merlin)
373350Microsoft Sorting Utility (Softsel)
374351Microstat (Xitan)
375Mouse Art (Emsoft)
376352Neil's Utilities (Merlin)
377353PC Utility (Taurus)
378354Pertmaster (Xitan)
r242107r242108
414390      </part>
415391   </software>
416392
393   <software name="256games">
394      <description>256 Games Pack for Einstein 256</description>
395      <year>1986</year>
396      <publisher>Merlin Software</publisher>
397      <part name="flop1" interface="floppy_5_25">
398         <dataarea name="flop" size="432111">
399            <rom name="256 games pack (1986)(merlin software).dsk" size="432111" crc="2146b276" sha1="f1264ae29aed7ef14a99ce3a851adf0a4888e427" offset="000000" />
400         </dataarea>
401      </part>
402   </software>
403
404   <software name="agrovatr">
405      <description>Agrovator</description>
406      <year>19??</year>
407      <publisher>Syntaxsoft</publisher>
408      <part name="flop1" interface="floppy_5_25">
409         <dataarea name="flop" size="432111">
410            <rom name="agrovator (19xx)(syntaxsoft).dsk" size="432111" crc="c63f389c" sha1="1c83b50e3bbd91ae8a2003734a6028b88aecd42a" offset="000000" />
411         </dataarea>
412      </part>
413   </software>
414
415   <software name="alice">
416      <description>Alice and the March Hare</description>
417      <year>1986</year>
418      <publisher>Orion Software</publisher>
419      <part name="flop1" interface="floppy_5_25">
420         <dataarea name="flop" size="215296">
421            <rom name="alice and the march hare (1986)(orion software).dsk" size="215296" crc="064166a6" sha1="d7138afc0068fe192ac1718ae6566b016de26571" offset="000000" />
422         </dataarea>
423      </part>
424   </software>
425
417426   <software name="assembly">
418427      <!-- alt name: Assembly Code Tutor -->
419428      <description>Assembly Language Course</description>
r242107r242108
492501      </part>
493502   </software>
494503
504   <software name="fantasia">
505      <description>Colour Fantasia</description>
506      <year>1984</year>
507      <publisher>Kuma</publisher>
508      <part name="flop1" interface="floppy_5_25">
509         <dataarea name="flop" size="215296">
510            <rom name="colour fantasia (1984)(kuma).dsk" size="215296" crc="9ba560b0" sha1="315cf7972b5ab4101d7fa36b8473f95bfbb0b5c9" offset="000000" />
511         </dataarea>
512      </part>
513   </software>
514
515   <software name="cracker">
516      <description>The Cracker (v2.31c)</description>
517      <year>1985</year>
518      <publisher>Tatung</publisher>
519      <part name="flop1" interface="floppy_5_25">
520         <dataarea name="flop" size="215296">
521            <rom name="cracker, the v2.31c (1985)(tatung).dsk" size="215296" crc="d7281b0d" sha1="92866de491cb5e8dd42d1c1cd458e17b2e0d3dcd" offset="000000" />
522         </dataarea>
523      </part>
524   </software>
525
495526   <software name="cchamber">
496527      <description>Cursed Chambers &amp; ZRIM</description>
497528      <year>19??</year>
r242107r242108
503534      </part>
504535   </software>
505536
537   <software name="cchambera" cloneof="cchamber">
538      <description>Cursed Chambers &amp; ZRIM (Alt)</description>
539      <year>19??</year>
540      <publisher>Kuma Software</publisher>
541      <part name="flop1" interface="floppy_5_25">
542         <dataarea name="flop" size="215296">
543            <rom name="cursed chambers &amp; zrim (198x)(kuma software).dsk" size="215296" crc="e90b6d6e" sha1="42fdd02da64b5141e968a8edbeafbf244a8b67de" offset="000000" />
544         </dataarea>
545      </part>
546   </software>
547
506548   <software name="diamond">
507549      <description>Dan Diamond Trilogy</description>
508550      <year>19??</year>
r242107r242108
570612      </part>
571613   </software>
572614
615   <software name="eincomp">
616      <description>Einstein Compendium</description>
617      <year>19??</year>
618      <publisher>Emsoft</publisher>
619      <part name="flop1" interface="floppy_5_25">
620         <dataarea name="flop" size="215296">
621            <rom name="einstein compendium (19xx)(emsoft).dsk" size="215296" crc="40aaf5ff" sha1="c3a4b1b128e77b97b4cfd1a8b6d5e9a718ed8136" offset="000000" />
622         </dataarea>
623      </part>
624   </software>
625
573626   <software name="microplx">
574627      <description>Einstein Micro Plox</description>
575628      <year>1989</year>
r242107r242108
603656      </part>
604657   </software>
605658
659   <software name="fathom">
660      <description>Fathom's Deep</description>
661      <year>19??</year>
662      <publisher>Merlin Software</publisher>
663      <part name="flop1" interface="floppy_5_25">
664         <dataarea name="flop" size="215296">
665            <rom name="fathoms deep (19xx)(merlin software).dsk" size="215296" crc="303afc4f" sha1="4a619ebc15353c6a7cc0ec4844a430343acec68f" offset="000000" />
666         </dataarea>
667      </part>
668   </software>
669
606670   <software name="fsim">
607671      <description>Flight Simulation</description>
608672      <year>1985</year>
r242107r242108
636700      </part>
637701   </software>
638702
703   <software name="lostfix">
704      <description>Get Lost &amp; Mr Fixit</description>
705      <year>1984</year>
706      <publisher>Solo Software</publisher>
707      <part name="flop1" interface="floppy_5_25">
708         <dataarea name="flop" size="215296">
709            <rom name="get lost &amp; mr fixit (1984)(solo software).dsk" size="215296" crc="07b9417b" sha1="078e78f81c251fe3bef2caefe766f21454c06985" offset="000000" />
710         </dataarea>
711      </part>
712   </software>
713
639714   <software name="gronks">
640715      <description>Gronks</description>
641716      <year>198?</year>
r242107r242108
647722      </part>
648723   </software>
649724
725   <software name="helimath">
726      <description>Heli-Maths</description>
727      <year>1985</year>
728      <publisher>Screensoft</publisher>
729      <part name="flop1" interface="floppy_5_25">
730         <dataarea name="flop" size="215296">
731            <rom name="heli-maths (1985)(screensoft).dsk" size="215296" crc="05554ee4" sha1="ad180db0a1de09fa9bc33b78a616602515567032" offset="000000" />
732         </dataarea>
733      </part>
734   </software>
735
650736   <software name="highway" supported="no">
651737      <description>Highway Encounter</description>
652738      <year>1985</year>
r242107r242108
704790   </software>
705791
706792   <software name="kumautil">
707   <!-- Version 1.0-->
708      <description>Kuma Disc Utility</description>
793      <description>Kuma Disc Utility (v1.0)</description>
709794      <year>19??</year>
710795      <publisher>Kuma Software</publisher>
711796      <part name="flop1" interface="floppy_5_25">
r242107r242108
748833      </part>
749834   </software>
750835
836   <software name="manikpan">
837      <description>Manik Panik &amp; Galaxoids</description>
838      <year>19??</year>
839      <publisher>Solo Software</publisher>
840      <part name="flop1" interface="floppy_5_25">
841         <dataarea name="flop" size="432111">
842            <rom name="manik panik &amp; galaxoids (19xx)(solo software).dsk" size="432111" crc="3512fac4" sha1="e48e44ba48535665cd97a54185c94c559bd7813a" offset="000000" />
843         </dataarea>
844      </part>
845   </software>
846
751847   <software name="mathmag">
752848      <description>Mathe-Magic &amp; Scoop</description>
753849      <year>19??</year>
r242107r242108
781877      </part>
782878   </software>
783879
880   <software name="minedick">
881      <description>Miner Dick</description>
882      <year>1984</year>
883      <publisher>Merlin Software</publisher>
884      <part name="flop1" interface="floppy_5_25">
885         <dataarea name="flop" size="215296">
886            <rom name="miner dick (1984)(merlin software).dsk" size="215296" crc="85b403e9" sha1="a5902ca0d2eb6e33840c771fc204a77afc93416b" offset="000000" />
887         </dataarea>
888      </part>
889   </software>
890
784891   <software name="monopoly" supported="no">
785892      <description>Monopoly</description>
786893      <year>19??</year>
r242107r242108
792899      </part>
793900   </software>
794901
902   <software name="mouseart">
903      <description>Mouse Art</description>
904      <year>19??</year>
905      <publisher>Emsoft</publisher>
906      <part name="flop1" interface="floppy_5_25">
907         <dataarea name="flop" size="215296">
908            <rom name="mouse art (19xx)(emsoft).dsk" size="215296" crc="0645ec91" sha1="4c207b635a8acbf83361659a55953999e33cd335" offset="000000" />
909         </dataarea>
910      </part>
911   </software>
912
795913   <software name="musicomp">
796914      <description>Music Composer</description>
797915      <year>1984</year>
r242107r242108
814932      </part>
815933   </software>
816934
935   <software name="mworkshpa" cloneof="mworkshp">
936      <description>Music Workshop (Alt)</description>
937      <year>19??</year>
938      <publisher>Screensoft</publisher>
939      <part name="flop1" interface="floppy_5_25">
940         <dataarea name="flop" size="215296">
941            <rom name="music workshop (19xx)(screensoft)[a].dsk" size="215296" crc="bc7e66cf" sha1="438398a62e92b003672dd595d7358de662de9b70" offset="000000" />
942         </dataarea>
943      </part>
944   </software>
945
817946   <software name="nightmar">
818947      <description>Nightmare Park &amp; Commando Plain</description>
819948      <year>19??</year>
r242107r242108
836965      </part>
837966   </software>
838967
968   <software name="pakman">
969      <description>Pakman &amp; Millipede</description>
970      <year>198?</year>
971      <publisher>Kuma Software</publisher>
972      <part name="flop1" interface="floppy_5_25">
973         <dataarea name="flop" size="215296">
974            <rom name="pakman &amp; millipede (198x)(kuma software).dsk" size="215296" crc="e4873d5c" sha1="9706faecc8a4df33bdcbd0dc7549d6b70257a97d" offset="000000" />
975         </dataarea>
976      </part>
977   </software>
978
979   <software name="panzer">
980      <description>Panzer Attack</description>
981      <year>1985</year>
982      <publisher>Lothlorien</publisher>
983      <part name="flop1" interface="floppy_5_25">
984         <dataarea name="flop" size="215296">
985            <rom name="panzer attack (1985)(lothlorien).dsk" size="215296" crc="0ce722b7" sha1="78c2c21534f9299814a6757f7334d4f5b21c3995" offset="000000" />
986         </dataarea>
987      </part>
988   </software>
989
839990   <software name="peteutil">
840991      <description>Pete's Utilities</description>
841992      <year>19??</year>
r242107r242108
8691020      </part>
8701021   </software>
8711022
1023   <software name="quantum">
1024      <description>Quantum</description>
1025      <year>19??</year>
1026      <publisher>Merlin Software</publisher>
1027      <part name="flop1" interface="floppy_5_25">
1028         <dataarea name="flop" size="432111">
1029            <rom name="quantum (19xx)(orion software).dsk" size="432111" crc="2145a675" sha1="53aedb6567deafc5a5b29b1b714141ae78a78d20" offset="000000" />
1030         </dataarea>
1031      </part>
1032   </software>
1033
1034   <software name="riverbnd">
1035      <description>River Bandits</description>
1036      <year>19??</year>
1037      <publisher>Merlin Software</publisher>
1038      <part name="flop1" interface="floppy_5_25">
1039         <dataarea name="flop" size="435183">
1040            <rom name="river bandits (19xx)(merlin software).dsk" size="435183" crc="84f88b5c" sha1="728678c6f3eee525ac752c7f8b0226e6df18ec31" offset="000000" />
1041         </dataarea>
1042      </part>
1043   </software>
1044
8721045   <software name="rocket">
8731046      <description>Rocket / Giant Maths / Mighty Writer</description>
8741047      <year>19??</year>
r242107r242108
8801053      </part>
8811054   </software>
8821055
1056   <software name="roverbal">
1057      <description>Roverball</description>
1058      <year>19??</year>
1059      <publisher>Merlin Software</publisher>
1060      <part name="flop1" interface="floppy_5_25">
1061         <dataarea name="flop" size="432111">
1062            <rom name="roverball (19xx)(merlin software).dsk" size="432111" crc="72ade6bd" sha1="ac2aedfa2cb5565591d444ddf50cfc013a4e23cb" offset="000000" />
1063         </dataarea>
1064      </part>
1065   </software>
1066
8831067   <software name="qoko2">
8841068      <description>Qoko 2</description>
8851069      <year>19??</year>
r242107r242108
9131097      </part>
9141098   </software>
9151099
1100   <software name="southbel">
1101      <description>Southern Belle</description>
1102      <year>19??</year>
1103      <publisher>Merlin Software</publisher>
1104      <part name="flop1" interface="floppy_5_25">
1105         <dataarea name="flop" size="215296">
1106            <rom name="southern belle (19xx)(hewson consultants)[rm].dsk" size="215296" crc="fde43d49" sha1="62def9be94e32e6d608534bc9af460d657d0d14b" offset="000000" />
1107         </dataarea>
1108      </part>
1109   </software>
1110
9161111   <software name="spactrap">
9171112      <description>Space Trap</description>
9181113      <year>1985</year>
r242107r242108
9351130      </part>
9361131   </software>
9371132
1133   <software name="specemu">
1134      <description>Spectrum Emulator Disk 1</description>
1135      <year>19??</year>
1136      <publisher>Syntaxsoft</publisher>
1137      <part name="flop1" interface="floppy_5_25">
1138         <dataarea name="flop" size="215296">
1139            <rom name="spectrum emulator disk 1 (19xx)(syntaxsoft).dsk" size="215296" crc="51cfd4ef" sha1="17fad087a94be68c659d36d16db73c82ee3fb083" offset="000000" />
1140         </dataarea>
1141      </part>
1142   </software>
1143
9381144   <software name="spelbuld">
9391145      <description>Spell n' Build</description>
9401146      <year>19??</year>
r242107r242108
9461152      </part>
9471153   </software>
9481154
1155   <software name="spellbrk">
1156      <description>Spellbreaker</description>
1157      <year>1985</year>
1158      <publisher>Infocom</publisher>
1159      <part name="flop1" interface="floppy_5_25">
1160         <dataarea name="flop" size="215296">
1161            <rom name="spellbreaker (1985)(infocom).dsk" size="215296" crc="292a832d" sha1="372cfdb1cfb7be518b0f6114fad7d1c26781a227" offset="000000" />
1162         </dataarea>
1163      </part>
1164   </software>
1165
9491166   <software name="spreadsh">
9501167      <description>Spreadsheet</description>
9511168      <year>1984</year>
r242107r242108
10021219   </software>
10031220
10041221   <software name="sforth">
1005   <!-- Version 1.12 -->
1006      <description>SuperFORTH</description>
1222      <description>SuperFORTH (v1.12)</description>
10071223      <year>1984</year>
10081224      <publisher>Tatung Einsoft</publisher>
10091225      <part name="flop1" interface="floppy_5_25">
r242107r242108
10131229      </part>
10141230   </software>
10151231
1016   <software name="super6">
1017      <description>Super Six Game Pack</description>
1232   <software name="super6t">
1233      <description>Super Six Game Pack (Tatung)</description>
10181234      <year>198?</year>
10191235      <publisher>Tatung Einsoft</publisher>
10201236      <part name="flop1" interface="floppy_5_25">
r242107r242108
10241240      </part>
10251241   </software>
10261242
1243   <software name="super6ta" cloneof="super6t">
1244      <description>Super Six Game Pack (Tatung, Alt)</description>
1245      <year>198?</year>
1246      <publisher>Tatung Einsoft</publisher>
1247      <part name="flop1" interface="floppy_5_25">
1248         <dataarea name="flop" size="215296">
1249            <rom name="super six game pack (198x)(tatung einsoft).dsk" size="215296" crc="a2e1621d" sha1="60854afb50f96f64069349635fd91d03ba4cda2a" offset="000000" />
1250         </dataarea>
1251      </part>
1252   </software>
1253
1254   <software name="super6b">
1255      <description>Super 6 Games (Bell)</description>
1256      <year>19??</year>
1257      <publisher>Bell Software</publisher>
1258      <part name="flop1" interface="floppy_5_25">
1259         <dataarea name="flop" size="432111">
1260            <rom name="super 6 games disc (19xx)(bell software).dsk" size="432111" crc="f38c6b10" sha1="7d515b1a84378549e87c9aaa61af106f5201c3bd" offset="000000" />
1261         </dataarea>
1262      </part>
1263   </software>
1264
10271265   <software name="supstore">
10281266      <description>Superstore</description>
10291267      <year>19??</year>
r242107r242108
10901328      </part>
10911329   </software>
10921330
1093   <software name="tombkarn">
1094      <description>Tombs of Karnak &amp; Encounter</description>
1331   <software name="theatre" supported="no">
1332      <description>Theatre Europe</description>
10951333      <year>19??</year>
1096      <publisher>Solo Software</publisher>
1334      <publisher>Merlin Software</publisher>
10971335      <part name="flop1" interface="floppy_5_25">
10981336         <dataarea name="flop" size="215296">
1099            <rom name="tomb.dsk" size="215296" crc="c0efda16" sha1="9f8d07df2a09e189b17ce0ac43e16119f337ef30" offset="000000" />
1337            <rom name="theatre.dsk" size="215296" crc="b429b7e7" sha1="3c7b1686340204776e734652dbdce807301a7e7a" offset="000000" />
11001338         </dataarea>
11011339      </part>
11021340   </software>
11031341
1104   <software name="tycoon">
1105      <description>Tycoon &amp; Pelmanism</description>
1106      <year>198?</year>
1107      <publisher>Kuma Software</publisher>
1342   <software name="timetrap">
1343      <description>Time Trap</description>
1344      <year>1984</year>
1345      <publisher>Tatung Einsoft</publisher>
11081346      <part name="flop1" interface="floppy_5_25">
11091347         <dataarea name="flop" size="215296">
1110            <rom name="tycoon.dsk" size="215296" crc="b019ca6d" sha1="06f58afed1e7f8741aa648a001d79ccaa7b78bb5" offset="000000" />
1348            <rom name="timtrap.dsk" size="215296" crc="93d4de6f" sha1="6f947d5b36be85a8b9773c26e472c9a72c610d50" offset="000000" />
11111349         </dataarea>
11121350      </part>
11131351   </software>
11141352
1115   <software name="xanagram">
1116      <description>Xanagrams &amp; Quadrax</description>
1353   <software name="toadofru">
1354      <description>Toado &amp; Fruckles</description>
1355      <year>1986</year>
1356      <publisher>Syntaxsoft</publisher>
1357      <part name="flop1" interface="floppy_5_25">
1358         <dataarea name="flop" size="215296">
1359            <rom name="toado &amp; fruckles (1986)(syntaxsoft).dsk" size="215296" crc="588f1d91" sha1="727f1ee2f5073c4ffb3980592eb34cda3ff4e255" offset="000000" />
1360         </dataarea>
1361      </part>
1362   </software>
1363
1364   <software name="tombkarn">
1365      <description>Tombs of Karnak &amp; Encounter</description>
11171366      <year>19??</year>
1118      <publisher>Kuma Software</publisher>
1367      <publisher>Solo Software</publisher>
11191368      <part name="flop1" interface="floppy_5_25">
11201369         <dataarea name="flop" size="215296">
1121            <rom name="xanagram.dsk" size="215296" crc="1ebdfff2" sha1="9d052b0ae1ab421c7e7e1af4cee61e730235cbd9" offset="000000" />
1370            <rom name="tomb.dsk" size="215296" crc="c0efda16" sha1="9f8d07df2a09e189b17ce0ac43e16119f337ef30" offset="000000" />
11221371         </dataarea>
11231372      </part>
11241373   </software>
11251374
1126   <software name="xtaldos">
1127      <description>Xtaldos 1.31</description>
1375   <software name="snooker">
1376      <description>Tournament Snooker</description>
11281377      <year>198?</year>
1129      <publisher>Tatung</publisher>
1378      <publisher>Hard Software</publisher>
11301379      <part name="flop1" interface="floppy_5_25">
11311380         <dataarea name="flop" size="215296">
1132            <rom name="xtaldos.dsk" size="215296" crc="833a5fe8" sha1="998da7d4470f52ee353abfd1f5aaf5e4d36ce35b" offset="000000" />
1381            <rom name="snooker.dsk" size="215296" crc="509a8c66" sha1="ded70d23bb2987c59a9221d2f8271ad249a0f7c8" offset="000000" />
11331382         </dataarea>
11341383      </part>
11351384   </software>
11361385
1137   <software name="theatre" supported="no">
1138      <description>Theatre Europe</description>
1139      <year>19??</year>
1140      <publisher>Merlin Software</publisher>
1386   <software name="tmathcyf">
1387      <description>Traditional 16+ Maths &amp; Cyfax</description>
1388      <year>198?</year>
1389      <publisher>Solo Software</publisher>
11411390      <part name="flop1" interface="floppy_5_25">
11421391         <dataarea name="flop" size="215296">
1143            <rom name="theatre.dsk" size="215296" crc="b429b7e7" sha1="3c7b1686340204776e734652dbdce807301a7e7a" offset="000000" />
1392            <rom name="cyfax &amp; traditional 16+ maths (198x)(solo software).dsk" size="215296" crc="0c354ecd" sha1="5967d06ae1d0665d8523cb0b688ba5bf807457a5" offset="000000" />
11441393         </dataarea>
11451394      </part>
11461395   </software>
11471396
1148   <software name="timetrap">
1149      <description>Time Trap</description>
1150      <year>1984</year>
1151      <publisher>Tatung Einsoft</publisher>
1397   <software name="tycoon">
1398      <description>Tycoon &amp; Pelmanism</description>
1399      <year>198?</year>
1400      <publisher>Kuma Software</publisher>
11521401      <part name="flop1" interface="floppy_5_25">
11531402         <dataarea name="flop" size="215296">
1154            <rom name="timtrap.dsk" size="215296" crc="93d4de6f" sha1="6f947d5b36be85a8b9773c26e472c9a72c610d50" offset="000000" />
1403            <rom name="tycoon.dsk" size="215296" crc="b019ca6d" sha1="06f58afed1e7f8741aa648a001d79ccaa7b78bb5" offset="000000" />
11551404         </dataarea>
11561405      </part>
11571406   </software>
11581407
1159   <software name="snooker">
1160      <description>Tournament Snooker</description>
1161      <year>198?</year>
1162      <publisher>Hard Software</publisher>
1408   <software name="wishbrin">
1409      <description>Wishbringer</description>
1410      <year>19??</year>
1411      <publisher>Infocom</publisher>
11631412      <part name="flop1" interface="floppy_5_25">
11641413         <dataarea name="flop" size="215296">
1165            <rom name="snooker.dsk" size="215296" crc="509a8c66" sha1="ded70d23bb2987c59a9221d2f8271ad249a0f7c8" offset="000000" />
1414            <rom name="wishbringer (19xx)(infocom).dsk" size="215296" crc="6b9c0abe" sha1="9c9de627961e89cd6944613e96144cf93dacc389" offset="000000" />
11661415         </dataarea>
11671416      </part>
11681417   </software>
r242107r242108
12001449      </part>
12011450   </software>
12021451
1452   <software name="xanagram">
1453      <description>Xanagrams &amp; Quadrax</description>
1454      <year>19??</year>
1455      <publisher>Kuma Software</publisher>
1456      <part name="flop1" interface="floppy_5_25">
1457         <dataarea name="flop" size="215296">
1458            <rom name="xanagram.dsk" size="215296" crc="1ebdfff2" sha1="9d052b0ae1ab421c7e7e1af4cee61e730235cbd9" offset="000000" />
1459         </dataarea>
1460      </part>
1461   </software>
1462
1463   <software name="xtaldos">
1464      <description>Xtaldos 1.31</description>
1465      <year>198?</year>
1466      <publisher>Tatung</publisher>
1467      <part name="flop1" interface="floppy_5_25">
1468         <dataarea name="flop" size="215296">
1469            <rom name="xtaldos.dsk" size="215296" crc="833a5fe8" sha1="998da7d4470f52ee353abfd1f5aaf5e4d36ce35b" offset="000000" />
1470         </dataarea>
1471      </part>
1472   </software>
1473
12031474   <software name="zen">
12041475      <!--Version 1.0-->
12051476      <description>Zen Editor/Assembler</description>
r242107r242108
12121483      </part>
12131484   </software>
12141485
1486   <software name="zork1">
1487      <description>Zork I - The Great Underground Empire</description>
1488      <year>198?</year>
1489      <publisher>Infocom</publisher>
1490      <part name="flop1" interface="floppy_5_25">
1491         <dataarea name="flop" size="215296">
1492            <rom name="zork i - the great underground empire (198x)(infocom).dsk" size="215296" crc="f7b3609d" sha1="ba812a81498a55cb333c04f4243b82ad96d7e6bf" offset="000000" />
1493         </dataarea>
1494      </part>
1495   </software>
1496
12151497   <software name="zork2">
1216      <description>Zork 2</description>
1217      <year>19??</year>
1498      <description>Zork II</description>
1499      <year>198?</year>
12181500      <publisher>Infocom</publisher>
12191501      <part name="flop1" interface="floppy_5_25">
12201502         <dataarea name="flop" size="215296">
1221            <rom name="zen.dsk" size="215296" crc="001fc68d" sha1="35c86af9a47cf16f434d4c1a58e1203170537779" offset="000000" />
1503            <rom name="zork2.dsk" size="215296" crc="001fc68d" sha1="35c86af9a47cf16f434d4c1a58e1203170537779" offset="000000" />
12221504         </dataarea>
12231505      </part>
12241506   </software>
12251507
1226   <!-- Star Trek is a Basic Game and it needs to be started with tatung-xtaldos 1.31-->
1227<!--
1508   <software name="zork3">
1509      <description>Zork III - The Dungeon Master</description>
1510      <year>198?</year>
1511      <publisher>Infocom</publisher>
1512      <part name="flop1" interface="floppy_5_25">
1513         <dataarea name="flop" size="215296">
1514            <rom name="zork iii - the dungeon master (198x)(infocom).dsk" size="215296" crc="35f19012" sha1="0e7a3665bcb52432f5831635196b94cff52490de" offset="000000" />
1515         </dataarea>
1516      </part>
1517   </software>
12281518
1229    <software name="msprnt">
1230        <description>100 Metres Sprint &amp; Karate</description>
1231        <year>19??</year>
1232        <publisher>Mario Castro</publisher>
1233        <part name="flop1" interface="floppy_5_25">
1234            <dataarea name="flop" size="215296">
1235                <rom name="msprnt.dsk" size="215296" crc="e19fddea" sha1="92e7f6cf7465ca99d3fea300c14a98fffe825087" offset="000000" />
1236            </dataarea>
1237        </part>
1238    </software>
12391519
1240    <software name="conan">
1241        <description>Conan &amp; Boxing</description>
1242        <year>19??</year>
1243        <publisher>Mario Castro</publisher>
1244        <part name="flop1" interface="floppy_5_25">
1245            <dataarea name="flop" size="215296">
1246                <rom name="conan.dsk" size="215296" crc="841c2f87" sha1="ef27be711470e8f1899002a7d2c135365433a7a1" offset="000000" />
1247            </dataarea>
1248        </part>
1249    </software>
1520<!-- homebrew programs -->
12501521
1251    <software name="lotto">
1252        <description>Lottery</description>
1253        <year>2005</year>
1254        <publisher>Mario Castro</publisher>
1255        <part name="flop1" interface="floppy_5_25">
1256            <dataarea name="flop" size="215296">
1257                <rom name="lotto.dsk" size="215296" crc="356cbdbb" sha1="dc832b72dda5d3997b22f48f26619eecd809b007" offset="000000" />
1258            </dataarea>
1259        </part>
1260    </software>
1522   <software name="100mkara">
1523      <description>100 Metres Sprint &amp; Karate</description>
1524      <year>19??</year>
1525      <publisher>&lt;homebrew&gt;</publisher>
1526      <info name="author" value="Mario Castro" />
1527      <part name="flop1" interface="floppy_5_25">
1528         <dataarea name="flop" size="215296">
1529            <rom name="100 metres sprint &amp; karate (19xx)(castro, mario).dsk" size="215296" crc="e19fddea" sha1="92e7f6cf7465ca99d3fea300c14a98fffe825087" offset="000000" />
1530         </dataarea>
1531      </part>
1532   </software>
12611533
1262    <software name="skijump">
1263        <description>Ski-Jump &amp; Nubble Trubble</description>
1264        <year>19??</year>
1265        <publisher>Mario Castro</publisher>
1266        <part name="flop1" interface="floppy_5_25">
1267            <dataarea name="flop" size="215296">
1268                <rom name="skijump.dsk" size="215296" crc="589a78d2" sha1="e474ef511c440c8c61b8fa4cfd551cfa60e27f51" offset="000000" />
1269            </dataarea>
1270        </part>
1271    </software>
1534   <software name="conanbox">
1535      <description>Conan &amp; Boxing</description>
1536      <year>19??</year>
1537      <publisher>&lt;homebrew&gt;</publisher>
1538      <info name="author" value="Mario Castro" />
1539      <part name="flop1" interface="floppy_5_25">
1540         <dataarea name="flop" size="215296">
1541            <rom name="conan &amp; boxing (19xx)(castro, mario).dsk" size="215296" crc="841c2f87" sha1="ef27be711470e8f1899002a7d2c135365433a7a1" offset="000000" />
1542         </dataarea>
1543      </part>
1544   </software>
12721545
1273    <software name="startrek">
1274        <description>Star Trek</description>
1275        <year>19??</year>
1276        <publisher>Mario Castro</publisher>
1277        <part name="flop1" interface="floppy_5_25">
1278            <dataarea name="flop" size="215296">
1279                <rom name="startrek.dsk" size="215296" crc="525d1dd2" sha1="0f438ac14b52ff5a5071106b148c81293ba747d7" offset="000000" />
1280            </dataarea>
1281        </part>
1282    </software>
1546   <software name="lottery">
1547      <description>Lottery</description>
1548      <year>2005</year>
1549      <publisher>&lt;homebrew&gt;</publisher>
1550      <info name="author" value="Mario Castro" />
1551      <part name="flop1" interface="floppy_5_25">
1552         <dataarea name="flop" size="215296">
1553            <rom name="lottery (2005)(castro, mario).dsk" size="215296" crc="356cbdbb" sha1="dc832b72dda5d3997b22f48f26619eecd809b007" offset="000000" />
1554         </dataarea>
1555      </part>
1556   </software>
12831557
1284    <software name="sword">
1285        <description>Sword Feud</description>
1286        <year>198?</year>
1287        <publisher>A.C.E. Software</publisher>
1288        <part name="flop1" interface="floppy_5_25">
1289            <dataarea name="flop" size="215296">
1290                <rom name="sword.dsk" size="215296" crc="b871d8f0" sha1="410710023db949bd37d6af41b844650dcfb6cefa" offset="000000" />
1291            </dataarea>
1292        </part>
1293    </software>
1558   <software name="skinubbl">
1559      <description>Ski-Jump &amp; Nubble Trubble</description>
1560      <year>19??</year>
1561      <publisher>&lt;homebrew&gt;</publisher>
1562      <info name="author" value="Mario Castro" />
1563      <part name="flop1" interface="floppy_5_25">
1564         <dataarea name="flop" size="215296">
1565            <rom name="ski-jump &amp; nubble trubble (19xx)(castro, mario).dsk" size="215296" crc="589a78d2" sha1="e474ef511c440c8c61b8fa4cfd551cfa60e27f51" offset="000000" />
1566         </dataarea>
1567      </part>
1568   </software>
12941569
1295-->
1570   <software name="startrek">
1571      <description>Star Trek</description>
1572      <year>19??</year>
1573      <publisher>&lt;homebrew&gt;</publisher>
1574      <info name="author" value="Mario Castro" />
1575      <info name="usage" value="Start with Tatung-Xtaldos 1.31" />    <!-- Star Trek is a Basic Game -->
1576      <part name="flop1" interface="floppy_5_25">
1577         <dataarea name="flop" size="215296">
1578            <rom name="star trek (19xx)(castro, mario).dsk" size="215296" crc="525d1dd2" sha1="0f438ac14b52ff5a5071106b148c81293ba747d7" offset="000000" />
1579         </dataarea>
1580      </part>
1581   </software>
12961582
1297</softwarelist>
No newline at end of file
1583   <software name="swordfeu">
1584      <description>Sword Feud</description>
1585      <year>19??</year>
1586      <publisher>&lt;homebrew&gt;</publisher>
1587      <info name="author" value="Mario Castro" />
1588      <part name="flop1" interface="floppy_5_25">
1589         <dataarea name="flop" size="215296">
1590            <rom name="sword feud (19xx)(a.c.e. software).dsk" size="215296" crc="b871d8f0" sha1="410710023db949bd37d6af41b844650dcfb6cefa" offset="000000" />
1591         </dataarea>
1592      </part>
1593   </software>
1594
1595   <software name="bbcbasic">
1596      <description>BBC BASIC (v2.31)</description>
1597      <year>1984?</year>
1598      <publisher>&lt;homebrew&gt;</publisher>
1599      <info name="author" value="R.T. Russell" />
1600      <part name="flop1" interface="floppy_5_25">
1601         <dataarea name="flop" size="215296">
1602            <rom name="bbc basic v2.31 (1984)(russell, r.t.).dsk" size="215296" crc="358103e1" sha1="6d26185b34ea0ac4f6773af7f3fa2a556bd266eb" offset="000000" />
1603         </dataarea>
1604      </part>
1605   </software>
1606
1607   <software name="eindisk1">
1608      <description>Einstein Disk International 1</description>
1609      <year>19??</year>
1610      <publisher>&lt;homebrew&gt;</publisher>
1611      <info name="author" value="Andrew Dunipace" />
1612      <part name="flop1" interface="floppy_5_25">
1613         <dataarea name="flop" size="215296">
1614            <rom name="einstein disk international 1 (19xx)(dunipace, andrew).dsk" size="215296" crc="bc633dd3" sha1="b82eb7b2868e7243559815520143c6b59e966be7" offset="000000" />
1615         </dataarea>
1616      </part>
1617   </software>
1618
1619   <software name="eindisk2">
1620      <description>Einstein Disk International 2</description>
1621      <year>19??</year>
1622      <publisher>&lt;homebrew&gt;</publisher>
1623      <info name="author" value="Andrew Dunipace" />
1624      <part name="flop1" interface="floppy_5_25">
1625         <dataarea name="flop" size="215296">
1626            <rom name="einstein disk international 2 (19xx)(dunipace, andrew).dsk" size="215296" crc="da550c81" sha1="4ca4c297c3d661ccab7e1f7bb2b3a161ae95f2b2" offset="000000" />
1627         </dataarea>
1628      </part>
1629   </software>
1630
1631   <software name="eindisk3">
1632      <description>Einstein Disk International 3</description>
1633      <year>198?</year>
1634      <publisher>&lt;homebrew&gt;</publisher>
1635      <info name="author" value="Andrew Dunipace?" />
1636      <part name="flop1" interface="floppy_5_25">
1637         <dataarea name="flop" size="215296">
1638            <rom name="einstein disk international 3 (19xx)(-).dsk" size="215296" crc="ff3219ea" sha1="505f3b7aafa54addeba34dab7a21009b2f9a7baa" offset="000000" />
1639         </dataarea>
1640      </part>
1641   </software>
1642
1643   <software name="gamecmp1">
1644      <description>Game Compilation (Cracked)</description>
1645      <year>19??</year>
1646      <publisher>&lt;unknown&gt;</publisher>
1647      <part name="flop1" interface="floppy_5_25">
1648         <dataarea name="flop" size="215296">
1649            <rom name="game compilation (19xx)(-)[cr].dsk" size="215296" crc="e9e06cad" sha1="7c584b517c0e961cc3d6ea9424876743fa0706fb" offset="000000" />
1650         </dataarea>
1651      </part>
1652   </software>
1653
1654   <software name="steamv22">
1655      <description>Steam Computer Software Volume 22 (v1.05)</description>
1656      <year>1983</year>
1657      <publisher>&lt;homebrew&gt;</publisher>
1658      <info name="author" value="Dave Rand" />
1659      <part name="flop1" interface="floppy_5_25">
1660         <dataarea name="flop" size="215296">
1661            <rom name="steam computer software volume 22 v1.05 (1983-07-27)(rand, dave).dsk" size="215296" crc="67aa01e8" sha1="b7e7006e7e4e7b95a3a085ccfd64872cab40184b" offset="000000" />
1662         </dataarea>
1663      </part>
1664   </software>
1665
1666</softwarelist>
1667
1668
trunk/hash/fm7_disk.xml
r242107r242108
22432243
22442244- GALXAN : run "GALAXAN". But this game was broken.
22452245-->
2246   <software name="gmbnk001">
2246   <software name="gambnk01">
22472247      <description>GameBank 01</description>
22482248      <year>19??</year>
22492249      <publisher>&lt;unknown&gt;</publisher>
r242107r242108
22642264Belows were broken.
22652265- Flight simulator : run "FLIGHT".
22662266-->
2267   <software name="gmbnk003">
2267   <software name="gambnk03">
22682268      <description>GameBank 03</description>
22692269      <year>19??</year>
22702270      <publisher>&lt;unknown&gt;</publisher>
r242107r242108
22762276   </software>
22772277
22782278<!--
2279Description of Gane Bank #2
2280- DELPHIS   : run "DELPHIS" .
2281- RALLY X   : run "RALLY-X" .
2282- TARTAROS  : run "TARTAROS" .
2283- DIGDUG    : run "DIG DUG" .
2284- Sonic Boom: run "SONIC".
2285- Wall and Wall : run "WALL".
2286
2287Aboves may be correct.
2288-->
2289   <software name="gambnk02">
2290      <description>GameBank 02</description>
2291      <year>19??</year>
2292      <publisher>&lt;unknown&gt;</publisher>
2293      <part name="flop1" interface="floppy_5_25">
2294         <dataarea name="flop" size="348848">
2295            <rom name="gamebank02.d77" size="348848" crc="357d7fd5" sha1="d81a0ac1aa40538ea48a1f200bcdec90a47d1fe8" offset="0" />
2296         </dataarea>
2297      </part>
2298   </software>
2299
2300<!--
22792301Descriptions of Game Bank #4:
22802302Belows are (seem to) correct:
22812303- Battle City : run "BATTLE".
r242107r242108
22842306- KNITHER : run "KNITHER".
22852307- Chak'n Pop : run "CHAN.POP".
22862308-->
2287   <software name="gmbnk004">
2309   <software name="gambnk04">
22882310      <description>GameBank 04</description>
22892311      <year>19??</year>
22902312      <publisher>&lt;unknown&gt;</publisher>
r242107r242108
23062328- Blue Fox : loadm "BLUEFOX",,r.
23072329Another games are not correct.
23082330-->
2309   <software name="gmbnk005">
2331   <software name="gambnk05">
23102332      <description>GameBank 05</description>
23112333      <year>19??</year>
23122334      <publisher>&lt;unknown&gt;</publisher>
r242107r242108
23242346
23252347Other games are broken.
23262348-->
2327   <software name="gmbnk006">
2349   <software name="gambnk06">
23282350      <description>GameBank 06</description>
23292351      <year>19??</year>
23302352      <publisher>&lt;unknown&gt;</publisher>
r242107r242108
23482370
23492371Another files are not test yet.
23502372-->
2351   <software name="gmbnk007">
2373   <software name="gambnk07">
23522374      <description>GameBank 07</description>
23532375      <year>19??</year>
23542376      <publisher>&lt;unknown&gt;</publisher>
trunk/hash/pc98.xml
r242107r242108
242242      </part>
243243   </software>
244244
245<!-- is this a boot disk from some game?!? -->
246   <software name="msdos211">
247      <description>MS-DOS 2.11 Boot</description>
248      <year>19??</year>
249      <publisher>&lt;unknown&gt;</publisher>
250      <part name="flop1" interface="floppy_5_25">
251         <dataarea name="flop" size="1281968">
252            <rom name="ms-dos v2.11 boot.d88" size="1281968" crc="f55b72dc" sha1="a6443b20f6aeba4e4f052dd8a2539e6cc46a63c8" offset="0" />
253         </dataarea>
254      </part>
255   </software>
256
245257   <software name="msdos62e">
246258      <description>MS-DOS 6.2 Extended Set</description>
247259      <year>19??</year>
r242107r242108
25932605      -->
25942606   </software>
25952607
2608<!-- is this hacked as well? if so it shall be removed -->
2609   <software name="advlanda" cloneof="advland">
2610      <description>Adventureland (Alt)</description>
2611      <year>1984</year>
2612      <publisher>スタークラフト (Starcraft)</publisher>
2613      <info name="alt_title" value="アドベンチャーランド" />
2614      <info name="release" value="198407xx" />
2615      <part name="flop1" interface="floppy_5_25">
2616         <dataarea name="flop" size="1086448">
2617            <rom name="adventureland.d88" size="1086448" crc="dfe46669" sha1="ee0e6fae3553f8b60d515ba5c0bfdbe56cb7df16" offset="0" />
2618         </dataarea>
2619      </part>
2620   </software>
2621
25962622<!-- There should be also a CD version, released in Jan 1996 -->
25972623   <software name="aegeank">
25982624      <description>Aegean Kai no Shizuku (16 Shoku Ban)</description>
r242107r242108
48734899      </part>
48744900   </software>
48754901
4902   <software name="balpowera" cloneof="balpower">
4903      <description>Balance of Power - Geopolitics in the Nuclear Age (Alt Disk 1)</description>
4904      <year>1988</year>
4905      <publisher>アスキー (ASCII)</publisher>
4906      <info name="alt_title" value="バランス オブ パワー" />
4907      <info name="release" value="198810xx" />
4908      <part name="flop1" interface="floppy_5_25">
4909         <feature name="part_id" value="Disk A"/>
4910         <dataarea name="flop" size="1281968">
4911            <rom name="balance of power (1985)(ascii)(disk 1 of 2).d88" size="1281968" crc="8d141809" sha1="7169df114bc0524aa75f56a7a3eacaa218e1f941" offset="0" />
4912         </dataarea>
4913      </part>
4914      <part name="flop2" interface="floppy_5_25">
4915         <feature name="part_id" value="Disk B"/>
4916         <dataarea name="flop" size="1281968">
4917            <rom name="balance of power (1985)(ascii)(disk 2 of 2).d88" size="1281968" crc="7f6dcb98" sha1="978463a9149c4b277d184ae44968ea12fe50f205" offset="0" />
4918         </dataarea>
4919      </part>
4920   </software>
4921
48764922   <software name="balanpln">
48774923      <description>Balance of the Planet</description>
48784924      <year>1992</year>
r242107r242108
59856031      </part>
59866032   </software>
59876033
6034   <software name="blackpol" supported="no">
6035      <description>The Blade of Blackpoole</description>
6036      <year>1984</year>
6037      <publisher>スタークラフト (Starcraft)</publisher>
6038      <info name="alt_title" value="ブラックプールの剣" />
6039      <info name="release" value="198401xx" />
6040      <part name="flop1" interface="floppy_5_25">
6041         <feature name="part_id" value="Disk A"/>
6042         <dataarea name="flop" size="344496">
6043            <rom name="disk a.d88" size="344496" crc="21eca713" sha1="2d11670eb8cb269bc7777a7237eb44b48263f691" offset="0" />
6044         </dataarea>
6045      </part>
6046      <part name="flop2" interface="floppy_5_25">
6047         <feature name="part_id" value="Disk B"/>
6048         <dataarea name="flop" size="348848">
6049            <rom name="disk b.d88" size="348848" crc="05529277" sha1="409083c4b4bad399d64d931f2f835ef47a858837" offset="0" />
6050         </dataarea>
6051      </part>
6052   </software>
6053
59886054   <software name="blitzkrg">
59896055      <description>Blitzkrieg Toubu Sensen 1941-45</description>
59906056      <year>1990</year>
r242107r242108
85908656      </part>
85918657   </software>
85928658
8659   <software name="columnsa" cloneof="columns">
8660      <description>Columns - Taisen Mode-tsuki (Alt)</description>
8661      <year>1991</year>
8662      <publisher>システムソフト (SystemSoft)</publisher>
8663      <info name="alt_title" value="コラムス 対戦モード付き" />
8664      <info name="release" value="19910726" />
8665      <part name="flop1" interface="floppy_5_25">
8666         <dataarea name="flop" size="1281968">
8667            <rom name="columns (1991)(system soft).d88" size="1281968" crc="f9f64013" sha1="5cef58509ef3eb7479f6e9f5badca73d54ed0769" offset="0" />
8668         </dataarea>
8669      </part>
8670   </software>
8671
85938672   <software name="commhq">
85948673      <description>Command H.Q.</description>
85958674      <year>1992</year>
r242107r242108
1316313242      </part>
1316413243   </software>
1316513244
13245   <software name="dngmstera" cloneof="dngmster">
13246      <description>Dungeon Master (Alt Format)</description>
13247      <year>1990</year>
13248      <publisher>ビクター音楽産業 (Victor Musical Industries)</publisher>
13249      <info name="alt_title" value="ダンジョンマスター" />
13250      <info name="release" value="19900209" />
13251      <part name="flop1" interface="floppy_5_25">
13252         <dataarea name="flop" size="1281968">
13253            <rom name="dungeon master (ftl).d88" size="1281968" crc="5ef9226b" sha1="cd0730df8f501d03dc337a15a6619ba4405de216" offset="0" />
13254         </dataarea>
13255      </part>
13256   </software>
13257
1316613258   <software name="dngmstr2">
1316713259      <description>Dungeon Master II - Skullkeep</description>
1316813260      <year>1993</year>
r242107r242108
1573915831      </part>
1574015832   </software>
1574115833
15834   <software name="gaplus">
15835      <description>Gaplus</description>
15836      <year>1985</year>
15837      <publisher>キャリーラボ (Carry Lab)</publisher>
15838      <info name="alt_title" value="ギャプラス" />
15839      <part name="flop1" interface="floppy_5_25">
15840         <dataarea name="flop" size="696736">
15841            <rom name="gaplus (1985)(carry lab)(disk 1 of 1).d88" size="696736" crc="72b57bcf" sha1="1f1121c06d0bb25c4b2d8052eb026d75046e4f86" offset="0" />
15842         </dataarea>
15843      </part>
15844   </software>
15845
1574215846   <software name="garyoudn">
1574315847      <description>Garyouden - Sangoku Seiha no Kei</description>
1574415848      <year>1994</year>
r242107r242108
1845718561      </part>
1845818562   </software>
1845918563
18564   <software name="hldruna" cloneof="hldrun">
18565      <description>Hozonban Lode Runner (Alt)</description>
18566      <year>1989</year>
18567      <publisher>システムソフト (SystemSoft)</publisher>
18568      <info name="alt_title" value="保存版ロードランナー" />
18569      <info name="release" value="198907xx" />
18570      <part name="flop1" interface="floppy_5_25">
18571         <dataarea name="flop" size="1086448">
18572            <rom name="lode runner.d88" size="1086448" crc="e5f804b6" sha1="d2b6241fbc6f15f1fba791ae6d6260653a6140af" offset="0" />
18573         </dataarea>
18574      </part>
18575   </software>
18576
1846018577   <software name="howmany">
1846118578      <description>How Many Robot</description>
1846218579      <year>1987</year>
r242107r242108
3160331720      </part>
3160431721   </software>
3160531722
31723<!-- Notice that disk 2 and 3 coincide with the ones above when converted to FDI! -->
31724   <software name="rxanadua" cloneof="rxanadu">
31725      <description>Revival Xanadu (Alt Format)</description>
31726      <year>1995</year>
31727      <publisher>日本ファルコム (Nihon Falcom)</publisher>
31728      <info name="alt_title" value="リバイバル ザナドゥ" />
31729      <info name="release" value="19950428" />
31730      <part name="flop1" interface="floppy_5_25">
31731         <feature name="part_id" value="Disk A"/>
31732         <dataarea name="flop" size="1281968">
31733            <rom name="xanadu revival (1995)(falcom)(disk 1 of 3)(disk a).d88" size="1281968" crc="48369edc" sha1="ac5d6a9cea6821b92c5bfa43bc2b7e36fda5af4b" offset="0" />
31734         </dataarea>
31735      </part>
31736      <part name="flop2" interface="floppy_5_25">
31737         <feature name="part_id" value="Disk B"/>
31738         <dataarea name="flop" size="1281968">
31739            <rom name="xanadu revival (1995)(falcom)(disk 2 of 3)(disk b).d88" size="1281968" crc="5fdef8f8" sha1="52342d865f2f47afa11c07a9d9b71febe76328f1" offset="0" />
31740         </dataarea>
31741      </part>
31742      <part name="flop3" interface="floppy_5_25">
31743         <feature name="part_id" value="Disk C"/>
31744         <dataarea name="flop" size="1281968">
31745            <rom name="xanadu revival (1995)(falcom)(disk 3 of 3)(disk c).d88" size="1281968" crc="1992956a" sha1="bf50b0411713c1717c10338b2b3f1a7b8b52f1b0" offset="0" />
31746         </dataarea>
31747      </part>
31748   </software>
31749
3160631750   <software name="rxanadue" cloneof="rxanadu">
3160731751      <description>Revival Xanadu - Easy Mode</description>
3160831752      <year>1995?</year>
r242107r242108
4449344637      </part>
4449444638   </software>
4449544639
44496   <software name="gaplus" supported="no">
44497      <description>Gaplus</description>
44640   <software name="gaplusa" cloneof="gaplus" supported="no">
44641      <description>Gaplus (Alt Format)</description>
4449844642      <year>1985</year>
4449944643      <publisher>キャリーラボ (Carry Lab)</publisher>
4450044644      <info name="alt_title" value="ギャプラス" />
r242107r242108
6161861762      </part>
6161961763   </software>
6162061764
61765   <software name="unoa" cloneof="uno">
61766      <description>UNO (Alt Format)</description>
61767      <year>19??</year>
61768      <publisher>&lt;doujin&gt;</publisher>
61769      <info name="author" value="I.G.I. Limited" />
61770      <part name="flop1" interface="floppy_5_25">
61771         <dataarea name="flop" size="1281968">
61772            <rom name="uno (1981)(igi)(jp).d88" size="1281968" crc="29f7b2d2" sha1="225173162b57cc72045ad7b105f1b93858a67470" offset="0" />
61773         </dataarea>
61774      </part>
61775   </software>
61776
6162161777   <software name="violet" supported="no">
6162261778      <description>Violet Virgin</description>
6162361779      <year>19??</year>
trunk/hash/pet_flop.xml
r242107r242108
713713
714714   <software name="hsgdemo">
715715      <description>CBM 8000 High Speed Graphics Demos</description>
716      <year>198?</year>
717      <publisher>&lt;unknown&gt;</publisher>
716      <year>2012</year>
717      <publisher>Steve Gray</publisher>
718      <!-- These disks contain some programs typed in from the HSG manual,
719           along with new programs that were written in 2012. -->
718720
719721      <part name="flop1" interface="floppy_5_25">
720722         <dataarea name="flop" size="174848">
trunk/src/emu/bus/centronics/epson_lx810l.c
r242107r242108
1313 *   SLA7020M (step motor driver)
1414 *   uPC494C (pulse width modulation control)
1515 *
16 * Devices boot and enter main input loop, but input is not yet implemented.
16 * Devices boot and enter main input loop. Data is received through the
17 * centronics bus and printed as expected. The actual paper output is
18 * still not implemented, though. Look at the output from the fire signal
19 * (epson_lx810l_t::co0_w()) to see what's actually being printed.
1720 *
1821 * It is possible to run the printers' self test with this procedure:
1922 * - Turn on device;
r242107r242108
99102   AM_RANGE(0x0000, 0x7fff) AM_ROM /* 32k firmware */
100103   AM_RANGE(0x8000, 0x9fff) AM_RAM /* 8k external RAM */
101104   AM_RANGE(0xa000, 0xbfff) AM_READWRITE(fakemem_r, fakemem_w) /* fake memory, write one, set all */
102   AM_RANGE(0xc000, 0xdfff) AM_MIRROR(0x1ff0) AM_DEVREADWRITE("ic3b", e05a30_device, read, write)
105   AM_RANGE(0xc000, 0xdfff) AM_MIRROR(0x1ff0) AM_DEVREADWRITE("e05a30", e05a30_device, read, write)
103106   AM_RANGE(0xe000, 0xfeff) AM_NOP /* not used */
104107   AM_RANGE(0xff00, 0xffff) AM_RAM /* internal CPU RAM */
105108ADDRESS_MAP_END
r242107r242108
140143
141144   /* audio hardware */
142145   MCFG_SPEAKER_STANDARD_MONO("mono")
143   MCFG_SOUND_ADD("beeper", BEEP, 0)
144146   MCFG_SOUND_ADD("speaker", SPEAKER_SOUND, 0)
145147   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
146148
147149   /* gate array */
148   MCFG_DEVICE_ADD("ic3b", E05A30, 0)
150   MCFG_DEVICE_ADD("e05a30", E05A30, 0)
149151   MCFG_E05A30_PRINTHEAD_CALLBACK(WRITE16(epson_lx810l_t, printhead))
150152   MCFG_E05A30_PF_STEPPER_CALLBACK(WRITE8(epson_lx810l_t, pf_stepper))
151153   MCFG_E05A30_CR_STEPPER_CALLBACK(WRITE8(epson_lx810l_t, cr_stepper))
152154   MCFG_E05A30_READY_CALLBACK(WRITELINE(epson_lx810l_t, e05a30_ready))
155   MCFG_E05A30_CENTRONICS_ACK_CALLBACK(WRITELINE(epson_lx810l_t, e05a30_centronics_ack))
156   MCFG_E05A30_CENTRONICS_BUSY_CALLBACK(WRITELINE(epson_lx810l_t, e05a30_centronics_busy))
157   MCFG_E05A30_CENTRONICS_PERROR_CALLBACK(WRITELINE(epson_lx810l_t, e05a30_centronics_perror))
158   MCFG_E05A30_CENTRONICS_FAULT_CALLBACK(WRITELINE(epson_lx810l_t, e05a30_centronics_fault))
159   MCFG_E05A30_CENTRONICS_SELECT_CALLBACK(WRITELINE(epson_lx810l_t, e05a30_centronics_select))
153160
154161   /* 256-bit eeprom */
155162   MCFG_EEPROM_SERIAL_93C06_ADD("eeprom")
r242107r242108
273280   m_maincpu(*this, "maincpu"),
274281   m_eeprom(*this, "eeprom"),
275282   m_speaker(*this, "speaker"),
283   m_e05a30(*this, "e05a30"),
276284   m_93c06_clk(0),
277285   m_93c06_cs(0),
278286   m_printhead(0),
279287   m_pf_pos_abs(200),
280288   m_cr_pos_abs(200),
281   m_last_fire(0)
289   m_real_cr_pos(200),
290   m_real_cr_steps(0),
291   m_real_cr_dir(0)
282292{
283293}
284294
r242107r242108
288298   m_maincpu(*this, "maincpu"),
289299   m_eeprom(*this, "eeprom"),
290300   m_speaker(*this, "speaker"),
301   m_e05a30(*this, "e05a30"),
291302   m_93c06_clk(0),
292303   m_93c06_cs(0),
293304   m_printhead(0),
294305   m_pf_pos_abs(200),
295306   m_cr_pos_abs(200),
296   m_last_fire(0)
307   m_real_cr_pos(200),
308   m_real_cr_steps(0),
309   m_real_cr_dir(0)
297310{
298311}
299312
r242107r242108
341354}
342355
343356
357//-------------------------------------------------
358//  device_timer - device-specific timer
359//-------------------------------------------------
360
361void epson_lx810l_t::device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr)
362{
363   switch (id) {
364   case TIMER_CR:
365      /* The firmware issues two half-steps in sequence, one immediately
366       * after the other. At full speed, the motor does two half-steps at
367       * each 833 microseconds. A timer fires the printhead twice, with
368       * the same period as each half-step (417 microseconds), but with
369       * a 356 microseconds delay relative to the motor steps.
370       */
371      m_real_cr_pos += param;
372      m_real_cr_steps--;
373      if (m_real_cr_steps)
374         timer_set(attotime::from_usec(400), TIMER_CR, m_real_cr_dir);
375      break;
376   }
377}
378
379
344380/***************************************************************************
345381    FAKEMEM READ/WRITE
346382***************************************************************************/
r242107r242108
487523
488524WRITE8_MEMBER( epson_lx810l_t::cr_stepper )
489525{
526   int m_cr_pos_abs_prev = m_cr_pos_abs;
527
490528   stepper_update(1, data);
491529   m_cr_pos_abs = 200 - stepper_get_absolute_position(1);
492530
531   if (m_cr_pos_abs > m_cr_pos_abs_prev) {
532      /* going right */
533      m_real_cr_dir =  1;
534   } else {
535      /* going left */
536      m_real_cr_dir = -1;
537   }
538
539   if (!m_real_cr_steps)
540      timer_set(attotime::from_usec(400), TIMER_CR, m_real_cr_dir);
541   m_real_cr_steps++;
542
493543   LX810LLOG("%s: %s(%02x); abs %d\n", machine().describe_context(), __func__, data, m_cr_pos_abs);
494544}
495545
r242107r242108
509559
510560   /* Printhead is being fired on !state. */
511561   if (!state) {
512      int pos = m_cr_pos_abs;
513
514      /* HACK to get fire positions for motor in movement. The firmware
515       * issues two half-steps one immediately after the other. A timer
516       * fires the printhead twice. Supposedly, the first time the
517       * printhead is fired, it is midway between one step and the other.
518       * Ideally, the stepper motor interface should model the physics
519       * of the motors. For the moment, we adjust pos to get the
520       * intermediate position.
562      /* The firmware expects a 300 microseconds delay between the fire
563       * signal and the impact of the printhead on the paper. This can be
564       * verified by the timings of the steps and fire signals for the
565       * same positions with different directions (left to right or right
566       * to left). We don't simulate this delay since it is smaller than
567       * the time it takes the printhead to travel one pixel (which would
568       * be 417 microseconds), so it makes no difference to us.
569       * It is interesting to note that the vertical alignment between
570       * lines which are being printed in different directions is
571       * noticeably off in the 20+ years old printer used for testing =).
521572       */
522
523      if      (m_cr_pos_abs > m_last_fire + 1)
524         pos--;
525      else if (m_cr_pos_abs < m_last_fire - 1)
526         pos++;
527
528      LX810LLOG("FIRE0 %d %d %04x\n", m_pf_pos_abs, pos, m_printhead);
529
530      m_last_fire = pos;
573      LX810LLOG("FIRE0 %d %d %04x\n", m_pf_pos_abs, m_real_cr_pos, m_printhead);
531574   }
532575}
533576
trunk/src/emu/bus/centronics/epson_lx810l.h
r242107r242108
1717#include "machine/e05a30.h"
1818#include "machine/eepromser.h"
1919#include "machine/steppers.h"
20#include "sound/beep.h"
2120#include "sound/speaker.h"
2221
2322
r242107r242108
7473   DECLARE_WRITE8_MEMBER(cr_stepper);
7574   DECLARE_WRITE_LINE_MEMBER(e05a30_ready);
7675
76   /* Centronics stuff */
77   virtual DECLARE_WRITE_LINE_MEMBER( input_strobe ) { if (m_e05a30) m_e05a30->centronics_input_strobe(state); }
78   virtual DECLARE_WRITE_LINE_MEMBER( input_data0 ) { if (m_e05a30) m_e05a30->centronics_input_data0(state); }
79   virtual DECLARE_WRITE_LINE_MEMBER( input_data1 ) { if (m_e05a30) m_e05a30->centronics_input_data1(state); }
80   virtual DECLARE_WRITE_LINE_MEMBER( input_data2 ) { if (m_e05a30) m_e05a30->centronics_input_data2(state); }
81   virtual DECLARE_WRITE_LINE_MEMBER( input_data3 ) { if (m_e05a30) m_e05a30->centronics_input_data3(state); }
82   virtual DECLARE_WRITE_LINE_MEMBER( input_data4 ) { if (m_e05a30) m_e05a30->centronics_input_data4(state); }
83   virtual DECLARE_WRITE_LINE_MEMBER( input_data5 ) { if (m_e05a30) m_e05a30->centronics_input_data5(state); }
84   virtual DECLARE_WRITE_LINE_MEMBER( input_data6 ) { if (m_e05a30) m_e05a30->centronics_input_data6(state); }
85   virtual DECLARE_WRITE_LINE_MEMBER( input_data7 ) { if (m_e05a30) m_e05a30->centronics_input_data7(state); }
86   DECLARE_WRITE_LINE_MEMBER(e05a30_centronics_ack) { output_ack(state); }
87   DECLARE_WRITE_LINE_MEMBER(e05a30_centronics_busy) { output_busy(state); }
88   DECLARE_WRITE_LINE_MEMBER(e05a30_centronics_perror) { output_perror(state); }
89   DECLARE_WRITE_LINE_MEMBER(e05a30_centronics_fault) { output_fault(state); }
90   DECLARE_WRITE_LINE_MEMBER(e05a30_centronics_select) { output_select(state); }
91
7792   /* Panel buttons */
7893   DECLARE_INPUT_CHANGED_MEMBER(online_sw);
7994
r242107r242108
8196   // device-level overrides
8297   virtual void device_start();
8398   virtual void device_reset();
99   virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
84100
85101private:
86102   required_device<cpu_device> m_maincpu;
87103   required_device<eeprom_serial_93cxx_device> m_eeprom;
88104   required_device<speaker_sound_device> m_speaker;
105   required_device<e05a30_device> m_e05a30;
89106
90107   int m_93c06_clk;
91108   int m_93c06_cs;
92109   UINT16 m_printhead;
93110   int m_pf_pos_abs;
94111   int m_cr_pos_abs;
95   int m_last_fire; /* HACK to get fire positions for motor in movement */
112   int m_real_cr_pos;
113   int m_real_cr_steps;
114   int m_real_cr_dir; /* 1 is going right, -1 is going left */
96115   UINT8 m_fakemem;
116
117   enum {
118      TIMER_CR,
119   };
97120};
98121
99122// ======================> epson_ap2000_t
trunk/src/emu/machine/e05a30.c
r242107r242108
2828   m_write_pf_stepper(*this),
2929   m_write_cr_stepper(*this),
3030   m_write_ready(*this),
31   m_write_centronics_ack(*this),
32   m_write_centronics_busy(*this),
33   m_write_centronics_perror(*this),
34   m_write_centronics_fault(*this),
35   m_write_centronics_select(*this),
3136   m_printhead(0),
3237   m_pf_stepper(0),
3338   m_cr_stepper(0)
r242107r242108
4550   m_write_pf_stepper.resolve_safe();
4651   m_write_cr_stepper.resolve_safe();
4752   m_write_ready.resolve_safe();
53   m_write_centronics_ack.resolve_safe();
54   m_write_centronics_busy.resolve_safe();
55   m_write_centronics_perror.resolve_safe();
56   m_write_centronics_fault.resolve_safe();
57   m_write_centronics_select.resolve_safe();
4858
4959   /* register for state saving */
5060   save_item(NAME(m_printhead));
r242107r242108
6272   m_pf_stepper = 0x00;
6373   m_cr_stepper = 0x00;
6474
75   /* centronics init */
76   m_centronics_nack = FALSE;
77   m_centronics_busy = FALSE;
78   m_write_centronics_ack   (!m_centronics_nack);
79   m_write_centronics_busy  ( m_centronics_busy);
80   m_write_centronics_perror(FALSE);
81   m_write_centronics_fault (TRUE);
82   m_write_centronics_select(TRUE);
83
6584   m_write_ready(1);
6685}
6786
r242107r242108
126145
127146
128147/***************************************************************************
148    Centronics
149***************************************************************************/
150
151WRITE_LINE_MEMBER( e05a30_device::centronics_input_strobe )
152{
153   if (m_centronics_strobe == TRUE && state == FALSE && !m_centronics_busy) {
154
155      m_centronics_data_latch   = m_centronics_data;
156
157      m_centronics_data_latched = TRUE;
158      m_centronics_busy         = TRUE;
159      m_write_centronics_busy(m_centronics_busy);
160   }
161
162   m_centronics_strobe = state;
163}
164
165
166/***************************************************************************
129167    IMPLEMENTATION
130168***************************************************************************/
131169
r242107r242108
134172   LOG("%s: e05a30_w([0xC0%02x]): %02x\n", space.machine().describe_context(), offset, data);
135173
136174   switch (offset) {
175   case 0x04:
176      m_centronics_nack = BIT(data,5);
177      m_centronics_busy = BIT(data,0);
178      /* The ActionPrinter 2000 firmware might overwrite the busy signal at
179       * address 20AB if the host depends only on the busy signal and
180       * doesn't wait for the ack pulse. To avoid skipping input data, we
181       * assume the busy signal cannot be reset while the data hasn't been
182       * read. */
183      if (m_centronics_data_latched)
184         m_centronics_busy = TRUE;
185      m_write_centronics_ack (!m_centronics_nack);
186      m_write_centronics_busy( m_centronics_busy);
187      break;
137188   /* printhead */
138189   case 0x05: update_printhead(0, data); break;
139190   case 0x06: update_printhead(1, data); break;
r242107r242108
151202   LOG("%s: e05a30_r([0xC0%02x]): ", space.machine().describe_context(), offset);
152203
153204   switch (offset) {
205   case 0x02:
206      result = m_centronics_data_latched << 7;
207      break;
208   case 0x03:
209      result = m_centronics_data_latch;
210      m_centronics_data_latched = FALSE;
211      break;
212   case 0x04:
213      result |= m_centronics_busy << 0;
214      result |= m_centronics_nack << 5;
215      break;
154216   /* paper feed stepper motor */
155217   case 0x07: result = m_pf_stepper; break;
156218   /* carriage return stepper motor */
trunk/src/emu/machine/e05a30.h
r242107r242108
2424#define MCFG_E05A30_READY_CALLBACK(_write) \
2525   devcb = &e05a30_device::set_ready_wr_callback(*device, DEVCB_##_write);
2626
27#define MCFG_E05A30_CENTRONICS_ACK_CALLBACK(_write) \
28   devcb = &e05a30_device::set_centronics_ack_wr_callback(*device, DEVCB_##_write);
29
30#define MCFG_E05A30_CENTRONICS_BUSY_CALLBACK(_write) \
31   devcb = &e05a30_device::set_centronics_busy_wr_callback(*device, DEVCB_##_write);
32
33#define MCFG_E05A30_CENTRONICS_PERROR_CALLBACK(_write) \
34   devcb = &e05a30_device::set_centronics_perror_wr_callback(*device, DEVCB_##_write);
35
36#define MCFG_E05A30_CENTRONICS_FAULT_CALLBACK(_write) \
37   devcb = &e05a30_device::set_centronics_fault_wr_callback(*device, DEVCB_##_write);
38
39#define MCFG_E05A30_CENTRONICS_SELECT_CALLBACK(_write) \
40   devcb = &e05a30_device::set_centronics_select_wr_callback(*device, DEVCB_##_write);
41
2742/***************************************************************************
2843    TYPE DEFINITIONS
2944***************************************************************************/
r242107r242108
3853   template<class _Object> static devcb_base &set_pf_stepper_wr_callback(device_t &device, _Object object) { return downcast<e05a30_device &>(device).m_write_pf_stepper.set_callback(object); }
3954   template<class _Object> static devcb_base &set_cr_stepper_wr_callback(device_t &device, _Object object) { return downcast<e05a30_device &>(device).m_write_cr_stepper.set_callback(object); }
4055   template<class _Object> static devcb_base &set_ready_wr_callback(device_t &device, _Object object) { return downcast<e05a30_device &>(device).m_write_ready.set_callback(object); }
56   template<class _Object> static devcb_base &set_centronics_ack_wr_callback(device_t &device, _Object object) { return downcast<e05a30_device &>(device).m_write_centronics_ack.set_callback(object); }
57   template<class _Object> static devcb_base &set_centronics_busy_wr_callback(device_t &device, _Object object) { return downcast<e05a30_device &>(device).m_write_centronics_busy.set_callback(object); }
58   template<class _Object> static devcb_base &set_centronics_perror_wr_callback(device_t &device, _Object object) { return downcast<e05a30_device &>(device).m_write_centronics_perror.set_callback(object); }
59   template<class _Object> static devcb_base &set_centronics_fault_wr_callback(device_t &device, _Object object) { return downcast<e05a30_device &>(device).m_write_centronics_fault.set_callback(object); }
60   template<class _Object> static devcb_base &set_centronics_select_wr_callback(device_t &device, _Object object) { return downcast<e05a30_device &>(device).m_write_centronics_select.set_callback(object); }
4161
4262   DECLARE_WRITE8_MEMBER( write );
4363   DECLARE_READ8_MEMBER( read );
4464
65   /* Centronics stuff */
66   DECLARE_WRITE_LINE_MEMBER( centronics_input_strobe );
67   DECLARE_WRITE_LINE_MEMBER( centronics_input_data0 ) { if (state) m_centronics_data |= 0x01; else m_centronics_data &= ~0x01; }
68   DECLARE_WRITE_LINE_MEMBER( centronics_input_data1 ) { if (state) m_centronics_data |= 0x02; else m_centronics_data &= ~0x02; }
69   DECLARE_WRITE_LINE_MEMBER( centronics_input_data2 ) { if (state) m_centronics_data |= 0x04; else m_centronics_data &= ~0x04; }
70   DECLARE_WRITE_LINE_MEMBER( centronics_input_data3 ) { if (state) m_centronics_data |= 0x08; else m_centronics_data &= ~0x08; }
71   DECLARE_WRITE_LINE_MEMBER( centronics_input_data4 ) { if (state) m_centronics_data |= 0x10; else m_centronics_data &= ~0x10; }
72   DECLARE_WRITE_LINE_MEMBER( centronics_input_data5 ) { if (state) m_centronics_data |= 0x20; else m_centronics_data &= ~0x20; }
73   DECLARE_WRITE_LINE_MEMBER( centronics_input_data6 ) { if (state) m_centronics_data |= 0x40; else m_centronics_data &= ~0x40; }
74   DECLARE_WRITE_LINE_MEMBER( centronics_input_data7 ) { if (state) m_centronics_data |= 0x80; else m_centronics_data &= ~0x80; }
75
4576protected:
4677   // device-level overrides
4778   virtual void device_start();
r242107r242108
5384   devcb_write8 m_write_pf_stepper;
5485   devcb_write8 m_write_cr_stepper;
5586   devcb_write_line m_write_ready;
87   devcb_write_line m_write_centronics_ack;
88   devcb_write_line m_write_centronics_busy;
89   devcb_write_line m_write_centronics_perror;
90   devcb_write_line m_write_centronics_fault;
91   devcb_write_line m_write_centronics_select;
5692
5793   void update_printhead(int pos, UINT8 data);
5894   void update_pf_stepper(UINT8 data);
r242107r242108
64100   UINT8 m_pf_stepper;
65101   /* port 0x08 (4-bit) */
66102   UINT8 m_cr_stepper;
103
104   /* Centronics stuff */
105   UINT8 m_centronics_data;
106   int m_centronics_busy;
107   int m_centronics_nack;
108   UINT8 m_centronics_strobe;
109   UINT8 m_centronics_data_latch;
110   UINT8 m_centronics_data_latched;
67111};
68112
69113extern const device_type E05A30;
trunk/src/emu/video/stvvdp2.c
r242107r242108
57255725         m_vdp2_regs[offset] = (STV_VDP2_VRAMSZ << 15) |
57265726                                 ((0 << 0) & 0xf); // VDP2 version
57275727
5728         if(!space.debugger_access())
5729            printf("Warning: VDP2 version read\n");
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");
57305732         break;
57315733      }
57325734
trunk/src/lib/util/unicode.h
r242107r242108
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 */
39#define UTF8_MULTIPLY       "\xc3\x97"          /* multiplication symbol */
40#define UTF8_DEGREES        "\xc2\xb0"          /* degrees symbol */
38#define UTF8_NBSP               "\xc2\xa0"          /* non-breaking space */
4139
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 */
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 */
4744
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 */
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 */
5350
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 */
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 */
5854
55#define UTF8_MACRON             "\xc2\xaf"          /* macron symbol */
56#define UTF8_NONSPACE_MACRON    "\xcc\x84"          /* nonspace macron, use after another char */
5957
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 */
6063
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
6177/***************************************************************************
6278    TYPE DEFINITIONS
6379***************************************************************************/
trunk/src/mame/audio/seibu.c
r242107r242108
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
482485***************************************************************************/
483486
484487const device_type SEIBU_ADPCM = &device_creator<seibu_adpcm_device>;
485488
486489seibu_adpcm_device::seibu_adpcm_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
487   : device_t(mconfig, SEIBU_ADPCM, "Seibu ADPCM", tag, owner, clock, "seibu_adpcm", __FILE__),
490   : device_t(mconfig, SEIBU_ADPCM, "Seibu ADPCM (MSM5205)", tag, owner, clock, "seibu_adpcm", __FILE__),
488491      device_sound_interface(mconfig, *this),
489492      m_stream(NULL),
490493      m_current(0),
trunk/src/mame/drivers/atarisy1.c
r242107r242108
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", 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 */
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 */
826826
827827ROM_START( atarisy1 )
828828   ROM_REGION( 0x88000, "maincpu", 0 ) /* 8.5*64k for 68000 code & slapstic ROM */
trunk/src/mame/drivers/cabal.c
r242107r242108
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.
1412
15
1613MEMORY MAP
17140x00000 - 0x3ffff   ROM
18150x40000 - 0x4ffff   RAM
trunk/src/mame/drivers/cave.c
r242107r242108
46244624   ROM_LOAD( "cave_cv-02_u49.u49", 0x000000, 0x400000, CRC(12fb11bb) SHA1(953df1b16b5c9a6c3eb2fdebec4669a879270e73) ) /* MASK ROM */
46254625
46264626   ROM_REGION( 0x200000, "ymz", 0 )    /* Samples */
4627   ROM_LOAD( "came_cv-02_u4.u4", 0x000000, 0x200000, CRC(a2d0d755) SHA1(f8493ef7f367f3dc2a229ba785ac67bc5c2c54c0) ) /* MASK ROM */
4627   ROM_LOAD( "cave_cv-02_u4.u4", 0x000000, 0x200000, CRC(a2d0d755) SHA1(f8493ef7f367f3dc2a229ba785ac67bc5c2c54c0) ) /* MASK ROM */
46284628
46294629   ROM_REGION16_BE( 0x80, "eeprom", 0 )
46304630   ROM_LOAD16_WORD( "eeprom-uopoko.bin", 0x0000, 0x0080, CRC(f4a24b95) SHA1(4043f0ffed24e38b4f7dbe1a5a4a9e79bdde7dfd) )
r242107r242108
46424642   ROM_LOAD( "cave_cv-02_u49.u49", 0x000000, 0x400000, CRC(12fb11bb) SHA1(953df1b16b5c9a6c3eb2fdebec4669a879270e73) ) /* MASK ROM */
46434643
46444644   ROM_REGION( 0x200000, "ymz", 0 )    /* Samples */
4645   ROM_LOAD( "came_cv-02_u4.u4", 0x000000, 0x200000, CRC(a2d0d755) SHA1(f8493ef7f367f3dc2a229ba785ac67bc5c2c54c0) ) /* MASK ROM */
4645   ROM_LOAD( "cave_cv-02_u4.u4", 0x000000, 0x200000, CRC(a2d0d755) SHA1(f8493ef7f367f3dc2a229ba785ac67bc5c2c54c0) ) /* MASK ROM */
46464646
46474647   ROM_REGION16_BE( 0x80, "eeprom", 0 )
46484648   ROM_LOAD16_WORD( "eeprom-uopoko.bin", 0x0000, 0x0080, CRC(f4a24b95) SHA1(4043f0ffed24e38b4f7dbe1a5a4a9e79bdde7dfd) )
trunk/src/mame/drivers/midyunit.c
r242107r242108
25632563   ROM_LOAD ( "yawdim.u167", 0x00000, 0x10000, CRC(16da7efb) SHA1(ac1db81a55aca36136b94977a91a1fc778b7b164) )
25642564
25652565   ROM_REGION( 0x100000, "oki", 0 )    /* ADPCM */
2566      // Half size as other yawdim set
2566      // Half size as mkyawdim set
25672567   ROM_LOAD( "yawdim.u159",  0x00000, 0x20000, CRC(95b120af) SHA1(41b6fb384e5048926b87959a2c58d96b95698aba) )
25682568   ROM_CONTINUE(       0x40000, 0x20000 )
25692569   ROM_LOAD( "mw-15.u160",  0x20000, 0x20000, CRC(6e68e0b0) SHA1(edb7aa6507452ffa5ce7097e3b1855a69542971c) )
r242107r242108
25872587ROM_END
25882588
25892589
2590ROM_START( mkyawdim3 )
2591   ROM_REGION( 0x10000, "audiocpu", 0 )    /* sound CPU */
2592   ROM_LOAD (  "15.bin", 0x00000, 0x10000, CRC(b58d229e) SHA1(3ed14ef650dfa7f9d460611b19e9233a022cbea6) )
2593
2594   ROM_REGION( 0x100000, "oki", 0 )    /* ADPCM */
2595   ROM_LOAD( "13.bin",  0x00000, 0x20000, CRC(921c613d) SHA1(be62b87f195b6347112ab13cc14514d4c88a8b86) ) // Half size as mkyawdim2 set and a quarter of mkyawdim
2596   ROM_LOAD( "14.bin",  0x20000, 0x20000, CRC(6e68e0b0) SHA1(edb7aa6507452ffa5ce7097e3b1855a69542971c) )
2597   ROM_CONTINUE(       0x60000, 0x20000 )
2598   ROM_CONTINUE(       0xa0000, 0x20000 )
2599   ROM_CONTINUE(       0xe0000, 0x20000 )
2600
2601   ROM_REGION16_LE( 0x100000, "user1", 0 ) /* 34010 code */
2602   ROM_LOAD16_BYTE( "p1.bin",  0x00000, 0x80000, CRC(2337a0f9) SHA1(d25743e5bb7b4a60f181783d17f217aa0a64536a) ) // differs from other Yawdim sets
2603   ROM_LOAD16_BYTE( "p2.bin",  0x00001, 0x80000, CRC(7a37dc5c) SHA1(c4fc6933d8b990c5c56c65282b1f72b90b5d5435) )
2604
2605   ROM_REGION( 0x800000, "gfx1", 0 )
2606   ROM_LOAD ( "12.bin",  0x000000, 0x80000, CRC(d17096c4) SHA1(01ef390a372c9d94adf138f9543ebb88b89f4c38) )
2607   ROM_LOAD ( "8.bin",  0x080000, 0x80000, CRC(993bc2e4) SHA1(7791edbec2b4b8971a3e790346dd7564ecf16d5c) )
2608   ROM_LOAD ( "10.bin",  0x100000, 0x80000, CRC(6fb91ede) SHA1(a3735b49f93b08c44fbc97e2b5aad394628fbe90) )
2609   ROM_LOAD ( "3.bin",  0x180000, 0x80000, CRC(ed1ff88a) SHA1(6b090b658ee6148af953bd0c9216f37162b6460f) )
2610
2611   ROM_LOAD (  "6.bin",  0x200000, 0x80000, CRC(a002a155) SHA1(3cf7909e92bcd428063596fc5b9953e0000d6eca) )
2612   ROM_LOAD (  "1.bin",  0x280000, 0x80000, CRC(dcee8492) SHA1(a912b74d3b26ebd1b1613cc631080f83ececeaf8) )
2613   ROM_LOAD (  "11.bin",  0x300000, 0x80000, CRC(de88caef) SHA1(a7927b504dc56ca5c9048373977fe5743b0a3f0b) )
2614   ROM_LOAD (  "2.bin",  0x380000, 0x80000, CRC(37eb01b4) SHA1(06092460bd137e08d0f8df8560942ed877d40e09) )
2615
2616   ROM_LOAD ( "4.bin",  0x400000, 0x80000, CRC(45acaf21) SHA1(5edd36c55f4e5d3c74fb85171728ec0a58284b12) )
2617   ROM_LOAD ( "7.bin",  0x480000, 0x80000, CRC(2a6c10a0) SHA1(cc90923c44f2961b945a0fd0f85ecc2ba04af2cb) )
2618   ROM_LOAD ( "9.bin",  0x500000, 0x80000, CRC(23308979) SHA1(0b36788624a1cf0d3f4c895be5ba967b8dfcf85e) )
2619   ROM_LOAD ( "5.bin",  0x580000, 0x80000, CRC(cafc47bb) SHA1(8610af6e52f7089ff4acd850c53ab8b4119e4445) )
2620ROM_END
2621
2622
25902623ROM_START( term2 )
25912624   ROM_REGION( 0x50000, "adpcm:cpu", 0 )   /* sound CPU */
25922625   ROM_LOAD (  "t2_snd.3", 0x10000, 0x20000, CRC(73c3f5c4) SHA1(978dd974590e77294dbe9a647aebd3d24af6397f) )
r242107r242108
28402873GAME( 1992, mknifty666, mk,     yunit_adpcm_6bit_fast,   mkla4, midyunit_state,    mkyturbo, ROT0, "hack",     "Mortal Kombat (Nifty Kombo 666, hack)", GAME_SUPPORTS_SAVE )
28412874GAME( 1992, mkyawdim, mk,       mkyawdim,                mkyawdim, midyunit_state, mkyawdim, ROT0, "bootleg (Yawdim)", "Mortal Kombat (Yawdim bootleg, set 1)", GAME_SUPPORTS_SAVE )
28422875GAME( 1992, mkyawdim2,mk,       mkyawdim,                mkyawdim, midyunit_state, mkyawdim, ROT0, "bootleg (Yawdim)", "Mortal Kombat (Yawdim bootleg, set 2)", GAME_SUPPORTS_SAVE | GAME_NO_SOUND )
2876GAME( 1992, mkyawdim3, mk,       mkyawdim,                mkyawdim, midyunit_state, mkyawdim, ROT0, "bootleg (Yawdim)", "Mortal Kombat (Yawdim bootleg, set 3)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND) //some sound effects aren't reproduced
28432877
28442878GAME( 1992, totcarn,  0,        yunit_adpcm_6bit_fast,   totcarn, midyunit_state,  totcarn,  ROT0, "Midway",   "Total Carnage (rev LA1 03/10/92)", GAME_SUPPORTS_SAVE )
28452879GAME( 1992, totcarnp, totcarn,  yunit_adpcm_6bit_fast,   totcarn, midyunit_state,  totcarn,  ROT0, "Midway",   "Total Carnage (prototype, rev 1.0 01/25/92)", GAME_SUPPORTS_SAVE )
trunk/src/mame/drivers/ssv.c
r242107r242108
315315void ssv_state::machine_reset()
316316{
317317   m_requested_int = 0;
318   membank("bank1")->set_base(memregion("user1")->base());
319318}
320319
321320
r242107r242108
395394#define SSV_MAP( _ROM  )                                                                                            \
396395   AM_RANGE(0x000000, 0x00ffff) AM_RAM AM_SHARE("mainram")                                     /*  RAM     */  \
397396   AM_RANGE(0x100000, 0x13ffff) AM_RAM AM_SHARE("spriteram")                                       /*  Sprites */  \
398   AM_RANGE(0x140000, 0x15ffff) AM_RAM_WRITE(paletteram16_xrgb_swap_word_w) AM_SHARE("paletteram") /* Palette */  \
397   AM_RANGE(0x140000, 0x15ffff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette") /* Palette */\
399398   AM_RANGE(0x160000, 0x17ffff) AM_RAM                                                             /*          */  \
400399   AM_RANGE(0x1c0000, 0x1c0001) AM_READ(ssv_vblank_r           )                                   /*  Vblank? */  \
401400/**/AM_RANGE(0x1c0002, 0x1c007f) AM_READONLY                                    /*  Scroll  */  \
r242107r242108
410409   AM_RANGE(0x230000, 0x230071) AM_WRITEONLY AM_SHARE("irq_vectors")                       /*  IRQ Vec */  \
411410   AM_RANGE(0x240000, 0x240071) AM_WRITE(ssv_irq_ack_w )                                           /*  IRQ Ack */  \
412411   AM_RANGE(0x260000, 0x260001) AM_WRITE(ssv_irq_enable_w)                                         /*  IRQ En  */  \
413   AM_RANGE(0x300000, 0x30007f) AM_DEVREADWRITE8("ensoniq", es5506_device, read, write, 0x00ff)         /*  Sound   */  \
414   AM_RANGE(_ROM, 0xffffff) AM_ROMBANK("bank1")                                                        /*  ROM     */
412   AM_RANGE(0x300000, 0x30007f) AM_DEVREADWRITE8("ensoniq", es5506_device, read, write, 0x00ff)    /*  Sound   */  \
413   AM_RANGE(_ROM, 0xffffff) AM_ROM AM_REGION("maincpu", 0)                                         /*  ROM     */
415414/***************************************************************************
416415                                Drift Out '94
417416***************************************************************************/
r242107r242108
850849  Eagle Shot Golf
851850***************************************************************************/
852851
853READ16_MEMBER(ssv_state::eaglshot_gfxrom_r)
852WRITE16_MEMBER(ssv_state::eaglshot_gfxrom_bank_w)
854853{
855   UINT8 *rom  =   m_region_gfx1->base();
856   size_t size =   m_region_gfx1->bytes();
857
858   offset = offset * 2 + m_gfxrom_select * 0x200000;
859
860   if (offset > size)
861      return 0xffff;
862
863   return rom[offset] + (rom[offset+1]<<8);
864}
865
866WRITE16_MEMBER(ssv_state::eaglshot_gfxrom_w)
867{
868854   if (ACCESSING_BITS_0_7)
869855   {
870      m_gfxrom_select = data;
856      membank("gfxrom")->set_entry(data < 6 ? data : 6);
871857   }
872858}
873859
r242107r242108
913899   AM_RANGE(0x210000, 0x210001) AM_READNOP /*AM_READ(watchdog_reset16_r)*/                 // Watchdog
914900//  AM_RANGE(0x210002, 0x210003) AM_WRITENOP                                      // ? 0,4 at the start
915901   AM_RANGE(0x21000e, 0x21000f) AM_WRITE(ssv_lockout_inv_w)                            // Inverted lockout lines
916   AM_RANGE(0x800000, 0x800001) AM_WRITE(eaglshot_gfxrom_w)
902   AM_RANGE(0x800000, 0x800001) AM_WRITE(eaglshot_gfxrom_bank_w)
917903   AM_RANGE(0x900000, 0x900001) AM_WRITE(eaglshot_trackball_w)
918   AM_RANGE(0xa00000, 0xbfffff) AM_READ(eaglshot_gfxrom_r)
904   AM_RANGE(0xa00000, 0xbfffff) AM_ROMBANK("gfxrom")
919905   AM_RANGE(0xc00000, 0xc007ff) AM_RAM AM_SHARE("nvram")   // NVRAM
920906   AM_RANGE(0xd00000, 0xd00001) AM_READ(eaglshot_trackball_r)
921907   SSV_MAP( 0xf00000 )
r242107r242108
24322418   GFXDECODE_ENTRY( "gfx1", 0, layout_16x8x6, 0, 0x8000/64 ) // [1] Sprites (64 colors)
24332419GFXDECODE_END
24342420
2435static const gfx_layout layout_16x8x8_2 =
2421static const gfx_layout layout_16x8x8_ram =
24362422{
24372423   16,8,
2438   RGN_FRAC(1,1),
2424   0x40000 * 16 / (16 * 8),
24392425   8,
24402426   {   STEP8(0,1)      },
24412427   {   STEP16(0,8)     },
r242107r242108
24432429   16*8*8
24442430};
24452431
2446static const gfx_layout layout_16x8x6_2 =
2432static const gfx_layout layout_16x8x6_ram =
24472433{
24482434   16,8,
2449   RGN_FRAC(1,1),
2435   0x40000 * 16 / (16 * 8),
24502436   6,
24512437   {   2,3,4,5,6,7     },
24522438   {   STEP16(0,8)     },
r242107r242108
24552441};
24562442
24572443static GFXDECODE_START( eaglshot )
2458   GFXDECODE_ENTRY( "gfx1", 0, layout_16x8x8_2, 0, 0x8000/64 ) // [0] Sprites (256 colors, decoded from ram)
2459   GFXDECODE_ENTRY( "gfx1", 0, layout_16x8x6_2, 0, 0x8000/64 ) // [1] Sprites (64 colors, decoded from ram)
2444   GFXDECODE_ENTRY( NULL, 0, layout_16x8x8_ram, 0, 0x8000/64 ) // [0] Sprites (256 colors, decoded from ram)
2445   GFXDECODE_ENTRY( NULL, 0, layout_16x8x6_ram, 0, 0x8000/64 ) // [1] Sprites (64 colors, decoded from ram)
24602446GFXDECODE_END
24612447
24622448static const gfx_layout layout_16x16x8 =
r242107r242108
25152501      m_tile_code[i]   =   (i << 16);
25162502}
25172503
2504void ssv_state::init_eaglshot_banking()
2505{
2506   init_hypreac2_common();
2507   membank("gfxrom")->configure_entries(0, 6+1, memregion("gfxdata")->base(), 0x200000);
2508}
2509
25182510// massages the data from the BPMicro-compatible dump to runnable form
25192511void ssv_state::init_st010()
25202512{
r242107r242108
25372529}
25382530
25392531DRIVER_INIT_MEMBER(ssv_state,drifto94)     {    init_ssv(0); init_st010();  }
2540DRIVER_INIT_MEMBER(ssv_state,eaglshot)     {    init_ssv(0); init_hypreac2_common();    }
2532DRIVER_INIT_MEMBER(ssv_state,eaglshot)     {    init_ssv(0); init_eaglshot_banking();    }
25412533DRIVER_INIT_MEMBER(ssv_state,gdfs)         {    init_ssv(0); }
25422534DRIVER_INIT_MEMBER(ssv_state,hypreact)     {    init_ssv(0); }
25432535DRIVER_INIT_MEMBER(ssv_state,hypreac2)     {    init_ssv(0); init_hypreac2_common();    }
r242107r242108
25472539DRIVER_INIT_MEMBER(ssv_state,mslider)       {   init_ssv(0); }
25482540DRIVER_INIT_MEMBER(ssv_state,ryorioh)       {   init_ssv(0); }
25492541DRIVER_INIT_MEMBER(ssv_state,srmp4)        {    init_ssv(0);
2550//  ((UINT16 *)memregion("user1")->base())[0x2b38/2] = 0x037a;   /* patch to see gal test mode */
2542//  ((UINT16 *)memregion("maincpu")->base())[0x2b38/2] = 0x037a;   /* patch to see gal test mode */
25512543}
25522544DRIVER_INIT_MEMBER(ssv_state,srmp7)        {    init_ssv(0); }
25532545DRIVER_INIT_MEMBER(ssv_state,stmblade)     {    init_ssv(0); init_st010(); }
r242107r242108
25872579
25882580   MCFG_GFXDECODE_ADD("gfxdecode", "palette", ssv)
25892581   MCFG_PALETTE_ADD("palette", 0x8000)
2582   MCFG_PALETTE_FORMAT(XRGB)
25902583
25912584   /* sound hardware */
25922585   MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
r242107r242108
29522945***************************************************************************/
29532946
29542947ROM_START( cairblad )
2955   ROM_REGION16_LE( 0x200000, "user1", 0 )     /* V60 Code */
2948   ROM_REGION( 0x200000, "maincpu", 0 )     /* V60 Code */
29562949   ROM_LOAD16_WORD( "ac1810e0.u32",  0x000000, 0x200000, CRC(13a0b4c2) SHA1(3498303e9b186ab329ee761cee9d4cb8ed552455) ) // AC1810E01.U32    27C160
29572950
29582951   ROM_REGION( 0x2000000, "gfx1", 0 )  /* Sprites */
r242107r242108
30563049***************************************************************************/
30573050
30583051ROM_START( drifto94 )
3059   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
3052   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
30603053   ROM_LOAD16_WORD( "vg003-19.u26", 0x000000, 0x200000, CRC(238e5e2b) SHA1(fe58f571857804263642d7d089df962327a007b6) ) // "SoundDriverV1.1a"
30613054   ROM_LOAD16_BYTE( "visco-37.u37", 0x200000, 0x080000, CRC(78fa3ccb) SHA1(0c79ff1aa31e7ca1eeb14fbef7774278fa83ba44) )
30623055   ROM_RELOAD(                      0x300000, 0x080000)
r242107r242108
31773170***************************************************************************/
31783171
31793172ROM_START( eaglshot )
3180   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
3173   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
31813174   ROM_LOAD16_BYTE( "si003-09.u18",  0x000000, 0x080000, CRC(219c71ce) SHA1(4f8996b4c5b267a90073d67857358147732f8c0d) )
31823175   ROM_LOAD16_BYTE( "si003-10.u20",  0x000001, 0x080000, CRC(c8872e48) SHA1(c8e1e712d5fa380f8fc1447502f21d2ae592811a) )
31833176
3184   ROM_REGION( 0x0c00000, "gfx1", /*0*/0 ) /* Sprites - Read by the CPU */
3177   ROM_REGION16_LE( 0xe00000, "gfxdata", ROMREGION_ERASEFF ) /* Sprites - Read by the CPU */
31853178   ROM_LOAD( "si003-01.u13", 0x0000000, 0x200000, CRC(d7df0d52) SHA1(d7b79a186f4272334c2297666c52f32c05787c29) )
31863179   ROM_LOAD( "si003-02.u12", 0x0200000, 0x200000, CRC(92b4d50d) SHA1(9dc2f2961b088824d8370ac83dff796345fe4158) )
31873180   ROM_LOAD( "si003-03.u11", 0x0400000, 0x200000, CRC(6ede4012) SHA1(6663990c6ee8e500cb8c51ad2102761ee0b3351d) )
r242107r242108
32153208***************************************************************************/
32163209
32173210ROM_START( hypreact )
3218   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
3211   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
32193212   ROM_LOAD16_BYTE( "s14-1-02.u2", 0x000000, 0x080000, CRC(d90a383c) SHA1(9945f60ce6e1f50c24c2ae3c2c5d0df9ec3b8926) )
32203213   ROM_LOAD16_BYTE( "s14-1-01.u1", 0x000001, 0x080000, CRC(80481401) SHA1(4b1b7050893b6659762297d0f6496c7193ea6c4e) )
32213214
r242107r242108
32533246***************************************************************************/
32543247
32553248ROM_START( hypreac2 )
3256   ROM_REGION16_LE( 0x200000, "user1", 0 )     /* V60 Code */
3249   ROM_REGION( 0x200000, "maincpu", 0 )     /* V60 Code */
32573250   ROM_LOAD16_BYTE( "u2.bin",  0x000000, 0x080000, CRC(05c93266) SHA1(0833e80f67ccb4ac17e771fa04dc6f433554a34f) )
32583251   ROM_LOAD16_BYTE( "u1.bin",  0x000001, 0x080000, CRC(80cf9e59) SHA1(7025321539891e1a3354ca233255f5395d716933) )
32593252   ROM_LOAD16_BYTE( "u47.bin", 0x100000, 0x080000, CRC(a3e9bfee) SHA1(1e897646bafd07ab48eda2883926506c6bedab87) )
r242107r242108
32943287***************************************************************************/
32953288
32963289ROM_START( janjans1 )
3297   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
3290   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
32983291   ROM_LOAD16_WORD( "jj1-data.bin", 0x000000, 0x200000, CRC(6734537e) SHA1(a40f84479141a6f33ce465e66ba9313b54915002) )
32993292   ROM_LOAD16_BYTE( "jj1-prol.bin", 0x200000, 0x080000, CRC(4231d928) SHA1(820d1233cd1a8d0c4ece15b94bd9be976b383fe2) )
33003293   ROM_RELOAD(                      0x300000, 0x080000)
r242107r242108
33413334***************************************************************************/
33423335
33433336ROM_START( janjans2 )
3344   ROM_REGION16_LE( 0x400000, "user1", 0 )        /* V60 Code */
3337   ROM_REGION( 0x400000, "maincpu", 0 )        /* V60 Code */
33453338   ROM_LOAD16_WORD( "jan2-dat.u28",  0x000000, 0x200000, CRC(0c9c62bf) SHA1(17c6eea7cec05860c238cc22706fec1a8e3d9263) )
33463339   ROM_LOAD16_BYTE( "jan2-prol.u26", 0x200000, 0x080000, CRC(758a7249) SHA1(1126e8527bad000bdfbd59da46d72ed256cb0fa9) )
33473340   ROM_RELOAD(                       0x300000, 0x080000)
r242107r242108
34143407***************************************************************************/
34153408
34163409ROM_START( jsk )
3417   ROM_REGION16_LE( 0x100000, "user1", 0 )
3410   ROM_REGION( 0x100000, "maincpu", 0 )
34183411   ROM_LOAD16_BYTE( "jsk-u72.bin", 0x00000, 0x80000, CRC(db6b2554) SHA1(c4c6617461e1d3f8660a2b97fd2c38ef245f0d4a) )
34193412   ROM_LOAD16_BYTE( "jsk-u71.bin", 0x00001, 0x80000, CRC(f6774fba) SHA1(3a74e5091d9d72e4f92c7c637cfe5c0dcc60bbe1) )
34203413
r242107r242108
34553448***************************************************************************/
34563449
34573450ROM_START( keithlcy )
3458   ROM_REGION16_LE( 0x200000, "user1", 0 )     /* V60 Code */
3451   ROM_REGION( 0x200000, "maincpu", 0 )     /* V60 Code */
34593452   ROM_LOAD16_WORD( "vg002-07.u28", 0x000000, 0x100000, CRC(57f80ff5) SHA1(9dcc35a79d3799407190d113e0f1b57864d6c56a) ) // "SETA SoundDriver"
34603453   ROM_LOAD16_BYTE( "kl-p0l.u26",   0x100000, 0x080000, CRC(d7b177fb) SHA1(2a3533b952a7b2404720916662743c144e870c0b) )
34613454   ROM_LOAD16_BYTE( "kl-p0h.u27",   0x100001, 0x080000, CRC(9de7add4) SHA1(16f4405b12734cb6a83cff8be21d03bb3c2e2266) )
r242107r242108
35023495***************************************************************************/
35033496
35043497ROM_START( koikois2 )
3505   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
3498   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
35063499//  socket for DATA ROM is empty
35073500   ROM_LOAD16_BYTE( "u26.bin", 0x200000, 0x080000, CRC(4be937a1) SHA1(b2c22ec12fc110984bd1914f8e3e16a8cb866816) )
35083501   ROM_RELOAD(                 0x300000, 0x080000)
r242107r242108
35523545***************************************************************************/
35533546
35543547ROM_START( meosism )
3555   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
3548   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
35563549   ROM_LOAD16_BYTE( "s15-2-2.u47", 0x000000, 0x080000, CRC(2ab0373f) SHA1(826aec3b9698ec5db5d7a72c3a24b1ef779fb227) )
35573550   ROM_LOAD16_BYTE( "s15-2-1.u46", 0x000001, 0x080000, CRC(a4bce148) SHA1(17ec4d91e215bd38258329b1a71e7f135c5733ad) )
35583551
r242107r242108
36013594***************************************************************************/
36023595
36033596ROM_START( mslider )
3604   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
3597   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
36053598   ROM_LOAD16_BYTE( "ms-pl.bin", 0x000000, 0x080000, CRC(70b2a05d) SHA1(387cf67e3e505c4cc1b5cd0b6c9fb3bc27d07e24) )
36063599   ROM_LOAD16_BYTE( "ms-ph.bin", 0x000001, 0x080000, CRC(34a64e9f) SHA1(acf3d8490f3ec99b6171e71328a991fcc9c5a8b1) )
36073600
r242107r242108
36323625***************************************************************************/
36333626
36343627ROM_START( ryorioh )
3635   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
3628   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
36363629   ROM_LOAD( "ryorioh.dat",      0x000000, 0x200000, CRC(d1335a6a) SHA1(a5670ab3c399736232baaabc59573bdb3bf762da) )
36373630   ROM_LOAD16_BYTE( "ryorioh.l", 0x200000, 0x080000, CRC(9ad60e7d) SHA1(572b84bab08eb8293d93e03182d9871d8973b7dd) )
36383631   ROM_RELOAD(                   0x300000, 0x080000)
r242107r242108
36933686***************************************************************************/
36943687
36953688ROM_START( srmp4 )
3696   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
3689   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
36973690   ROM_LOAD16_BYTE( "sx001-14.prl", 0x000000, 0x080000, CRC(19aaf46e) SHA1(0c0f5acc1880971c56e7e2c2e3ad7c2932b82d4b) )
36983691   ROM_LOAD16_BYTE( "sx001-15.prh", 0x000001, 0x080000, CRC(dbd31399) SHA1(a77dc85f481454b10223d7f4e0395e07d2f8d4f3) )
36993692
r242107r242108
37183711ROM_END
37193712
37203713ROM_START( srmp4o )
3721   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
3714   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
37223715   ROM_LOAD16_BYTE( "sx001-11.prl", 0x000000, 0x080000, CRC(dede3e64) SHA1(6fe998babfd2ad8f268c59bd365115a2d7cfc8f9) )
37233716   ROM_LOAD16_BYTE( "sx001-12.prh", 0x000001, 0x080000, CRC(739c53c3) SHA1(68f12cf42177df208ff6499ccc7ccc1423e3ad5f) )
37243717
r242107r242108
37523745***************************************************************************/
37533746
37543747ROM_START( srmp7 )
3755   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
3748   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
37563749   ROM_LOAD16_WORD( "sx015-10.dat", 0x000000, 0x200000, CRC(fad3ac6a) SHA1(9a4695c06bc74ca4de0c1a83bdf38f6651c0e2a1) )
37573750   ROM_LOAD16_BYTE( "sx015-07.pr0", 0x200000, 0x080000, CRC(08d7f841) SHA1(67567acff0ce278576290a896005de0397605eef) )
37583751   ROM_RELOAD(                      0x300000, 0x080000)
r242107r242108
39013894***************************************************************************/
39023895
39033896ROM_START( survarts )
3904   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
3897   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
39053898   ROM_LOAD16_BYTE( "prl-r6.u4", 0x000000, 0x080000, CRC(ef5f6e17) SHA1(1857beb15d2214c7ecb60b59e696ba24b2791734) )
39063899   ROM_LOAD16_BYTE( "prh-r5.u3", 0x000001, 0x080000, CRC(d446f010) SHA1(fb6c349edb2e6d1fcf8ed360dbe82be6d74f91d2) )
39073900
r242107r242108
39333926ROM_END
39343927
39353928ROM_START( survartsu )
3936   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
3929   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
39373930   ROM_LOAD16_BYTE( "usa-pr-l.u4", 0x000000, 0x080000, CRC(fa328673) SHA1(f7217eaa2a8d3fb7f706fa1aecaaa5b1b8d5e32c) )
39383931   ROM_LOAD16_BYTE( "usa-pr-h.u3", 0x000001, 0x080000, CRC(6bee2635) SHA1(a2d0517bf599331ef47beb8a902589039e4502e0) )
39393932
r242107r242108
39623955ROM_END
39633956
39643957ROM_START( survartsj )
3965   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
3958   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
39663959   ROM_LOAD16_BYTE( "jpn-pr-l.u4", 0x000000, 0x080000, CRC(e5a52e8c) SHA1(0a51c16d23d99c3e6a12f8a96c62fe8c72179a22) )
39673960   ROM_LOAD16_BYTE( "jan-pr-h.u3", 0x000001, 0x080000, CRC(051c9bca) SHA1(b8a7c5e4cb12cb0f05b5ba15394bd1fcf0476bf0) )  // jan typo on sticker
39683961
r242107r242108
40354028***************************************************************************/
40364029
40374030ROM_START( dynagear )
4038   ROM_REGION16_LE( 0x100000, "user1", 0 )     /* V60 Code */
4031   ROM_REGION( 0x100000, "maincpu", 0 )     /* V60 Code */
40394032   ROM_LOAD16_BYTE( "si002-prl.u4", 0x000000, 0x080000, CRC(71ba29c6) SHA1(ef43ab665daa4fc9ee01996d03f2f0b4c74c8435) )
40404033   ROM_LOAD16_BYTE( "si002-prh.u3", 0x000001, 0x080000, CRC(d0947a12) SHA1(95b54ed9dc51c952ad123103b8633a821cde05e9) )
40414034
r242107r242108
40764069***************************************************************************/
40774070
40784071ROM_START( sxyreact )
4079   ROM_REGION16_LE( 0x200000, "user1", 0 )     /* V60 Code */
4072   ROM_REGION( 0x200000, "maincpu", 0 )     /* V60 Code */
40804073   ROM_LOAD16_BYTE( "ac414e00.u2",  0x000000, 0x080000, CRC(d5dd7593) SHA1(ad1c7c2f27e0423ab346172a5c91316c9c0b3620) )
40814074   ROM_LOAD16_BYTE( "ac413e00.u1",  0x000001, 0x080000, CRC(f46aee4a) SHA1(8336304797987321903977373dec027cfca2e211) )
40824075   ROM_LOAD16_BYTE( "ac416e00.u47", 0x100000, 0x080000, CRC(e0f7bba9) SHA1(5eafd72c9fa4588f18fa02113a93abdcaf8d8693) )
r242107r242108
41644157***************************************************************************/
41654158
41664159ROM_START( sxyreac2 )
4167   ROM_REGION16_LE( 0x200000, "user1", 0 )     /* V60 Code */
4160   ROM_REGION( 0x200000, "maincpu", 0 )     /* V60 Code */
41684161   ROM_LOAD16_WORD( "ac1714e00.u32",  0x000000, 0x200000, CRC(78075d70) SHA1(05c84bb32c6f97fceb5436d192c14cac79d9ab07) )
41694162
41704163   ROM_REGION( 0x2000000, "gfx1", 0 )  /* Sprites */
r242107r242108
42574250***************************************************************************/
42584251
42594252ROM_START( stmblade )
4260   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
4253   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
42614254   ROM_LOAD16_WORD( "sb-pd0.u26",  0x000000, 0x100000, CRC(91c4fbf7) SHA1(68e57ea2a9756a95a81c6688905352d631e9f2de) )
42624255   ROM_LOAD16_BYTE( "s-blade.u37", 0x200000, 0x080000, CRC(a6a42cc7) SHA1(4bff79ff03b81a7ed96d3ad285242580146976be) )
42634256   ROM_RELOAD(                     0x300000, 0x080000)
r242107r242108
42864279ROM_END
42874280
42884281ROM_START( stmbladej )
4289   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
4282   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
42904283   ROM_LOAD16_WORD( "sb-pd0.u26",  0x000000, 0x100000, CRC(91c4fbf7) SHA1(68e57ea2a9756a95a81c6688905352d631e9f2de) )
42914284   ROM_LOAD16_BYTE( "u37j.u37", 0x200000, 0x080000, CRC(dce20df8) SHA1(d589bf7bebbf6b3c76ddb4b1f8d0c7d6bee34561) )
42924285   ROM_RELOAD(                  0x300000, 0x080000)
r242107r242108
43534346***************************************************************************/
43544347
43554348ROM_START( twineag2 )
4356   ROM_REGION16_LE( 0x200000, "user1", 0 )     /* V60 Code */
4349   ROM_REGION( 0x200000, "maincpu", 0 )     /* V60 Code */
43574350   ROM_LOAD16_WORD( "sx002-12.u22", 0x000000, 0x200000, CRC(846044dc) SHA1(c1c85de1c466fb7c3580824baa1571cd0fed6ec6) )
43584351
43594352   ROM_REGION( 0x1800000, "gfx1", 0 )  /* Sprites */
r242107r242108
44004393****************************************************************************/
44014394
44024395ROM_START( ultrax )
4403   ROM_REGION16_LE( 0x200000, "user1", 0 )  /* V60 Code */
4396   ROM_REGION( 0x200000, "maincpu", 0 )  /* V60 Code */
44044397   ROM_LOAD16_BYTE( "71047-11.u64", 0x000000, 0x080000, CRC(593b2678) SHA1(3b24b59a21386a4688502c5f0a2dd4eb0ec92544) )
44054398   ROM_LOAD16_BYTE( "71047-09.u65", 0x000001, 0x080000, CRC(08ea8d91) SHA1(5d2672f6c96fbbe9d80bd6539c1400b62745892a) )
44064399   ROM_LOAD16_BYTE( "71047-12.u62", 0x100000, 0x080000, CRC(76a77ab2) SHA1(0cf2f293defc23c807556ff92ea99f963fafed40) )
r242107r242108
45164509****************************************************************************/
45174510
45184511ROM_START( vasara )
4519   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
4512   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
45204513   ROM_LOAD16_WORD( "data.u34",  0x000000, 0x200000, CRC(7704cc7e) SHA1(62bb018b7f0c7ee67fee37de17bb22a73bb9e420) )
45214514   ROM_LOAD16_BYTE( "prg-l.u30", 0x200000, 0x080000, CRC(f0547886) SHA1(6a3717f8b89575d3cb4c7d56dd9df5052faa3c7f) )
45224515   ROM_RELOAD(                   0x300000, 0x080000)
r242107r242108
45374530ROM_END
45384531
45394532ROM_START( vasara2 )
4540   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
4533   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
45414534   ROM_LOAD16_WORD( "data.u34",  0x000000, 0x200000, CRC(493d0103) SHA1(fda68fb089328cabb3bbd52f8703b445a9509bf1) )
45424535   ROM_LOAD16_BYTE( "prg-l.u30", 0x200000, 0x080000, CRC(40e6f5f6) SHA1(05fee4535ffe8403e86ba92a58e5f2d040489c8e) )
45434536   ROM_RELOAD(                   0x300000, 0x080000)
r242107r242108
45584551ROM_END
45594552
45604553ROM_START( vasara2a )
4561   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
4554   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
45624555   ROM_LOAD16_WORD( "data.u34",     0x000000, 0x200000, CRC(493d0103) SHA1(fda68fb089328cabb3bbd52f8703b445a9509bf1) )
45634556   ROM_LOAD16_BYTE( "basara-l.u30", 0x200000, 0x080000, CRC(fd88b068) SHA1(a86e3ffc870e6f6f7f18273428b24d938d6b9c3d) )
45644557   ROM_RELOAD(                      0x300000, 0x080000)
r242107r242108
46344627****************************************************************************/
46354628
46364629ROM_START( gdfs )
4637   ROM_REGION16_LE( 0x400000, "user1", 0 )     /* V60 Code */
4630   ROM_REGION( 0x400000, "maincpu", 0 )     /* V60 Code */
46384631   ROM_LOAD16_WORD( "vg004-14.u3",   0x000000, 0x100000, CRC(d88254df) SHA1(ccdfd42e4ce3941018f83e300da8bf7a5950f65c) )
46394632   ROM_RELOAD(                       0x100000, 0x100000)
46404633   ROM_LOAD16_BYTE( "ssv2set0.u1",   0x200000, 0x080000, CRC(c23b9e2c) SHA1(9026e065252981fb403255ddc5782359c0088e8a) )
trunk/src/mame/drivers/taito_f3.c
r242107r242108
31173117
31183118ROM_START( pbobble3j )
31193119   ROM_REGION(0x200000, "maincpu", 0) /* 68020 code */
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) )
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) )
31243124
31253125   ROM_REGION(0x400000, "gfx1" , 0 ) /* Sprites */
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 )
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 )
31293129
31303130   ROM_REGION(0x400000, "gfx2" , 0 ) /* Tiles */
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 )
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 )
31353135
31363136   ROM_REGION(0x180000, "audiocpu", 0) /* 68000 code */
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) )
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) )
31393139
31403140   ROM_REGION16_BE(0x1000000, "ensoniq.0" , ROMREGION_ERASE00 )    // V2: 4 banks
31413141   // empty
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-
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 */
31453152ROM_END
31463153
31473154ROM_START( arkretrn )
trunk/src/mame/drivers/viper.c
r242107r242108
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                 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
97                a dongle and use the factory DS2430 on the main board.
9798         CN12 - 4 pin connector (possibly stereo audio output?)
9899         CN13 - Power connector for plug-in daughterboard
99100    CN15/CN16 - Multi-pin IDC connectors for plug-in daughterboard (see detail below)
r242107r242108
101102                software resides on the CF card. Games use 32M, 64M and 128M CF cards. In many cases a different
102103                CF card version of the same game can be swapped and the existing RTC works but sometimes the RTC data
103104                needs to be re-initialised to factory defaults by entering test mode. Sometimes the game will not boot
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.
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.
105107       28-WAY - Edge connector used for connecting special controls such as guns etc.
106108       DIP(4) - 4-position DIP switch. Switch 1 skips the CF check for a faster boot-up. The others appear unused?
107109
r242107r242108
182184      CN2/CN3 - Video output connector to external monitors
183185      CN4/CN5 - Multi-pin IDC connectors joining to main board CN15/CN16
184186
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.
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.
186189
187190*/
188191
trunk/src/mame/includes/ssv.h
r242107r242108
1414      m_dsp(*this, "dsp"),
1515      m_mainram(*this, "mainram"),
1616      m_spriteram(*this, "spriteram"),
17      m_paletteram(*this, "paletteram"),
1817      m_scroll(*this, "scroll"),
1918      m_irq_vectors(*this, "irq_vectors"),
2019      m_gdfs_tmapram(*this, "gdfs_tmapram"),
2120      m_gdfs_tmapscroll(*this, "gdfs_tmapscroll"),
2221      m_gdfs_st0020(*this, "st0020_spr"),
2322      m_input_sel(*this, "input_sel"),
24      m_region_gfx1(*this, "gfx1"),
2523      m_io_gunx1(*this, "GUNX1"),
2624      m_io_guny1(*this, "GUNY1"),
2725      m_io_gunx2(*this, "GUNX2"),
r242107r242108
4644
4745   required_shared_ptr<UINT16> m_mainram;
4846   required_shared_ptr<UINT16> m_spriteram;
49   required_shared_ptr<UINT16> m_paletteram;
5047   required_shared_ptr<UINT16> m_scroll;
5148   required_shared_ptr<UINT16> m_irq_vectors;
5249   optional_shared_ptr<UINT16> m_gdfs_tmapram;
r242107r242108
6360   UINT8 m_requested_int;
6461   UINT16 m_irq_enable;
6562
66   UINT16 *m_dsp_ram;
67
6863   UINT16 *m_eaglshot_gfxram;
6964
7065   tilemap_t *m_gdfs_tmap;
7166
7267   int m_interrupt_ultrax;
7368
74   int m_gdfs_gfxram_bank;
7569   int m_gdfs_lightgun_select;
7670
7771   UINT16 m_sxyreact_serial;
r242107r242108
8175   UINT32 m_latches[8];
8276
8377   UINT8 m_trackball_select;
84   UINT8 m_gfxrom_select;
8578   DECLARE_WRITE16_MEMBER(ssv_irq_ack_w);
8679   DECLARE_WRITE16_MEMBER(ssv_irq_enable_w);
8780   DECLARE_WRITE16_MEMBER(ssv_lockout_w);
r242107r242108
111104   DECLARE_WRITE32_MEMBER(latch32_w);
112105   DECLARE_READ16_MEMBER(latch16_r);
113106   DECLARE_WRITE16_MEMBER(latch16_w);
114   DECLARE_READ16_MEMBER(eaglshot_gfxrom_r);
115   DECLARE_WRITE16_MEMBER(eaglshot_gfxrom_w);
107   DECLARE_WRITE16_MEMBER(eaglshot_gfxrom_bank_w);
116108   DECLARE_READ16_MEMBER(eaglshot_trackball_r);
117109   DECLARE_WRITE16_MEMBER(eaglshot_trackball_w);
118110   DECLARE_READ16_MEMBER(eaglshot_gfxram_r);
r242107r242108
120112   DECLARE_WRITE16_MEMBER(gdfs_tmapram_w);
121113   DECLARE_READ16_MEMBER(ssv_vblank_r);
122114   DECLARE_WRITE16_MEMBER(ssv_scroll_w);
123   DECLARE_WRITE16_MEMBER(paletteram16_xrgb_swap_word_w);
124115   DECLARE_READ16_MEMBER(gdfs_eeprom_r);
125116   DECLARE_WRITE16_MEMBER(gdfs_eeprom_w);
126117   DECLARE_DRIVER_INIT(gdfs);
r242107r242108
164155   void ssv_enable_video(int enable);
165156   void init_ssv(int interrupt_ultrax);
166157   void init_hypreac2_common();
158   void init_eaglshot_banking();
167159   void init_st010();
168160
169161protected:
170   required_memory_region m_region_gfx1;
171162   optional_ioport m_io_gunx1;
172163   optional_ioport m_io_guny1;
173164   optional_ioport m_io_gunx2;
trunk/src/mame/mame.lst
r242107r242108
80618061mkla4           // (c) 1992 Midway
80628062mkyawdim        // bootleg
80638063mkyawdim2       // bootleg
8064mkyawdim3       // bootleg
80648065term2           // (c) 1992 Midway
80658066term2la3        // (c) 1992 Midway
80668067term2la2        // (c) 1992 Midway
trunk/src/mame/video/ssv.c
r242107r242108
385385//      printf("%04x %04x\n",data,offset*2);
386386}
387387
388WRITE16_MEMBER(ssv_state::paletteram16_xrgb_swap_word_w)
389{
390   int r, g, b;
391   UINT16 data0, data1;
392
393   COMBINE_DATA(m_paletteram + offset);
394
395   offset &= ~1;
396
397   data0 = m_paletteram[offset + 1];
398   data1 = m_paletteram[offset];
399
400   r = data0 & 0xff;
401   g = data1 >> 8;
402   b = data1 & 0xff;
403
404   m_palette->set_pen_color(offset>>1, rgb_t(r, g, b));
405}
406
407388/***************************************************************************
408389
409390
trunk/src/mess/drivers/a310.c
r242107r242108
383383   MCFG_FLOPPY_DRIVE_ADD("fdc:0", a310_floppies, "35dd", a310_state::floppy_formats)
384384   MCFG_FLOPPY_DRIVE_ADD("fdc:1", a310_floppies, "35dd", a310_state::floppy_formats)
385385
386   MCFG_SOFTWARE_LIST_ADD("flop_list", "archimedes")
387
386388   MCFG_SPEAKER_STANDARD_MONO("mono")
387389   MCFG_SOUND_ADD("dac0", DAC, 0)
388390   MCFG_SOUND_ROUTE(0, "mono", 0.10)
trunk/src/mess/drivers/amstrad.c
r242107r242108
10691069   MCFG_FLOPPY_DRIVE_ADD("upd765:0", aleste_floppies, "525hd", floppy_image_device::default_floppy_formats)
10701070   MCFG_FLOPPY_DRIVE_ADD("upd765:1", aleste_floppies, "525hd", floppy_image_device::default_floppy_formats)
10711071
1072   MCFG_DEVICE_REMOVE("flop_list")
1073   MCFG_SOFTWARE_LIST_ADD("flop_list", "aleste")
1074   MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("cpc_list", "cpc_flop")
1075
10721076   /* internal ram */
10731077   MCFG_RAM_MODIFY(RAM_TAG)
10741078   MCFG_RAM_DEFAULT_SIZE("2M")
trunk/src/mess/drivers/gamecom.c
r242107r242108
1111Game Status:
1212- The DAC sound partially works, sound from ports 1,2,3 not done
1313- Inbuilt ROM and PDA functions all work
14- When starting a cart, the graphic of the cart going into the slot is corrupt
14- On the screen where the cart goes into the slot there is video flicker
1515- Due to an irritating message, the NVRAM is commented out in the machine config
16- Cart games all have severe video issues such as flickering and nonsense gfx
16- Most of the cart games have severe video issues such as flickering and nonsense gfx
1717- Lights Out works
18- Centipede works with bad flickering
19- Frogger works, but there are bugs on the 2nd row of cars (if you turn your
20  frog to the right it dies, and also one car goes in reverse), and not possible
21  to get the female frog.
22- Wheel of Fortune 1&2, playable although the spinner is corrupt
18- Centipede works
19- Wheel of Fortune 1 & 2 are working.
20- Frogger works, but it is difficult to capture the female frog or the insect.
21- Quiz Wiz works, but the end-of-round score doesn't show
2322- Jeopardy, playable with bad gfx
24- Quiz Wiz works, but the final score doesn't show
2523- Tiger Web Link & Internet, they look ok, obviously aren't going to connect to anything
2624- Williams Arcade Classics, Robotron works, the rest are no use.
25- Monopoly is starting to show promise. It's playable but the video is terrible.
2726- The remaining carts are not functional to any useful degree.
2827
2928***************************************************************************/
trunk/src/mess/drivers/pet.c
r242107r242108
25172517ROM_END
25182518
25192519
2520//-------------------------------------------------
2521//  ROM( cbm8296dgv_de )
2522//-------------------------------------------------
25202523
2524ROM_START( cbm8296dgv_de ) // SER.NO.WG 8947
2525   ROM_REGION( 0x2000, M6502_TAG, 0 )
2526   ROM_LOAD( "i/o gv.ue9", 0x1000, 0x1000, CRC(7adf50a0) SHA1(4f7abc5286e51f34cde98238410274715e766b31) ) // I/O MASTER (C)1982 J.PFEIFER
2527
2528   ROM_REGION( 0x4000, "basic", 0 )
2529   ROM_LOAD( "324746-01.ue7", 0x0000, 0x4000, CRC(03a25bb4) SHA1(e3e1431969bf317c885e47f3790e0bcbdf61fe77) )
2530
2531   ROM_REGION( 0x1000, "editor", 0 )
2532   ROM_LOAD( "ue8gv.ue8", 0x0000, 0x1000, CRC(8ad1fca9) SHA1(3c939092e51549696754c308b2a09f47c5d4d277) )
2533
2534   ROM_REGION( 0x1000, "charom", 0 )
2535   ROM_LOAD( "ua3gv.uc5", 0x000, 0x1000, CRC(d8035dc4) SHA1(cdf520a7dabf1b18aed15455b1dbefac15ff91f3) )
2536
2537   ROM_REGION( 0x20, "prom", 0 )
2538   ROM_LOAD( "74s288.uc2", 0x00, 0x20, CRC(06030665) SHA1(19dc91ca49ecc20e66c646ba480d2c3bc70a62e6) )
2539
2540   ROM_REGION( 0x10000, "ue5_eprom", 0 )
2541   ROM_LOAD( "ue5.bin", 0x00000, 0x10000, CRC(f70b7b37) SHA1(fe0fbb0fa71775f3780134aa11dac5b761526148) )
2542
2543   ROM_REGION( 0x10000, "ue6_eprom", 0 )
2544   ROM_LOAD( "ue6.bin", 0x00000, 0x10000, CRC(36952256) SHA1(e94d3e744a6aaff553bf260f25da0286436265d1) )
2545
2546   ROM_REGION( 0xf5, PLA1_TAG, 0 )
2547   ROM_LOAD( "324744-01.ue6", 0x00, 0xf5, NO_DUMP ) // 8700-009
2548
2549   ROM_REGION( 0xf5, PLA2_TAG, 0 )
2550   ROM_LOAD( "324745-01.ue5", 0x00, 0xf5, NO_DUMP ) // 8700-008
2551ROM_END
2552
2553
2554
25212555//**************************************************************************
25222556//  SYSTEM DRIVERS
25232557//**************************************************************************
r242107r242108
25562590COMP( 1984, cbm8296d,   cbm8296,    0,      cbm8296d,   petb,       driver_device,  0,  "Commodore Business Machines",  "CBM 8296-D",                   GAME_SUPPORTS_SAVE )
25572591COMP( 1984, cbm8296d_de,cbm8296,    0,      cbm8296d,   petb_de,    driver_device,  0,  "Commodore Business Machines",  "CBM 8296-D (Germany)",         GAME_SUPPORTS_SAVE )
25582592COMP( 1984, cbm8296gd,  cbm8296,    0,      cbm8296d,   petb,       driver_device,  0,  "Commodore Business Machines",  "CBM 8296GD",                   GAME_SUPPORTS_SAVE )
2593COMP( 1984, cbm8296dgv_de,cbm8296,    0,      cbm8296d,   petb,       driver_device,  0,  "Commodore Business Machines",  "CBM 8296-D GV? (Germany)",        GAME_SUPPORTS_SAVE )
trunk/src/mess/drivers/sg1000.c
r242107r242108
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("\xcf\x80") PORT_CODE(KEYCODE_EQUALS) PORT_CHAR(0x03c0)
342   PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_KEYBOARD ) PORT_NAME(UTF8_SMALL_PI) 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
r242107r242108
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  SQR(x)")
305   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_LEFT) PORT_CHAR(UCHAR_MAMEKEY(LEFT)) PORT_NAME("LEFT")
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)
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^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"UTF8_POW_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
r242107r242108
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("RIGHT     EE")
315   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_RIGHT) PORT_CHAR(UCHAR_MAMEKEY(RIGHT)) PORT_NAME(UTF8_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  '  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  (")
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"  (")
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!")
r242107r242108
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("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")
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")
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  $  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)")
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)
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'")
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)
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  &  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)")
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)
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'") // 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"UTF8_PRIME) // 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  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  "UTF8_CAPITAL_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("+     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")
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)
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")
r242107r242108
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("/  \\  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(UTF8_DIVIDE"  \\  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")
r242107r242108
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("SIGMA+  E")
413   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_E) PORT_NAME(UTF8_CAPITAL_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")
r242107r242108
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("*  ^  PI")
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)
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")
r242107r242108
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^2  H")
444   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_H) PORT_NAME("x"UTF8_POW_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("LEFT  DEL")
446   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_LEFT) PORT_NAME(UTF8_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")
r242107r242108
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("SQR(x)  J")
454   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_J) PORT_NAME(UTF8_SQUAREROOT"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("RIGHT  INS")
457   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_L) PORT_NAME("y^x  L")
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")
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
r242107r242108
77
88TIMER_CALLBACK_MEMBER(gamecom_state::gamecom_clock_timer_callback)
99{
10   UINT8 * RAM = m_region_maincpu->base();
11   UINT8 val = RAM[SM8521_CLKT] + 1;
12   RAM[SM8521_CLKT] = ( RAM[SM8521_CLKT] & 0xC0 ) | (val & 0x3f);
10   UINT8 val = m_p_ram[SM8521_CLKT] + 1;
11   m_p_ram[SM8521_CLKT] = ( m_p_ram[SM8521_CLKT] & 0xC0 ) | (val & 0x3f);
1312   m_maincpu->set_input_line(sm8500_cpu_device::CK_INT, ASSERT_LINE );
1413}
1514
r242107r242108
417416
418417/* The manual is not conclusive as to which bit of the DMVP register (offset 0x3D) determines
419418   which page for source or destination is used */
420/* For now the increment/decrement-x and increment/decrement-y parts are NOT supported.
421   Their usage is also not explained properly in the manuals. Guess we'll have to wait
422   for them to show up in some rom images...
423 */
424419WRITE8_MEMBER( gamecom_state::gamecom_handle_dma )
425420{
426   UINT8 * RAM = m_region_maincpu->base();
427   UINT8 dmc = RAM[SM8521_DMC];
421   UINT8 dmc = m_p_ram[SM8521_DMC];
428422   m_dma.overwrite_mode = dmc & 0x01;
429423   m_dma.transfer_mode = dmc & 0x06;
430424   m_dma.decrement_x = dmc & 0x08;
r242107r242108
435429      return;
436430   }
437431
438   //if ( m_dma.decrement_x || m_dma.decrement_y )
439   //{
440      //popmessage( "TODO: Decrement-x and decrement-y are not supported yet\n" );
441   //}
442
443   m_dma.width_x = RAM[SM8521_DMDX];
432   m_dma.width_x = m_p_ram[SM8521_DMDX];
444433   m_dma.width_x_count = 0;
445   m_dma.width_y = RAM[SM8521_DMDY];
434   m_dma.width_y = m_p_ram[SM8521_DMDY];
446435   m_dma.width_y_count = 0;
447   m_dma.source_x = RAM[SM8521_DMX1];
436   m_dma.source_x = m_p_ram[SM8521_DMX1];
448437   m_dma.source_x_current = m_dma.source_x;
449   m_dma.source_y = RAM[SM8521_DMY1];
450   m_dma.source_width = ( RAM[SM8521_LCH] & 0x20 ) ? 50 : 40;
451   m_dma.dest_x = RAM[SM8521_DMX2];
438   m_dma.source_y = m_p_ram[SM8521_DMY1];
439   m_dma.source_width = ( m_p_ram[SM8521_LCH] & 0x20 ) ? 50 : 40;
440   m_dma.dest_x = m_p_ram[SM8521_DMX2];
452441   m_dma.dest_x_current = m_dma.dest_x;
453   m_dma.dest_y = RAM[SM8521_DMY2];
454   m_dma.dest_width = ( RAM[SM8521_LCH] & 0x20 ) ? 50 : 40;
455   m_dma.palette[0] = RAM[SM8521_DMPL] & 0x03;
456   m_dma.palette[1] = ( RAM[SM8521_DMPL] >> 2 ) & 3;
457   m_dma.palette[2] = ( RAM[SM8521_DMPL] >> 4 ) & 3;
458   m_dma.palette[3] = RAM[SM8521_DMPL] >> 6;
442   m_dma.dest_y = m_p_ram[SM8521_DMY2];
443   m_dma.dest_width = ( m_p_ram[SM8521_LCH] & 0x20 ) ? 50 : 40;
444   m_dma.palette[0] = m_p_ram[SM8521_DMPL] & 0x03;
445   m_dma.palette[1] = ( m_p_ram[SM8521_DMPL] >> 2 ) & 3;
446   m_dma.palette[2] = ( m_p_ram[SM8521_DMPL] >> 4 ) & 3;
447   m_dma.palette[3] = m_p_ram[SM8521_DMPL] >> 6;
459448   m_dma.source_mask = 0x1FFF;
460449   m_dma.dest_mask = 0x1FFF;
461//  logerror("DMA: width %Xx%X, source (%X,%X), dest (%X,%X), transfer_mode %X, banks %X \n", m_dma.width_x, m_dma.width_y, m_dma.source_x, m_dma.source_y, m_dma.dest_x, m_dma.dest_y, m_dma.transfer_mode, RAM[SM8521_DMVP] );
450//  logerror("DMA: width %Xx%X, source (%X,%X), dest (%X,%X), transfer_mode %X, banks %X \n", m_dma.width_x, m_dma.width_y, m_dma.source_x, m_dma.source_y, m_dma.dest_x, m_dma.dest_y, m_dma.transfer_mode, m_p_ram[SM8521_DMVP] );
462451//  logerror( "   Palette: %d, %d, %d, %d\n", m_dma.palette[0], m_dma.palette[1], m_dma.palette[2], m_dma.palette[3] );
463452   switch( m_dma.transfer_mode )
464453   {
465454   case 0x00:
466455      /* VRAM->VRAM */
467      m_dma.source_bank = &m_p_videoram[(RAM[SM8521_DMVP] & 0x01) ? 0x2000 : 0x0000];
468      m_dma.dest_bank = &m_p_videoram[(RAM[SM8521_DMVP] & 0x02) ? 0x2000 : 0x0000];
456      m_dma.source_bank = &m_p_videoram[(m_p_ram[SM8521_DMVP] & 0x01) ? 0x2000 : 0x0000];
457      m_dma.dest_bank = &m_p_videoram[(m_p_ram[SM8521_DMVP] & 0x02) ? 0x2000 : 0x0000];
469458      break;
470459   case 0x02:
471460      /* ROM->VRAM */
472//      logerror( "DMA DMBR = %X\n", RAM[SM8521_DMBR] );
461//      logerror( "DMA DMBR = %X\n", m_p_ram[SM8521_DMBR] );
473462      m_dma.source_width = 64;
474463      m_dma.source_mask = 0x3FFF;
475      if (RAM[SM8521_DMBR] < 16)
476         m_dma.source_bank = m_region_kernel->base() + (RAM[SM8521_DMBR] << 14);
464      if (m_p_ram[SM8521_DMBR] < 16)
465         m_dma.source_bank = m_region_kernel->base() + (m_p_ram[SM8521_DMBR] << 14);
477466      else
478467      if (m_cart_ptr)
479         m_dma.source_bank = m_cart_ptr + (RAM[SM8521_DMBR] << 14);
468         m_dma.source_bank = m_cart_ptr + (m_p_ram[SM8521_DMBR] << 14);
480469
481      m_dma.dest_bank = &m_p_videoram[(RAM[SM8521_DMVP] & 0x02) ? 0x2000 : 0x0000];
470      m_dma.dest_bank = &m_p_videoram[(m_p_ram[SM8521_DMVP] & 0x02) ? 0x2000 : 0x0000];
482471      break;
483472   case 0x04:
484473      /* Extend RAM->VRAM */
485474      m_dma.source_width = 64;
486475      m_dma.source_bank = &m_p_nvram[0x0000];
487      m_dma.dest_bank = &m_p_videoram[(RAM[SM8521_DMVP] & 0x02) ? 0x2000 : 0x0000];
476      m_dma.dest_bank = &m_p_videoram[(m_p_ram[SM8521_DMVP] & 0x02) ? 0x2000 : 0x0000];
488477      break;
489478   case 0x06:
490479      /* VRAM->Extend RAM */
491      m_dma.source_bank = &m_p_videoram[(RAM[SM8521_DMVP] & 0x01) ? 0x2000 : 0x0000];
480      m_dma.source_bank = &m_p_videoram[(m_p_ram[SM8521_DMVP] & 0x01) ? 0x2000 : 0x0000];
492481      m_dma.dest_width = 64;
493482      m_dma.dest_bank = &m_p_nvram[0x0000];
494483      break;
r242107r242108
507496   {
508497      for( x_count = 0; x_count <= m_dma.width_x; x_count++ )
509498      {
510         int source_pixel = 0;
511         int dest_pixel = 0;
512         int src_addr = m_dma.source_current & m_dma.source_mask;
513         int dest_addr = m_dma.dest_current & m_dma.dest_mask;
499         UINT16 src_addr = m_dma.source_current & m_dma.source_mask;
500         UINT16 dest_addr = m_dma.dest_current & m_dma.dest_mask;
501         UINT8 dest_adj = (3 - (m_dma.dest_x_current & 3)) << 1;
502         UINT8 src_adj = (3 - (m_dma.source_x_current & 3)) << 1;
503         
514504         /* handle DMA for 1 pixel */
515         /* Read pixel data */
516         switch ( m_dma.source_x_current & 0x03 )
517         {
518         case 0x00: source_pixel = m_dma.source_bank[src_addr] >> 6; break;
519         case 0x01: source_pixel = ( m_dma.source_bank[src_addr] >> 4 ) & 3; break;
520         case 0x02: source_pixel = ( m_dma.source_bank[src_addr] >> 2 ) & 3; break;
521         case 0x03: source_pixel = m_dma.source_bank[src_addr] & 3;      break;
522         }
505         // Get new pixel
506         UINT8 source_pixel = (m_dma.source_bank[src_addr] >> src_adj) & 3;
523507
524         if ( !m_dma.overwrite_mode && source_pixel == 0 )
508         // If overwrite mode, write new pixel
509         if ( m_dma.overwrite_mode || source_pixel)
525510         {
526            switch ( m_dma.dest_x_current & 0x03 )
527            {
528            case 0x00: dest_pixel = m_dma.dest_bank[dest_addr] >> 6; break;
529            case 0x01: dest_pixel = ( m_dma.dest_bank[dest_addr] >> 4 ) & 3; break;
530            case 0x02: dest_pixel = ( m_dma.dest_bank[dest_addr] >> 2 ) & 3; break;
531            case 0x03: dest_pixel = m_dma.dest_bank[dest_addr] & 3;      break;
532            }
533            source_pixel = dest_pixel;
511            // Get 4 pixels and remove the one about to be replaced
512            UINT8 other_pixels = m_dma.dest_bank[dest_addr] & ~(3 << dest_adj);
513            // Get palette of new pixel and place into the hole
514            m_dma.dest_bank[dest_addr] = other_pixels | (m_dma.palette[ source_pixel ] << dest_adj);
534515         }
535516
536         /* Translate pixel data using DMA palette. */
537         /* Not sure if this should be done before the compound stuff - WP */
538         source_pixel = m_dma.palette[ source_pixel ];
539         /* Write pixel data */
540         switch( m_dma.dest_x_current & 0x03 )
541         {
542         case 0x00:
543            m_dma.dest_bank[dest_addr] = ( m_dma.dest_bank[dest_addr] & 0x3F ) | ( source_pixel << 6 );
544            break;
545         case 0x01:
546            m_dma.dest_bank[dest_addr] = ( m_dma.dest_bank[dest_addr] & 0xCF ) | ( source_pixel << 4 );
547            break;
548         case 0x02:
549            m_dma.dest_bank[dest_addr] = ( m_dma.dest_bank[dest_addr] & 0xF3 ) | ( source_pixel << 2 );
550            break;
551         case 0x03:
552            m_dma.dest_bank[dest_addr] = ( m_dma.dest_bank[dest_addr] & 0xFC ) | source_pixel;
553            break;
554         }
555
556517         /* Advance a pixel */
557518         if ( m_dma.decrement_x )
558519         {
r242107r242108
588549
589550WRITE8_MEMBER( gamecom_state::gamecom_update_timers )
590551{
591   UINT8 * RAM = m_region_maincpu->base();
592552   if ( m_timer[0].enabled )
593553   {
594554      m_timer[0].state_count += data;
595555      while ( m_timer[0].state_count >= m_timer[0].state_limit )
596556      {
597557         m_timer[0].state_count -= m_timer[0].state_limit;
598         RAM[SM8521_TM0D]++;
599         if ( RAM[SM8521_TM0D] >= m_timer[0].check_value )
558         m_p_ram[SM8521_TM0D]++;
559         if ( m_p_ram[SM8521_TM0D] >= m_timer[0].check_value )
600560         {
601            RAM[SM8521_TM0D] = 0;
561            m_p_ram[SM8521_TM0D] = 0;
602562            m_maincpu->set_input_line(sm8500_cpu_device::TIM0_INT, ASSERT_LINE );
603563         }
604564      }
r242107r242108
609569      while ( m_timer[1].state_count >= m_timer[1].state_limit )
610570      {
611571         m_timer[1].state_count -= m_timer[1].state_limit;
612         RAM[SM8521_TM1D]++;
613         if ( RAM[SM8521_TM1D] >= m_timer[1].check_value )
572         m_p_ram[SM8521_TM1D]++;
573         if ( m_p_ram[SM8521_TM1D] >= m_timer[1].check_value )
614574         {
615            RAM[SM8521_TM1D] = 0;
575            m_p_ram[SM8521_TM1D] = 0;
616576            m_maincpu->set_input_line(sm8500_cpu_device::TIM1_INT, ASSERT_LINE );
617577         }
618578      }
trunk/src/mess/mess.lst
r242107r242108
645645cbm8296d
646646cbm8296d_de
647647cbm8296gd
648cbm8296dgv_de
648649
649650vic1001   // Commodore VIC-1001 (Japan)
650651vic20    // Commodore VIC 20 (NTSC)
trunk/src/mess/video/gamecom.c
r242107r242108
77TIMER_CALLBACK_MEMBER(gamecom_state::gamecom_scanline)
88   {
99   // draw line
10   if ( m_scanline == 0 )
11      m_base_address = ( m_p_ram[SM8521_LCDC] & 0x40 ) ? 0x2000 : 0x0000;
10   m_base_address = ( m_p_ram[SM8521_LCDC] & 0x40 ) ? 0x2000 : 0x0000;
1211
1312   if ( ~m_p_ram[SM8521_LCDC] & 0x80 )
1413   {
trunk/src/osd/sdl/man/castool.1
r242107r242108
66.\" Cesare Falco <c.falco@ubuntu.com>, February 2011
77.\"
88.\"
9.TH CASTOOL 1 2014-10-15 0.155 "MESS Generic cassette manipulation tool"
9.TH CASTOOL 1 2014-11-19 0.156 "MESS Generic cassette manipulation tool"
1010.\"
1111.\"
1212.\" NAME chapter
trunk/src/osd/sdl/man/chdman.1
r242107r242108
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-10-15 0.155 "MAME Compressed Hunks of Data (CHD) manager"
9.TH CHDMAN 1 2014-11-19 0.156 "MAME Compressed Hunks of Data (CHD) manager"
1010.\"
1111.\" NAME chapter
1212.SH NAME
trunk/src/osd/sdl/man/floptool.1
r242107r242108
66.\" Cesare Falco <c.falco@ubuntu.com>, April 2014
77.\"
88.\"
9.TH FLOPTOOL 1 2014-10-15 0.155 "MESS Generic floppy manipulation tool"
9.TH FLOPTOOL 1 2014-11-19 0.156 "MESS Generic floppy manipulation tool"
1010.\"
1111.\"
1212.\" NAME chapter
trunk/src/osd/sdl/man/imgtool.1
r242107r242108
66.\" Cesare Falco <c.falco@ubuntu.com>, February 2011
77.\"
88.\"
9.TH IMGTOOL 1 2014-10-15 0.155 "MESS media image manipulation tool"
9.TH IMGTOOL 1 2014-11-19 0.156 "MESS media image manipulation tool"
1010.\"
1111.\"
1212.\" NAME chapter
trunk/src/osd/sdl/man/jedutil.1
r242107r242108
88.\" References
99.\" http://aarongiles.com/?p=159
1010.\"
11.TH JEDUTIL 1 2014-10-15 0.155 "MAME JEDEC file utilities"
11.TH JEDUTIL 1 2014-11-19 0.156 "MAME JEDEC file utilities"
1212.\"
1313.\" NAME chapter
1414.SH NAME
r242107r242108
4747View list of supported devices.
4848.SH SEE ALSO
4949mame(6), mess(6)
50
trunk/src/osd/sdl/man/ldresample.1
r242107r242108
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-10-15 0.155 "MAME laserdisc audio manipulation tool"
6.TH LDRESAMPLE 1 2014-11-19 0.156 "MAME laserdisc audio manipulation tool"
77.\"
88.\" Please adjust this date whenever revising the manpage.
99.\"
r242107r242108
1717.\" .br        insert line break
1818.\" .sp <n>    insert n+1 empty lines
1919.\" for manpage-specific macros, see man(7)
20
2120.SH "NAME"
2221ldresample \- MAME laserdisc audio manipulation tool
23
2422.SH "SYNOPSIS"
2523.B ldresample
2624.I source.chd
r242107r242108
3028.I output.chd
3129.B offset
3230.B [slope]
33
3431.SH "DESCRIPTION"
3532Assists in resynchronizing audio tracks in a CHD (Compressed Hunks of Data)
3633file with frames.
trunk/src/osd/sdl/man/ldverify.1
r242107r242108
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-10-15 0.155 "MAME laserdisc data checker"
8.TH LDVERIFY 1 2014-11-19 0.156 "MAME laserdisc data checker"
99.\"
1010.\" NAME chapter
1111.SH NAME
trunk/src/osd/sdl/man/mame.6
r242107r242108
1313.\" and updated by Andrew Burton <burtona@gol.com>, July 2003
1414.\"
1515.\"
16.TH MAME 6 2014-10-15 0.155 "MAME \- The Multiple Arcade Machine Emulator"
16.TH MAME 6 2014-11-19 0.156 "MAME \- The Multiple Arcade Machine Emulator"
1717.\"
1818.\"
1919.\" NAME chapter
r242107r242108
172172.TP
173173.B \-listmidi, \-mlist
174174Create a list of list available MIDI I/O devices for use with emulation.
175
175.TP
176.B \-listnetwork, \-nlist
177List available network adapters.
176178.\"
177179.\" *******************************************************
178180.SS Configuration options
r242107r242108
214216in it, and it will override whatever effect value you have in your
215217mame.ini. The default is ON (\-readconfig).
216218.TP
217.B \-writeconfig, \-wc
219.B \-[no]writeconfig, \-[no]wc
218220Write configuration to \fI[driver]\fR.ini on exit.
221Default is OFF (\-nowriteconfig).
219222.\"
220223.\" *******************************************************
221224.SS Search path options
r242107r242108
230233The default is 'roms' (that is, a directory "roms" in the same directory
231234as the MAME executable).
232235.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
233242.B \-samplepath, \-sp \fIpathname
234243Specifies a list of paths within which to find sample files. Multiple
235244paths can be specified by separating them with semicolons. The default
r242107r242108
359368(.cfg), NVRAM (.nv), and memory card files deleted. The default is NULL
360369(no recording).
361370.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
362388.B \-snapname \fIstring
363389Describes how MAME should name files for snapshots. \fIstring\fP
364390provides a template that is used to generate a filename. Three
r242107r242108
397423\fIviewname\fP can also be 'auto', which selects the first view with all
398424screens present. The default value is 'internal'.
399425.TP
426.B \-[no]snapbilinear
427Specify whether snapshot/movie should have bilinear filtering applied.
428Default is ON (\-snapbilinear).
429.TP
400430.B \-statename \fIstring
401431Describes how MAME should store save state files, relative to the
402432state_directory path. \fIstring\fP provides a template that
r242107r242108
408438.B mame robby \-statename foo/%g
409439save states will be stored inside \fBsta/foo/robby/\fP.
410440.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
428441.B \-[no]burnin
429442Tracks brightness of the screen during play and at the end of
430443emulation generates a PNG that can be used to simulate burn\-in
r242107r242108
476489cause hiccups in performance if other demanding programs are running.
477490The default is ON (\-sleep).
478491.TP
479.B \-speed
492.B \-speed \fIvalue
480493Controls the speed of gameplay, relative to realtime; smaller numbers are
481494slower. Default is 1.00.
482495.TP
483.B \-refreshspeed, \-rs
496.B \-[no]refreshspeed, \-[no]rs
484497Automatically adjusts the \fB\-speed\fR parameter to keep the effective refresh
485498rate below that of the lowest screen refresh rate.
499Default is OFF (\-norefreshspeed).
486500.\"
487501.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
488.\" SDL specific
502.\" OS specific
489503.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
490504.TP
491.B \-multithreading, \-mt
505.B \-[no]multithreading, \-[no]mt
492506Enable multithreading; this enables rendering and blitting on a separate
493thread. The default is OFF.
507thread. The default is OFF (\-nomultithreading).
494508.TP
495.B \-numprocessors, \-np
509.B \-numprocessors, \-np \fIvalue
496510Set number of processors; this overrides the number the system reports.
497511.TP
498.B \-sdlvideofps
499Show SDL video performance.
500.TP
501.B \-bench
512.B \-bench \fIvalue
502513Benchmark for the given number of emulated seconds;
503514implies \-video none \-sound none \-nothrottle.
504515.\"
516.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
517.\" SDL specific
518.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
519.TP
520.B \-[no]sdlvideofps
521Show SDL video performance. Default is OFF (\-nosdlvideofps).
522.\"
505523.\" *******************************************************
506524.SS Rotation options
507525.\" *******************************************************
r242107r242108
516534.B \-[no]ror | \-[no]rol
517535Rotate the game screen to the right (clockwise) or left (counter\-
518536clockwise) relative to either its normal state (if \-rotate is specified)
519or its native state (if \-norotate is specified). The default for both of
520these options is OFF (\-noror \-norol).
537or its native state (if \-norotate is specified).
538Default for both is OFF (\-noror \-norol).
521539.TP
522540.B \-[no]autoror | \-[no]autorol
523541These options are designed for use with pivoting screens that only
r242107r242108
525543use \-autorol to ensure that the game will fill the screen either
526544horizontally or vertically in one of the directions you can handle.
527545If your screen only pivots counter\-clockwise, use \-autoror.
546Default for both is OFF (\-noautoror \-noautorol).
528547.TP
529548.B \-[no]flipx \-[no]flipy
530549Flip (mirror) the game screen either horizontally (\-flipx) or
531550vertically (\-flipy). The flips are applied after the \-rotate and
532\-ror/\-rol options are applied. The default for both of these options
533is OFF (\-noflipx \-noflipy).
551\-ror/\-rol options are applied.
552Default for both is OFF (\-noflipx \-noflipy).
534553.\"
535554.\" *******************************************************
536555.SS Artwork options
r242107r242108
598617This controls the brightness level when MAME is paused. The default
599618value is 0.65.
600619.TP
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.
620.B \-effect\fR [\fInone\fR|\fIfilename[.png]\fR]
621Name of a PNG file to use for visual effects, or 'none'. Default is 'none'.
606622.\"
607623.\" *******************************************************
608624.SS Vector rendering options
r242107r242108
612628Enables antialiased line rendering for vector games. The default is ON
613629(\-antialias).
614630.TP
615.B \-beam \fIwidth
631.B \-beam \fIvalue
616632Sets the width of the vectors. This is a scaling factor against the
617633standard vector width. A value of 1.0 will keep the default vector line
618634width. Smaller values will reduce the width, and larger values will
r242107r242108
659675smallest supported size. This option only has an effect when the
660676\-window option is used. The default is ON (\-maximize).
661677.TP
662.B \-keepaspect, \-ka
678.B \-[no]keepaspect, \-[no]ka
663679Forces the correct aspect ratio. This means when you're resizing the window
664680in windowed mode the actual game image will resize in discrete steps to
665681maintain the proper shape of the game graphics. If you turn this off you can
666682resize the window to anything you like and get funny squishing and stretching.
667683The same applies for full\-screen. Default is ON (\-keepaspect).
668684.TP
669.B \-unevenstretch, \-ues
685.B \-[no]unevenstretch, \-[no]ues
670686Allow non\-integer stretch factors. Video purists should stay far, far away
671687from this option, while everyone else will be happy to know that it lets you
672688fill the screen properly in full\-screen mode. Default is ON (\-unevenstretch).
673689.TP
674.B \-effect
675Name of a PNG file to use for visual effects, or 'none'. Default is 'none'.
676.TP
677.B \-centerh
690.B \-[no]centerh
678691Center horizontally within the view area. Default is ON (\-centerh).
679692.TP
680.B \-centerv
693.B \-[no]centerv
681694Center vertically within the view area. Default is ON (\-centerv).
682695.TP
683.B \-waitvsync
696.B \-[no]waitvsync, \-[no]vs
684697Enable waiting for the start of VBLANK before flipping screens;
685reduces tearing effects.
698reduces tearing effects. Default is OFF (\-nowaitvsync).
686699.TP
687.B \-syncrefresh
700.B \-[no]syncrefresh, \-[no]srf
688701Enable using the start of VBLANK for throttling instead of the game time.
702Default is OFF (\-nosyncrefresh).
689703.\"
690704.\" *******************************************************
691705.SS Software video rendering subsystem options
r242107r242108
697711All the options in this group are available only with softare video
698712rendering subsystem, i.e \fB\-video soft\fR.
699713.TP
700.B \-prescale
714.B \-prescale\fR [\fIvalue\fR]
701715Scale screen rendering by this amount in software. Default is 1.
702716.TP
703717.B \-scalemode, \-sm \fR[\fInone\fR|\fIasync\fR|\fIyv12\fR|\fIyuy2\fR|\fIyv12x2\fR|\fIyuy2x2\fR]
r242107r242108
727741All the options in this group are available only with OpenGL video
728742rendering subsystem, i.e \fB\-video opengl\fR or \fB\-video opengl16\fR.
729743.TP
730.B \-filter, \-glfilter, \-flt
744.B \-[no]filter, \-[no]glfilter, \-[no]flt
731745Enable bilinear filtering on screen output. Default is ON (\-filter).
732746.TP
733.B \-prescale
747.B \-prescale\fR [\fIvalue\fR]
734748Scale screen rendering by this amount in software. Default is 1.
735749.TP
736.B \-gl_forcepow2texture
737Force power of two textures. Default is NO.
750.B \-[no]gl_forcepow2texture
751Force power of two textures. Default is OFF (\-nogl_forcepow2texture).
738752.TP
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.
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).
743757.TP
744.B \-gl_vbo
758.B \-[no]gl_vbo
745759Enable OpenGL VBO, if available, for a performance increase.
746Default is ON: turn off (set this to 0) if corruption occurs.
760Turn off if corruption occurs. Default is ON (\-gl_vbo).
747761.TP
748.B \-gl_pbo
762.B \-[no]gl_pbo
749763Enable OpenGL PBO, if available, for a performance increase.
750Default is ON: turn off (set this to 0) if corruption occurs.
764Turn off if corruption occurs. Default is ON (\-gl_pbo).
751765.TP
752.B \-gl_glsl
766.B \-[no]gl_glsl
753767Enable OpenGL GLSL, if available, for a performance increase.
768Default is OFF (\-nogl_glsl).
754769.TP
755770.B \-gl_glsl_filter \fIvalue
756771Enable OpenGL GLSL filtering instead of FF filtering 0=plain, 1=bilinear.
r242107r242108
805820Affects full screen mode only. Chooses if MAME can try to change the screen
806821resolution (color depth is normally left alone) when in full\-screen mode. If
807822it's off, you always get your desktop resolution in full\-screen mode (which can
808be useful for LCDs).
823be useful for LCDs). Default is OFF (\-noswitchres).
809824.TP
810.B \-useallheads
811Split full screen image across monitors.
825.B \-[no]useallheads
826Split full screen image across monitors. Default is OFF (\-nouseallheads).
812827.\"
813828.\" *******************************************************
814829.SS Sound options
r242107r242108
903918but has the disadvantage of making controls less responsive. The
904919default is OFF (\-nosteadykey).
905920.TP
921.B \-[no]ui_active
922Enable MAME user interface on top of emulated keyboard (if present).
923Default is OFF (\-noui_active).
924.TP
906925.B \-[no]offscreen_reload, \-[no]reload
907926Controls whether or not MAME treats a second button input from a
908927lightgun as a reload signal. In this case, MAME will report the gun's
r242107r242108
9309491.0, where 0 is the center of the joystick and 1 is the outer limit.
931950The default is 0.85.
932951.TP
933.B \-natural, \-nat
952.B \-[no]natural, \-[no]nat
934953Allows user to specify whether or not to use a natural keyboard.
935954This allows you to start your game or system in a 'native' mode, depending
936955on your region, allowing compatibility for non\-"QWERTY" style keyboards.
937956The default is OFF (\-nonatural).
938957.TP
939.B \-joystick_contradictory
958.B \-[no]joystick_contradictory, \-[no]joy_contradictory
940959Enable contradictory direction digital joystick input at the same time.
960Default is OFF (\-nojoystick_contradictory).
941961.TP
942962.B \-coin_impulse \fItime
943963Set coin impulse time. A negative value for \fItime\fR disables the impulse;
944964set \fItime\fR to 0 to obey driver or give a positive value to set impulse time.
965.\"
945966.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
946967.\" SDL specific
947968.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
r242107r242108
949970.B \-uimodekey, \-umk
950971Specifies the key used to toggle between full and partial UI mode.
951972.TP
952.B \-keymap
973.B \-[no]keymap
953974Enable keymap for non\-QWERTY keyboards. Used in conjunction with
954\fB\-keymap_file\fR.
975\fB\-keymap_file\fR. Default is OFF (\-nokeymap).
955976.TP
956977.B \-keymap_file \fIkeymap_file\fR
957978Specifies the full path to the keymap file to be used. A few
r242107r242108
964985as e.g. "Joystick 2". Use mame \-v to see which joysticks are recognized.
965986Default is 'auto'.
966987.TP
967.B \-sixaxis
988.B \-[no]sixaxis
968989Use special handling for PS3 Sixaxis controllers.
990Default is OFF (\-nosixaxis).
969991.TP
970992.B \-lightgun_index[1\-8]
971993Map lightgun to specific index in MAME.
r242107r242108
10181040Displays internal diagnostic information. This information is very
10191041useful for debugging problems with your configuration. \fBIMPORTANT\fP: when
10201042reporting bugs, please run with mame \-verbose and include the resulting
1021information. The default is off (\-noverbose).
1043information. The default is OFF (\-noverbose).
10221044.TP
1023.B \-update_in_pause
1045.B \-[no]update_in_pause
10241046Enables updating the screen bitmap while the game is paused. This is
10251047useful for debuggin in some scenarios (and gets in the way in others).
1048Default is OFF (\-noupdate_in_pause).
10261049.TP
10271050.B \-[no]debug, \-[no]d
10281051Activates the integrated debugger. By default, the debugger is entered
r242107r242108
10321055.B \-debugscript \fIfilename
10331056Specifies a file that contains a list of debugger commands to execute
10341057immediately upon startup. The default is NULL (no commands).
1058.\"
10351059.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
10361060.\" SDL specific
10371061.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
r242107r242108
10451069.SS Misc options
10461070.\" *******************************************************
10471071.TP
1048.B \-drc
1049Enable DRC cpu core if available. Enabled by default.
1072.B \-[no]drc
1073Enable DRC cpu core if available. Default is ON (\-drc).
10501074.TP
1051.B \-drc_use_c
1052Force DRC use C backend.
1075.B \-[no]drc_use_c
1076Force DRC use C backend. Default is OFF (\-nodrc_use_c).
10531077.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
10541084.B \-bios \fIbiosname
10551085Specifies the specific BIOS to use with the current game, for game
10561086systems that make use of a BIOS. The \-listxml output will list all of
r242107r242108
10711101font name instead of a BDF font file. The default is 'default' (use
10721102the OSD\-determined default font).
10731103.TP
1074.B \-ramsize, \-ram
1104.B \-ramsize, \-ram \fIvalue
10751105Size of RAM (if supported by driver).
10761106.TP
1077.B \-confirm_quit
1078Display confirm quit screen on exit. Default is true.
1107.B \-[no]confirm_quit
1108Display confirm quit screen on exit. Default is ON (\-confirm_quit).
10791109.TP
1080.B \-ui_mouse
1081Display UI mouse cursor.
1110.B \-[no]ui_mouse
1111Display UI mouse cursor. Default is OFF (\-noui_mouse).
10821112.TP
10831113.B \-autoboot_command, \-ab \fIcommand
10841114Command string to execute after machine boot (in quotes "").  To issue
r242107r242108
10871117typed prior as a command. Example:
10881118\fB\-autoboot_command "load """$""",8,1\\n"\fP.
10891119.TP
1090.B \-autoboot_delay \fR[\fIseconds\fP]
1120.B \-autoboot_delay \fR[\fIvalue\fP]
10911121Timer delay (in seconds) to trigger command execution on autoboot.
10921122Default is 2.
10931123.TP
10941124.B \-autoboot_script, \-script \fR[\fIfilename.lua\fP]
10951125File containing scripting to execute after machine boot.
10961126.TP
1097.B \-http
1098Enable local http server. Disabled by default.
1127.B \-[no]http
1128Enable local http server. Default is OFF (\-nohttp).
10991129.TP
11001130.B \-http_port \fIport
11011131Internal webserver listener port.
r242107r242108
11031133.B \-http_path \fIpath
11041134Path to web files. Default is /usr/share/games/mess/web.
11051135.TP
1106.B \-console
1107Enable emulator LUA console.
1136.B \-[no]console
1137Enable emulator LUA console. Default is OFF (\-noconsole).
11081138.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
11091139.\" SDL specific
11101140.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
11111141.TP
1112.B \-watchdog
1142.B \-watchdog \fIvalue
11131143Specifies a number of seconds after which MAME should automatically exit
11141144if it detects that the emulation has locked up.
11151145.\"
trunk/src/osd/sdl/man/mess.6
r242107r242108
1616.\" http://www.mess.org/
1717.\"
1818.\"
19.TH MESS 6 2014-10-15 0.155 "The Multiple Emulator Super System (MESS)"
19.TH MESS 6 2014-11-19 0.156 "The Multiple Emulator Super System (MESS)"
2020.\"
2121.\"
2222.\" NAME chapter
r242107r242108
191191.TP
192192.B \-listmidi, \-mlist
193193List available MIDI I/O devices.
194.TP
195.B \-listnetwork, \-nlist
196List available network adapters.
194197.\"
195198.\" *******************************************************
196199.SS Configuration options
r242107r242108
219222The settings in the later ini's override those in the earlier ini's.
220223The default is ON (\-readconfig).
221224.TP
222.B \-writeconfig, \-wc
225.B \-[no]writeconfig, \-[no]wc
223226Write configuration to \fI[driver]\fR.ini on exit.
227Default is OFF (\-nowriteconfig).
224228.\"
225229.\" *******************************************************
226230.SS Search path options
r242107r242108
235239The default is 'roms' (that is, a directory 'roms' in the same directory
236240as the MESS executable).
237241.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
238248.B \-samplepath, \-sp \fIpathname
239249Specifies a list of paths within which to find sample files. Multiple
240250paths can be specified by separating them with semicolons. The default
r242107r242108
277287MESS will look for system/cross#.png and then cross#.png in the
278288specified path, where # is the player number.  Failing that,
279289MESS 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).
286290.\"
287291.\" *******************************************************
288292.SS Output Directory Options
r242107r242108
370374(.cfg), NVRAM (.nv), and memory card files deleted. The default is NULL
371375(no recording).
372376.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
373394.B \-snapname \fIstring
374395Describes how MESS should name files for snapshots. \fIstring\fP
375396provides a template that is used to generate a filename. Three
r242107r242108
412433\fIviewname\fP can also be 'auto', which selects the first view with all
413434screens present. The default value is 'internal'.
414435.TP
436.B \-[no]snapbilinear
437Specify whether snapshot/movie should have bilinear filtering applied.
438Default is ON (\-snapbilinear).
439.TP
415440.B \-statename \fIstring
416441Describes how MESS should store save state files, relative to the
417442state_directory path. \fIstring\fP provides a template that
r242107r242108
428453.B mess c64 \-flop1 robby \-statename %g/%d_flop1
429454save states will be stored inside \fBsta/c64/robby/\fP.
430455.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
448456.B \-[no]burnin
449457Tracks brightness of the screen during play and at the end of
450458emulation generates a PNG that can be used to simulate burn\-in
r242107r242108
496504cause hiccups in performance if other demanding programs are running.
497505The default is ON (\-sleep).
498506.TP
499.B \-speed
507.B \-speed \fIvalue
500508Controls the speed of gameplay, relative to realtime; smaller numbers are
501509slower. Default is 1.00.
502510.TP
503.B \-refreshspeed, \-rs
511.B \-[no]refreshspeed, \-[no]rs
504512Automatically adjusts the \-speed parameter to keep the effective refresh
505513rate below that of the lowest screen refresh rate.
514Default is OFF (\-norefreshspeed).
506515.\"
507516.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
508.\" SDL specific
517.\" OS specific
509518.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
510519.TP
511.B \-multithreading, \-mt
520.B \-[no]multithreading, \-[no]mt
512521Enable multithreading; this enables rendering and blitting on a separate
513thread. The default is OFF.
522thread. The default is OFF (\-nomultithreading).
514523.TP
515.B \-numprocessors, \-np
524.B \-numprocessors, \-np \fIvalue
516525Set number of processors; this overrides the number the system reports.
517526.TP
518.B \-sdlvideofps
519Show SDL video performance.
527.B \-bench \fIvalue
528Benchmark for the given number of emulated seconds;
529implies \-video none \-sound none \-nothrottle.
520530.\"
531.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
532.\" SDL specific
533.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
534.TP
535.B \-[no]sdlvideofps
536Show SDL video performance. Default is OFF (\-nosdlvideofps).
537.\"
521538.\" *******************************************************
522539.SS Rotation options
523540.\" *******************************************************
r242107r242108
532549.B \-[no]ror \-[no]rol
533550Rotate the system screen to the right (clockwise) or left
534551(counter\-clockwise) relative to either its normal state (if \-rotate
535is specified) or its native state (if \-norotate is specified). The
536default for both of these options is OFF (\-noror \-norol).
552is specified) or its native state (if \-norotate is specified).
553Default for both is OFF (\-noror \-norol).
537554.TP
538555.B \-[no]autoror \-[no]autorol
539556These options are designed for use with pivoting screens that only
r242107r242108
541558use \-autorol to ensure that the system will fill the screen either
542559horizontally or vertically in one of the directions you can handle.
543560If your screen only pivots counter\-clockwise, use \-autoror.
561Default for both is OFF (\-noautoror \-noautorol).
544562.TP
545563.B \-[no]flipx \-[no]flipy
546564Flip (mirror) the system screen either horizontally (\-flipx) or
547565vertically (\-flipy). The flips are applied after the \-rotate and
548\-ror/\-rol options are applied. The default for both of these options
549is OFF (\-noflipx \-noflipy).
566\-ror/\-rol options are applied.
567Default for both is OFF (\-noflipx \-noflipy).
550568.\"
551569.\" *******************************************************
552570.SS Artwork options
r242107r242108
613631.B \-pause_brightness \fIvalue
614632This controls the brightness level when MESS is paused. The default
615633value 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'.
616637.\"
617638.\" *******************************************************
618639.SS Vector rendering options
r242107r242108
622643Enables antialiased line rendering for vector systems. The default is ON
623644(\-antialias).
624645.TP
625.B \-beam \fIwidth
646.B \-beam \fIvalue
626647Sets the width of the vectors. This is a scaling factor against the
627648standard vector width. A value of 1.0 will keep the default vector line
628649width. Smaller values will reduce the width, and larger values will
r242107r242108
669690smallest supported size. This option only has an effect when the
670691\-window option is used. The default is ON (\-maximize).
671692.TP
672.B \-keepaspect, \-ka
693.B \-[no]keepaspect, \-[no]ka
673694Forces the correct aspect ratio. This means when you're resizing the window
674695in windowed mode the actual system image will resize in discrete steps to
675696maintain the proper shape of the system graphics. If you turn this off you can
676697resize the window to anything you like and get funny squishing and stretching.
677698The same applies for full\-screen. Default is ON (\-keepaspect).
678699.TP
679.B \-unevenstretch, \-ues
700.B \-[no]unevenstretch, \-[no]ues
680701Allow non\-integer stretch factors. Video purists should stay far, far away
681702from this option, while everyone else will be happy to know that it lets you
682703fill the screen properly in full\-screen mode. Default is ON (\-unevenstretch).
683704.TP
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
705.B \-[no]centerh
688706Center horizontally within the view area. Default is ON (\-centerh).
689707.TP
690.B \-centerv
708.B \-[no]centerv
691709Center vertically within the view area. Default is ON (\-centerv).
692710.TP
693.B \-waitvsync
711.B \-[no]waitvsync, \-[no]vs
694712Enable waiting for the start of VBLANK before flipping screens;
695reduces tearing effects.
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).
696718.\"
697719.\" *******************************************************
698720.SS Software video rendering subsystem options
r242107r242108
703725All the options in this group are available only with softare video
704726rendering subsystem (\-video soft).
705727.TP
706.B \-prescale \fIvalue
728.B \-prescale\fR [\fIvalue\fR]
707729Scale screen rendering by this amount in software. Default is 1.
708730.TP
709731.B \-scalemode, \-sm \fR[\fInone\fR|\fIasync\fR|\fIyv12\fR|\fIyuy2\fR|\fIyv12x2\fR|\fIyuy2x2\fR]
r242107r242108
732754All the options in this group are available only with OpenGL video
733755rendering subsystem (\-video opengl or \-video opengl16).
734756.TP
735.B \-filter, \-glfilter, \-flt
757.B \-[no]filter, \-[no]glfilter, \-[no]flt
736758Enable bilinear filtering on screen output. Default is ON (\-filter).
737759.TP
738.B \-gl_forcepow2texture
739Force power of two textures. Default is NO.
760.B \-[no]gl_forcepow2texture
761Force power of two textures. Default is OFF (\-nogl_forcepow2texture).
740762.TP
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.
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).
745767.TP
746.B \-gl_vbo
768.B \-[no]gl_vbo
747769Enable OpenGL VBO, if available, for a performance increase.
748Default is ON: turn off (set this to 0) if corruption occurs.
770Turn off if corruption occurs. Default is ON (\-gl_vbo).
749771.TP
750.B \-gl_pbo
772.B \-[no]gl_pbo
751773Enable OpenGL PBO, if available, for a performance increase.
752Default is ON: turn off (set this to 0) if corruption occurs.
774Turn off if corruption occurs. Default is ON (\-gl_pbo).
753775.TP
754.B \-gl_glsl
776.B \-[no]gl_glsl
755777Enable OpenGL GLSL, if available, for a performance increase.
778Default is OFF (\-nogl_glsl).
756779.TP
757780.B \-gl_glsl_filter \fIvalue
758781Enable OpenGL GLSL filtering instead of FF filtering 0=plain, 1=bilinear.
r242107r242108
808831screen resolution (color depth is normally left alone) when in
809832full\-screen mode. If it's off, you always get your desktop resolution
810833in full\-screen mode (which can be useful for LCDs).
834Default is OFF (\-noswitchres).
811835.TP
812.B \-useallheads
813Split full screen image across monitors.
836.B \-[no]useallheads
837Split full screen image across monitors. Default is OFF (\-nouseallhead).
814838.\"
815839.\" *******************************************************
816840.SS Sound options
r242107r242108
904928but has the disadvantage of making controls less responsive. The
905929default is OFF (\-nosteadykey).
906930.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
907937.B \-[no]offscreen_reload, \-[no]reload
908938Controls whether or not MESS treats a second button input from a
909939lightgun as a reload signal. In this case, MESS will report the gun's
r242107r242108
9329621.0, where 0 is the center of the joystick and 1 is the outer limit.
933963The default is 0.85.
934964.TP
935.B \-natural, \-nat
965.B \-[no]natural, \-[no]nat
936966Allows user to specify whether or not to use a natural keyboard.
937967This allows you to start your game or system in a 'native' mode, depending
938968on your region, allowing compatibility for non\-"QWERTY" style keyboards.
939969The default is OFF (\-nonatural).
940970.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
941975.B \-uimodekey, \-umk
942976Specifies the key used to toggle between full and partial UI mode.
943977.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
944978.\" SDL specific
945979.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
946980.TP
947.B \-keymap
981.B \-[no]keymap
948982Enable keymap for non\-QWERTY keyboards. Used in conjunction
949with \fB\-keymap_file\fR.
983with \fB\-keymap_file\fR. Default is OFF (\-nokeymap).
950984.TP
951985.B \-keymap_file \fIkeymap_file
952986Specifies the full path to the keymap file to be used. A few
r242107r242108
959993as e.g. "Joystick 2". Use mame \-v to see which joysticks are recognized.
960994Default is 'auto'.
961995.TP
962.B \-sixaxis
996.B \-[no]sixaxis
963997Use special handling for PS3 Sixaxis controllers.
998Default is OFF (\-nosixaxis).
964999.TP
9651000.B \-lightgun_index[1\-8]
9661001Map lightgun to specific index in MESS.
r242107r242108
10161051Please use the \-verbose option and include the resulting information
10171052when reporting bugs. The default is OFF (\-noverbose).
10181053.TP
1019.B \-update_in_pause
1054.B \-[no]update_in_pause
10201055Enables updating the screen bitmap while the system is paused. This is
10211056useful for debuggin in some scenarios (and gets in the way in others).
1057Default is OFF (\-noupdate_in_pause).
10221058.TP
10231059.B \-[no]debug, \-[no]d
10241060Activates the integrated debugger. By default, the debugger is entered
r242107r242108
10411077.SS Misc options
10421078.\" *******************************************************
10431079.TP
1044.B \-drc
1045Enable DRC cpu core if available. Enabled by default.
1080.B \-[no]drc
1081Enable DRC cpu core if available. Default is ON (\-drc).
10461082.TP
1047.B \-drc_use_c
1048Force DRC use C backend.
1083.B \-[no]drc_use_c
1084Force DRC use C backend. Default is OFF (\-nodrc_use_c).
10491085.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
10501092.B \-bios \fIbiosname
10511093Specifies the specific BIOS to use with the current system, for
10521094systems that make use of a BIOS. The \-listxml output will list all of
r242107r242108
10671109font name instead of a BDF font file. The default is 'default' (use
10681110the OSD\-determined default font).
10691111.TP
1070.B \-ramsize, \-ram
1112.B \-ramsize, \-ram \fIvalue
10711113Size of RAM (if supported by driver).
10721114.TP
1073.B \-confirm_quit
1074Display confirm quit screen on exit.
1115.B \-[no]confirm_quit
1116Display confirm quit screen on exit. Default is ON (\-confirm_quit).
10751117.TP
1076.B \-ui_mouse
1077Display UI mouse cursor.
1118.B \-[no]ui_mouse
1119Display UI mouse cursor. Default is OFF (\-noui_mouse).
10781120.TP
10791121.B \-autoboot_command, \-ab \fIcommand
10801122Command string to execute after machine boot (in quotes "").  To issue
r242107r242108
10831125typed prior as a command. Example:
10841126\fB\-autoboot_command "load """$""",8,1\\n"\fP.
10851127.TP
1086.B \-autoboot_delay \fR[\fIseconds\fP]
1128.B \-autoboot_delay \fR[\fIvalue\fP]
10871129Timer delay (in seconds) to trigger command execution on autoboot.
10881130Default is 2.
10891131.TP
10901132.B \-autoboot_script, \-script \fR[\fIfilename.lua\fP]
10911133File containing scripting to execute after machine boot.
10921134.TP
1093.B \-http
1094Enable local http server. Disabled by default.
1135.B \-[no]http
1136Enable local http server. Default is OFF (\-nohttp).
10951137.TP
10961138.B \-http_port \fIport
10971139Internal webserver listener port.
r242107r242108
10991141.B \-http_path \fIpath
11001142Path to web files. Default is /usr/share/games/mess/web.
11011143.TP
1102.B \-console
1103Enable emulator LUA console.
1144.B \-[no]console
1145Enable emulator LUA console. Default is OFF (\-noconsole).
11041146.TP
11051147.B \-newui, \-nu
11061148Use the new MESS UI.
11071149.TP
1108.B \-watchdog
1150.B \-watchdog \fIvalue
11091151Specifies a number of seconds after which MESS should automatically exit
11101152if it detects that the emulation has locked up.
11111153.\"
trunk/src/osd/sdl/man/romcmp.1
r242107r242108
99.\" References
1010.\" http://www.mame.net/mamefaq.html
1111.\"
12.TH ROMCMP 1 2014-10-15 0.155 "MAME romset checking tool"
12.TH ROMCMP 1 2014-11-19 0.156 "MAME romset checking tool"
1313.\"
1414.\" NAME chapter
1515.SH NAME
trunk/src/osd/sdl/man/testkeys.1
r242107r242108
55.\" Man page created from source and usage information
66.\" Cesare Falco <c.falco@ubuntu.com>, February 2007
77.\"
8.TH TESTKEYS 1 2014-10-15 0.155 "MAME SDL keycode scanner"
8.TH TESTKEYS 1 2014-11-19 0.156 "MAME SDL keycode scanner"
99.\"
1010.\" NAME chapter
1111.SH NAME


Previous 199869 Revisions Next


© 1997-2024 The MAME Team