Previous 199869 Revisions Next

r33081 Friday 31st October, 2014 at 07:39:54 UTC by Miodrag Milanović
Merge pull request #26 from wallyweek/manpages

Man pages (*nix): Fixed some typos and bumped version to 0.155
[hash]ec1841.xml fmtowns_cd.xml g7400.xml megadriv.xml nes.xml pegasus_cart.xml radio86_cass.xml sorcerer_cart.xml sorcerer_cass.xml
[src/emu/bus/nes]ave.c
[src/emu/cpu/i386]i386.c
[src/emu/machine]ataflash.c ataflash.h idehd.h
[src/mame]mame.lst
[src/mame/drivers]8080bw.c adp.c bagman.c cclimber.c kyugo.c ninjakd2.c segaufo.c taito_f3.c uapce.c
[src/mess/drivers]spc1000.c xerox820.c

trunk/hash/ec1841.xml
r241592r241593
131131      <publisher>??</publisher>
132132      <part name="flop1" interface="floppy_5_25">
133133         <dataarea name="flop" size="205475">
134            <rom name="ec1841-voice41.td0" size="205475" sha1="5561649fde90bccc743ce61a5d4a50e07cd5a674" crc="1f85afad" offset="0" />
134            <rom name="ec1841-voice41.td0" size="205475" sha1="5561649fde90bccc743ce61a5d4a50e07cd5a674" crc="f8082286" offset="0" />
135135         </dataarea>
136136      </part>
137137   </software>
trunk/hash/fmtowns_cd.xml
r241592r241593
11<?xml version="1.0"?>
22<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
3<softwarelist name="fmtowns" description="FM Towns CD-ROMs">
3<softwarelist name="fmtowns_cd" description="FM Towns CD-ROMs">
44<!-- skeleton test list -->
55
66   <!-- works well on fmtmarty, keyboard seems to interfere with movements on fmtowns -->
trunk/hash/g7400.xml
r241592r241593
3333
3434-->
3535
36<softwarelist name="vg7400" description="Philips Videopac Plus G7400 cartridges">
36<softwarelist name="g7400" description="Philips Videopac Plus G7400 cartridges">
3737
3838<!-- Phillips Videopac+ G7400 carts -->
3939
trunk/hash/megadriv.xml
r241592r241593
4242  * Ghoul Patrol
4343  * Beethoven's 2nd
4444  * Iron Hammer (from http://www.youtube.com/watch?v=uQG0tZQaKUg )
45  * Bill's Tomato Game (from http://www.youtube.com/watch?v=GeCuBe2xd8A )
4645  * Total Carnage
4746  * Monster Hunter
4847  * Brown 60
r241592r241593
825824   </software>
826825
827826
827<!-- Only Euro is confirmed -->
828   <software name="barkley">
829      <description>Barkley Shut Up and Jam! (Euro, USA)</description>
830      <year>1993</year>
831      <publisher>Accolade</publisher>
832      <part name="cart" interface="megadriv_cart">
833         <feature name="pcb" value="ACSGPC291 REV B"/>
834         <feature name="ic1" value="9406 LHR ACBBSG"/>
835         <dataarea name="rom" width="16" endianness="big" size="1048576">
836            <rom name="9406 lhr acbbsg.ic1" size="1048576" crc="63fbf497" sha1="fc60a682412b4f7f851c5eb7f6ae68fcee3d2dd1" offset="0x000000"/>
837         </dataarea>
838      </part>
839<!-- LABEL(S)
840
841    ACCOLADE, INC.
842    9406 LHR
843    ACBBSG
844    (C)1994 ACCOLADE
845-->
846   </software>
847
848
828849   <software name="batman">
829850      <description>Batman (Euro)</description>
830851      <year>1992</year>
r241592r241593
11061127
11071128
11081129<!-- Only Euro confirmed -->
1130   <software name="bubsy">
1131      <description>Bubsy in Claws Encounters of the Furred Kind (Euro, USA)</description>
1132      <year>1993</year>
1133      <publisher>Accolade</publisher>
1134      <part name="cart" interface="megadriv_cart">
1135         <feature name="pcb" value="ACSGPC291 REV B"/>
1136         <feature name="u1" value="9330 LHR ACBUSG"/>   <!-- location not really marked on PCB, using u1 for consistency -->
1137         <dataarea name="rom" width="16" endianness="big" size="2097152">
1138            <rom name="9330 lhr acbusg.u1" size="2097152" crc="3e30d365" sha1="719140754763e5062947ef9e76ee748cfad38202" offset="0x000000"/>
1139         </dataarea>
1140      </part>
1141   </software>
1142
1143
1144<!-- Only Euro confirmed -->
1145   <software name="bubsy2">
1146      <description>Bubsy II (Euro, USA)</description>
1147      <year>1994</year>
1148      <publisher>Accolade</publisher>
1149      <part name="cart" interface="megadriv_cart">
1150         <feature name="pcb" value="7100-00002 REV C"/>
1151         <feature name="ic1" value="BU2SG 7500-00032 B"/>
1152         <dataarea name="rom" width="16" endianness="big" size="2097152">
1153            <rom name="bu2sg 7500-00032 b.ic1" size="2097152" crc="f8beff56" sha1="0cfb6c619798ba47f35069dea094fbc96f974ecb" offset="0x000000"/>
1154         </dataarea>
1155      </part>
1156   </software>
1157
1158
1159<!-- Only Euro confirmed -->
11091160   <software name="buckrog">
11101161      <description>Buck Rogers - Countdown to Doomsday (Euro, USA)</description>
11111162      <year>1991</year>
r241592r241593
11531204   </software>
11541205
11551206
1207<!-- Only Euro is confirmed -->
1208   <software name="bullvsla">
1209      <description>Bulls Vs Lakers and the NBA Playoffs (Euro, USA)</description>
1210      <year>1992</year>
1211      <publisher>Electronic Arts</publisher>
1212      <part name="cart" interface="megadriv_cart">
1213         <feature name="pcb" value="PWB SC42X1 REV D"/>
1214         <feature name="u1" value="BULLS 7099 BUL04"/> <!-- location not really marked on PCB, using u1 for consistency -->
1215         <dataarea name="rom" width="16" endianness="big" size="1048576">
1216            <rom name="bulls 7099 bul04.u1" size="1048576" crc="e56023a0" sha1="102652dcd218e3420ea9c4116231fa62f8fcd770" offset="0x000000"/>
1217         </dataarea>
1218      </part>
1219   </software>
1220
1221
11561222   <software name="burnforc">
11571223      <!-- Namcot PCB (blob epoxy chip) -->
11581224      <description>Burning Force (Euro)</description>
r241592r241593
14811547   </software>
14821548
14831549
1550   <software name="clue">
1551      <description>Clue (USA)</description>
1552      <year>1992</year>
1553      <publisher>Parker Brothers</publisher>
1554      <part name="cart" interface="megadriv_cart">
1555         <feature name="pcb" value="171-5703"/>
1556         <feature name="ic1" value="MPR-15228-S"/>
1557         <dataarea name="rom" width="16" endianness="big" size="524288">
1558            <rom name="mpr-15228-s.ic1" size="524288" crc="7753a296" sha1="d1f9114f41a3d6237e24392629fea5fbeb3f0b87" offset="0x000000"/>
1559         </dataarea>
1560      </part>
1561   </software>
1562
1563
14841564   <software name="collslam">
14851565      <description>College Slam (USA)</description>
14861566      <year>1996</year>
r241592r241593
21972277   </software>
21982278
21992279
2280   <software name="ejim2">
2281      <description>Earthworm Jim 2 (Euro)</description>
2282      <year>1995</year>
2283      <publisher>Virgin Interactive</publisher>
2284      <part name="cart" interface="megadriv_cart">
2285         <feature name="pcb" value="171-6570A"/>
2286         <feature name="ic1" value="MPR-18589-MX"/>
2287         <feature name="ic2" value="MPR-18677-MX"/>
2288         <feature name="ic3" value="SN74HC00N"/>
2289         <dataarea name="rom" width="16" endianness="big" size="3145728">
2290            <rom name="mpr-18589-mx.ic1" size="2097152" crc="2619cfc6" sha1="e4effd2801e1825f62b548d58edad09af4c8a97a" offset="0x000000"/>
2291            <rom name="mpr-18677-mx.ic2" size="1048576" crc="8e6a0ea8" sha1="b853945408fb945437a485684880d16e27c6a939" offset="0x200000"/>
2292         </dataarea>
2293      </part>
2294   </software>
2295
2296
22002297<!-- Only Euro is confirmed -->
22012298   <software name="ecco">
22022299      <description>Ecco the Dolphin (Euro, USA, Kor)</description>
r241592r241593
29093006   </software>
29103007
29113008
3009   <software name="formula1" cloneof="f1">
3010      <description>Formula One (USA)</description>
3011      <year>1993</year>
3012      <publisher>Tengen</publisher>
3013      <part name="cart" interface="megadriv_cart">
3014         <feature name="pcb" value="171-5978B"/>
3015         <feature name="u1" value="MPR-15987-SM"/>   <!-- location not really marked on PCB, using u1 for consistency -->
3016         <dataarea name="rom" width="16" endianness="big" size="1048576">
3017            <rom name="mpr-15987-sm.u1" size="1048576" crc="ccd73738" sha1="8f8edd8e6846cbba1b46f8eb9015b195ccc4acf9" offset="0x000000"/>
3018         </dataarea>
3019      </part>
3020   </software>
3021
3022
3023   <software name="funngame">
3024      <description>Fun 'N Games (Euro)</description>
3025      <year>1993</year>
3026      <publisher>Sony Imagesoft</publisher>
3027      <part name="cart" interface="megadriv_cart">
3028         <feature name="pcb" value="171-5978BA"/>
3029         <feature name="u1" value="MPR-17016 T69"/>   <!-- location not really marked on PCB, using u1 for consistency -->
3030         <dataarea name="rom" width="16" endianness="big" size="1048576">
3031            <rom name="mpr-17016 t69.u1" size="1048576" crc="da4ab3cd" sha1="3677dfe5450c0800d29cfff31f226389696bfb32" offset="0x000000"/>
3032         </dataarea>
3033      </part>
3034   </software>
3035
3036
29123037<!-- Only Euro is confirmed -->
29133038   <software name="gground">
29143039      <description>Gain Ground (World, Rev. A)</description>
r241592r241593
30073132   </software>
30083133
30093134
3135   <software name="sbtank">
3136      <description>Garry Kitchen's Super Battletank - War in the Gulf (USA)</description>
3137      <year>1992</year>
3138      <publisher>Absolute Entertainment</publisher>
3139         <feature name="pcb" value="171-5703"/>
3140         <feature name="ic1" value="MPR-15273 W95"/>
3141      <part name="cart" interface="megadriv_cart">
3142         <dataarea name="rom" width="16" endianness="big" size="524288">
3143            <rom name="mpr-15273 w95.ic1" size="524288" crc="b0b5e3c9" sha1="4ce9aaaa9d3f98e1747af12ad488b6bdbde1afb4" offset="0x000000"/>
3144         </dataarea>
3145      </part>
3146   </software>
3147
3148
30103149<!-- Only Euro is confirmed -->
30113150   <software name="genchaos">
30123151      <description>General Chaos (Euro, USA)</description>
r241592r241593
33263465
33273466
33283467<!-- Only Euro is confirmed -->
3468   <software name="hardball">
3469      <description>HardBall! (Euro, USA)</description>
3470      <year>1991</year>
3471      <publisher>Ballistic</publisher>
3472      <part name="cart" interface="megadriv_cart">
3473         <feature name="pcb" value="ACSGPC291 REV B"/>
3474         <feature name="ic1" value="ACHBSG491 W40"/>
3475         <dataarea name="rom" width="16" endianness="big" size="1048576">
3476            <rom name="achbsg491 w40.ic1" size="1048576" crc="bd1b9a04" sha1="42d42af36b4a69f0adb38aaa7fec32eb8c44c349" offset="0x000000"/>
3477         </dataarea>
3478      </part>
3479   </software>
3480
3481
3482<!-- Only Euro is confirmed -->
33293483   <software name="hardbl94">
33303484      <description>HardBall '94 (Euro, USA)</description>
33313485      <year>1994</year>
r241592r241593
35543708   </software>
35553709
35563710
3711   <software name="indycrusu" cloneof="indycrus">
3712      <description>Indiana Jones and the Last Crusade (USA)</description>
3713      <year>1992</year>
3714      <publisher>U.S. Gold</publisher>
3715      <part name="cart" interface="megadriv_cart">
3716         <feature name="pcb" value="171-5978BA"/>
3717         <feature name="u1" value="MPR-15235-T"/>   <!-- location not really marked on PCB, using u1 for consistency -->
3718         <dataarea name="rom" width="16" endianness="big" size="1048576">
3719            <rom name="mpr-15235-t.u1" size="1048576" crc="3599a3fd" sha1="82758a8a47c4f1f0e990bd50b773b2c4300f616e" offset="0x000000"/>
3720         </dataarea>
3721      </part>
3722   </software>
3723
3724
35573725   <software name="intrugby">
35583726      <description>International Rugby (Euro)</description>
35593727      <year>1993</year>
r241592r241593
36423810   </software>
36433811
36443812
3813<!-- Only Euro is confirmed -->
3814   <software name="nicklaus">
3815      <description>Jack Nicklaus' Power Challenge Golf (Euro, USA)</description>
3816      <year>1993</year>
3817      <publisher>Accolade</publisher>
3818      <part name="cart" interface="megadriv_cart">
3819         <feature name="slot" value="rom_sram"/>
3820         <feature name="pcb" value="ACSGEE1191 REV A"/>
3821         <feature name="u1" value="9323 LHR ACJVSG"/>
3822         <feature name="u2" value="KM28C16-20"/>
3823         <feature name="u3" value="74HC00AP"/>
3824         <dataarea name="rom" width="16" endianness="big" size="1048576">
3825            <rom name="9323 lhr acjvsg.u1" size="1048576" crc="5545e909" sha1="8d7edfe87da732ecd9820a6afbb9c5700cce43b2" offset="0x000000"/>
3826         </dataarea>
3827         <dataarea name="sram" size="4096">
3828         </dataarea>
3829      </part>
3830   </software>
3831
3832
36453833<!-- Only Euro is confirmed, USA with label C55-01? needs to be verified -->
36463834   <software name="jbdougko">
36473835      <description>James 'Buster' Douglas Knockout Boxing (Euro, USA)</description>
r241592r241593
37363924   </software>
37373925
37383926
3927   <software name="jennifct" cloneof="grandsl">
3928      <description>Jennifer Capriati Tennis (USA)</description>
3929      <year>1992</year>
3930      <publisher>Renovation</publisher>
3931      <part name="cart" interface="megadriv_cart">
3932         <feature name="pcb" value="171-5703"/>
3933         <feature name="ic1" value="MPR-15055 W87"/>
3934         <dataarea name="rom" width="16" endianness="big" size="524288">
3935            <rom name="mpr-15055 w87.ic1" size="524288" crc="ab2abc8e" sha1="8d72ea31c87b1a229098407e9c59a46e65f996a2" offset="0x000000"/>
3936         </dataarea>
3937      </part>
3938   </software>
3939
3940
37393941<!-- Only Euro is confirmed -->
37403942   <software name="jewelms">
37413943      <description>Jewel Master (Euro, USA, Rev. A)</description>
r241592r241593
47804982   </software>
47814983
47824984
4985<!-- same dump confirmed on a no J-cart cart -->
4986   <software name="micromc2">
4987      <description>Micro Machines 2 - Turbo Tournament (Euro, J-Cart)</description>
4988      <year>1994</year>
4989      <publisher>Codemasters</publisher>
4990      <part name="cart" interface="megadriv_cart">
4991         <feature name="slot" value="rom_codemast"/>
4992         <feature name="pcb" value="SR16V4-1, SRJCV2-1 (J-CART)"/>
4993         <feature name="u1" value="MICRO MACHINES2 MDM 2BEAD"/> <!-- location not really marked on PCB, using u1 for consistency -->
4994         <!-- J-cart version also contains additional ICs for the controller ports -->
4995         <dataarea name="rom" width="16" endianness="big" size="1048576">
4996            <rom name="micro machines2 mdm 2bead.u1" size="1048576" crc="42bfb7eb" sha1="ab29077a6a5c2ccc777b0bf22f4d5908401f4d47" offset="0x000000"/>
4997         </dataarea>
4998      </part>
4999   </software>
5000
5001
5002<!-- Only Euro is confirmed -->
5003   <software name="cosmic">
5004      <description>Cosmic Spacehead (Euro, USA)</description>
5005      <year>1993</year>
5006      <publisher>Codemasters</publisher>
5007      <part name="cart" interface="megadriv_cart">
5008         <feature name="pcb" value="SR16V4-1"/>
5009         <feature name="u1" value="COSMIC SPACEHEAD MDCS 2D2E"/> <!-- location not really marked on PCB, using u1 for consistency -->
5010         <dataarea name="rom" width="16" endianness="big" size="1048576">
5011            <rom name="cosmic spacehead mdcs 2d2e.u1" size="1048576" crc="c593d31c" sha1="95a3eb13e5d28db8c8ea5ff3e95b0d3e614def69" offset="0x000000"/>
5012         </dataarea>
5013      </part>
5014   </software>
5015
5016
47835017   <software name="mmprtm">
47845018      <description>Mighty Morphin Power Rangers - The Movie (Euro)</description>
47855019      <year>1995</year>
r241592r241593
51305364   </software>
51315365
51325366
5367<!-- Only Euro is confirmed -->
5368   <software name="nbaliv97">
5369      <description>NBA Live 97 (Euro, USA)</description>
5370      <year>1996</year>
5371      <publisher>Electronic Arts</publisher>
5372      <part name="cart" interface="megadriv_cart">
5373         <feature name="slot" value="rom_sram"/>
5374         <feature name="pcb" value="PWA P10002 REV M"/>
5375         <feature name="u1" value="NBA 97 B2"/>
5376         <feature name="u2" value="GM76C88ALK-15"/>
5377         <feature name="u3" value="74HC138N"/>
5378         <feature name="u4" value="BA6162"/>
5379         <feature name="batt" value="(Lithium Cell)"/>
5380         <dataarea name="rom" width="16" endianness="big" size="2097152">
5381            <rom name="nba 97 b2.u1" size="2097152" crc="7024843a" sha1="1671451ab4ab6991e13db70671054c0f2c652a95" offset="0x000000"/>
5382         </dataarea>
5383         <dataarea name="sram" size="16384">
5384         </dataarea>
5385      </part>
5386   </software>
5387
5388
51335389   <software name="bullvslaj" cloneof="bullvsla">
51345390      <description>NBA Pro Basketball - Bulls Vs Lakers (Jpn)</description>
51355391      <year>1993</year>
r241592r241593
56335889
56345890
56355891<!-- Only Euro is confirmed -->
5892   <software name="pgaeuro">
5893      <description>PGA European Tour (Euro, USA)</description>
5894      <year>1994</year>
5895      <publisher>Electronic Arts</publisher>
5896      <part name="cart" interface="megadriv_cart">
5897         <feature name="slot" value="rom_sram"/>
5898         <feature name="pcb" value="PWA P10002 REV H"/>
5899         <feature name="u1" value="EURO EUR003"/>
5900         <feature name="u2" value="GM76C88ALK-15"/>
5901         <feature name="u3" value="GD74LS138"/>
5902         <feature name="u4" value="331-1026B"/>
5903         <feature name="batt" value="(Lithium Cell)"/>
5904         <dataarea name="rom" width="16" endianness="big" size="1048576">
5905            <rom name="euro euro03.u1" size="1048576" crc="8ca45acd" sha1="640615be6891a8457d94bb81b0e8e1fa7c5119a8" offset="0x000000"/>
5906         </dataarea>
5907         <dataarea name="sram" size="16384">
5908         </dataarea>
5909      </part>
5910   </software>
5911
5912
5913<!-- Only Euro is confirmed -->
56365914   <software name="pga96">
56375915      <description>PGA Tour 96 (Euro, USA)</description>
56385916      <year>1995</year>
r241592r241593
57236001   </software>
57246002
57256003
6004<!-- Only Euro is confirmed -->
6005   <software name="pga3">
6006      <description>PGA Tour Golf III (Euro, USA)</description>
6007      <year>1994</year>
6008      <publisher>Electronic Arts</publisher>
6009      <part name="cart" interface="megadriv_cart">
6010         <feature name="slot" value="rom_sram"/>
6011         <feature name="pcb" value="PWA P10002 REV K"/>
6012         <feature name="u1" value="PGA3 PGA3B2"/>
6013         <feature name="u2" value="GM76C88ALK-15"/>
6014         <feature name="u3" value="GD74LS138"/>
6015         <feature name="u4" value="438-1026B"/>
6016         <feature name="batt" value="(Lithium Cell)"/>
6017         <dataarea name="rom" width="16" endianness="big" size="2097152">
6018            <rom name="pga3 pga3b2.u1" size="2097152" crc="aeb3f65f" sha1="702707efcbfe229f6e190f2b6c71b6f53ae9ec36" offset="0x000000"/>
6019         </dataarea>
6020         <dataarea name="sram" size="16384">
6021         </dataarea>
6022      </part>
6023   </software>
6024
6025
57266026   <software name="phantom">
57276027      <description>Phantom 2040 (Euro)</description>
57286028      <year>1995</year>
r241592r241593
58736173   </software>
58746174
58756175
6176<!-- does mpr-18875 belong to the US version or to an alt PCB with a single ROM?  -->
6177   <software name="pocahont">
6178      <description>Pocahontas (Euro)</description>
6179      <year>1996</year>
6180      <publisher>Sega</publisher>
6181      <part name="cart" interface="megadriv_cart">
6182         <feature name="pcb" value="171-6570A"/>
6183         <feature name="ic1" value="MPR-19084-MX"/>
6184         <feature name="ic2" value="MPR-19085-MX"/>
6185         <feature name="ic3" value="SN74HC00N"/>
6186         <dataarea name="rom" width="16" endianness="big" size="4194304">
6187            <rom name="mpr-19084-mx.ic1" size="2097152" crc="6bcf72de" sha1="d1823b946980d9e0763e35e2d794f3c931c99db5" offset="0x000000"/>
6188            <rom name="mpr-19085-mx.ic2" size="2097152" crc="cc453625" sha1="a711ae8cf75d88af0d14ceda79c5c0bb3b318efe" offset="0x200000"/>
6189         </dataarea>
6190      </part>
6191   </software>
6192
6193
58766194   <software name="pdrive">
58776195      <description>Power Drive (Euro)</description>
58786196      <year>1994</year>
r241592r241593
59026220   </software>
59036221
59046222
5905<!-- Only Euro is confirmed -->
6223<!-- Both Euro and USA are confirmed -->
59066224   <software name="predatr2">
59076225      <description>Predator 2 (Euro, USA)</description>
59086226      <year>1992</year>
59096227      <publisher>Arena</publisher>
59106228      <part name="cart" interface="megadriv_cart">
5911         <feature name="pcb" value="670100 REV 1"/>
6229         <feature name="pcb" value="670100 REV 1 (EUR), 670100 REV 5 (USA)"/>
59126230         <feature name="ic1" value="MPR-15069 W71"/>
59136231         <dataarea name="rom" width="16" endianness="big" size="1048576">
59146232            <rom name="mpr-15069 w71.ic1" size="1048576" crc="bdba113e" sha1="0d482bae2922c81c8bc7500a62c396b038978114" offset="0x000000"/>
r241592r241593
59176235   </software>
59186236
59196237
6238   <software name="prmanger">
6239      <description>Premier Manager (Euro)</description>
6240      <year>1995</year>
6241      <publisher>Sega</publisher>
6242      <part name="cart" interface="megadriv_cart">
6243         <feature name="slot" value="rom_sram"/>
6244         <feature name="pcb" value="171-6021A"/>
6245         <feature name="ic1" value="MPR-18473-U"/>
6246         <feature name="ic2" value="UM62256D-70LL"/>
6247         <feature name="ic3" value="BA6162"/>
6248         <feature name="ic4" value="SN74HC00N"/>
6249         <feature name="ic5" value="SN74HC00N"/>
6250         <feature name="bat" value="(Lithium Cell)"/>
6251         <dataarea name="rom" width="16" endianness="big" size="1048576">
6252            <rom name="mpr-18473-u.ic1" size="1048576" crc="303b889f" sha1="2916e5ef628e077cde87be873e0ea2507ef5c844" offset="0x000000"/>
6253         </dataarea>
6254         <dataarea name="sram" size="65536">
6255         </dataarea>
6256      </part>
6257   </software>
6258
6259
59206260   <software name="prmang97">
59216261      <description>Premier Manager 97 (Euro)</description>
59226262      <year>1996</year>
r241592r241593
59856325   </software>
59866326
59876327
6328   <software name="psycho1" cloneof="psycho">
6329      <description>Psycho Pinball (Euro, 199409)</description>
6330      <year>1994</year>
6331      <publisher>Codemasters</publisher>
6332      <part name="cart" interface="megadriv_cart">
6333         <feature name="pcb" value="SR16V4-0"/>
6334         <feature name="u1" value="CODEMASTERS PSYCHO PINBALL MDPP021F"/>   <!-- location not really marked on PCB, using u1 for consistency -->
6335         <dataarea name="rom" width="16" endianness="big" size="2097152">
6336            <rom name="codemasters psycho pinball mdpp021f.u1" size="2097152" crc="1ab8f1a1" sha1="810688f1ffb736ae1790803e1c6804caaa24c15a" offset="0x000000"/>
6337         </dataarea>
6338      </part>
6339   </software>
6340
6341
59886342   <software name="puggsy">
59896343      <description>Puggsy (Euro)</description>
59906344      <year>1993</year>
r241592r241593
64266780   </software>
64276781
64286782
6783   <software name="slammast">
6784      <description>Saturday Night Slammasters (Euro)</description>
6785      <year>1994</year>
6786      <publisher>Capcom</publisher>
6787      <part name="cart" interface="megadriv_cart">
6788         <feature name="pcb" value="171-6570A"/>
6789         <feature name="ic1" value="MPR-17902-F"/>
6790         <feature name="ic2" value="MPR-17903-F"/>
6791         <feature name="ic3" value="74HC00N"/>
6792         <dataarea name="rom" width="16" endianness="big" size="4194304">
6793            <rom name="mpr-17902-f.ic1" size="2097152" crc="bfacdf54" sha1="2c9e878c0a9bb44ec7d71caf7da986f1a7ebdaf8" offset="0x000000"/>
6794            <rom name="mpr-17903-f.ic2" size="2097152" crc="3a20db0a" sha1="f48873b2662c1ccf5635d5331d92f58175982e6f" offset="0x200000"/>
6795         </dataarea>
6796      </part>
6797   </software>
6798
6799
64296800   <software name="slammastu" cloneof="slammast">
64306801      <description>Saturday Night Slammasters (USA)</description>
64316802      <year>1994</year>
r241592r241593
67327103   </software>
67337104
67347105
6735<!-- Only Euro is confirmed -->
7106<!-- Both Euro and USA are confirmed -->
67367107   <software name="bartnigh">
67377108      <description>The Simpsons - Bart's Nightmare (Euro, USA)</description>
67387109      <year>1993</year>
67397110      <publisher>Flying Edge</publisher>
67407111      <part name="cart" interface="megadriv_cart">
6741         <feature name="pcb" value="171-5978BA"/>
7112         <feature name="pcb" value="171-5978BA (EUR), 171-5978B (USA)"/>
67427113         <feature name="u1" value="MPR-15762 T53"/> <!-- location not really marked on PCB, using u1 for consistency -->
67437114         <dataarea name="rom" width="16" endianness="big" size="1048576">
67447115            <rom name="mpr-15762 t53.u1" size="1048576" crc="24d7507c" sha1="fb95b7fdf12dcf62883dabf65d2bf8ffa83786fc" offset="0x000000"/>
r241592r241593
68597230   </software>
68607231
68617232
7233   <software name="sspinu" cloneof="sspin">
7234      <description>Sonic Spinball (USA)</description>
7235      <year>1993</year>
7236      <publisher>Sega</publisher>
7237      <part name="cart" interface="megadriv_cart">
7238         <feature name="pcb" value="171-5978BA"/>
7239         <feature name="u1" value="MPR-15753 T71"/>   <!-- location not really marked on PCB, using u1 for consistency -->
7240         <dataarea name="rom" width="16" endianness="big" size="1048576">
7241            <rom name="mpr-15753 t71.u1" size="1048576" crc="677206cb" sha1="24bf6342b98c09775089c9f39cfb2f6fbe7806f7" offset="0x000000"/>
7242         </dataarea>
7243      </part>
7244   </software>
7245
7246
68627247<!-- Both Euro and USA confirmed -->
68637248   <software name="sonic">
68647249      <description>Sonic the Hedgehog (Euro, USA)</description>
r241592r241593
68747259   </software>
68757260
68767261
7262<!-- Jpn only is confirmed -->
7263   <software name="sonicj" cloneof="sonic">
7264      <description>Sonic the Hedgehog (Jpn, Kor)</description>
7265      <year>1991</year>
7266      <publisher>Sega</publisher>
7267      <info name="serial" value="G-4049"/>
7268      <info name="release" value="19910726"/>
7269      <info name="alt_title" value="ソニック・ザ・ヘッジホッグ"/>
7270      <part name="cart" interface="megadriv_cart">
7271         <feature name="pcb" value="171-5703"/>
7272         <feature name="ic1" value="MPR-13933 W33"/>
7273         <dataarea name="rom" width="16" endianness="big" size="524288">
7274            <rom name="mpr-13933 w33.ic1" size="524288" crc="afe05eee" sha1="69e102855d4389c3fd1a8f3dc7d193f8eee5fe5b" offset="0x000000"/>
7275         </dataarea>
7276      </part>
7277   </software>
7278
7279
68777280<!-- Euro and Jpn are confirmed -->
68787281   <software name="sonic2">
68797282      <description>Sonic the Hedgehog 2 (World, Rev. A)</description>
r241592r241593
69447347   </software>
69457348
69467349
7350   <software name="sparkstr">
7351      <description>Sparkster (Euro)</description>
7352      <year>1994</year>
7353      <publisher>Konami</publisher>
7354      <part name="cart" interface="megadriv_cart">
7355         <feature name="pcb" value="353536"/>
7356         <feature name="u1" value="FX011A1"/>   <!-- location not really marked on PCB, using u1 for consistency -->
7357         <dataarea name="rom" width="16" endianness="big" size="1048576">
7358            <rom name="fx011a1.u1" size="1048576" crc="d63e9f2d" sha1="91057f22c5cea9bf08edf62862c56b939d570770" offset="0x000000"/>
7359         </dataarea>
7360      </part>
7361   </software>
7362
7363
69477364   <software name="speedbl2">
69487365      <description>Speedball 2 (Euro)</description>
69497366      <year>1992</year>
r241592r241593
79488365   </software>
79498366
79508367
7951<!-- Only Euro is confirmed -->
8368<!-- Euro and USA confirmed -->
79528369   <software name="toejama" cloneof="toejam">
79538370      <description>Toe Jam &amp; Earl (World)</description>
79548371      <year>1992</year>
r241592r241593
79588375      <info name="alt_title" value="トージャム&amp;アール"/>
79598376      <part name="cart" interface="megadriv_cart">
79608377         <feature name="pcb" value="171-5978BA"/>
7961         <feature name="u1" value="MPR-14236-F"/>   <!-- location not really marked on PCB, using u1 for consistency -->
8378         <feature name="u1" value="MPR-14236-F, MPR-14236-H"/>   <!-- location not really marked on PCB, using u1 for consistency -->
79628379         <dataarea name="rom" width="16" endianness="big" size="1048576">
79638380            <rom name="mpr-14236-f.ic1" size="1048576" crc="d1b36786" sha1="7f82d8b57fff88bdca5d8aff85b01e231dc1239a" offset="0x000000"/>
79648381         </dataarea>
r241592r241593
83528769   </software>
83538770
83548771
8772<!-- Only Euro is confirmed -->
8773   <software name="vpinball">
8774      <description>Virtual Pinball (Euro, USA)</description>
8775      <year>1993</year>
8776      <publisher>Electronic Arts</publisher>
8777      <part name="cart" interface="megadriv_cart">
8778         <feature name="slot" value="rom_sram"/>
8779         <feature name="pcb" value="PWA P10002 REV H"/>
8780         <feature name="u1" value="PINBALL VPBALL03"/>
8781         <feature name="u2" value="GM76C88ALK-15"/>
8782         <feature name="u3" value="GD74LS138"/>
8783         <feature name="u4" value="365-1026B"/>
8784         <feature name="batt" value="(Lithium Cell)"/>
8785         <dataarea name="rom" width="16" endianness="big" size="1048576">
8786            <rom name="pinball vpball03.u1" size="1048576" crc="d63473aa" sha1="cd066bb54e0a4c21821639728893462b0218597e" offset="0x000000"/>
8787         </dataarea>
8788         <dataarea name="sram" size="16384">
8789         </dataarea>
8790      </part>
8791   </software>
8792
8793
83558794<!-- Both Euro and USA confirmed -->
83568795   <software name="vrtroop">
83578796      <description>VR Troopers (Euro, USA)</description>
r241592r241593
84658904      <publisher>Ballistic</publisher>
84668905      <part name="cart" interface="megadriv_cart">
84678906         <feature name="pcb" value="ACSGEE1191 REV A"/>
8468         <feature name="u1" value="9341 (c) 1/92 ACWCSG-1"/>
8907         <feature name="u1" value="9341 (c) 1/92 ACWCSG-1"/> <!-- Also found with 9341 replaced by 9240, and 9405 -->
84698908         <feature name="u2" value="AT28C1616E, KM28C16-20"/>
84708909         <feature name="u3" value="KS74HCTLS00N"/>
84718910         <dataarea name="rom" width="16" endianness="big" size="1048576">
r241592r241593
87569195
87579196<!-- Only Euro is confirmed -->
87589197   <software name="wwfroyal">
8759      <description>WWF Royal Rumble (World)</description>
9198      <description>WWF Royal Rumble (Euro)</description>
87609199      <year>1994</year>
8761      <publisher>Flying Edge</publisher> <!-- This has been published by Acclaim in Jpn, in fact -->
8762      <info name="serial" value="T-81043 (JPN)"/>
8763      <info name="release" value="19940325"/>
8764      <info name="alt_title" value="WWFロイヤルランブル"/>
9200      <publisher>Flying Edge</publisher>
87659201      <part name="cart" interface="megadriv_cart">
87669202         <feature name="pcb" value="670116 REV 2"/>
87679203         <feature name="ic1" value="WWFRR-GEN LO VER 1.00"/>
r241592r241593
87849220   </software>
87859221
87869222
9223<!-- Only USA is confirmed -->
9224   <software name="wwfroyalu" cloneof="wwfroyal">
9225      <description>WWF Royal Rumble (Jpn, USA)</description>
9226      <year>1994</year>
9227      <publisher>Flying Edge</publisher> <!-- This has been published by Acclaim in Jpn, in fact -->
9228      <info name="serial" value="T-81043 (JPN)"/>
9229      <info name="release" value="19940325"/>
9230      <info name="alt_title" value="WWFロイヤルランブル"/>
9231      <part name="cart" interface="megadriv_cart">
9232         <feature name="pcb" value="670115 REV 4"/>
9233         <feature name="ic1" value="MPR-15935-SM"/>
9234         <dataarea name="rom" width="16" endianness="big" size="2097152">
9235            <rom name="mpr-15935-sm.ic1" size="2097152" crc="b69dc53e" sha1="34e85015b8681ce15ad4777a60c81297ccf718b1" offset="0x000000"/>
9236         </dataarea>
9237      </part>
9238   </software>
9239
9240
87879241<!-- Only Euro is confirmed -->
87889242   <software name="wwfsup">
87899243      <description>WWF Super WrestleMania (Euro, USA)</description>
r241592r241593
89179371   </software>
89189372
89199373
9374   <software name="zool">
9375      <description>Zool (Euro)</description>
9376      <year>1993</year>
9377      <publisher>Electronic Arts</publisher>
9378      <info name="alt_title" value="Zool - Ninja of the &quot;Nth&quot; Dimension (Box)"/>
9379      <part name="cart" interface="megadriv_cart">
9380         <feature name="pcb" value="PWA P10001 REV H"/>
9381         <feature name="u1" value="ZOOL ZOOL04"/>
9382         <dataarea name="rom" width="16" endianness="big" size="1048576">
9383            <rom name="zool zool04.u1" size="1048576" crc="1ee58b03" sha1="cab14f63b7d00b35a11a3a7f60cf231199121dc8" offset="0x000000"/>
9384         </dataarea>
9385      </part>
9386   </software>
9387
9388
89209389<!-- Only Euro is confirmed -->
9390   <software name="rugbywc">
9391      <description>Rugby World Cup 1995 (Euro, USA)</description>
9392      <year>1994</year>
9393      <publisher>Electronic Arts</publisher>
9394      <part name="cart" interface="megadriv_cart">
9395         <feature name="pcb" value="PWA P10001 REV H"/>
9396         <feature name="u1" value="RUGBY RUGBYB21"/>
9397         <dataarea name="rom" width="16" endianness="big" size="2097152">
9398            <rom name="rugby rugbyb21.u1" size="2097152" crc="61f90a8a" sha1="9b435c82b612e23cb512efaebf4d35b203339e44" offset="0x000000"/>
9399         </dataarea>
9400      </part>
9401   </software>
9402
9403
9404<!-- Only Euro is confirmed -->
89219405   <software name="zoom">
89229406      <description>Zoom! (World)</description>
89239407      <year>1990</year>
r241592r241593
89389422
89399423<!-- Partially documented: confirmed dumps, missing additional info (a PCB pic would be of help to fill missing details) -->
89409424
8941   <software name="micromc2">
8942      <description>Micro Machines 2 - Turbo Tournament (Euro, J-Cart)</description>
8943      <year>1994</year>
8944      <publisher>Codemasters</publisher>
8945      <part name="cart" interface="megadriv_cart">
8946         <feature name="slot" value="rom_codemast"/>
8947         <feature name="pcb" value="SRJCV2-1"/>
8948         <feature name="u1" value="MICRO MACHINES2 MDM 2BEAD"/> <!-- location not really marked on PCB, using u1 for consistency -->
8949         <!-- J-cart version also contains additional ICs for the controller ports -->
8950         <dataarea name="rom" width="16" endianness="big" size="1048576">
8951            <rom name="micro machines2 mdm 2bead.u1" size="1048576" crc="42bfb7eb" sha1="ab29077a6a5c2ccc777b0bf22f4d5908401f4d47" offset="0x000000"/>
8952         </dataarea>
8953      </part>
8954   </software>
8955
8956
89579425   <software name="microm96">
89589426      <description>Micro Machines Turbo Tournament 96 (Euro, v1.1, J-Cart)</description>
89599427      <year>1995</year>
r241592r241593
90989566      </part>
90999567   </software>
91009568
9101   <software name="psycho1" cloneof="psycho">
9102      <description>Psycho Pinball (Euro, 199409)</description>
9103      <year>1994</year>
9104      <publisher>Codemasters</publisher>
9105      <part name="cart" interface="megadriv_cart">
9106         <feature name="pcb" value="SR16V4-0"/>
9107         <dataarea name="rom" width="16" endianness="big" size="2097152">
9108            <rom name="mdpp021f.bin" size="2097152" crc="1ab8f1a1" sha1="810688f1ffb736ae1790803e1c6804caaa24c15a" offset="0x000000"/>
9109         </dataarea>
9110      </part>
9111   </software>
9112
91139569   <software name="micromac">
91149570      <description>Micro Machines (Euro, USA)</description>
91159571      <year>1993</year>
r241592r241593
91319587         <feature name="slot" value="rom_cm2in1"/>
91329588         <dataarea name="rom" width="16" endianness="big" size="2621440">
91339589            <rom name="mdppf821.bin" size="2097152" crc="32dd8351" sha1="928f46ca87886c6e72d10f7c9db29b09e483bc49" offset="0x000000"/>
9134            <rom name="mdmm_acd3.bin" size="524288" crc="50081a0b" sha1="56a8844c376f2e79e92cf128681fa3fef81c36d6" offset="0x200000"/>
9590            <rom name="mdmm acd3.bin" size="524288" crc="50081a0b" sha1="56a8844c376f2e79e92cf128681fa3fef81c36d6" offset="0x200000"/>
91359591         </dataarea>
91369592      </part>
91379593   </software>
r241592r241593
1037410830      </part>
1037510831   </software>
1037610832
10377   <software name="barkley">
10378      <description>Barkley Shut Up and Jam! (Euro, USA)</description>
10379      <year>1993</year>
10380      <publisher>Accolade</publisher>
10381      <part name="cart" interface="megadriv_cart">
10382         <dataarea name="rom" width="16" endianness="big" size="1048576">
10383            <rom name="barkley shut up and jam! (euro, usa).bin" size="1048576" crc="63fbf497" sha1="fc60a682412b4f7f851c5eb7f6ae68fcee3d2dd1" offset="0x000000"/>
10384         </dataarea>
10385      </part>
10386   </software>
10387
1038810833   <software name="barkley2">
1038910834      <description>Barkley Shut Up and Jam! 2 (USA)</description>
1039010835      <year>1995</year>
r241592r241593
1138011825      </part>
1138111826   </software>
1138211827
11383   <software name="bubsy">
11384      <description>Bubsy in Claws Encounters of the Furred Kind (Euro, USA)</description>
11385      <year>1993</year>
11386      <publisher>Accolade</publisher>
11387      <part name="cart" interface="megadriv_cart">
11388         <!-- Dump To Be Confirmed -->
11389         <feature name="pcb" value="ACSGBSW"/>
11390         <feature name="u1" value="ACBUSGM"/>   <!-- location not really marked on PCB, using u1 for consistency -->
11391         <dataarea name="rom" width="16" endianness="big" size="2097152">
11392            <rom name="acbusgm.u1" size="2097152" crc="3e30d365" sha1="719140754763e5062947ef9e76ee748cfad38202" offset="0x000000"/>
11393         </dataarea>
11394      </part>
11395   </software>
11396
11397   <software name="bubsy2">
11398      <description>Bubsy II (Euro, USA)</description>
11399      <year>1994</year>
11400      <publisher>Accolade</publisher>
11401      <part name="cart" interface="megadriv_cart">
11402         <!-- Dump To Be Confirmed -->
11403         <feature name="pcb" value="7100 00002"/>
11404         <feature name="u1" value="BU2SG"/>   <!-- location not really marked on PCB, using u1 for consistency -->
11405         <dataarea name="rom" width="16" endianness="big" size="2097152">
11406            <rom name="bu2sg.u1" size="2097152" crc="f8beff56" sha1="0cfb6c619798ba47f35069dea094fbc96f974ecb" offset="0x000000"/>
11407         </dataarea>
11408      </part>
11409   </software>
11410
1141111828   <software name="budokanu" cloneof="budokan">
1141211829      <description>Budokan - The Martial Spirit (USA)</description>
1141311830      <year>1990</year>
r241592r241593
1144111858      </part>
1144211859   </software>
1144311860
11444   <software name="bullvsla">
11445      <description>Bulls Vs Lakers and the NBA Playoffs (Euro, USA)</description>
11446      <year>1992</year>
11447      <publisher>Electronic Arts</publisher>
11448      <part name="cart" interface="megadriv_cart">
11449         <dataarea name="rom" width="16" endianness="big" size="1048576">
11450            <rom name="bulls vs lakers and the nba playoffs (euro, usa).bin" size="1048576" crc="e56023a0" sha1="102652dcd218e3420ea9c4116231fa62f8fcd770" offset="0x000000"/>
11451         </dataarea>
11452      </part>
11453   </software>
11454
1145511861   <software name="burnforcu" cloneof="burnforc">
1145611862      <description>Burning Force (USA)</description>
1145711863      <year>1990</year>
r241592r241593
1188312289      </part>
1188412290   </software>
1188512291
11886   <software name="clue">
11887      <description>Clue (USA)</description>
11888      <year>1992</year>
11889      <publisher>Parker Brothers</publisher>
11890      <part name="cart" interface="megadriv_cart">
11891         <dataarea name="rom" width="16" endianness="big" size="524288">
11892            <rom name="clue (usa).bin" size="524288" crc="7753a296" sha1="d1f9114f41a3d6237e24392629fea5fbeb3f0b87" offset="0x000000"/>
11893         </dataarea>
11894      </part>
11895   </software>
11896
1189712292   <software name="coachk">
1189812293      <description>Coach K College Basketball (USA)</description>
1189912294      <year>1995</year>
r241592r241593
1251112906      </part>
1251212907   </software>
1251312908
12514   <software name="cosmic">
12515      <description>Cosmic Spacehead (Euro, USA)</description>
12516      <year>1993</year>
12517      <publisher>Codemasters</publisher>
12518      <part name="cart" interface="megadriv_cart">
12519         <dataarea name="rom" width="16" endianness="big" size="1048576">
12520            <rom name="cosmic spacehead (euro, usa).bin" size="1048576" crc="c593d31c" sha1="95a3eb13e5d28db8c8ea5ff3e95b0d3e614def69" offset="0x000000"/>
12521         </dataarea>
12522      </part>
12523   </software>
12524
1252512909   <software name="crkdownu" cloneof="crkdown">
1252612910      <description>Crack Down (USA)</description>
1252712911      <year>1991</year>
r241592r241593
1376114145      </part>
1376214146   </software>
1376314147
13764   <software name="ejim2">
13765      <description>Earthworm Jim 2 (Euro)</description>
13766      <year>1995</year>
13767      <publisher>Virgin Interactive</publisher>
13768      <part name="cart" interface="megadriv_cart">
13769         <dataarea name="rom" width="16" endianness="big" size="3145728">
13770            <rom name="earthworm jim 2 (euro).bin" size="3145728" crc="af235fdf" sha1="b8e93ea8b42c688a218b83797e4a18eda659f3e0" offset="0x000000"/>
13771         </dataarea>
13772      </part>
13773   </software>
13774
1377514148   <software name="ejim2u" cloneof="ejim2">
1377614149      <description>Earthworm Jim 2 (USA)</description>
1377714150      <year>1996</year>
r241592r241593
1441414787      </part>
1441514788   </software>
1441614789
14417   <software name="formula1" cloneof="f1">
14418      <description>Formula One (USA)</description>
14419      <year>1993</year>
14420      <publisher>Tengen</publisher>
14421      <part name="cart" interface="megadriv_cart">
14422         <dataarea name="rom" width="16" endianness="big" size="1048576">
14423            <rom name="formula one (usa).bin" size="1048576" crc="ccd73738" sha1="8f8edd8e6846cbba1b46f8eb9015b195ccc4acf9" offset="0x000000"/>
14424         </dataarea>
14425      </part>
14426   </software>
14427
1442814790   <software name="f1wcp" cloneof="f1wc">
1442914791      <description>F1 - World Championship Edition (Euro, Prototype)</description>
1443014792      <year>1993</year>
r241592r241593
1495215314      </part>
1495315315   </software>
1495415316
14955   <software name="funngame">
14956      <description>Fun 'N Games (Euro)</description>
14957      <year>1993</year>
14958      <publisher>Sony Imagesoft</publisher>
14959      <part name="cart" interface="megadriv_cart">
14960         <dataarea name="rom" width="16" endianness="big" size="1048576">
14961            <rom name="fun 'n' games (euro).bin" size="1048576" crc="da4ab3cd" sha1="3677dfe5450c0800d29cfff31f226389696bfb32" offset="0x000000"/>
14962         </dataarea>
14963      </part>
14964   </software>
14965
1496615317   <software name="funngameu" cloneof="funngame">
1496715318      <description>Fun 'N' Games (USA)</description>
1496815319      <year>1993</year>
r241592r241593
1545815809      </part>
1545915810   </software>
1546015811
15461   <software name="jennifct" cloneof="grandsl">
15462      <description>Jennifer Capriati Tennis (USA)</description>
15463      <year>1992</year>
15464      <publisher>Renovation</publisher>
15465      <part name="cart" interface="megadriv_cart">
15466         <dataarea name="rom" width="16" endianness="big" size="524288">
15467            <rom name="jennifer capriati tennis (usa).bin" size="524288" crc="ab2abc8e" sha1="8d72ea31c87b1a229098407e9c59a46e65f996a2" offset="0x000000"/>
15468         </dataarea>
15469      </part>
15470   </software>
15471
1547215812   <software name="greatcirj" cloneof="mickeycm">
1547315813      <description>Great Circus Mystery - Mickey to Minnie Magical Adventure 2 (Jpn)</description>
1547415814      <year>1994</year>
r241592r241593
1563715977      </part>
1563815978   </software>
1563915979
15640   <software name="hardball">
15641      <description>HardBall! (USA)</description>
15642      <year>1991</year>
15643      <publisher>Ballistic</publisher>
15644      <part name="cart" interface="megadriv_cart">
15645         <dataarea name="rom" width="16" endianness="big" size="1048576">
15646            <rom name="hardball! (usa).bin" size="1048576" crc="bd1b9a04" sha1="42d42af36b4a69f0adb38aaa7fec32eb8c44c349" offset="0x000000"/>
15647         </dataarea>
15648      </part>
15649   </software>
15650
1565115980   <software name="havocu" cloneof="havoc">
1565215981      <description>High Seas Havoc (USA)</description>
1565315982      <year>1993</year>
r241592r241593
1591716246      </part>
1591816247   </software>
1591916248
15920   <software name="indycrusu" cloneof="indycrus">
15921      <description>Indiana Jones and the Last Crusade (USA)</description>
15922      <year>1992</year>
15923      <publisher>U.S. Gold</publisher>
15924      <part name="cart" interface="megadriv_cart">
15925         <dataarea name="rom" width="16" endianness="big" size="1048576">
15926            <rom name="indiana jones and the last crusade (usa).bin" size="1048576" crc="3599a3fd" sha1="82758a8a47c4f1f0e990bd50b773b2c4300f616e" offset="0x000000"/>
15927         </dataarea>
15928      </part>
15929   </software>
15930
1593116249   <software name="insectx">
1593216250      <description>Insector X (USA)</description>
1593316251      <year>1990</year>
r241592r241593
1616616484      </part>
1616716485   </software>
1616816486
16169   <software name="nicklaus">
16170      <description>Jack Nicklaus' Power Challenge Golf (Euro, USA)</description>
16171      <year>1993</year>
16172      <publisher>Accolade</publisher>
16173      <part name="cart" interface="megadriv_cart">
16174         <feature name="slot" value="rom_sram"/>
16175         <dataarea name="rom" width="16" endianness="big" size="1048576">
16176            <rom name="jack nicklaus' power challenge golf (euro, usa).bin" size="1048576" crc="5545e909" sha1="8d7edfe87da732ecd9820a6afbb9c5700cce43b2" offset="0x000000"/>
16177         </dataarea>
16178         <!-- Correct? size taken from the header -->
16179         <dataarea name="sram" size="2048">
16180         </dataarea>
16181      </part>
16182   </software>
16183
1618416487   <software name="finalb" cloneof="jbdougko">
1618516488      <description>Final Blow (Jpn)</description>
1618616489      <year>1990</year>
r241592r241593
1915919462      </part>
1916019463   </software>
1916119464
19162   <software name="nbaliv97">
19163      <description>NBA Live 97 (Euro, USA)</description>
19164      <year>1996</year>
19165      <publisher>Electronic Arts</publisher>
19166      <part name="cart" interface="megadriv_cart">
19167         <feature name="slot" value="rom_sram"/>
19168         <dataarea name="rom" width="16" endianness="big" size="2097152">
19169            <rom name="nba live 97 (euro, usa).bin" size="2097152" crc="7024843a" sha1="1671451ab4ab6991e13db70671054c0f2c652a95" offset="0x000000"/>
19170         </dataarea>
19171         <dataarea name="sram" size="16384">
19172         </dataarea>
19173      </part>
19174   </software>
19175
1917619465   <software name="nbaliv98">
1917719466      <description>NBA Live 98 (USA)</description>
1917819467      <year>1997</year>
r241592r241593
2062220911      </part>
2062320912   </software>
2062420913
20625   <software name="pgaeuro">
20626      <description>PGA European Tour (Euro, USA)</description>
20627      <year>1994</year>
20628      <publisher>Electronic Arts</publisher>
20629      <part name="cart" interface="megadriv_cart">
20630         <feature name="slot" value="rom_sram"/>
20631         <!-- Dump To Be Confirmed -->
20632         <feature name="pcb" value="PWA P10002 REV H"/>
20633         <feature name="u1" value="EURO EUR003"/>
20634         <feature name="u2" value="GM76C88ALK-15"/>
20635         <feature name="u3" value="GD74LS138"/>
20636         <feature name="u4" value="331-1026B"/>
20637         <feature name="batt" value="(Lithium Cell)"/>
20638         <dataarea name="rom" width="16" endianness="big" size="1048576">
20639            <rom name="euro euro03.u1" size="1048576" crc="8ca45acd" sha1="640615be6891a8457d94bb81b0e8e1fa7c5119a8" offset="0x000000"/>
20640         </dataarea>
20641         <dataarea name="sram" size="16384">
20642         </dataarea>
20643      </part>
20644   </software>
20645
2064620914   <software name="pga2">
2064720915      <description>PGA Tour Golf II (Euro, USA, v1.1)</description>
2064820916      <year>1992</year>
r241592r241593
2067420942      </part>
2067520943   </software>
2067620944
20677   <software name="pga3">
20678      <description>PGA Tour Golf III (Euro, USA)</description>
20679      <year>1994</year>
20680      <publisher>Electronic Arts</publisher>
20681      <part name="cart" interface="megadriv_cart">
20682         <feature name="slot" value="rom_sram"/>
20683         <dataarea name="rom" width="16" endianness="big" size="2097152">
20684            <rom name="pga tour golf iii (euro, usa).bin" size="2097152" crc="aeb3f65f" sha1="702707efcbfe229f6e190f2b6c71b6f53ae9ec36" offset="0x000000"/>
20685         </dataarea>
20686         <dataarea name="sram" size="16384">
20687         </dataarea>
20688      </part>
20689   </software>
20690
2069120945   <software name="pstar2a" cloneof="pstar2">
2069220946      <description>Phantasy Star II (Euro, USA)</description>
2069320947      <year>1989</year>
r241592r241593
2108621340      </part>
2108721341   </software>
2108821342
21089   <software name="pocahont">
21090      <description>Pocahontas (Euro)</description>
21091      <year>1996</year>
21092      <publisher>Sega</publisher>
21093      <part name="cart" interface="megadriv_cart">
21094         <dataarea name="rom" width="16" endianness="big" size="4194304">
21095            <rom name="mpr-18875.bin" size="4194304" crc="165e7987" sha1="5ffcdc3e01151837e707ae225a3a845a8b6d3394" offset="0x000000"/>
21096         </dataarea>
21097      </part>
21098   </software>
21099
2110021343   <software name="pocahontu" cloneof="pocahont">
2110121344      <description>Pocahontas (USA)</description>
2110221345      <year>1996</year>
r241592r241593
2124721490      </part>
2124821491   </software>
2124921492
21250   <software name="prmanger">
21251      <description>Premier Manager (Euro)</description>
21252      <year>1995</year>
21253      <publisher>Sega</publisher>
21254      <part name="cart" interface="megadriv_cart">
21255         <feature name="slot" value="rom_sram"/>
21256         <!-- Dump To Be Confirmed -->
21257         <feature name="pcb" value="?? (Sega)"/>
21258         <feature name="ic1" value="MPR-18473-U"/>
21259         <feature name="ic2" value="UM62256D-70LL"/>
21260         <feature name="ic3" value="BA6162"/>
21261         <feature name="ic4" value="74HC00N"/>
21262         <feature name="ic5" value="74HC00N"/>
21263         <feature name="bat" value="(Lithium Cell)"/>
21264         <dataarea name="rom" width="16" endianness="big" size="1048576">
21265            <rom name="mpr-18473-u.ic1" size="1048576" crc="303b889f" sha1="2916e5ef628e077cde87be873e0ea2507ef5c844" offset="0x000000"/>
21266         </dataarea>
21267         <dataarea name="sram" size="65536">
21268         </dataarea>
21269      </part>
21270   </software>
21271
2127221493   <software name="primetim">
2127321494      <description>Prime Time NFL Starring Deion Sanders (USA)</description>
2127421495      <year>1995</year>
r241592r241593
2245822679      </part>
2245922680   </software>
2246022681
22461   <software name="rugbywc">
22462      <description>Rugby World Cup 1995 (Euro, USA)</description>
22463      <year>1994</year>
22464      <publisher>Electronic Arts</publisher>
22465      <part name="cart" interface="megadriv_cart">
22466         <dataarea name="rom" width="16" endianness="big" size="2097152">
22467            <rom name="rugby world cup 1995 (euro, usa).bin" size="2097152" crc="61f90a8a" sha1="9b435c82b612e23cb512efaebf4d35b203339e44" offset="0x000000"/>
22468         </dataarea>
22469      </part>
22470   </software>
22471
2247222682   <software name="sagaia">
2247322683      <description>Sagaia (USA)</description>
2247422684      <year>1991</year>
r241592r241593
2261522825      </part>
2261622826   </software>
2261722827
22618   <software name="slammast">
22619      <description>Saturday Night Slammasters (Euro)</description>
22620      <year>1994</year>
22621      <publisher>Capcom</publisher>
22622      <part name="cart" interface="megadriv_cart">
22623         <dataarea name="rom" width="16" endianness="big" size="4194304">
22624            <rom name="saturday night slammasters (euro).bin" size="4194304" crc="08fa5a3f" sha1="f67f324165abdf148f80aabb319375dc3a504e17" offset="0x000000"/>
22625         </dataarea>
22626      </part>
22627   </software>
22628
2262922828   <software name="scooby">
2263022829      <description>Scooby-Doo Mystery (USA)</description>
2263122830      <year>1995</year>
r241592r241593
2374523944      </part>
2374623945   </software>
2374723946
23748   <software name="sspinu" cloneof="sspin">
23749      <description>Sonic Spinball (USA)</description>
23750      <year>1993</year>
23751      <publisher>Sega</publisher>
23752      <part name="cart" interface="megadriv_cart">
23753         <dataarea name="rom" width="16" endianness="big" size="1048576">
23754            <rom name="sonic spinball (usa).bin" size="1048576" crc="677206cb" sha1="24bf6342b98c09775089c9f39cfb2f6fbe7806f7" offset="0x000000"/>
23755         </dataarea>
23756      </part>
23757   </software>
23758
2375923947   <software name="sspinua" cloneof="sspin">
2376023948      <description>Sonic Spinball (USA, Alt)</description>
2376123949      <year>1993</year>
r241592r241593
2376723955      </part>
2376823956   </software>
2376923957
23770   <software name="sonicj" cloneof="sonic">
23771      <description>Sonic the Hedgehog (Jpn, Kor)</description>
23772      <year>1991</year>
23773      <publisher>Sega</publisher>
23774      <info name="serial" value="G-4049"/>
23775      <info name="release" value="19910726"/>
23776      <info name="alt_title" value="ソニック・ザ・ヘッジホッグ"/>
23777      <part name="cart" interface="megadriv_cart">
23778         <dataarea name="rom" width="16" endianness="big" size="524288">
23779            <rom name="mpr-13933.bin" size="524288" crc="afe05eee" sha1="69e102855d4389c3fd1a8f3dc7d193f8eee5fe5b" offset="0x000000"/>
23780         </dataarea>
23781      </part>
23782   </software>
23783
2378423958   <software name="sonicpir" cloneof="sonic">
2378523959      <description>Sonic the Hedgehog (Pirate, Ripped from Golden 10 in 1)</description>
2378623960      <year>1991?</year>
r241592r241593
2405924233      </part>
2406024234   </software>
2406124235
24062   <software name="sparkstr">
24063      <description>Sparkster (Euro)</description>
24064      <year>1994</year>
24065      <publisher>Konami</publisher>
24066      <part name="cart" interface="megadriv_cart">
24067         <!-- Dump To Be Confirmed, PCB info based on US cart -->
24068         <feature name="pcb" value="353536"/>
24069         <feature name="u1" value="FX004"/>   <!-- location not really marked on PCB, using u1 for consistency -->
24070         <dataarea name="rom" width="16" endianness="big" size="1048576">
24071            <rom name="fx004.u1" size="1048576" crc="d63e9f2d" sha1="91057f22c5cea9bf08edf62862c56b939d570770" offset="0x000000"/>
24072         </dataarea>
24073      </part>
24074   </software>
24075
2407624236   <software name="sparkstru" cloneof="sparkstr">
2407724237      <description>Sparkster (USA)</description>
2407824238      <year>1994</year>
r241592r241593
2509625256      </part>
2509725257   </software>
2509825258
25099   <software name="sbtank">
25100      <description>Garry Kitchen's Super Battletank - War in the Gulf (USA)</description>
25101      <year>1992</year>
25102      <publisher>Absolute Entertainment</publisher>
25103      <part name="cart" interface="megadriv_cart">
25104         <dataarea name="rom" width="16" endianness="big" size="524288">
25105            <rom name="super battletank - war in the gulf (usa).bin" size="524288" crc="b0b5e3c9" sha1="4ce9aaaa9d3f98e1747af12ad488b6bdbde1afb4" offset="0x000000"/>
25106         </dataarea>
25107      </part>
25108   </software>
25109
2511025259   <software name="sfzone">
2511125260      <description>Super Fantasy Zone (Euro)</description>
2511225261      <year>1993</year>
r241592r241593
2707427223      </part>
2707527224   </software>
2707627225
27077   <software name="vpinball">
27078      <description>Virtual Pinball (Euro, USA)</description>
27079      <year>1993</year>
27080      <publisher>Electronic Arts</publisher>
27081      <part name="cart" interface="megadriv_cart">
27082         <feature name="slot" value="rom_sram"/>
27083         <dataarea name="rom" width="16" endianness="big" size="1048576">
27084            <rom name="virtual pinball (euro, usa).bin" size="1048576" crc="d63473aa" sha1="cd066bb54e0a4c21821639728893462b0218597e" offset="0x000000"/>
27085         </dataarea>
27086         <dataarea name="sram" size="16384">
27087         </dataarea>
27088      </part>
27089   </software>
27090
2709127226   <software name="vixen357">
2709227227      <description>Vixen 357 (Jpn)</description>
2709327228      <year>1992</year>
r241592r241593
2916629301      </part>
2916729302   </software>
2916829303
29169   <software name="zool">
29170      <description>Zool (Euro)</description>
29171      <year>1993</year>
29172      <publisher>Electronic Arts</publisher>
29173      <info name="alt_title" value="Zool - Ninja of the &quot;Nth&quot; Dimension (Box)"/>
29174      <part name="cart" interface="megadriv_cart">
29175         <!-- Dump To Be Confirmed -->
29176         <feature name="pcb" value="PWA P10001 REV H"/>
29177         <feature name="u1" value="ZOOL ZOOL04"/>
29178         <dataarea name="rom" width="16" endianness="big" size="1048576">
29179            <rom name="zool zool04.u1" size="1048576" crc="1ee58b03" sha1="cab14f63b7d00b35a11a3a7f60cf231199121dc8" offset="0x000000"/>
29180         </dataarea>
29181      </part>
29182   </software>
29183
2918429304   <software name="zoolu" cloneof="zool">
2918529305      <description>Zool (USA)</description>
2918629306      <year>1993</year>
trunk/hash/nes.xml
r241592r241593
1121811218      <part name="cart" interface="nes_cart">
1121911219         <feature name="slot" value="nina006" />
1122011220         <feature name="pcb" value="AVE-NINA-06" />
11221         <feature name="mirroring" value="horizontal" />
1122111222         <dataarea name="prg" size="32768">
1122211223            <rom name="f-15 pgm rev 11 db78" size="32768" crc="e1b511cf" sha1="de66004bd0d88aee42c9efe6c65fb1937ab6b9bb" offset="00000" />
1122311224         </dataarea>
r241592r241593
2045420455      </part>
2045520456   </software>
2045620457
20457   <software name="krazykr" supported="no">
20458   <software name="krazykr">
2045820459      <description>Krazy Kreatures (USA, v1.1)</description>
2045920460      <year>1990</year>
2046020461      <publisher>American Video Entertainment</publisher>
r241592r241593
2047320474   </software>
2047420475
2047520476<!-- this was originally included as proto, but it's documented at bootgod's place as v1.0... was it really a prototype? track down the dump... -->
20476   <software name="krazykrp" cloneof="krazykr" supported="no">
20477   <software name="krazykrp" cloneof="krazykr">
2047720478      <description>Krazy Kreatures (USA, v1.0)</description>
2047820479      <year>1990</year>
2047920480      <publisher>American Video Entertainment</publisher>
r241592r241593
2381523816      </part>
2381623817   </software>
2381723818
23818   <software name="mermatl" supported="no">
23819   <software name="mermatl">
2381923820      <description>Mermaids of Atlantis - The Riddle of the Magic Bubble (USA)</description>
2382023821      <year>1991</year>
2382123822      <publisher>American Video Entertainment</publisher>
r241592r241593
4571745718      <part name="cart" interface="nes_cart">
4571845719         <feature name="slot" value="nina006" />
4571945720         <feature name="pcb" value="AVE-NINA-06" />
45721         <feature name="mirroring" value="horizontal" />
4572045722         <dataarea name="chr" size="65536">
4572145723            <rom name="futebol (brazil) (unl).chr" size="65536" crc="9fddfc61" sha1="feb234b9cb39996542ab4f9a0d76e0c6239fccc3" offset="00000" status="baddump" />
4572245724         </dataarea>
r241592r241593
4839848400      <part name="cart" interface="nes_cart">
4839948401         <feature name="slot" value="nina006" />
4840048402         <feature name="pcb" value="AVE-NINA-06" />
48403         <feature name="mirroring" value="vertical" />
4840148404         <dataarea name="chr" size="32768">
4840248405            <rom name="robert byrnes pool challenge (usa) (proto) (unl).chr" size="32768" crc="01005a00" sha1="e47a5a225990eca7aa6dc3853ca2c243f7d29136" offset="00000" status="baddump" />
4840348406         </dataarea>
r241592r241593
4991149914      <part name="cart" interface="nes_cart">
4991249915         <feature name="slot" value="nina006" />
4991349916         <feature name="pcb" value="AVE-NINA-03" />
49917         <feature name="mirroring" value="horizontal" />
4991449918         <dataarea name="chr" size="65536">
4991549919            <rom name="ultimate league soccer (italy) (unl).chr" size="65536" crc="201e9c71" sha1="3ede735b03708783b1ebb9c203d6e702e90cf0c6" offset="00000" status="baddump" />
4991649920         </dataarea>
r241592r241593
5274552749      <part name="cart" interface="nes_cart">
5274652750         <feature name="slot" value="nina006" />
5274752751         <feature name="pcb" value="AVE-NINA-06" />
52752         <feature name="mirroring" value="horizontal" />
5274852753         <dataarea name="chr" size="32768">
5274952754            <rom name="poke block (asia) (unl).chr" size="32768" crc="edce1b2f" sha1="2628650db3c27b2b3232b627db4ed2bcc69d6e17" offset="00000" status="baddump" />
5275052755         </dataarea>
r241592r241593
5713657141      <part name="cart" interface="nes_cart">
5713757142         <feature name="slot" value="nina006" />
5713857143         <feature name="pcb" value="AVE-NINA-03" />
57144         <feature name="mirroring" value="horizontal" />
5713957145         <dataarea name="chr" size="65536">
5714057146            <rom name="av dragon mahjang (japan) (unl).chr" size="65536" crc="a203df20" sha1="2a24122bfb37b9a62771e740c911a5cbb349178e" offset="00000" status="baddump" />
5714157147         </dataarea>
r241592r241593
5744357449      <part name="cart" interface="nes_cart">
5744457450         <feature name="slot" value="nina006" />
5744557451         <feature name="pcb" value="AVE-NINA-06" />
57446         <feature name="mirroring" value="horizontal" />
57452         <feature name="mirroring" value="vertical" />
5744757453         <dataarea name="chr" size="32768">
5744857454            <rom name="metal fighter (asia) (hacker) (unl).chr" size="32768" crc="fe69de4b" sha1="11bcf115fa146923a87763f8f5f224a8ddb027ce" offset="00000" status="baddump" />
5744957455         </dataarea>
trunk/hash/pegasus_cart.xml
r241592r241593
11<?xml version="1.0"?>
22<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
3<softwarelist name="pegasus" description="Technosys Aamber Pegasus ROM expansions">
3<softwarelist name="pegasus_cart" description="Technosys Aamber Pegasus ROM expansions">
44
55
66   <software name="basic">
trunk/hash/radio86_cass.xml
r241592r241593
11<?xml version="1.0"?>
22<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
3<softwarelist name="radio86" description="Radio-86RK cassettes">
3<softwarelist name="radio86_cass" description="Radio-86RK cassettes">
44
55<!-- GAMES -->
66
trunk/hash/sorcerer_cart.xml
r241592r241593
1717   <software name="basicpac">
1818      <description>Exidy Standard Basic v1.0</description>
1919      <year>1978</year>
20      <publisher>Exidy Inc.</publisher>
20      <publisher>Exidy</publisher>
2121      <info name="serial" value="DP 2002" />
2222      <part name="cart" interface="sorcerer_cart">
2323         <dataarea name="rom" size="8192">
r241592r241593
2929   <software name="devpac">
3030      <description>Exidy Z80 Development Pac</description>
3131      <year>1979</year>
32      <publisher>Exidy Inc.</publisher>
32      <publisher>Exidy</publisher>
3333      <info name="serial" value="DP 2003" />
3434      <part name="cart" interface="sorcerer_cart">
3535         <dataarea name="rom" size="8192">
r241592r241593
4141   <software name="wordpac">
4242      <description>Exidy Word Processor Pac</description>
4343      <year>1978</year>
44      <publisher>Exidy Inc.</publisher>
44      <publisher>Exidy</publisher>
4545      <info name="serial" value="DP 2004" />
4646      <part name="cart" interface="sorcerer_cart">
4747         <dataarea name="rom" size="8192">
r241592r241593
5050      </part>
5151   </software>
5252
53   <software name="basicm">
53   <software name="basicmod">
5454      <description>Exidy Standard Modified Basic v1.01</description>
5555      <!-- Unofficial Hack Release -->
5656      <year>1980</year>
trunk/hash/sorcerer_cass.xml
r241592r241593
55
66<!-- These came from mp3s, so they're marked as bad dumps until they're redumped properly -->
77
8   <software name="chomp" supported="no">
8   <software name="chomp">
99      <description>Chomp</description>
1010      <year>1981</year>
1111      <publisher>W. S. King</publisher>
12      <info name="usage" value="Load in Monitor with &quot;LO&quot; command, then type &quot;GO 0100&quot;" />
1213      <part name="cass" interface="sorcerer_cass">
1314         <dataarea name="cass" size="23392316">
1415            <rom name="chomp (1981)(w.s.king).wav" size="23392316" crc="95971024" sha1="62672de80e5139af35424184c76f1c9c18493c3a" offset="0" status="baddump" />
r241592r241593
1617      </part>
1718   </software>
1819
19   <software name="eliza" supported="no">
20   <software name="eliza">
2021      <description>Eliza</description>
2122      <year>19??</year>
2223      <publisher>&lt;unknown&gt;</publisher>
24      <info name="usage" value="Load in BASIC with &quot;CLOAD&quot; command, then type &quot;RUN&quot;" />
2325      <part name="cass" interface="sorcerer_cass">
2426         <dataarea name="cass" size="12578876">
2527            <rom name="eliza (19xx)(-).wav" size="12578876" crc="9173759e" sha1="23d35784fd1ab492cb0371552bd1a981214c0192" offset="0" status="baddump" />
r241592r241593
2729      </part>
2830   </software>
2931
30   <software name="galaxian" supported="no">
32   <software name="galaxian">
3133      <description>Galaxians</description>
3234      <year>19??</year>
3335      <publisher>&lt;unknown&gt;</publisher>
36      <info name="usage" value="Load in Monitor with &quot;LO&quot; command, then type &quot;GO 0100&quot;" />
3437      <part name="cass" interface="sorcerer_cass">
3538         <dataarea name="cass" size="16506020">
3639            <rom name="galaxians (19xx)(-).wav" size="16506020" crc="c6f686b2" sha1="41928aa796e6609de37301b3594d3a9a9eb975ac" offset="0" status="baddump" />
r241592r241593
3841      </part>
3942   </software>
4043
41</softwarelist>
No newline at end of file
44
45
46<!-- These come from tapes  -->
47
48   <software name="elizaa" cloneof="eliza">
49      <description>Eliza (Alt)</description>
50      <year>19??</year>
51      <publisher>&lt;unknown&gt;</publisher>
52      <info name="usage" value="Load in BASIC with &quot;CLOAD&quot; command, then type &quot;RUN&quot;" />
53      <part name="cass" interface="sorcerer_cass">
54         <dataarea name="cass" size="11908260">
55            <rom name="eliza.wav" size="11908260" crc="67868b2a" sha1="bd219fa2b29881add2f06fc7cdf1dc0c63bec0b0" offset="0" />
56         </dataarea>
57      </part>
58   </software>
59
60   <software name="demo1" supported="no">
61      <description>DEMO1 (Bad?)</description>
62      <year>19??</year>
63      <publisher>&lt;unknown&gt;</publisher>
64      <info name="usage" value="Gives CRC Error" />
65      <part name="cass" interface="sorcerer_cass">
66         <dataarea name="cass" size="12770008">
67            <rom name="demo1.wav" size="12770008" crc="e53951a5" sha1="612b60f3f179fa05a86305761e951211e535238e" offset="0" />
68         </dataarea>
69      </part>
70   </software>
71
72   <software name="demo2">
73      <description>DEMO2</description>
74      <year>19??</year>
75      <publisher>&lt;unknown&gt;</publisher>
76      <info name="usage" value="Load in BASIC with &quot;CLOAD&quot; command, then type &quot;RUN&quot;" />
77      <part name="cass" interface="sorcerer_cass">
78         <dataarea name="cass" size="8202538">
79            <rom name="demo2.wav" size="8202538" crc="922dede4" sha1="92005d8e4957a658e2e513083cd240af575fc048" offset="0" />
80         </dataarea>
81      </part>
82   </software>
83
84   <software name="demo3">
85      <description>DEMO3</description>
86      <year>19??</year>
87      <publisher>&lt;unknown&gt;</publisher>
88      <info name="usage" value="Load in BASIC with &quot;CLOAD&quot; command, then type &quot;RUN&quot;" />
89      <part name="cass" interface="sorcerer_cass">
90         <dataarea name="cass" size="7263870">
91            <rom name="demo3.wav" size="7263870" crc="38e5b0d7" sha1="2400651c816b33d67c461c7eee561d80568891be" offset="0" />
92         </dataarea>
93      </part>
94   </software>
95
96   <software name="demo4">
97      <description>DEMO4</description>
98      <year>19??</year>
99      <publisher>&lt;unknown&gt;</publisher>
100      <info name="usage" value="Load in BASIC with &quot;CLOAD&quot; command, then type &quot;RUN&quot;" />
101      <part name="cass" interface="sorcerer_cass">
102         <dataarea name="cass" size="3896482">
103            <rom name="demo4.wav" size="3896482" crc="e66fa049" sha1="d956b3ff42ac7b3178ee76ecb3d2ad388fed81f5" offset="0" />
104         </dataarea>
105      </part>
106   </software>
107
108   <software name="demo5">
109      <description>DEMO5</description>
110      <year>19??</year>
111      <publisher>&lt;unknown&gt;</publisher>
112      <info name="usage" value="Load in BASIC with &quot;CLOAD&quot; command, then type &quot;RUN&quot;" />
113      <part name="cass" interface="sorcerer_cass">
114         <dataarea name="cass" size="5980780">
115            <rom name="demo5.wav" size="5980780" crc="32e5879c" sha1="07d08cb8d35e591d9f5a358fcc6f611df5922c7e" offset="0" />
116         </dataarea>
117      </part>
118   </software>
119
120   <software name="demo6">
121      <description>DEMO6</description>
122      <year>19??</year>
123      <publisher>&lt;unknown&gt;</publisher>
124      <info name="usage" value="Load in BASIC with &quot;CLOAD&quot; command, then type &quot;RUN&quot;" />
125      <part name="cass" interface="sorcerer_cass">
126         <dataarea name="cass" size="11295052">
127            <rom name="demo6.wav" size="11295052" crc="1c3a212f" sha1="a641a1cfaa3c3dc272c31803c738ff3f908f4604" offset="0" />
128         </dataarea>
129      </part>
130   </software>
131
132   <software name="demo7">
133      <description>DEMO7</description>
134      <year>19??</year>
135      <publisher>&lt;unknown&gt;</publisher>
136      <info name="usage" value="Load in BASIC with &quot;CLOAD&quot; command, then type &quot;RUN&quot;" />
137      <part name="cass" interface="sorcerer_cass">
138         <dataarea name="cass" size="11678280">
139            <rom name="demo7.wav" size="11678280" crc="320e3eba" sha1="f2ab46c0b33b5ea42a6ae26fdd06294b62e1331f" offset="0" />
140         </dataarea>
141      </part>
142   </software>
143
144   <software name="demo8">
145      <description>DEMO8</description>
146      <year>19??</year>
147      <publisher>&lt;unknown&gt;</publisher>
148      <info name="usage" value="Load in BASIC with &quot;CLOAD&quot; command, then type &quot;RUN&quot;" />
149      <part name="cass" interface="sorcerer_cass">
150         <dataarea name="cass" size="7556546">
151            <rom name="demo8.wav" size="7556546" crc="baf9361f" sha1="30ab8a8ccafd65fbe82cbfbf5f77f27e0dfc4a78" offset="0" />
152         </dataarea>
153      </part>
154   </software>
155
156   <software name="martian" supported="no">
157      <description>Martian Invaders (Bad?)</description>
158      <year>1980?</year>
159      <publisher>&lt;unknown&gt;</publisher>
160      <info name="usage" value="Gives CRC Error" />
161      <part name="cass" interface="sorcerer_cass">
162         <dataarea name="cass" size="843548">
163            <rom name="m- martian invaders (1980).wav" size="843548" crc="355d94ea" sha1="048ef7fa3a321cdcada962135de3f42161de86ab" offset="0" />
164         </dataarea>
165      </part>
166   </software>
167
168
169</softwarelist>
trunk/src/emu/bus/nes/ave.c
r241592r241593
7979   m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
8080   prg32(0);
8181   chr8(0, m_chr_source);
82   set_nt_mirroring(PPU_MIRROR_HORZ);
8382}
8483
8584
r241592r241593
164163   if (!(offset & 0x0100))
165164   {
166165      prg32(data >> 3);
167      chr8(data, CHRROM);
166      chr8(data & 7, CHRROM);
168167   }
169168}
170169
trunk/src/emu/cpu/i386/i386.c
r241592r241593
31353135   m_vtlb = vtlb_alloc(this, AS_PROGRAM, 0, tlbsize);
31363136   m_smi = false;
31373137   m_debugger_temp = 0;
3138   m_lock = false;
31383139
31393140   zero_state();
31403141
r241592r241593
35623563   m_smi_latched = false;
35633564   m_nmi_masked = false;
35643565   m_nmi_latched = false;
3565   m_lock = false;
35663566
35673567   m_a20_mask = ~0;
35683568
trunk/src/emu/machine/ataflash.c
r241592r241593
202202      ide_hdd_device::process_buffer();
203203   }
204204}
205
206attotime ata_flash_pccard_device::seek_time()
207{
208   return attotime::zero;
209}
trunk/src/emu/machine/ataflash.h
r241592r241593
2626   virtual void device_start();
2727   virtual void device_reset();
2828
29   virtual attotime seek_time();
2930   virtual void process_command();
3031   virtual void process_buffer();
3132   virtual bool is_ready();
trunk/src/emu/machine/idehd.h
r241592r241593
4444
4545   virtual int read_sector(UINT32 lba, void *buffer) = 0;
4646   virtual int write_sector(UINT32 lba, const void *buffer) = 0;
47   virtual attotime seek_time();
4748
4849   void ide_build_identify_device();
4950
r241592r241593
7273   void security_error();
7374   void read_first_sector();
7475   void soft_reset();
75   attotime seek_time();
7676
7777   UINT32          m_cur_lba;
7878   UINT16          m_block_count;
r241592r241593
9393   ide_hdd_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
9494   ide_hdd_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source);
9595
96   virtual int read_sector(UINT32 lba, void *buffer) { if (m_disk == NULL) return 0; return hard_disk_read(m_disk, lba, buffer); }
97   virtual int write_sector(UINT32 lba, const void *buffer) { if (m_disk == NULL) return 0; return hard_disk_write(m_disk, lba, buffer); }
98
9996protected:
10097   // device-level overrides
10198   virtual void device_start();
r241592r241593
104101   // optional information overrides
105102   virtual machine_config_constructor device_mconfig_additions() const;
106103
104   virtual int read_sector(UINT32 lba, void *buffer) { if (m_disk == NULL) return 0; return hard_disk_read(m_disk, lba, buffer); }
105   virtual int write_sector(UINT32 lba, const void *buffer) { if (m_disk == NULL) return 0; return hard_disk_write(m_disk, lba, buffer); }
107106   virtual UINT8 calculate_status();
108107
109108   chd_file       *m_handle;
trunk/src/mame/drivers/8080bw.c
r241592r241593
33613361   ROM_LOAD( "spaceatt.e",   0x1800, 0x0800, CRC(7cf6f604) SHA1(469557de15178c4b2d686e5724e1006f7c20d7a4) )
33623362ROM_END
33633363
3364ROM_START( galmonst )
3365   ROM_REGION( 0x10000, "maincpu", 0 )
3366   ROM_LOAD( "h.5m",            0x0000, 0x0400, CRC(8a0395e9) SHA1(f456aaa0301a1d0f3f9f45cbe39c5ff14909ecd3) )
3367   ROM_LOAD( "g.5n",            0x0400, 0x0400, CRC(6183ed16) SHA1(8e0bc13cafa237daa5fdeda9a5d6df8f491eabc2) )
3368   ROM_LOAD( "f.5p",            0x0800, 0x0400, CRC(b6047fdd) SHA1(bc324a9bf7829a2c2bb2bbf965d64272b0d07223) )
3369   ROM_LOAD( "c.5t",            0x1400, 0x0400, CRC(e88e8c96) SHA1(43108ddb328914c68977c7c49b4c1f71073ca36b) )
3370   ROM_LOAD( "b.5u",            0x1800, 0x0400, CRC(34678b80) SHA1(17f01facb3272c963a8bca290c4ca36411b8de31) )
3371   ROM_LOAD( "a.5v",            0x1c00, 0x0400, CRC(05a6806b) SHA1(ea884110d0ea6463801cbc2f87ce9c4921b49e33) )
3372ROM_END
3373
3374
3375
3376
3377
3378
3379
33643380ROM_START( spacecom )
33653381   ROM_REGION( 0x10000, "maincpu", 0 )
33663382   ROM_LOAD( "1f.ic67",      0x0000, 0x0400, BAD_DUMP CRC(703f2cbe) SHA1(b183f9fbedd8658399555c0ba21ecab6370e86cb) )
r241592r241593
46804696GAMEL(1980?,sinvzen,    invaders, invaders,  sinvzen,   driver_device, 0, ROT270, "Taito / Zenitone-Microsec Ltd.", "Super Invaders (Zenitone-Microsec)", GAME_SUPPORTS_SAVE, layout_invaders ) // unclassified, licensed or bootleg?
46814697GAMEL(1980, ultrainv,   invaders, invaders,  sicv,      driver_device, 0, ROT270, "Taito / Konami", "Ultra Invaders", GAME_SUPPORTS_SAVE, layout_invaders ) // unclassified, licensed or bootleg?
46824698GAMEL(1978, spaceatt,   invaders, invaders,  sicv,      driver_device, 0, ROT270, "bootleg (Video Games GmbH)", "Space Attack (bootleg of Space Invaders)", GAME_SUPPORTS_SAVE, layout_invaders )
4699GAMEL(1978, galmonst,   invaders, invaders,  sicv,      driver_device, 0, ROT270, "bootleg (Laguna S.A.)", "Galaxy Monsters (Laguna S.A. Spanish bootleg of Space Invaders)", GAME_SUPPORTS_SAVE, layout_invaders )
46834700GAMEL(1980, spaceat2,   invaders, invaders,  spaceat2,  driver_device, 0, ROT270, "bootleg (Video Games UK)", "Space Attack II (bootleg of Super Invaders)", GAME_SUPPORTS_SAVE, layout_invaders ) // bootleg of Zenitone-Microsec Super Invaders
46844701GAMEL(1979, spacecom,   invaders, spacecom,  spacecom,  _8080bw_state, spacecom, ROT270, "bootleg", "Space Combat (bootleg of Space Invaders)", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE, layout_spacecom )
46854702GAME( 1978, spacerng,   invaders, spacerng,  sitv,      driver_device, 0, ROT90,  "bootleg (Leisure Time Electronics)", "Space Ranger (bootleg of Space Invaders)", GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND ) // many modifications
trunk/src/mame/drivers/adp.c
r241592r241593
193193   DECLARE_PALETTE_INIT(fstation);
194194   DECLARE_WRITE_LINE_MEMBER(duart_irq_handler);
195195   //INTERRUPT_GEN_MEMBER(adp_int);
196   void skattva_nvram_init(nvram_device &nvram, void *base, size_t size);
196197};
197198
199void adp_state::skattva_nvram_init(nvram_device &nvram, void *base, size_t size)
200{
201/*
202    00F6FA: 4EB9 0001 A4B2             jsr     $1a4b2.l
203    00F700: 0CB8 2400 0018 E450        cmpi.l  #$24000018, $e450.w
204    00F708: 6606                       bne     $f710
205    00F70A: 4EB9 0001 D7F4             jsr     $1d7f4.l                 ; initializes the HD63484
206    00F710: 11FC 0010 E8AD             move.b  #$10, $e8ad.w
207*/
208   UINT16 *ram = (UINT16 *)base;
209   ram[0x2450 >> 1] = 0x2400;
210   ram[0x2452 >> 1] = 0x0018;
211   ram[0x0000 >> 1] = 0x3141;
212   ram[0x0002 >> 1] = 0x5926;
213}
198214
199215
216
200217/***************************************************************************
201218
202219    68681 DUART <-> Microtouch touch screen controller communication
r241592r241593
277294   AM_RANGE(0xffc000, 0xffffff) AM_RAM AM_SHARE("nvram")
278295ADDRESS_MAP_END
279296
297static ADDRESS_MAP_START( skattva_mem, AS_PROGRAM, 16, adp_state )
298   AM_RANGE(0x000000, 0x03ffff) AM_ROM
299   AM_RANGE(0x400000, 0x40001f) AM_DEVREADWRITE8("rtc",msm6242_device, read, write, 0x00ff)
300   AM_RANGE(0x800080, 0x800081) AM_DEVREADWRITE("h63484", h63484_device, status_r, address_w)
301   AM_RANGE(0x800082, 0x800083) AM_DEVREADWRITE("h63484", h63484_device, data_r, data_w)
302   AM_RANGE(0x800100, 0x800101) AM_READ_PORT("IN0")
303   AM_RANGE(0x800140, 0x800143) AM_DEVREADWRITE8("aysnd", ay8910_device, data_r, address_data_w, 0x00ff) //18b too
304   AM_RANGE(0x800180, 0x80019f) AM_DEVREADWRITE8("duart68681", mc68681_device, read, write, 0xff )
305   AM_RANGE(0xffc000, 0xffffff) AM_RAM AM_SHARE("nvram")
306ADDRESS_MAP_END
307
280308static ADDRESS_MAP_START( quickjac_mem, AS_PROGRAM, 16, adp_state )
281309   AM_RANGE(0x000000, 0x01ffff) AM_ROM
282310   AM_RANGE(0x400000, 0x40001f) AM_DEVREADWRITE8("rtc",msm6242_device, read, write, 0x00ff)
r241592r241593
313341
314342static ADDRESS_MAP_START( fstation_mem, AS_PROGRAM, 16, adp_state )
315343   AM_RANGE(0x000000, 0x0fffff) AM_ROM
316   //400000-40001f?
317344   AM_RANGE(0x800080, 0x800081) AM_DEVREADWRITE("h63484", h63484_device, status_r, address_w)
318345   AM_RANGE(0x800082, 0x800083) AM_DEVREADWRITE("h63484", h63484_device, data_r, data_w)
319346   AM_RANGE(0x800100, 0x800101) AM_READWRITE(input_r, input_w)
r241592r241593
400427   PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_COIN1 )
401428INPUT_PORTS_END
402429
430static INPUT_PORTS_START( skattva )
431   PORT_START("PA")
432   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 )
433   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_HBLANK("screen")
434   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_VBLANK("screen")
435   PORT_BIT( 0x9e, IP_ACTIVE_HIGH, IPT_UNKNOWN )
436
437   PORT_START("IN0")
438   PORT_BIT( 0x0001, IP_ACTIVE_HIGH, IPT_BUTTON3 )
439   PORT_BIT( 0x0002, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP )
440   PORT_BIT( 0x0004, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN )
441   PORT_BIT( 0x0008, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT )
442   PORT_BIT( 0x0010, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT )
443   PORT_BIT( 0x0020, IP_ACTIVE_HIGH, IPT_BUTTON1 )
444   PORT_BIT( 0x0040, IP_ACTIVE_HIGH, IPT_BUTTON2 )
445   PORT_BIT( 0x0080, IP_ACTIVE_HIGH, IPT_START1 )
446   PORT_BIT( 0xff00, IP_ACTIVE_HIGH, IPT_UNKNOWN )
447
448   PORT_START("DSW1")
449   PORT_BIT( 0x3f, IP_ACTIVE_LOW, IPT_UNKNOWN )
450INPUT_PORTS_END
451
403452static INPUT_PORTS_START( fstation )
404453   PORT_START("PA")
405454   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN )
r241592r241593
527576   MCFG_CPU_PROGRAM_MAP(skattv_mem)
528577MACHINE_CONFIG_END
529578
579static MACHINE_CONFIG_DERIVED( skattva, quickjac )
580   MCFG_CPU_MODIFY("maincpu")
581   MCFG_CPU_PROGRAM_MAP(skattva_mem)
582
583   MCFG_NVRAM_REPLACE_CUSTOM_DRIVER("nvram", adp_state, skattva_nvram_init)
584MACHINE_CONFIG_END
585
530586static MACHINE_CONFIG_DERIVED( backgamn, skattv )
531587   MCFG_CPU_MODIFY("maincpu")
532588   MCFG_CPU_PROGRAM_MAP(backgamn_mem)
r241592r241593
664720GAME( 1990, backgamn,  0,        backgamn,    skattv, driver_device,    0, ROT0,  "ADP",     "Backgammon", GAME_NOT_WORKING )
665721GAME( 1993, quickjac,  0,        quickjac,    quickjac, driver_device,  0, ROT0,  "ADP",     "Quick Jack", GAME_NOT_WORKING )
666722GAME( 1994, skattv,    0,        skattv,      skattv, driver_device,    0, ROT0,  "ADP",     "Skat TV", GAME_NOT_WORKING )
667GAME( 1995, skattva,   skattv,   skattv,      skattv, driver_device,    0, ROT0,  "ADP",     "Skat TV (version TS3)", GAME_NOT_WORKING )
723GAME( 1995, skattva,   skattv,   skattva,     skattva, driver_device,   0, ROT0,  "ADP",     "Skat TV (version TS3)", GAME_NOT_WORKING )
668724GAME( 1997, fashiong,  0,        fashiong,    skattv, driver_device,    0, ROT0,  "ADP",     "Fashion Gambler (set 1)", GAME_NOT_WORKING )
669725GAME( 1997, fashiong2, fashiong, fashiong,    skattv, driver_device,    0, ROT0,  "ADP",     "Fashion Gambler (set 2)", GAME_NOT_WORKING )
670726GAME( 1999, funlddlx,  0,        funland,     skattv, driver_device,    0, ROT0,  "Stella",  "Funny Land de Luxe", GAME_NOT_WORKING )
trunk/src/mame/drivers/bagman.c
r241592r241593
256256   PORT_DIPSETTING(    0x00, DEF_STR( French ) )
257257INPUT_PORTS_END
258258
259static INPUT_PORTS_START( botanic )
259static INPUT_PORTS_START( botanicf )
260260   PORT_INCLUDE( bagman )
261261
262262   PORT_MODIFY("DSW")
263   PORT_DIPNAME( 0x03, 0x02, DEF_STR( Lives ) )            PORT_DIPLOCATION("SW1:1,2")
264   PORT_DIPSETTING(    0x00, "1" )
265   PORT_DIPSETTING(    0x03, "2" )
266   PORT_DIPSETTING(    0x02, "3" )
267   PORT_DIPSETTING(    0x01, "4" )
268   PORT_DIPNAME( 0x04, 0x00, DEF_STR( Coinage ) )          PORT_DIPLOCATION("SW1:3")
269   PORT_DIPSETTING(    0x00, "1C/1C 1C/2C 1C/6C 1C/14C" )
270   PORT_DIPSETTING(    0x04, "2C/1C 1C/2C 1C/3C 1C/7C" )
263271   PORT_DIPNAME( 0x08, 0x08, "Invulnerability Fruits" )    PORT_DIPLOCATION("SW1:4")
264272   PORT_DIPSETTING(    0x08, "3" )
265273   PORT_DIPSETTING(    0x00, DEF_STR( None ) )
r241592r241593
268276   PORT_DIPUNKNOWN_DIPLOC( 0x40, 0x40, "SW1:7" )
269277INPUT_PORTS_END
270278
279static INPUT_PORTS_START( botanici )
280   PORT_INCLUDE( botanicf )
271281
282   PORT_MODIFY("P2") // only seems to have 2 coin slots
283   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN )
284   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )
285
286   PORT_MODIFY("DSW") // dipswitches are a bit messy on this set
287   PORT_DIPNAME( 0x04, 0x00, DEF_STR( Coinage ) )          PORT_DIPLOCATION("SW1:3")
288   PORT_DIPSETTING(    0x00, "1C/1C 1C/2C" )
289   PORT_DIPSETTING(    0x04, "2C/1C 1C/2C" )
290   PORT_DIPNAME( 0x18, 0x18, "Invulnerability Fruits" )    PORT_DIPLOCATION("SW1:4,5")
291   PORT_DIPSETTING(    0x00, "2" )
292   PORT_DIPSETTING(    0x08, "3" )
293   PORT_DIPSETTING(    0x10, "3 (duplicate 1)" )
294   PORT_DIPSETTING(    0x18, "3 (duplicate 2)" )
295   PORT_DIPNAME( 0x20, 0x20, "Language / Disable Invlunerability Fruits" )          PORT_DIPLOCATION("SW1:6") // changing this off, even in game, seems to remove all fruits you have?
296   PORT_DIPSETTING(    0x20, "Fruits On, English" )
297   PORT_DIPSETTING(    0x00, "Fruits Off, Spanish" )
298INPUT_PORTS_END
299
300
272301static INPUT_PORTS_START( squaitsa )
273302   PORT_START("P1")
274303   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
r241592r241593
834863   ROM_LOAD( "6331-1.3r",    0x0020, 0x0020, CRC(14ee1603) SHA1(f3c071399606b727ae7dd0bfc21e1c6ca2d43c7c) )
835864ROM_END
836865
866
867
868
837869ROM_START( botanic )
838870   ROM_REGION( 0x10000, "maincpu", 0 )
871   ROM_LOAD( "5.9e",     0x0000, 0x1000, CRC(907f01c7) SHA1(156b6b6bbc2176998fb0c18ad453fc42185ae490) )
872   ROM_LOAD( "06.9f",    0x1000, 0x1000, CRC(ff2533fb) SHA1(808a1555c16470b87fca0aea73e0291dbe0b9355) )
873   ROM_LOAD( "07.9j",    0x2000, 0x1000, CRC(b7c544ef) SHA1(75b5224c313e97c2c02ca7e9bc3f682278cb7a5c) )
874   ROM_LOAD( "08.9k",    0x3000, 0x1000, CRC(2df22793) SHA1(d1f27c915e7563abba4d14ec3fd6757a4d6137be) )
875   ROM_LOAD( "09.9m",    0x4000, 0x1000, CRC(f7d908ec) SHA1(ee5827f84505c1f37bebf48181d3e7759421fada) )
876   ROM_LOAD( "10.9n",    0x5000, 0x1000, CRC(7ce9fbc8) SHA1(cd2ba01470964640fad9ccf6ff23cbd76c0c2aeb) )
877
878   ROM_REGION( 0x2000, "gfx1", 0 )
879   ROM_LOAD( "2.1e",   0x0000, 0x1000, CRC(bea449a6) SHA1(fe06208996d15a4d50753fb62a3020063a0a6620) )
880   ROM_LOAD( "4.1j",   0x1000, 0x1000, CRC(a5deb8ed) SHA1(b6b38daffdda263a366656168a6d094ad2b1458f) )
881
882   ROM_REGION( 0x2000, "gfx2", 0 )
883   ROM_LOAD( "1.1c",    0x0000, 0x1000, CRC(a1148d89) SHA1(b1424693cebc410749216457d07bae54b903bc07) )
884   ROM_LOAD( "3.1f",    0x1000, 0x1000, CRC(70be5565) SHA1(a7eab667a82d3e7321f393073f29c6e5e865ec6b) )
885
886   ROM_REGION( 0x0040, "proms", 0 )
887   ROM_LOAD( "prom.3p",    0x0000, 0x0020, CRC(a8a2ddd2) SHA1(fc2da863d13e92f7682f393a08bc9357841ae7ea) )
888   ROM_LOAD( "prom.3r",    0x0020, 0x0020, CRC(edf88f34) SHA1(b9c342d51303d552f87df2543a34e38c30acd07c) )
889ROM_END
890
891ROM_START( botanicf )
892   ROM_REGION( 0x10000, "maincpu", 0 )
839893   ROM_LOAD( "bota_05.9e",    0x0000, 0x1000, CRC(cc66e6f8) SHA1(251481b16f8925a11f02f49e5a79f6524460aa6c) )
840894   ROM_LOAD( "bota_06.9f",    0x1000, 0x1000, CRC(59892f41) SHA1(eb01601a9163679560b878366aaf7cc0fb54a3e9) )
841895   ROM_LOAD( "bota_07.9j",    0x2000, 0x1000, CRC(b7c544ef) SHA1(75b5224c313e97c2c02ca7e9bc3f682278cb7a5c) )
r241592r241593
934988
935989GAME( 1983, pickin,   0,       pickin,  pickin, driver_device,  0,       ROT270, "Valadon Automation", "Pickin'", 0 )
936990
937GAME( 1984, botanic,  0,       botanic, botanic, driver_device, 0,       ROT270, "Itisa (Valadon Automation license)", "Botanic (French)", 0 ) // the game was made by Itisa, there is a Spanish original (not yet dumped)
991GAME( 1983, botanic,  0,       botanic, botanici,driver_device, 0,       ROT90,  "Itisa",                              "Botanic (English / Spanish)", 0 )
992GAME( 1984, botanicf, botanic, botanic, botanicf,driver_device, 0,       ROT270, "Itisa (Valadon Automation license)", "Botanic (French)", 0 )
938993
939994GAME( 1984, squaitsa, 0,       squaitsa,squaitsa, driver_device,0,       ROT0,   "Itisa", "Squash (Itisa)", 0 )
trunk/src/mame/drivers/cclimber.c
r241592r241593
17881788ROM_END
17891789
17901790
1791ROM_START( ckongdks )
1792   ROM_REGION( 0x10000, "maincpu", 0 )
1793   ROM_LOAD( "ck13.bin",      0x0800, 0x0800, CRC(f97ba8ae) SHA1(ae4a578ad77a8d3252f2f99a1afa6f38bc00471e) ) // 97.509766%
1794   ROM_CONTINUE(              0x0000, 0x0800 )
1795   ROM_LOAD( "ck09.bin",      0x1000, 0x1000, CRC(fe89dea4) SHA1(c39372ebe9950808ebc1ff7909c291496b206026) )
1796   ROM_LOAD( "ck11.bin",      0x2000, 0x1000, CRC(b3947d06) SHA1(1c5e66e1f11313e11de760cda406c1fe237ce09a) ) // 99.975586%
1797   ROM_LOAD( "ck12.bin",      0x3000, 0x1000, CRC(23d0657d) SHA1(dfebf3902186a3ab3b36c6d07bdbc832885347b4) ) // 95.214844%
1798   ROM_LOAD( "ck10.bin",      0x4800, 0x0800, CRC(c27a13f1) SHA1(14f11976bc0e643829a4d4d2d5bb27971979be6f) ) // 94.921875%
1799   ROM_CONTINUE(              0x4000, 0x0800 )
1800
1801   ROM_REGION( 0x4000, "gfx1", 0 )
1802   ROM_LOAD( "ck06.bin",      0x0000, 0x1000, CRC(a8916dc8) SHA1(472520aae3837e6026f2a7577d3b2aff371a316c) )
1803   ROM_LOAD( "ck05.bin",      0x1000, 0x1000, CRC(cd3b5dde) SHA1(2319a2be04d70989b01f4fc703756ba6e1c1f388) )
1804   ROM_LOAD( "ck04.bin",      0x2000, 0x1000, CRC(b62a0367) SHA1(8c285cbc714d7e6589bd63b3cef7c841ed1c2a4e) )
1805   ROM_LOAD( "ck03.bin",      0x3000, 0x1000, CRC(61122c5e) SHA1(978b6dbec35f3adc651fddf332db17625099a92e) )
1806
1807   ROM_REGION( 0x1000, "gfx2", 0 )
1808   ROM_LOAD( "ck02.bin",  0x0000, 0x0800, CRC(085b5f90) SHA1(cce771fbd76c2bc7749325d71c95810898e5b0d9) ) // 98.730469%
1809   ROM_LOAD( "ck01.bin",  0x0800, 0x0800, CRC(16fd47e2) SHA1(43e5ea70e99482db90681e401a7e1e2d2d36b6f4) ) // 98.339844%
1810
1811   ROM_REGION( 0x0160, "proms", 0 ) // not dumped, assuming to be the same as dking
1812   ROM_LOAD( "ck6v.bin",     0x0000, 0x0020, CRC(751c3325) SHA1(edce2bc883996c1d72dc6c1c9f62799b162d415a) ) // 82s123.1v
1813   ROM_LOAD( "ck6u.bin",     0x0020, 0x0020, CRC(ab1940fa) SHA1(8d98e05cbaa6f55770c12e0a9a8ed9c73cc54423) ) // 82s123.1u
1814   ROM_LOAD( "ck6t.bin",     0x0040, 0x0020, CRC(b4e827a5) SHA1(31a5a5ad54417a474d22bb16c473415d99a2b6f1) ) // 82s123.1t
1815   ROM_LOAD( "82s129.5g",    0x0060, 0x0100, CRC(9e11550d) SHA1(b8cba8e16e10e23fba1f11551102ab77b680bdf0) ) // Decryption Table?
1816
1817   ROM_REGION( 0x2000, "samples", 0 )  /* samples */
1818   ROM_LOAD( "ck08.bin",    0x0000, 0x1000, CRC(31c0a7de) SHA1(ace23fde4cb3c336b8377c1a1e940607d545e8c3) ) // 97.241211%
1819   ROM_LOAD( "ck07.bin",    0x1000, 0x1000, CRC(9003ffbd) SHA1(fd016056aabc23957643f37230f03842294f795e) )
1820ROM_END
1821
17911822/* This set came from a 'Silver Land' board with Silver Land GFX roms, however, the program roms are nearly
17921823   the same as River Patrol but appear to have an original ORCA copyright
17931824
r241592r241593
23632394GAME( 1981, ckong,       0,        cclimber, ckong, driver_device,    0,        ROT270, "Kyoei / Falcon", "Crazy Kong", 0 ) // on a Falcon FCK-01 PCB, but doesn't display any Falcon copyright
23642395GAME( 1981, ckongalc,    ckong,    cclimber, ckong, driver_device,    0,        ROT270, "bootleg (Alca)", "Crazy Kong (Alca bootleg)", 0 )
23652396GAME( 1981, monkeyd,     ckong,    cclimber, ckong, driver_device,    0,        ROT270, "bootleg", "Monkey Donkey", 0 )
2366GAME( 1981, dking,       ckong   , cclimber, ckong, cclimber_state,    dking,    ROT270, "bootleg", "Donkey King", 0 )
2397GAME( 1981, dking,       ckong,    cclimber, ckong, cclimber_state,   dking,    ROT270, "bootleg", "Donkey King", 0 )
2398GAME( 1981, ckongdks,    ckong,    cclimber, ckong, cclimber_state,   dking,    ROT270, "bootleg", "Donkey Kong (Spanish Crazy Kong bootleg)", 0 )
23672399
23682400/* these sets have correct colours, and also contain the graphics used for the extra attract screen in the BG roms, but it is unused
23692401 - the Falcon logo in the text roms is still unused
trunk/src/mame/drivers/kyugo.c
r241592r241593
13791379GAME( 1986, legend,    0,        legend,    legend,   kyugo_state,   srdmissn, ROT0,  "Kyugo / Sega", "Legend", GAME_SUPPORTS_SAVE ) // no copyright (maybe also a bootleg?)
13801380GAME( 1986, legendb,   legend,   legend,    legend,   kyugo_state,   srdmissn, ROT0,  "bootleg", "Legion (bootleg of Legend)", GAME_SUPPORTS_SAVE ) // no copyright
13811381GAME( 1987, airwolf,   0,        srdmissn,  airwolf,  kyugo_state,   srdmissn, ROT0,  "Kyugo", "Airwolf", GAME_SUPPORTS_SAVE )
1382GAME( 1987, airwolfa,  airwolf,  srdmissn,  airwolf,  kyugo_state,   srdmissn, ROT0,  "Kyugo (UA Theatre license)", "Airwolf (US)", GAME_SUPPORTS_SAVE )
1382GAME( 1987, airwolfa,  airwolf,  srdmissn,  airwolf,  kyugo_state,   srdmissn, ROT0,  "Kyugo (United Amusements license)", "Airwolf (US)", GAME_SUPPORTS_SAVE )
13831383GAME( 1987, skywolf,   airwolf,  srdmissn,  skywolf,  kyugo_state,   srdmissn, ROT0,  "bootleg", "Sky Wolf (set 1)", GAME_SUPPORTS_SAVE )
13841384GAME( 1987, skywolf2,  airwolf,  srdmissn,  airwolf,  kyugo_state,   srdmissn, ROT0,  "bootleg", "Sky Wolf (set 2)", GAME_SUPPORTS_SAVE )
13851385GAME( 1987, skywolf3,  airwolf,  srdmissn,  airwolf,  kyugo_state,   srdmissn, ROT0,  "bootleg", "Sky Wolf (set 3)", GAME_SUPPORTS_SAVE )
trunk/src/mame/drivers/ninjakd2.c
r241592r241593
11331133   ROM_LOAD( "nk2_09.rom",   0x0000, 0x10000, CRC(c1d2d170) SHA1(0f325815086fde90fd85360d3660042b0b68ba96) )   // 9.6c  unsigned 8-bit pcm samples
11341134ROM_END
11351135
1136// Is this official? works with any program rom set, but nowhere in any program roms is the title JT-104 mentioned.
1137// It was found on a board with RAD ACTION program roms.
1138//
1139// In addition to the title screen text change the new graphic ROM has 'UNITED AMUSEMENTS' license text replacing
1140// the regular UPL copyright (used on the interludes) however because it is using the RAD ACTION program roms the
1141// title screen still shows the 'World Games' license text.
1142//
1143// Did this board have incorrect program roms, or is this just how it was?
1144
1145
1146ROM_START( jt104 ) // identical to radaction set with different gfx rom and decrypted sound rom
1147   ROM_REGION( 0x30000, "maincpu", 0 )
1148   ROM_LOAD( "1.3u",         0x00000, 0x8000, CRC(5c475611) SHA1(2da88a95b5d68b259c8ae48af1438a82a1d601c1) )
1149   ROM_LOAD( "2.3s",         0x10000, 0x8000, CRC(a1e23bd2) SHA1(c3b6574dc9fa66b4f41c37754a0d20a865f8bc28) )   // banked at 8000-bfff
1150   ROM_LOAD( "nk2_03.rom",   0x18000, 0x8000, CRC(ad275654) SHA1(7d29a17132adb19aeee9b98be5b76bd6e91f308e) )   // 3.3r
1151   ROM_LOAD( "nk2_04.rom",   0x20000, 0x8000, CRC(e7692a77) SHA1(84beb8b02c564bffa9cc00313214e8f109bd40f9) )   // 4.3p
1152   ROM_LOAD( "nk2_05.bin",   0x28000, 0x8000, CRC(960725fb) SHA1(160c8bfaf089cbeeef2023f12379793079bff93b) )   // 5.3m
1153
1154   ROM_REGION( 2*0x10000, "soundcpu", 0 )
1155   ROM_LOAD( "nk2_06.bin",   0x10000, 0x8000, CRC(7bfe6c9e) SHA1(aef8cbeb0024939bf65f77113a5cf777f6613722) )   // decrypted opcodes
1156   ROM_CONTINUE(             0x00000, 0x8000 )                                                                 // decrypted data
1157
1158   ROM_REGION( 0x2000, "user1", 0 ) /* MC8123 key */
1159   ROM_LOAD( "ninjakd2.key",  0x0000, 0x2000, CRC(ec25318f) SHA1(619da3f69f9919e1457f79ee1d38e7ec80c4ebb0) )
1160
1161   ROM_REGION( 0x08000, "gfx1", 0 )    // fg tiles (need lineswapping)
1162   ROM_LOAD( "jt_104_12.bin",        0x00000, 0x08000, CRC(c038fadb) SHA1(59e9b125ead3e9bdc9d66de75dffd58956eb922e) )  // this rom contains the new title / license
1163
1164   ROM_REGION( 0x20000, "gfx2", 0 )    // sprites (need lineswapping)
1165   ROM_LOAD( "nk2_08.rom",   0x00000, 0x10000, CRC(1b79c50a) SHA1(8954bc51cb9fbbe16b09381f35c84ccc56a803f3) )
1166   ROM_LOAD( "nk2_07.rom",   0x10000, 0x10000, CRC(0be5cd13) SHA1(8f94a8fef6668aaf13329715fee81302dbd6c685) )
1167
1168   ROM_REGION( 0x20000, "gfx3", 0 )    // bg tiles (need lineswapping)
1169   ROM_LOAD( "nk2_11.rom",   0x00000, 0x10000, CRC(41a714b3) SHA1(b05f48d71a9837914c12c13e0b479c8a6dc8c25e) )
1170   ROM_LOAD( "nk2_10.rom",   0x10000, 0x10000, CRC(c913c4ab) SHA1(f822c5621b3e32c1a284f6367bdcace81c1c74b3) )
1171
1172   ROM_REGION( 0x10000, "pcm", 0 )
1173   ROM_LOAD( "nk2_09.rom",   0x0000, 0x10000, CRC(c1d2d170) SHA1(0f325815086fde90fd85360d3660042b0b68ba96) )   // unsigned 8-bit pcm samples
1174ROM_END
1175
1176
11361177ROM_START( mnight )
11371178   ROM_REGION( 0x30000, "maincpu", 0 )
11381179   ROM_LOAD( "mn6-j19.bin",  0x00000, 0x8000, CRC(56678d14) SHA1(acf3a97ca29db8ab9cad69599c5567464af3ae44) )
r241592r241593
14901531GAME( 1987, ninjakd2,  0,        ninjakd2, ninjakd2, ninjakd2_state, ninjakd2, ROT0,   "UPL", "Ninja-Kid II / NinjaKun Ashura no Shou (set 1)", GAME_SUPPORTS_SAVE )
14911532GAME( 1987, ninjakd2a, ninjakd2, ninjakd2, ninjakd2, ninjakd2_state, bootleg,  ROT0,   "UPL", "Ninja-Kid II / NinjaKun Ashura no Shou (set 2, bootleg?)", GAME_SUPPORTS_SAVE )
14921533GAME( 1987, ninjakd2b, ninjakd2, ninjakd2, rdaction, ninjakd2_state, bootleg,  ROT0,   "UPL", "Ninja-Kid II / NinjaKun Ashura no Shou (set 3, bootleg?)", GAME_SUPPORTS_SAVE )
1493GAME( 1987, rdaction,  ninjakd2, ninjakd2, rdaction, ninjakd2_state, ninjakd2, ROT0,   "UPL (World Games license)", "Rad Action / NinjaKun Ashura no Shou", GAME_SUPPORTS_SAVE )
1534GAME( 1987, rdaction,  ninjakd2, ninjakd2, rdaction, ninjakd2_state, ninjakd2, ROT0,   "UPL (World Games license)",       "Rad Action / NinjaKun Ashura no Shou", GAME_SUPPORTS_SAVE )
1535GAME( 1987, jt104,     ninjakd2, ninjakd2, rdaction, ninjakd2_state, bootleg,  ROT0,   "UPL (United Amusements license)", "JT-104 (title screen modification of Rad Action)", GAME_SUPPORTS_SAVE )
14941536GAME( 1987, mnight,    0,        mnight,   mnight,   ninjakd2_state, mnight,   ROT0,   "UPL (Kawakus license)", "Mutant Night", GAME_SUPPORTS_SAVE )
14951537GAME( 1988, arkarea,   0,        arkarea,  arkarea,  ninjakd2_state, mnight,   ROT0,   "UPL", "Ark Area", GAME_SUPPORTS_SAVE )
14961538GAME( 1988, robokid,   0,        robokid,  robokid,  ninjakd2_state, robokid,  ROT0,   "UPL", "Atomic Robo-kid", GAME_SUPPORTS_SAVE )
trunk/src/mame/drivers/segaufo.c
r241592r241593
3737
3838
3939  TODO:
40  - make the other games work (for now only newufo+clones work)
40  - why doesn't ufo800 work?
4141  - add layout
42  - add dipswitches
43  - add upd sound for ufo21
4244
4345***************************************************************************/
4446
r241592r241593
6264#define MOTOR_SPEED     100
6365
6466// crane size (stepper motor range)
65// note: the game expects this to be around 350 steps per quarter rotation
67// note: UFO board/EX board expects this to be around 350 steps per quarter rotation
6668#define CRANE_SIZE      350
6769
6870
r241592r241593
7375   ufo_state(const machine_config &mconfig, device_type type, const char *tag)
7476      : driver_device(mconfig, type, tag),
7577      m_maincpu(*this, "maincpu"),
78      m_io1(*this, "io1"),
79      m_io2(*this, "io2"),
7680      m_upd(*this, "upd")
7781   { }
7882
7983   required_device<cpu_device> m_maincpu;
84   required_device<sega_315_5296_device> m_io1;
85   required_device<sega_315_5296_device> m_io2;
8086   optional_device<upd7759_device> m_upd;
8187   
8288   struct Player
r241592r241593
98104   DECLARE_WRITE_LINE_MEMBER(pit_out1);
99105   DECLARE_WRITE_LINE_MEMBER(pit_out2);
100106   DECLARE_WRITE_LINE_MEMBER(ym3438_irq);
107   DECLARE_READ8_MEMBER(ufo_0_r) { return 0; }
101108   DECLARE_READ8_MEMBER(crane_limits_r);
109   DECLARE_READ8_MEMBER(ex_crane_limits_r);
110   DECLARE_READ8_MEMBER(ex_crane_open_r);
102111   DECLARE_WRITE8_MEMBER(stepper_w);
112   DECLARE_WRITE8_MEMBER(ex_stepper_w);
103113   DECLARE_WRITE8_MEMBER(cp_lamps_w);
104114   DECLARE_WRITE8_MEMBER(cp_digits_w);
105115   DECLARE_WRITE8_MEMBER(crane_xyz_w);
116   DECLARE_WRITE8_MEMBER(ex_crane_xyz_w);
106117   DECLARE_WRITE8_MEMBER(ufo_lamps_w);
107118   
108119   virtual void machine_reset();
r241592r241593
113124
114125
115126
116
117127void ufo_state::motor_tick(int p, int m)
118128{
119129   float delta = m_player[p].motor[m].speed;
r241592r241593
139149
140150TIMER_DEVICE_CALLBACK_MEMBER(ufo_state::update_info)
141151{
142   ;
152#if 0
153   char msg1[0x100]={0};
154   char msg2[0x100]={0};
155   for (int i = 0; i < 8; i++)
156   {
157      sprintf(msg2, "%02X ", m_io2->debug_peek_output(i));
158      strcat(msg1, msg2);
159   }
160   for (int i = 0; i < 4; i++)
161   {
162      sprintf(msg2, "\n%d %05f", i, m_player[0].motor[i].position);
163      strcat(msg1, msg2);
164   }
165   popmessage("%s", msg1);
166#endif
143167}
144168
145169
170
146171/***************************************************************************
147172
148173  I/O
r241592r241593
167192}
168193
169194
195/* generic / UFO board handlers */
196
170197WRITE8_MEMBER(ufo_state::stepper_w)
171198{
172199   for (int p = 0; p < 2; p++)
r241592r241593
246273READ8_MEMBER(ufo_state::crane_limits_r)
247274{
248275   int p = offset & 1;
249   UINT8 ret = 0xff;
276   UINT8 ret = 0x7f;
250277
251278   // d0: left limit sw (right for p2)
252279   // d1: right limit sw (left for p2)
r241592r241593
264291   if (m_player[p].motor[3].position >= 0.97)
265292      ret ^= 0x40;
266293   
267   // d7: ?
294   // d7: prize sensor (mirror?)
295   ret |= (ioport(p ? "IN2" : "IN1")->read() & 0x80);
268296
269297   return ret;
270298}
271299
272300
301/* EX board specific handlers */
273302
303WRITE8_MEMBER(ufo_state::ex_stepper_w)
304{
305   // stepper motor sequence is: 6 c 9 3 6 c 9 3..
306   // which means d0 and d3 are swapped when compared with UFO board hardware
307   stepper_w(space, offset, BITSWAP8(data,4,6,5,7,0,2,1,3));
308}
274309
310WRITE8_MEMBER(ufo_state::ex_crane_xyz_w)
311{
312   int p = offset & 1;
313   
314   // more straightforward setup than on UFO board hardware
315   // d0: move left
316   // d1: move right
317   // d2: move back
318   // d3: move front
319   // d4: move down
320   // d5: move up
321   for (int i = 0; i < 3; i++)
322   {
323      int bits = data >> (i*2) & 3;
324      m_player[p].motor[i].running = (bits == 1 || bits == 2) ? 1 : 0;
325      m_player[p].motor[i].direction = bits & 2;
326   }
327}
328
329
330READ8_MEMBER(ufo_state::ex_crane_limits_r)
331{
332   int p = offset & 1;
333   UINT8 ret = 0xf0;
334
335   // d0: left limit sw (invert)
336   // d1: right limit sw (invert)
337   // d2: back limit sw (invert)
338   // d3: front limit sw (invert)
339   // d4: ..
340   // d5: down limit sw
341   // d6: up limit sw
342   for (int i = 0; i < 3; i++)
343   {
344      int shift = (i*2) + (i == 2);
345      ret ^= (m_player[p].motor[i].position >= 1) << (shift + 0);
346      ret ^= (m_player[p].motor[i].position <= 0) << (shift + 1);
347   }
348   
349   // d4: crane open or closed sensor
350   // d7: crane open or closed sensor (another one?)
351   if (m_player[p].motor[3].position >= 0.97)
352      ret ^= 0x10;
353   if (m_player[p].motor[3].position <= 0.03)
354      ret ^= 0x80;
355   
356   return ret;
357}
358
359READ8_MEMBER(ufo_state::ex_crane_open_r)
360{
361   // d0-d3: p1, d4-d7: p2
362   UINT8 ret = 0xff;
363   
364   for (int p = 0; p < 2; p++)
365   {
366      // unlike ex_crane_limits_r, this sensor can determine whether the crane is open or closed
367      if (m_player[p].motor[3].position >= 0.97)
368         ret ^= (1 << (p*4));
369      if (m_player[p].motor[3].position <= 0.03)
370         ret ^= (2 << (p*4));
371     
372      // d2,d3: ?
373   }
374   
375   return ret;
376}
377
378
379/* memory maps */
380
275381static ADDRESS_MAP_START( ufo_map, AS_PROGRAM, 8, ufo_state )
276382   AM_RANGE(0x0000, 0xbfff) AM_ROM
277383   AM_RANGE(0xe000, 0xffff) AM_RAM
r241592r241593
282388   ADDRESS_MAP_GLOBAL_MASK(0xff)
283389   AM_RANGE(0x00, 0x03) AM_DEVREADWRITE("pit", pit8254_device, read, write)
284390   AM_RANGE(0x40, 0x43) AM_DEVREADWRITE("ym", ym3438_device, read, write)
285   AM_RANGE(0x80, 0x8f) AM_DEVREADWRITE("io1", sega_315_5296_device, read, write)
286   AM_RANGE(0xc0, 0xcf) AM_DEVREADWRITE("io2", sega_315_5296_device, read, write)
391   AM_RANGE(0x80, 0xbf) AM_DEVREADWRITE("io1", sega_315_5296_device, read, write)
392   AM_RANGE(0xc0, 0xff) AM_DEVREADWRITE("io2", sega_315_5296_device, read, write)
287393ADDRESS_MAP_END
288394
289395
r241592r241593
294400
295401***************************************************************************/
296402
297static INPUT_PORTS_START( ufo )
298   PORT_START("P1")
403static INPUT_PORTS_START( newufo )
404   PORT_START("IN1")
299405   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_NAME("P1 Coin 1")
300406   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_NAME("P1 Coin 2")
301407   PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("P1 Test")
r241592r241593
305411   PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON2 )
306412   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_BUTTON3 ) PORT_NAME("P1 Prize Fell")
307413
308   PORT_START("P2")
414   PORT_START("IN2")
309415   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_NAME("P2 Coin 1")
310416   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN4 ) PORT_NAME("P2 Coin 2")
311417   PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Test") PORT_CODE(KEYCODE_F1)
r241592r241593
354460   PORT_DIPNAME( 0x08, 0x08, "UNK2-08" )
355461   PORT_DIPSETTING(    0x08, DEF_STR( Off ) )
356462   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
357   PORT_DIPNAME( 0x10, 0x10, "UNK2-10 Enable Prize Sensor" )
463   PORT_DIPNAME( 0x10, 0x10, "UNK2-10 Disable Prize Sensor" )
358464   PORT_DIPSETTING(    0x10, DEF_STR( Off ) )
359465   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
360466   PORT_DIPNAME( 0x20, 0x20, "UNK2-20" )
r241592r241593
368474   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
369475INPUT_PORTS_END
370476
477static INPUT_PORTS_START( ufomini )
478   PORT_INCLUDE( newufo )
371479
480   PORT_MODIFY("IN2")
481   PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED )
482INPUT_PORTS_END
372483
484
485static INPUT_PORTS_START( ufo21 )
486   PORT_START("IN1")
487   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Test Button")
488   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE1 ) PORT_NAME("P1 Service Coin")
489   PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_NAME("P1 Coin 1")
490   PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNUSED )
491   PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN )
492   PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SERVICE2 ) PORT_NAME("P2 Service Coin")
493   PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_NAME("P2 Coin 1")
494   PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED )
495
496   PORT_START("IN2")
497   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 )
498   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 )
499   PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN )
500   PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN )
501   PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2)
502   PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2)
503   PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_PLAYER(2)
504   PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_PLAYER(2)
505
506   PORT_START("DSW1") // coinage
507   PORT_DIPNAME( 0x01, 0x01, "UNK1-01" )
508   PORT_DIPSETTING(    0x01, DEF_STR( Off ) )
509   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
510   PORT_DIPNAME( 0x02, 0x02, "UNK1-02" )
511   PORT_DIPSETTING(    0x02, DEF_STR( Off ) )
512   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
513   PORT_DIPNAME( 0x04, 0x04, "UNK1-04" )
514   PORT_DIPSETTING(    0x04, DEF_STR( Off ) )
515   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
516   PORT_DIPNAME( 0x08, 0x08, "UNK1-08" )
517   PORT_DIPSETTING(    0x08, DEF_STR( Off ) )
518   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
519   PORT_DIPNAME( 0x10, 0x10, "UNK1-10" )
520   PORT_DIPSETTING(    0x10, DEF_STR( Off ) )
521   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
522   PORT_DIPNAME( 0x20, 0x20, "UNK1-20" )
523   PORT_DIPSETTING(    0x20, DEF_STR( Off ) )
524   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
525   PORT_DIPNAME( 0x40, 0x40, "UNK1-40" )
526   PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
527   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
528   PORT_DIPNAME( 0x80, 0x80, "UNK1-80" )
529   PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
530   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
531
532   PORT_START("DSW2")
533   PORT_DIPNAME( 0x01, 0x01, "UNK2-01" )
534   PORT_DIPSETTING(    0x01, DEF_STR( Off ) )
535   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
536   PORT_DIPNAME( 0x02, 0x02, "UNK2-02" )
537   PORT_DIPSETTING(    0x02, DEF_STR( Off ) )
538   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
539   PORT_DIPNAME( 0x04, 0x04, "UNK2-04" )
540   PORT_DIPSETTING(    0x04, DEF_STR( Off ) )
541   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
542   PORT_DIPNAME( 0x08, 0x08, "UNK2-08 Demo Music On" )
543   PORT_DIPSETTING(    0x08, DEF_STR( Off ) )
544   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
545   PORT_DIPNAME( 0x10, 0x10, "UNK2-10" )
546   PORT_DIPSETTING(    0x10, DEF_STR( Off ) )
547   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
548   PORT_DIPNAME( 0x20, 0x20, "UNK2-20" )
549   PORT_DIPSETTING(    0x20, DEF_STR( Off ) )
550   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
551   PORT_DIPNAME( 0x40, 0x40, "UNK2-40" )
552   PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
553   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
554   PORT_DIPNAME( 0x80, 0x80, "UNK2-80" )
555   PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
556   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
557INPUT_PORTS_END
558
559static INPUT_PORTS_START( ufo800 )
560   PORT_START("IN1")
561   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Test Button")
562   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE1 ) PORT_NAME("P1 Service Coin")
563   PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_NAME("P1 Coin 1")
564   PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_NAME("P1 Coin 2")
565   PORT_BIT( 0xf0, IP_ACTIVE_LOW, IPT_UNUSED )
566
567   PORT_START("IN2")
568   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 )
569   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 )
570   PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN )
571   PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN )
572   PORT_BIT( 0xf0, IP_ACTIVE_LOW, IPT_UNUSED )
573
574   PORT_START("DSW1") // coinage
575   PORT_DIPNAME( 0x01, 0x01, "UNK1-01" )
576   PORT_DIPSETTING(    0x01, DEF_STR( Off ) )
577   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
578   PORT_DIPNAME( 0x02, 0x02, "UNK1-02" )
579   PORT_DIPSETTING(    0x02, DEF_STR( Off ) )
580   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
581   PORT_DIPNAME( 0x04, 0x04, "UNK1-04" )
582   PORT_DIPSETTING(    0x04, DEF_STR( Off ) )
583   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
584   PORT_DIPNAME( 0x08, 0x08, "UNK1-08" )
585   PORT_DIPSETTING(    0x08, DEF_STR( Off ) )
586   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
587   PORT_DIPNAME( 0x10, 0x10, "UNK1-10" )
588   PORT_DIPSETTING(    0x10, DEF_STR( Off ) )
589   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
590   PORT_DIPNAME( 0x20, 0x20, "UNK1-20" )
591   PORT_DIPSETTING(    0x20, DEF_STR( Off ) )
592   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
593   PORT_DIPNAME( 0x40, 0x40, "UNK1-40" )
594   PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
595   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
596   PORT_DIPNAME( 0x80, 0x80, "UNK1-80" )
597   PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
598   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
599
600   PORT_START("DSW2")
601   PORT_DIPNAME( 0x01, 0x01, "UNK2-01 BGM Select" )
602   PORT_DIPSETTING(    0x01, DEF_STR( Off ) )
603   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
604   PORT_DIPNAME( 0x02, 0x02, "UNK2-02 BGM Select" )
605   PORT_DIPSETTING(    0x02, DEF_STR( Off ) )
606   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
607   PORT_DIPNAME( 0x04, 0x04, "UNK2-04" )
608   PORT_DIPSETTING(    0x04, DEF_STR( Off ) )
609   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
610   PORT_DIPNAME( 0x08, 0x08, "UNK2-08" )
611   PORT_DIPSETTING(    0x08, DEF_STR( Off ) )
612   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
613   PORT_DIPNAME( 0x10, 0x10, "UNK2-10" )
614   PORT_DIPSETTING(    0x10, DEF_STR( Off ) )
615   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
616   PORT_DIPNAME( 0x20, 0x20, "UNK2-20" )
617   PORT_DIPSETTING(    0x20, DEF_STR( Off ) )
618   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
619   PORT_DIPNAME( 0x40, 0x40, "UNK2-40" )
620   PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
621   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
622   PORT_DIPNAME( 0x80, 0x80, "UNK2-80" )
623   PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
624   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
625INPUT_PORTS_END
626
627
628
373629/***************************************************************************
374630
375631  Machine Config
r241592r241593
414670   m_maincpu->set_input_line(0, state ? ASSERT_LINE : CLEAR_LINE);
415671}
416672
417static MACHINE_CONFIG_START( ufo, ufo_state )
673static MACHINE_CONFIG_START( newufo, ufo_state )
418674
419675   /* basic machine hardware */
420676   MCFG_CPU_ADD("maincpu", Z80, 8000000)
r241592r241593
428684   // all ports set to input
429685   MCFG_315_5296_IN_PORTA_CB(READ8(ufo_state, crane_limits_r))
430686   MCFG_315_5296_IN_PORTB_CB(READ8(ufo_state, crane_limits_r))
431//   MCFG_315_5296_IN_PORTC_CB(NOOP)
432//   MCFG_315_5296_IN_PORTD_CB(NOOP)
433   MCFG_315_5296_IN_PORTE_CB(IOPORT("P1"))
687   MCFG_315_5296_IN_PORTE_CB(IOPORT("IN1"))
434688   MCFG_315_5296_IN_PORTF_CB(IOPORT("DSW1"))
435689   MCFG_315_5296_IN_PORTG_CB(IOPORT("DSW2"))
436   MCFG_315_5296_IN_PORTH_CB(IOPORT("P2"))
690   MCFG_315_5296_IN_PORTH_CB(IOPORT("IN2"))
437691
438692   MCFG_DEVICE_ADD("io2", SEGA_315_5296, 16000000)
439693   // all ports set to output
r241592r241593
444698   MCFG_315_5296_OUT_PORTE_CB(WRITE8(ufo_state, crane_xyz_w))
445699   MCFG_315_5296_OUT_PORTF_CB(WRITE8(ufo_state, crane_xyz_w))
446700   MCFG_315_5296_OUT_PORTG_CB(WRITE8(ufo_state, ufo_lamps_w))
447//   MCFG_315_5296_OUT_PORTH_CB(NOOP)
448701
449702   MCFG_DEVICE_ADD("pit", PIT8254, 0) // uPD71054C, configuration is unknown
450703   MCFG_PIT8253_CLK0(8000000/256)
r241592r241593
465718   MCFG_SOUND_ROUTE(1, "mono", 0.40)
466719MACHINE_CONFIG_END
467720
721static MACHINE_CONFIG_DERIVED( ufomini, newufo )
468722
723   /* basic machine hardware */
724   MCFG_DEVICE_MODIFY("io1")
725   MCFG_315_5296_IN_PORTC_CB(IOPORT("IN1"))
726   MCFG_315_5296_IN_PORTE_CB(NULL)
727   MCFG_315_5296_IN_PORTH_CB(NULL)
728MACHINE_CONFIG_END
469729
730
731static MACHINE_CONFIG_DERIVED( ufo21, newufo )
732
733   /* basic machine hardware */
734   MCFG_DEVICE_MODIFY("io1")
735   MCFG_315_5296_IN_PORTA_CB(READ8(ufo_state, ex_crane_limits_r))
736   MCFG_315_5296_IN_PORTB_CB(READ8(ufo_state, ex_crane_limits_r))
737   MCFG_315_5296_IN_PORTC_CB(READ8(ufo_state, ex_crane_open_r))
738
739   MCFG_DEVICE_MODIFY("io2")
740   MCFG_315_5296_OUT_PORTA_CB(WRITE8(ufo_state, ex_stepper_w))
741   MCFG_315_5296_OUT_PORTE_CB(WRITE8(ufo_state, ex_crane_xyz_w))
742   MCFG_315_5296_OUT_PORTF_CB(WRITE8(ufo_state, ex_crane_xyz_w))
743MACHINE_CONFIG_END
744
745static MACHINE_CONFIG_DERIVED( ufo800, ufo21 )
746
747   /* basic machine hardware */
748   MCFG_DEVICE_MODIFY("io1")
749   MCFG_315_5296_IN_PORTB_CB(IOPORT("IN2"))
750   MCFG_315_5296_IN_PORTD_CB(IOPORT("IN1"))
751   MCFG_315_5296_IN_PORTE_CB(NULL)
752   MCFG_315_5296_IN_PORTH_CB(NULL)
753
754   MCFG_DEVICE_MODIFY("io2")
755   MCFG_315_5296_OUT_PORTF_CB(NULL) // ufo lamps?
756MACHINE_CONFIG_END
757
758
759
470760/***************************************************************************
471761
472762  Game drivers
r241592r241593
514804ROM_END
515805
516806
517GAMEL( 1991, newufo,       0,      ufo, ufo, driver_device, 0, ROT0, "Sega", "New UFO Catcher (standard)", GAME_MECHANICAL | GAME_SUPPORTS_SAVE, layout_segaufo )
518GAMEL( 1991, newufo_sonic, newufo, ufo, ufo, driver_device, 0, ROT0, "Sega", "New UFO Catcher (Sonic The Hedgehog)", GAME_MECHANICAL | GAME_SUPPORTS_SAVE, layout_segaufo )
519GAMEL( 1991, newufo_nfl,   newufo, ufo, ufo, driver_device, 0, ROT0, "Sega", "New UFO Catcher (Team NFL)", GAME_MECHANICAL | GAME_SUPPORTS_SAVE, layout_segaufo )
520GAMEL( 1991, newufo_xmas,  newufo, ufo, ufo, driver_device, 0, ROT0, "Sega", "New UFO Catcher (Christmas season ROM kit)", GAME_MECHANICAL | GAME_SUPPORTS_SAVE, layout_segaufo )
521GAMEL( 1991, ufomini,      0,      ufo, ufo, driver_device, 0, ROT0, "Sega", "UFO Catcher Mini", GAME_NOT_WORKING | GAME_MECHANICAL | GAME_SUPPORTS_SAVE, layout_segaufo )
522GAMEL( 1996, ufo21,        0,      ufo, ufo, driver_device, 0, ROT0, "Sega", "UFO Catcher 21", GAME_NOT_WORKING | GAME_MECHANICAL | GAME_SUPPORTS_SAVE, layout_segaufo )
523GAMEL( 1998, ufo800,       0,      ufo, ufo, driver_device, 0, ROT0, "Sega", "UFO Catcher 800", GAME_NOT_WORKING | GAME_MECHANICAL | GAME_SUPPORTS_SAVE, layout_segaufo )
807GAMEL( 1991, newufo,       0,      newufo,  newufo,  driver_device, 0, ROT0, "Sega", "New UFO Catcher (standard)", GAME_MECHANICAL | GAME_SUPPORTS_SAVE, layout_segaufo )
808GAMEL( 1991, newufo_sonic, newufo, newufo,  newufo,  driver_device, 0, ROT0, "Sega", "New UFO Catcher (Sonic The Hedgehog)", GAME_MECHANICAL | GAME_SUPPORTS_SAVE, layout_segaufo )
809GAMEL( 1991, newufo_nfl,   newufo, newufo,  newufo,  driver_device, 0, ROT0, "Sega", "New UFO Catcher (Team NFL)", GAME_MECHANICAL | GAME_SUPPORTS_SAVE, layout_segaufo )
810GAMEL( 1991, newufo_xmas,  newufo, newufo,  newufo,  driver_device, 0, ROT0, "Sega", "New UFO Catcher (Christmas season ROM kit)", GAME_MECHANICAL | GAME_SUPPORTS_SAVE, layout_segaufo )
811GAMEL( 1991, ufomini,      0,      ufomini, ufomini, driver_device, 0, ROT0, "Sega", "UFO Catcher Mini", GAME_MECHANICAL | GAME_SUPPORTS_SAVE, layout_segaufo )
812GAMEL( 1996, ufo21,        0,      ufo21,   ufo21,   driver_device, 0, ROT0, "Sega", "UFO Catcher 21", GAME_IMPERFECT_SOUND | GAME_MECHANICAL | GAME_SUPPORTS_SAVE, layout_segaufo )
813GAMEL( 1998, ufo800,       0,      ufo800,  ufo800,  driver_device, 0, ROT0, "Sega", "UFO Catcher 800", GAME_NOT_WORKING | GAME_MECHANICAL | GAME_SUPPORTS_SAVE, layout_segaufo )
trunk/src/mame/drivers/taito_f3.c
r241592r241593
31783178   ROM_LOAD( "palce16v8-d77-14.bin", 0x0800, 0x0117, CRC(7427e777) SHA1(e692cedb13e5bc02edc4b25e9dcea51e6715de85) )
31793179ROM_END
31803180
3181ROM_START( arkretrnu )
3182   ROM_REGION(0x200000, "maincpu", 0) /* 68020 code */
3183   ROM_LOAD32_BYTE("e36-11.20", 0x000000, 0x040000, CRC(b50cfb92) SHA1(dac69fc9ef03315b11bb94d19e3dfdc8867b08ed) )
3184   ROM_LOAD32_BYTE("e36-10.19", 0x000001, 0x040000, CRC(c940dba1) SHA1(ec87c9e4250f8b2f15094681a4783bca8c68f576) )
3185   ROM_LOAD32_BYTE("e36-09.18", 0x000002, 0x040000, CRC(f16985e0) SHA1(a74cfee8f958e7a32354d4353eeb199a7fb1ce64) )
3186   ROM_LOAD32_BYTE("e36-14.17", 0x000003, 0x040000, CRC(3360cfa1) SHA1(b06afc392b3864a895aed3a406d5d9886b1d0894) )
3187
3188   ROM_REGION(0x180000, "audiocpu", 0) /* Sound CPU */
3189   ROM_LOAD16_BYTE("e36-12.32", 0x100000, 0x40000, CRC(3bae39be) SHA1(777142ecc24799b934ed51ac4cd8700bb6da7e3c) )
3190   ROM_LOAD16_BYTE("e36-13.33", 0x100001, 0x40000, CRC(94448e82) SHA1(d7766490318623be770545918391c5e6144dd619) )
3191
3192   ROM_REGION(0x100000, "gfx1" , 0) /* Sprites */
3193   ROM_LOAD16_BYTE("e36-03.12", 0x000000, 0x040000, CRC(1ea8558b) SHA1(b8ea4d6e1fb551b3c47f336a5e60ec33f7be525f) )
3194   ROM_LOAD16_BYTE("e36-02.8",  0x000001, 0x040000, CRC(694eda31) SHA1(1a6f85057395052571491f85c633d5632ab64865) )
3195   ROM_LOAD       ("e36-01.4",  0x0c0000, 0x040000, CRC(54b9b2cd) SHA1(55ae964ea1d2cc40a6578c5339754a270096f01f) )
3196   ROM_FILL       (             0x080000, 0x040000, 0 )
3197
3198   ROM_REGION(0x200000, "gfx2" , 0) /* Tiles */
3199   ROM_LOAD16_BYTE("e36-07.47", 0x000000, 0x080000, CRC(266bf1c1) SHA1(489549478d7016400af2e643d4b98bf605237d34) )
3200   ROM_LOAD16_BYTE("e36-06.45", 0x000001, 0x080000, CRC(110ab729) SHA1(0ccc0a5abbcfd79a069daf5162cd344a5fb225d5) )
3201   ROM_LOAD       ("e36-05.43", 0x180000, 0x080000, CRC(db18bce2) SHA1(b6653facc7f5c624f5710a51f2b2abfe640177e2) )
3202   ROM_FILL       (          0x100000, 0x080000, 0 )
3203
3204   ROM_REGION16_BE(0x400000, "ensoniq.0" , ROMREGION_ERASE00 ) // V2: 4 banks, only 1 populated
3205   ROM_LOAD16_BYTE("e36-04.38", 0x000000, 0x200000, CRC(2250959b) SHA1(06943f1b72bdf325485356a01278d88aeae93d87) )    // C8 C9 CA CB
3206
3207   ROM_REGION( 0x0a00, "plds", 0 )
3208   ROM_LOAD( "pal16l8a-d77-09.bin",  0x0000, 0x0104, CRC(b371532b) SHA1(7f875f380e69d14326a036a09d2fda7554b73664) )
3209   ROM_LOAD( "pal16l8a-d77-10.bin",  0x0200, 0x0104, CRC(42f59227) SHA1(1f0db7489b49c00603ea51d130c9dfc237545390) )
3210   ROM_LOAD( "palce16v8-d77-11.bin", 0x0400, 0x0117, CRC(eacc294e) SHA1(90679d523d90c1f8d2ecbd7b6fac2861f94cf107) )
3211   ROM_LOAD( "palce16v8-d77-12.bin", 0x0600, 0x0117, CRC(e9920cfe) SHA1(58b73fe65f118d57fdce56d781593fc70c797f1b) )
3212   ROM_LOAD( "palce16v8-d77-14.bin", 0x0800, 0x0117, CRC(7427e777) SHA1(e692cedb13e5bc02edc4b25e9dcea51e6715de85) )
3213ROM_END
3214
31813215ROM_START( arkretrnj )
31823216   ROM_REGION(0x200000, "maincpu", 0) /* 68020 code */
31833217   ROM_LOAD32_BYTE("e36-11.20", 0x000000, 0x040000, CRC(b50cfb92) SHA1(dac69fc9ef03315b11bb94d19e3dfdc8867b08ed) )
r241592r241593
41204154GAME( 1996, pbobble3u,pbobble3, f3,      f3, taito_f3_state, pbobble3, ROT0,   "Taito Corporation",         "Puzzle Bobble 3 (Ver 2.1A 1996/09/27)", 0 )
41214155GAME( 1996, pbobble3j,pbobble3, f3,      f3, taito_f3_state, pbobble3, ROT0,   "Taito Corporation",         "Puzzle Bobble 3 (Ver 2.1J 1996/09/27)", 0 )
41224156GAME( 1997, arkretrn, 0,        f3,      f3, taito_f3_state, arkretrn, ROT0,   "Taito Corporation",         "Arkanoid Returns (Ver 2.02O 1997/02/10)", 0 )
4157GAME( 1997, arkretrnu,arkretrn, f3,      f3, taito_f3_state, arkretrn, ROT0,   "Taito Corporation",         "Arkanoid Returns (Ver 2.02A 1997/02/10)", 0 )
41234158GAME( 1997, arkretrnj,arkretrn, f3,      f3, taito_f3_state, arkretrn, ROT0,   "Taito Corporation",         "Arkanoid Returns (Ver 2.02J 1997/02/10)", 0 )
41244159GAME( 1997, kirameki, 0,        f3_224a, f3, taito_f3_state, kirameki, ROT0,   "Taito Corporation",         "Kirameki Star Road (Ver 2.10J 1997/08/29)", 0 )
41254160GAME( 1997, puchicar, 0,        f3,      f3, taito_f3_state, puchicar, ROT0,   "Taito Corporation",         "Puchi Carat (Ver 2.02O 1997/10/29)", 0 )
trunk/src/mame/drivers/uapce.c
r241592r241593
11/*
22
3    United Amusement PC-Engine based hardware
3    United Amusements PC-Engine based hardware
44    Driver by Mariusz Wojcieszek
55    Thanks for Charles MacDonald for hardware docs
66
r241592r241593
1212
1313 History
1414
15 In 1989 United Amusement (a large operator of arcades in the US at that
15 In 1989 United Amusements (a large operator of arcades in the US at that
1616 time) developed a JAMMA interface for the PC-Engine with NEC's blessing. NEC
1717 pulled funding for the project before mass production began, and it never
1818 took off.
trunk/src/mame/mame.lst
r241592r241593
441441bigkong         // bootleg
442442monkeyd         // bootleg
443443dking           // Crazy Kong Bootleg
444ckongdks      // Spanish Crazy Kong bootleg
444445ckongpt2        // (c) 1981 Falcon
445446ckongpt2a       // (c) 1981 Falcon
446447ckongpt2j       // (c) 1981 Falcon
r241592r241593
14751476gunchamp        // (c) 1980 Model Racing
14761477gunchamps       // (c) 1980 Model Racing (sshot.c)
14771478spaceatt        // (c) 1978 Video Games GMBH
1479galmonst      // (c) Laguna S.A.
14781480spaceat2        // (c) 1980 Zenitone-Microsec Ltd
14791481spacecom        // bootleg
14801482sinvzen         // Zenitone-Microsec Ltd
r241592r241593
25202522pbobble3u       // 1996.11 E29 (c) 1996 Taito Corporation (US)
25212523pbobble3j       // 1996.11 E29 (c) 1996 Taito Corporation (Japan)
25222524arkretrn        // 1997.03 E36 (c) 1997 Taito Corporation (World)
2525arkretrnu       // 1997.03 E36 (c) 1997 Taito Corporation (US)
25232526arkretrnj       // 1997.03 E36 (c) 1997 Taito Corporation (Japan)
25242527kirameki        // 1997.09 E44 (c) 1997 Taito Corporation (Japan)
25252528puchicar        // 1997.?? E46 (c) 1997 Taito Corporation (World)
r241592r241593
79097912ninjakd2a       // UPL-????? (c) 1987
79107913ninjakd2b       // UPL-????? (c) 1987
79117914rdaction        // UPL-87003?(c) 1987 + World Games license
7915jt104         // hack?
79127916mnight          // UPL-????? (c) 1987 distributed by Kawakus
79137917arkarea         // UPL-87007 (c) 1988 (Arcade TV Game List - P.67, Right, 2 from top)
79147918robokid         // UPL-88013 (c) 1988
r241592r241593
83008304supdrapob       // bootleg
83018305sbagman         // (c) 1984
83028306sbagmans        // (c) 1984 + Stern license
8303botanic         // (c) 1985
8307botanic         // (c) 1983
8308botanicf      // (c) 1984
83048309squaitsa        // (c) 1985
83058310tankbust        // (c) 1985
83068311
trunk/src/mess/drivers/spc1000.c
r241592r241593
25252014-10-11: Replaced above code with MESS-compliant code [Meeso Kim]
2626
2727****************************************************************************/
28/*
29 * SAMSUNG SPC-1000 Series (info from zannylim)
30 *
31 * YEAR MODEL           MainVideo       PRT     FDD
32 * ---- --------------  ------  -----   ------  -------
33 * 1982 SPC-1000        S68047  RGB     buffer  -
34 * 1983 SPC-1000        S68047  RF-TV   buffer  -
35 * 1983 SPC-1100        S68047  RF-TV   -       -
36 * 1983 SPC-1000/1100   MC6847  RF-TV   direct  support
37 * 1985 SPC-1000A       MC6847  RF-TV   direct  support
38 *
39 * 2nd Video Display Processor type 1 : VDP UNIT (TMS9918 + 4KB VRAM) by staticsoft
40 * 2nd Video Display Processor type 2 : SOFT BOX (TMS9918 + 4KB VRAM with BIOS) by sammi computer
41 *
42 * Intelligence FDD : SD-725(2FDD, RS232C), SD-720(1FDD), SD-725A(2FDD), SD-725B(Desktop 2FDD, RS232C) - EPSON TF20 F100
43 * External FDD with Expansion slot : KWE-1000 by kyungwoo
44 *
45 * Network device : ISAM-1000 by samsung
46 *
47 *              +---------PRT------RGB----TVRF--+   SPC-1000
48 *              +                               +
49 *              +   ROM0                        +   CPU : Z80A (4MHz)
50 *              +   ROM1                        +   RAM : 64KB
51 *      +-------+   ROM2  AY-3-8910             +   VRAM : 6KB
52 *      +                             SPC-1000  +   VDG : AMI S68047 with TTL RGB output
53 *     IPL                                      +   PSG : AY-3-8910
54 *     RESET                          S68047    +
55 *      +           Z80A                        +   Include Internal Data-recorder
56 *      +    ROM3                               +
57 *      +                                       +   ROM : 32KB (8KB x 4)
58 *      +---------------------------------------+
59 *
60 *              +---------PRT----VIDEO----TVRF--+   SPC-1000
61 *              +                               +
62 *              +   ROM0                 LM1889 +   Support RF TV Support, but Removed RGB output
63 *              +   ROM1                        +
64 *      +-------+   ROM2  AY-3-8910   SPC-1000  +
65 *      +                                 1100  +
66 *     IPL                                      +
67 *     RESET                          S68047    +
68 *      +           Z80A                        +
69 *      +    ROM3                               +
70 *      +                                       +
71 *      +---------------------------------------+
72 *
73 *              +----------------VIDEO----TVRF--+   SPC-1100
74 *              +                               +
75 *              +   ROM0                 LM1889 +   Removed Printer port
76 *              +   ROM1       LM386(5V)        +
77 *      +-------+   ROM2  AY-3-8910   SPC-1000  +
78 *      +                                 1100  +
79 *     IPL                                      +
80 *     RESET                          S68047    +
81 *      +           Z80A                        +
82 *      +    ROM3                               +
83 *      +                                       +
84 *      +---------------------------------------+
85 *
86 *              +---------PRT----VIDEO----TVRF--+   SPC-1000, SPC-1100
87 *              +                               +
88 *              +   ROM0                 MC1372 +   New Video Display Generator : MC6847
89 *              +   ROM1       LM386(5V)        +
90 *      +-------+   ROM2  AY-3-8910             +
91 *      +           ROM3         SPC-1000/1100  +
92 *     IPL                                      +
93 *     RESET                          MC6847    +
94 *      +           Z80A                        +
95 *      +                                       +
96 *      +                                       +
97 *      +---------------------------------------+
98 *
99 *              +---------PRT----VIDEO----TVRF--+   SPC-1000, SPC-1100
100 *              +                               +
101 *              +   ROM0              S4 MC1372 +   REV PCB No.839291
102 *              +   ROM1       LM386(5V)        +
103 *      +-------+   ROM2  AY-3-8910             +   Add composite color on/off switch
104 *      +           ROM3         SPC-1000/1100  +
105 *     IPL                                      +
106 *     RESET                          MC6847    +
107 *      +           Z80A                        +
108 *      +                                       +
109 *      +                                       +
110 *      +---------------------------------------+
111 *
112 *              +---------PRT----VIDEO----TVRF--+   SPC-1000A
113 *              +                               +
114 *              +   ROM0              S4 MC1372 +   Internal Data-recorder with Cassette Audio Player
115 *              +   ROM1       LM386(12V)       +   Add FDD auto detect
116 *      +-------+   ROM2  AY-3-8910             +   Remove IPL button
117 *      + SPC-1000A ROM3                        +   Change DRAM refresh circuit
118 *     IPL                                      +   Use 64K DRAM made by Samsung
119 *      +                             MC6847    +   Use TTL IC made by Goldstar
120 *      +           Z80A                        +
121 *      +                                       +
122 *      +                                       +
123 *      +---------------------------------------+
124 *
125 */
28126
29
30127#include "emu.h"
31128#include "cpu/z80/z80.h"
32129#include "machine/ram.h"
trunk/src/mess/drivers/xerox820.c
r241592r241593
2525    - Xerox 16/8
2626    - Emerald Microware X120 board
2727    - type in Monitor v1.0 from manual
28    - proper keyboard emulation (MCU?)
28    - ASCII keyboard
29    - low-profile keyboard
2930
3031    http://users.telenet.be/lust/Xerox820/index.htm
3132    http://www.classiccmp.org/dunfield/img41867/system.htm
r241592r241593
758759
759760ROM_START( bigboard )
760761   ROM_REGION( 0x1000, Z80_TAG, 0 )
761   ROM_LOAD( "bigboard.u67", 0x0000, 0x0800, CRC(5a85a228) SHA1(d51a2cbd0aae80315bda9530275aabfe8305364e))
762   ROM_LOAD( "bigboard.u67", 0x0000, 0x0800, CRC(5a85a228) SHA1(d51a2cbd0aae80315bda9530275aabfe8305364e) )
762763
763764   ROM_REGION( 0x800, "chargen", 0 )
764765   ROM_LOAD( "bigboard.u73", 0x0000, 0x0800, CRC(10bf0d81) SHA1(7ec73670a4d9d6421a5d6a4c4edc8b7c87923f6c) )
r241592r241593
790791ROM_END
791792
792793ROM_START( x820ii )
793   ROM_REGION( 0x1800, Z80_TAG, 0 )
794   ROM_REGION( 0x2000, Z80_TAG, 0 )
794795   ROM_DEFAULT_BIOS( "v404" )
795   ROM_SYSTEM_BIOS( 0, "v404", "Balcones Operating System v4.04" )
796   ROMX_LOAD( "537p3652.u33", 0x0000, 0x0800, CRC(7807cfbb) SHA1(bd3cc5cc5c59c84a50747aae5c17eb4617b0dbc3), ROM_BIOS(1) )
797   ROMX_LOAD( "537p3653.u34", 0x0800, 0x0800, CRC(a9c6c0c3) SHA1(c2da9d1bf0da96e6b8bfa722783e411d2fe6deb9), ROM_BIOS(1) )
798   ROMX_LOAD( "537p3654.u35", 0x1000, 0x0800, CRC(a8a07223) SHA1(e8ae1ebf2d7caf76771205f577b88ae493836ac9), ROM_BIOS(1) )
796   ROM_SYSTEM_BIOS( 0, "v400", "Balcones Operating System v4.00" ) // Initial U.S. 3-ROM set: support for double density disks
797   ROMX_LOAD( "v400.u33", 0x0000, 0x0800, NO_DUMP, ROM_BIOS(1) )
798   ROMX_LOAD( "v400.u34", 0x0800, 0x0800, NO_DUMP, ROM_BIOS(1) )
799   ROMX_LOAD( "v400.u35", 0x1000, 0x0800, NO_DUMP, ROM_BIOS(1) )
800   ROM_SYSTEM_BIOS( 1, "v401", "Balcones Operating System v4.01" ) // Corrected overflow problem with large data files
801   ROMX_LOAD( "v401.u33", 0x0000, 0x0800, NO_DUMP, ROM_BIOS(2) )
802   ROMX_LOAD( "v401.u34", 0x0800, 0x0800, NO_DUMP, ROM_BIOS(2) )
803   ROMX_LOAD( "v401.u35", 0x1000, 0x0800, NO_DUMP, ROM_BIOS(2) )
804   ROM_SYSTEM_BIOS( 2, "v402", "Balcones Operating System v4.02" ) // Rank Xerox (European) boot ROM version of US 4.01
805   ROMX_LOAD( "v402.u33", 0x0000, 0x0800, NO_DUMP, ROM_BIOS(3) )
806   ROMX_LOAD( "v402.u34", 0x0800, 0x0800, NO_DUMP, ROM_BIOS(3) )
807   ROMX_LOAD( "v402.u35", 0x1000, 0x0800, NO_DUMP, ROM_BIOS(3) )
808   ROM_SYSTEM_BIOS( 3, "v403", "Balcones Operating System v4.03" ) // Incorporate programmable communications option and support for the low-profile keyboard (4-ROM set and type-ahead input buffer)
809   ROMX_LOAD( "v403.u33", 0x0000, 0x0800, NO_DUMP, ROM_BIOS(4) )
810   ROMX_LOAD( "v403.u34", 0x0800, 0x0800, NO_DUMP, ROM_BIOS(4) )
811   ROMX_LOAD( "v403.u35", 0x1000, 0x0800, NO_DUMP, ROM_BIOS(4) )
812   ROMX_LOAD( "v403.u36", 0x1800, 0x0800, NO_DUMP, ROM_BIOS(4) )
813   ROM_SYSTEM_BIOS( 4, "v404", "Balcones Operating System v4.04" ) // Changes sign-on message from Xerox 820-II to Xerox
814   ROMX_LOAD( "537p3652.u33", 0x0000, 0x0800, CRC(7807cfbb) SHA1(bd3cc5cc5c59c84a50747aae5c17eb4617b0dbc3), ROM_BIOS(5) )
815   ROMX_LOAD( "537p3653.u34", 0x0800, 0x0800, CRC(a9c6c0c3) SHA1(c2da9d1bf0da96e6b8bfa722783e411d2fe6deb9), ROM_BIOS(5) )
816   ROMX_LOAD( "537p3654.u35", 0x1000, 0x0800, CRC(a8a07223) SHA1(e8ae1ebf2d7caf76771205f577b88ae493836ac9), ROM_BIOS(5) )
817   ROMX_LOAD( "v404.u36", 0x1800, 0x0800, NO_DUMP, ROM_BIOS(5) ) // fitted for low-profile keyboard only
818   ROM_SYSTEM_BIOS( 5, "v50", "Balcones Operating System v5.0" ) // Operating system modifications for DEM and new 5.25" disk controller (4 new boot ROMs)
819   ROMX_LOAD( "v50.u33", 0x0000, 0x0800, NO_DUMP, ROM_BIOS(6) )
820   ROMX_LOAD( "v50.u34", 0x0800, 0x0800, NO_DUMP, ROM_BIOS(6) )
821   ROMX_LOAD( "v50.u35", 0x1000, 0x0800, NO_DUMP, ROM_BIOS(6) )
822   ROMX_LOAD( "v50.u36", 0x1800, 0x0800, NO_DUMP, ROM_BIOS(6) ) // fitted for low-profile keyboard only
799823
800824   ROM_REGION( 0x1000, "chargen", 0 )
801825   ROM_LOAD( "x820ii.u57", 0x0000, 0x0800, CRC(1a50f600) SHA1(df4470c80611c14fa7ea8591f741fbbecdfe4fd9) )
802826   ROM_LOAD( "x820ii.u58", 0x0800, 0x0800, CRC(aca4b9b3) SHA1(77f41470b0151945b8d3c3a935fc66409e9157b3) )
803827
804828   ROM_REGION( 0x400, "keyboard", 0 )
805   ROM_LOAD( "820iikey.bin", 0x000, 0x400, CRC(8ea3b39b) SHA1(3f05959f54a558b273567b1b4f0c7cdf46d8d9bf) )
829   ROM_LOAD( "820iikey.bin", 0x000, 0x400, CRC(8ea3b39b) SHA1(3f05959f54a558b273567b1b4f0c7cdf46d8d9bf) ) // ASCII keyboard, QZERTY layout (Italian)
806830ROM_END
807831
808832ROM_START( x168 )
809833   ROM_REGION( 0x1800, Z80_TAG, 0 )
810834   ROM_DEFAULT_BIOS( "v404" )
811   ROM_SYSTEM_BIOS( 0, "v404", "Balcones Operating System v4.04" )
835   ROM_SYSTEM_BIOS( 0, "v404", "Balcones Operating System v4.04" ) // Changes sign-on message from Xerox 820-II to Xerox
812836   ROMX_LOAD( "537p3652.u33", 0x0000, 0x0800, CRC(7807cfbb) SHA1(bd3cc5cc5c59c84a50747aae5c17eb4617b0dbc3), ROM_BIOS(1) )
813837   ROMX_LOAD( "537p3653.u34", 0x0800, 0x0800, CRC(a9c6c0c3) SHA1(c2da9d1bf0da96e6b8bfa722783e411d2fe6deb9), ROM_BIOS(1) )
814838   ROMX_LOAD( "537p3654.u35", 0x1000, 0x0800, CRC(a8a07223) SHA1(e8ae1ebf2d7caf76771205f577b88ae493836ac9), ROM_BIOS(1) )
839   ROMX_LOAD( "v404.u36", 0x1800, 0x0800, NO_DUMP, ROM_BIOS(1) ) // fitted for low-profile keyboard only
840   ROM_SYSTEM_BIOS( 1, "v50", "Balcones Operating System v5.0" ) // Operating system modifications for DEM and new 5.25" disk controller (4 new boot ROMs)
841   ROMX_LOAD( "v50.u33", 0x0000, 0x0800, NO_DUMP, ROM_BIOS(2) )
842   ROMX_LOAD( "v50.u34", 0x0800, 0x0800, NO_DUMP, ROM_BIOS(2) )
843   ROMX_LOAD( "v50.u35", 0x1000, 0x0800, NO_DUMP, ROM_BIOS(2) )
844   ROMX_LOAD( "v50.u36", 0x1800, 0x0800, NO_DUMP, ROM_BIOS(2) ) // fitted for low-profile keyboard only
815845
816846   ROM_REGION( 0x1000, I8086_TAG, 0 )
817847   ROM_LOAD( "8086.u33", 0x0000, 0x1000, CRC(ee49e3dc) SHA1(a5f20c74fc53f9d695d8894534ab69a39e2c38d8) )
r241592r241593
821851   ROM_LOAD( "x820ii.u58", 0x0800, 0x0800, CRC(aca4b9b3) SHA1(77f41470b0151945b8d3c3a935fc66409e9157b3) )
822852
823853   ROM_REGION( 0x400, "keyboard", 0 )
824   ROM_LOAD( "820iikey.bin", 0x000, 0x400, CRC(8ea3b39b) SHA1(3f05959f54a558b273567b1b4f0c7cdf46d8d9bf) )
854   ROM_LOAD( "820iikey.bin", 0x000, 0x400, CRC(8ea3b39b) SHA1(3f05959f54a558b273567b1b4f0c7cdf46d8d9bf) ) // ASCII keyboard, QZERTY layout (Italian)
825855ROM_END
826856
827857ROM_START( mk83 )
828858   ROM_REGION( 0x1000, Z80_TAG, 0 )
829   ROM_LOAD( "2732mk83.bin", 0x0000, 0x1000, CRC(a845c7e1) SHA1(3ccf629c5cd384953794ac4a1d2b45678bd40e92))
859   ROM_LOAD( "2732mk83.bin", 0x0000, 0x1000, CRC(a845c7e1) SHA1(3ccf629c5cd384953794ac4a1d2b45678bd40e92) )
860
830861   ROM_REGION( 0x800, "chargen", 0 )
831   ROM_LOAD( "2716mk83.bin", 0x0000, 0x0800, CRC(10bf0d81) SHA1(7ec73670a4d9d6421a5d6a4c4edc8b7c87923f6c))
862   ROM_LOAD( "2716mk83.bin", 0x0000, 0x0800, CRC(10bf0d81) SHA1(7ec73670a4d9d6421a5d6a4c4edc8b7c87923f6c) )
832863ROM_END
833864
834865/* System Drivers */


Previous 199869 Revisions Next


© 1997-2024 The MAME Team