trunk/hash/megadriv.xml
r241592 | r241593 | |
42 | 42 | * Ghoul Patrol |
43 | 43 | * Beethoven's 2nd |
44 | 44 | * Iron Hammer (from http://www.youtube.com/watch?v=uQG0tZQaKUg ) |
45 | | * Bill's Tomato Game (from http://www.youtube.com/watch?v=GeCuBe2xd8A ) |
46 | 45 | * Total Carnage |
47 | 46 | * Monster Hunter |
48 | 47 | * Brown 60 |
r241592 | r241593 | |
825 | 824 | </software> |
826 | 825 | |
827 | 826 | |
| 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 | |
828 | 849 | <software name="batman"> |
829 | 850 | <description>Batman (Euro)</description> |
830 | 851 | <year>1992</year> |
r241592 | r241593 | |
1106 | 1127 | |
1107 | 1128 | |
1108 | 1129 | <!-- 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 --> |
1109 | 1160 | <software name="buckrog"> |
1110 | 1161 | <description>Buck Rogers - Countdown to Doomsday (Euro, USA)</description> |
1111 | 1162 | <year>1991</year> |
r241592 | r241593 | |
1153 | 1204 | </software> |
1154 | 1205 | |
1155 | 1206 | |
| 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 | |
1156 | 1222 | <software name="burnforc"> |
1157 | 1223 | <!-- Namcot PCB (blob epoxy chip) --> |
1158 | 1224 | <description>Burning Force (Euro)</description> |
r241592 | r241593 | |
1481 | 1547 | </software> |
1482 | 1548 | |
1483 | 1549 | |
| 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 | |
1484 | 1564 | <software name="collslam"> |
1485 | 1565 | <description>College Slam (USA)</description> |
1486 | 1566 | <year>1996</year> |
r241592 | r241593 | |
2197 | 2277 | </software> |
2198 | 2278 | |
2199 | 2279 | |
| 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 | |
2200 | 2297 | <!-- Only Euro is confirmed --> |
2201 | 2298 | <software name="ecco"> |
2202 | 2299 | <description>Ecco the Dolphin (Euro, USA, Kor)</description> |
r241592 | r241593 | |
2909 | 3006 | </software> |
2910 | 3007 | |
2911 | 3008 | |
| 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 | |
2912 | 3037 | <!-- Only Euro is confirmed --> |
2913 | 3038 | <software name="gground"> |
2914 | 3039 | <description>Gain Ground (World, Rev. A)</description> |
r241592 | r241593 | |
3007 | 3132 | </software> |
3008 | 3133 | |
3009 | 3134 | |
| 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 | |
3010 | 3149 | <!-- Only Euro is confirmed --> |
3011 | 3150 | <software name="genchaos"> |
3012 | 3151 | <description>General Chaos (Euro, USA)</description> |
r241592 | r241593 | |
3326 | 3465 | |
3327 | 3466 | |
3328 | 3467 | <!-- 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 --> |
3329 | 3483 | <software name="hardbl94"> |
3330 | 3484 | <description>HardBall '94 (Euro, USA)</description> |
3331 | 3485 | <year>1994</year> |
r241592 | r241593 | |
3554 | 3708 | </software> |
3555 | 3709 | |
3556 | 3710 | |
| 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 | |
3557 | 3725 | <software name="intrugby"> |
3558 | 3726 | <description>International Rugby (Euro)</description> |
3559 | 3727 | <year>1993</year> |
r241592 | r241593 | |
3642 | 3810 | </software> |
3643 | 3811 | |
3644 | 3812 | |
| 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 | |
3645 | 3833 | <!-- Only Euro is confirmed, USA with label C55-01? needs to be verified --> |
3646 | 3834 | <software name="jbdougko"> |
3647 | 3835 | <description>James 'Buster' Douglas Knockout Boxing (Euro, USA)</description> |
r241592 | r241593 | |
3736 | 3924 | </software> |
3737 | 3925 | |
3738 | 3926 | |
| 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 | |
3739 | 3941 | <!-- Only Euro is confirmed --> |
3740 | 3942 | <software name="jewelms"> |
3741 | 3943 | <description>Jewel Master (Euro, USA, Rev. A)</description> |
r241592 | r241593 | |
4780 | 4982 | </software> |
4781 | 4983 | |
4782 | 4984 | |
| 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 | |
4783 | 5017 | <software name="mmprtm"> |
4784 | 5018 | <description>Mighty Morphin Power Rangers - The Movie (Euro)</description> |
4785 | 5019 | <year>1995</year> |
r241592 | r241593 | |
5130 | 5364 | </software> |
5131 | 5365 | |
5132 | 5366 | |
| 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 | |
5133 | 5389 | <software name="bullvslaj" cloneof="bullvsla"> |
5134 | 5390 | <description>NBA Pro Basketball - Bulls Vs Lakers (Jpn)</description> |
5135 | 5391 | <year>1993</year> |
r241592 | r241593 | |
5633 | 5889 | |
5634 | 5890 | |
5635 | 5891 | <!-- 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 --> |
5636 | 5914 | <software name="pga96"> |
5637 | 5915 | <description>PGA Tour 96 (Euro, USA)</description> |
5638 | 5916 | <year>1995</year> |
r241592 | r241593 | |
5723 | 6001 | </software> |
5724 | 6002 | |
5725 | 6003 | |
| 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 | |
5726 | 6026 | <software name="phantom"> |
5727 | 6027 | <description>Phantom 2040 (Euro)</description> |
5728 | 6028 | <year>1995</year> |
r241592 | r241593 | |
5873 | 6173 | </software> |
5874 | 6174 | |
5875 | 6175 | |
| 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 | |
5876 | 6194 | <software name="pdrive"> |
5877 | 6195 | <description>Power Drive (Euro)</description> |
5878 | 6196 | <year>1994</year> |
r241592 | r241593 | |
5902 | 6220 | </software> |
5903 | 6221 | |
5904 | 6222 | |
5905 | | <!-- Only Euro is confirmed --> |
| 6223 | <!-- Both Euro and USA are confirmed --> |
5906 | 6224 | <software name="predatr2"> |
5907 | 6225 | <description>Predator 2 (Euro, USA)</description> |
5908 | 6226 | <year>1992</year> |
5909 | 6227 | <publisher>Arena</publisher> |
5910 | 6228 | <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)"/> |
5912 | 6230 | <feature name="ic1" value="MPR-15069 W71"/> |
5913 | 6231 | <dataarea name="rom" width="16" endianness="big" size="1048576"> |
5914 | 6232 | <rom name="mpr-15069 w71.ic1" size="1048576" crc="bdba113e" sha1="0d482bae2922c81c8bc7500a62c396b038978114" offset="0x000000"/> |
r241592 | r241593 | |
5917 | 6235 | </software> |
5918 | 6236 | |
5919 | 6237 | |
| 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 | |
5920 | 6260 | <software name="prmang97"> |
5921 | 6261 | <description>Premier Manager 97 (Euro)</description> |
5922 | 6262 | <year>1996</year> |
r241592 | r241593 | |
5985 | 6325 | </software> |
5986 | 6326 | |
5987 | 6327 | |
| 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 | |
5988 | 6342 | <software name="puggsy"> |
5989 | 6343 | <description>Puggsy (Euro)</description> |
5990 | 6344 | <year>1993</year> |
r241592 | r241593 | |
6426 | 6780 | </software> |
6427 | 6781 | |
6428 | 6782 | |
| 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 | |
6429 | 6800 | <software name="slammastu" cloneof="slammast"> |
6430 | 6801 | <description>Saturday Night Slammasters (USA)</description> |
6431 | 6802 | <year>1994</year> |
r241592 | r241593 | |
6732 | 7103 | </software> |
6733 | 7104 | |
6734 | 7105 | |
6735 | | <!-- Only Euro is confirmed --> |
| 7106 | <!-- Both Euro and USA are confirmed --> |
6736 | 7107 | <software name="bartnigh"> |
6737 | 7108 | <description>The Simpsons - Bart's Nightmare (Euro, USA)</description> |
6738 | 7109 | <year>1993</year> |
6739 | 7110 | <publisher>Flying Edge</publisher> |
6740 | 7111 | <part name="cart" interface="megadriv_cart"> |
6741 | | <feature name="pcb" value="171-5978BA"/> |
| 7112 | <feature name="pcb" value="171-5978BA (EUR), 171-5978B (USA)"/> |
6742 | 7113 | <feature name="u1" value="MPR-15762 T53"/> <!-- location not really marked on PCB, using u1 for consistency --> |
6743 | 7114 | <dataarea name="rom" width="16" endianness="big" size="1048576"> |
6744 | 7115 | <rom name="mpr-15762 t53.u1" size="1048576" crc="24d7507c" sha1="fb95b7fdf12dcf62883dabf65d2bf8ffa83786fc" offset="0x000000"/> |
r241592 | r241593 | |
6859 | 7230 | </software> |
6860 | 7231 | |
6861 | 7232 | |
| 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 | |
6862 | 7247 | <!-- Both Euro and USA confirmed --> |
6863 | 7248 | <software name="sonic"> |
6864 | 7249 | <description>Sonic the Hedgehog (Euro, USA)</description> |
r241592 | r241593 | |
6874 | 7259 | </software> |
6875 | 7260 | |
6876 | 7261 | |
| 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 | |
6877 | 7280 | <!-- Euro and Jpn are confirmed --> |
6878 | 7281 | <software name="sonic2"> |
6879 | 7282 | <description>Sonic the Hedgehog 2 (World, Rev. A)</description> |
r241592 | r241593 | |
6944 | 7347 | </software> |
6945 | 7348 | |
6946 | 7349 | |
| 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 | |
6947 | 7364 | <software name="speedbl2"> |
6948 | 7365 | <description>Speedball 2 (Euro)</description> |
6949 | 7366 | <year>1992</year> |
r241592 | r241593 | |
7948 | 8365 | </software> |
7949 | 8366 | |
7950 | 8367 | |
7951 | | <!-- Only Euro is confirmed --> |
| 8368 | <!-- Euro and USA confirmed --> |
7952 | 8369 | <software name="toejama" cloneof="toejam"> |
7953 | 8370 | <description>Toe Jam & Earl (World)</description> |
7954 | 8371 | <year>1992</year> |
r241592 | r241593 | |
7958 | 8375 | <info name="alt_title" value="トージャム&アール"/> |
7959 | 8376 | <part name="cart" interface="megadriv_cart"> |
7960 | 8377 | <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 --> |
7962 | 8379 | <dataarea name="rom" width="16" endianness="big" size="1048576"> |
7963 | 8380 | <rom name="mpr-14236-f.ic1" size="1048576" crc="d1b36786" sha1="7f82d8b57fff88bdca5d8aff85b01e231dc1239a" offset="0x000000"/> |
7964 | 8381 | </dataarea> |
r241592 | r241593 | |
8352 | 8769 | </software> |
8353 | 8770 | |
8354 | 8771 | |
| 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 | |
8355 | 8794 | <!-- Both Euro and USA confirmed --> |
8356 | 8795 | <software name="vrtroop"> |
8357 | 8796 | <description>VR Troopers (Euro, USA)</description> |
r241592 | r241593 | |
8465 | 8904 | <publisher>Ballistic</publisher> |
8466 | 8905 | <part name="cart" interface="megadriv_cart"> |
8467 | 8906 | <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 --> |
8469 | 8908 | <feature name="u2" value="AT28C1616E, KM28C16-20"/> |
8470 | 8909 | <feature name="u3" value="KS74HCTLS00N"/> |
8471 | 8910 | <dataarea name="rom" width="16" endianness="big" size="1048576"> |
r241592 | r241593 | |
8756 | 9195 | |
8757 | 9196 | <!-- Only Euro is confirmed --> |
8758 | 9197 | <software name="wwfroyal"> |
8759 | | <description>WWF Royal Rumble (World)</description> |
| 9198 | <description>WWF Royal Rumble (Euro)</description> |
8760 | 9199 | <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> |
8765 | 9201 | <part name="cart" interface="megadriv_cart"> |
8766 | 9202 | <feature name="pcb" value="670116 REV 2"/> |
8767 | 9203 | <feature name="ic1" value="WWFRR-GEN LO VER 1.00"/> |
r241592 | r241593 | |
8784 | 9220 | </software> |
8785 | 9221 | |
8786 | 9222 | |
| 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 | |
8787 | 9241 | <!-- Only Euro is confirmed --> |
8788 | 9242 | <software name="wwfsup"> |
8789 | 9243 | <description>WWF Super WrestleMania (Euro, USA)</description> |
r241592 | r241593 | |
8917 | 9371 | </software> |
8918 | 9372 | |
8919 | 9373 | |
| 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 "Nth" 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 | |
8920 | 9389 | <!-- 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 --> |
8921 | 9405 | <software name="zoom"> |
8922 | 9406 | <description>Zoom! (World)</description> |
8923 | 9407 | <year>1990</year> |
r241592 | r241593 | |
8938 | 9422 | |
8939 | 9423 | <!-- Partially documented: confirmed dumps, missing additional info (a PCB pic would be of help to fill missing details) --> |
8940 | 9424 | |
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 | | |
8957 | 9425 | <software name="microm96"> |
8958 | 9426 | <description>Micro Machines Turbo Tournament 96 (Euro, v1.1, J-Cart)</description> |
8959 | 9427 | <year>1995</year> |
r241592 | r241593 | |
9098 | 9566 | </part> |
9099 | 9567 | </software> |
9100 | 9568 | |
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 | | |
9113 | 9569 | <software name="micromac"> |
9114 | 9570 | <description>Micro Machines (Euro, USA)</description> |
9115 | 9571 | <year>1993</year> |
r241592 | r241593 | |
9131 | 9587 | <feature name="slot" value="rom_cm2in1"/> |
9132 | 9588 | <dataarea name="rom" width="16" endianness="big" size="2621440"> |
9133 | 9589 | <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"/> |
9135 | 9591 | </dataarea> |
9136 | 9592 | </part> |
9137 | 9593 | </software> |
r241592 | r241593 | |
10374 | 10830 | </part> |
10375 | 10831 | </software> |
10376 | 10832 | |
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 | | |
10388 | 10833 | <software name="barkley2"> |
10389 | 10834 | <description>Barkley Shut Up and Jam! 2 (USA)</description> |
10390 | 10835 | <year>1995</year> |
r241592 | r241593 | |
11380 | 11825 | </part> |
11381 | 11826 | </software> |
11382 | 11827 | |
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 | | |
11411 | 11828 | <software name="budokanu" cloneof="budokan"> |
11412 | 11829 | <description>Budokan - The Martial Spirit (USA)</description> |
11413 | 11830 | <year>1990</year> |
r241592 | r241593 | |
11441 | 11858 | </part> |
11442 | 11859 | </software> |
11443 | 11860 | |
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 | | |
11455 | 11861 | <software name="burnforcu" cloneof="burnforc"> |
11456 | 11862 | <description>Burning Force (USA)</description> |
11457 | 11863 | <year>1990</year> |
r241592 | r241593 | |
11883 | 12289 | </part> |
11884 | 12290 | </software> |
11885 | 12291 | |
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 | | |
11897 | 12292 | <software name="coachk"> |
11898 | 12293 | <description>Coach K College Basketball (USA)</description> |
11899 | 12294 | <year>1995</year> |
r241592 | r241593 | |
12511 | 12906 | </part> |
12512 | 12907 | </software> |
12513 | 12908 | |
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 | | |
12525 | 12909 | <software name="crkdownu" cloneof="crkdown"> |
12526 | 12910 | <description>Crack Down (USA)</description> |
12527 | 12911 | <year>1991</year> |
r241592 | r241593 | |
13761 | 14145 | </part> |
13762 | 14146 | </software> |
13763 | 14147 | |
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 | | |
13775 | 14148 | <software name="ejim2u" cloneof="ejim2"> |
13776 | 14149 | <description>Earthworm Jim 2 (USA)</description> |
13777 | 14150 | <year>1996</year> |
r241592 | r241593 | |
14414 | 14787 | </part> |
14415 | 14788 | </software> |
14416 | 14789 | |
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 | | |
14428 | 14790 | <software name="f1wcp" cloneof="f1wc"> |
14429 | 14791 | <description>F1 - World Championship Edition (Euro, Prototype)</description> |
14430 | 14792 | <year>1993</year> |
r241592 | r241593 | |
14952 | 15314 | </part> |
14953 | 15315 | </software> |
14954 | 15316 | |
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 | | |
14966 | 15317 | <software name="funngameu" cloneof="funngame"> |
14967 | 15318 | <description>Fun 'N' Games (USA)</description> |
14968 | 15319 | <year>1993</year> |
r241592 | r241593 | |
15458 | 15809 | </part> |
15459 | 15810 | </software> |
15460 | 15811 | |
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 | | |
15472 | 15812 | <software name="greatcirj" cloneof="mickeycm"> |
15473 | 15813 | <description>Great Circus Mystery - Mickey to Minnie Magical Adventure 2 (Jpn)</description> |
15474 | 15814 | <year>1994</year> |
r241592 | r241593 | |
15637 | 15977 | </part> |
15638 | 15978 | </software> |
15639 | 15979 | |
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 | | |
15651 | 15980 | <software name="havocu" cloneof="havoc"> |
15652 | 15981 | <description>High Seas Havoc (USA)</description> |
15653 | 15982 | <year>1993</year> |
r241592 | r241593 | |
15917 | 16246 | </part> |
15918 | 16247 | </software> |
15919 | 16248 | |
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 | | |
15931 | 16249 | <software name="insectx"> |
15932 | 16250 | <description>Insector X (USA)</description> |
15933 | 16251 | <year>1990</year> |
r241592 | r241593 | |
16166 | 16484 | </part> |
16167 | 16485 | </software> |
16168 | 16486 | |
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 | | |
16184 | 16487 | <software name="finalb" cloneof="jbdougko"> |
16185 | 16488 | <description>Final Blow (Jpn)</description> |
16186 | 16489 | <year>1990</year> |
r241592 | r241593 | |
19159 | 19462 | </part> |
19160 | 19463 | </software> |
19161 | 19464 | |
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 | | |
19176 | 19465 | <software name="nbaliv98"> |
19177 | 19466 | <description>NBA Live 98 (USA)</description> |
19178 | 19467 | <year>1997</year> |
r241592 | r241593 | |
20622 | 20911 | </part> |
20623 | 20912 | </software> |
20624 | 20913 | |
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 | | |
20646 | 20914 | <software name="pga2"> |
20647 | 20915 | <description>PGA Tour Golf II (Euro, USA, v1.1)</description> |
20648 | 20916 | <year>1992</year> |
r241592 | r241593 | |
20674 | 20942 | </part> |
20675 | 20943 | </software> |
20676 | 20944 | |
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 | | |
20691 | 20945 | <software name="pstar2a" cloneof="pstar2"> |
20692 | 20946 | <description>Phantasy Star II (Euro, USA)</description> |
20693 | 20947 | <year>1989</year> |
r241592 | r241593 | |
21086 | 21340 | </part> |
21087 | 21341 | </software> |
21088 | 21342 | |
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 | | |
21100 | 21343 | <software name="pocahontu" cloneof="pocahont"> |
21101 | 21344 | <description>Pocahontas (USA)</description> |
21102 | 21345 | <year>1996</year> |
r241592 | r241593 | |
21247 | 21490 | </part> |
21248 | 21491 | </software> |
21249 | 21492 | |
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 | | |
21272 | 21493 | <software name="primetim"> |
21273 | 21494 | <description>Prime Time NFL Starring Deion Sanders (USA)</description> |
21274 | 21495 | <year>1995</year> |
r241592 | r241593 | |
22458 | 22679 | </part> |
22459 | 22680 | </software> |
22460 | 22681 | |
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 | | |
22472 | 22682 | <software name="sagaia"> |
22473 | 22683 | <description>Sagaia (USA)</description> |
22474 | 22684 | <year>1991</year> |
r241592 | r241593 | |
22615 | 22825 | </part> |
22616 | 22826 | </software> |
22617 | 22827 | |
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 | | |
22629 | 22828 | <software name="scooby"> |
22630 | 22829 | <description>Scooby-Doo Mystery (USA)</description> |
22631 | 22830 | <year>1995</year> |
r241592 | r241593 | |
23745 | 23944 | </part> |
23746 | 23945 | </software> |
23747 | 23946 | |
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 | | |
23759 | 23947 | <software name="sspinua" cloneof="sspin"> |
23760 | 23948 | <description>Sonic Spinball (USA, Alt)</description> |
23761 | 23949 | <year>1993</year> |
r241592 | r241593 | |
23767 | 23955 | </part> |
23768 | 23956 | </software> |
23769 | 23957 | |
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 | | |
23784 | 23958 | <software name="sonicpir" cloneof="sonic"> |
23785 | 23959 | <description>Sonic the Hedgehog (Pirate, Ripped from Golden 10 in 1)</description> |
23786 | 23960 | <year>1991?</year> |
r241592 | r241593 | |
24059 | 24233 | </part> |
24060 | 24234 | </software> |
24061 | 24235 | |
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 | | |
24076 | 24236 | <software name="sparkstru" cloneof="sparkstr"> |
24077 | 24237 | <description>Sparkster (USA)</description> |
24078 | 24238 | <year>1994</year> |
r241592 | r241593 | |
25096 | 25256 | </part> |
25097 | 25257 | </software> |
25098 | 25258 | |
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 | | |
25110 | 25259 | <software name="sfzone"> |
25111 | 25260 | <description>Super Fantasy Zone (Euro)</description> |
25112 | 25261 | <year>1993</year> |
r241592 | r241593 | |
27074 | 27223 | </part> |
27075 | 27224 | </software> |
27076 | 27225 | |
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 | | |
27091 | 27226 | <software name="vixen357"> |
27092 | 27227 | <description>Vixen 357 (Jpn)</description> |
27093 | 27228 | <year>1992</year> |
r241592 | r241593 | |
29166 | 29301 | </part> |
29167 | 29302 | </software> |
29168 | 29303 | |
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 "Nth" 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 | | |
29184 | 29304 | <software name="zoolu" cloneof="zool"> |
29185 | 29305 | <description>Zool (USA)</description> |
29186 | 29306 | <year>1993</year> |
trunk/src/mame/drivers/segaufo.c
r241592 | r241593 | |
37 | 37 | |
38 | 38 | |
39 | 39 | TODO: |
40 | | - make the other games work (for now only newufo+clones work) |
| 40 | - why doesn't ufo800 work? |
41 | 41 | - add layout |
| 42 | - add dipswitches |
| 43 | - add upd sound for ufo21 |
42 | 44 | |
43 | 45 | ***************************************************************************/ |
44 | 46 | |
r241592 | r241593 | |
62 | 64 | #define MOTOR_SPEED 100 |
63 | 65 | |
64 | 66 | // 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 |
66 | 68 | #define CRANE_SIZE 350 |
67 | 69 | |
68 | 70 | |
r241592 | r241593 | |
73 | 75 | ufo_state(const machine_config &mconfig, device_type type, const char *tag) |
74 | 76 | : driver_device(mconfig, type, tag), |
75 | 77 | m_maincpu(*this, "maincpu"), |
| 78 | m_io1(*this, "io1"), |
| 79 | m_io2(*this, "io2"), |
76 | 80 | m_upd(*this, "upd") |
77 | 81 | { } |
78 | 82 | |
79 | 83 | required_device<cpu_device> m_maincpu; |
| 84 | required_device<sega_315_5296_device> m_io1; |
| 85 | required_device<sega_315_5296_device> m_io2; |
80 | 86 | optional_device<upd7759_device> m_upd; |
81 | 87 | |
82 | 88 | struct Player |
r241592 | r241593 | |
98 | 104 | DECLARE_WRITE_LINE_MEMBER(pit_out1); |
99 | 105 | DECLARE_WRITE_LINE_MEMBER(pit_out2); |
100 | 106 | DECLARE_WRITE_LINE_MEMBER(ym3438_irq); |
| 107 | DECLARE_READ8_MEMBER(ufo_0_r) { return 0; } |
101 | 108 | DECLARE_READ8_MEMBER(crane_limits_r); |
| 109 | DECLARE_READ8_MEMBER(ex_crane_limits_r); |
| 110 | DECLARE_READ8_MEMBER(ex_crane_open_r); |
102 | 111 | DECLARE_WRITE8_MEMBER(stepper_w); |
| 112 | DECLARE_WRITE8_MEMBER(ex_stepper_w); |
103 | 113 | DECLARE_WRITE8_MEMBER(cp_lamps_w); |
104 | 114 | DECLARE_WRITE8_MEMBER(cp_digits_w); |
105 | 115 | DECLARE_WRITE8_MEMBER(crane_xyz_w); |
| 116 | DECLARE_WRITE8_MEMBER(ex_crane_xyz_w); |
106 | 117 | DECLARE_WRITE8_MEMBER(ufo_lamps_w); |
107 | 118 | |
108 | 119 | virtual void machine_reset(); |
r241592 | r241593 | |
113 | 124 | |
114 | 125 | |
115 | 126 | |
116 | | |
117 | 127 | void ufo_state::motor_tick(int p, int m) |
118 | 128 | { |
119 | 129 | float delta = m_player[p].motor[m].speed; |
r241592 | r241593 | |
139 | 149 | |
140 | 150 | TIMER_DEVICE_CALLBACK_MEMBER(ufo_state::update_info) |
141 | 151 | { |
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 |
143 | 167 | } |
144 | 168 | |
145 | 169 | |
| 170 | |
146 | 171 | /*************************************************************************** |
147 | 172 | |
148 | 173 | I/O |
r241592 | r241593 | |
167 | 192 | } |
168 | 193 | |
169 | 194 | |
| 195 | /* generic / UFO board handlers */ |
| 196 | |
170 | 197 | WRITE8_MEMBER(ufo_state::stepper_w) |
171 | 198 | { |
172 | 199 | for (int p = 0; p < 2; p++) |
r241592 | r241593 | |
246 | 273 | READ8_MEMBER(ufo_state::crane_limits_r) |
247 | 274 | { |
248 | 275 | int p = offset & 1; |
249 | | UINT8 ret = 0xff; |
| 276 | UINT8 ret = 0x7f; |
250 | 277 | |
251 | 278 | // d0: left limit sw (right for p2) |
252 | 279 | // d1: right limit sw (left for p2) |
r241592 | r241593 | |
264 | 291 | if (m_player[p].motor[3].position >= 0.97) |
265 | 292 | ret ^= 0x40; |
266 | 293 | |
267 | | // d7: ? |
| 294 | // d7: prize sensor (mirror?) |
| 295 | ret |= (ioport(p ? "IN2" : "IN1")->read() & 0x80); |
268 | 296 | |
269 | 297 | return ret; |
270 | 298 | } |
271 | 299 | |
272 | 300 | |
| 301 | /* EX board specific handlers */ |
273 | 302 | |
| 303 | WRITE8_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 | } |
274 | 309 | |
| 310 | WRITE8_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 | |
| 330 | READ8_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 | |
| 359 | READ8_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 | |
275 | 381 | static ADDRESS_MAP_START( ufo_map, AS_PROGRAM, 8, ufo_state ) |
276 | 382 | AM_RANGE(0x0000, 0xbfff) AM_ROM |
277 | 383 | AM_RANGE(0xe000, 0xffff) AM_RAM |
r241592 | r241593 | |
282 | 388 | ADDRESS_MAP_GLOBAL_MASK(0xff) |
283 | 389 | AM_RANGE(0x00, 0x03) AM_DEVREADWRITE("pit", pit8254_device, read, write) |
284 | 390 | 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) |
287 | 393 | ADDRESS_MAP_END |
288 | 394 | |
289 | 395 | |
r241592 | r241593 | |
294 | 400 | |
295 | 401 | ***************************************************************************/ |
296 | 402 | |
297 | | static INPUT_PORTS_START( ufo ) |
298 | | PORT_START("P1") |
| 403 | static INPUT_PORTS_START( newufo ) |
| 404 | PORT_START("IN1") |
299 | 405 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_NAME("P1 Coin 1") |
300 | 406 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_NAME("P1 Coin 2") |
301 | 407 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("P1 Test") |
r241592 | r241593 | |
305 | 411 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON2 ) |
306 | 412 | PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_BUTTON3 ) PORT_NAME("P1 Prize Fell") |
307 | 413 | |
308 | | PORT_START("P2") |
| 414 | PORT_START("IN2") |
309 | 415 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_NAME("P2 Coin 1") |
310 | 416 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN4 ) PORT_NAME("P2 Coin 2") |
311 | 417 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Test") PORT_CODE(KEYCODE_F1) |
r241592 | r241593 | |
354 | 460 | PORT_DIPNAME( 0x08, 0x08, "UNK2-08" ) |
355 | 461 | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
356 | 462 | 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" ) |
358 | 464 | PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) |
359 | 465 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
360 | 466 | PORT_DIPNAME( 0x20, 0x20, "UNK2-20" ) |
r241592 | r241593 | |
368 | 474 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
369 | 475 | INPUT_PORTS_END |
370 | 476 | |
| 477 | static INPUT_PORTS_START( ufomini ) |
| 478 | PORT_INCLUDE( newufo ) |
371 | 479 | |
| 480 | PORT_MODIFY("IN2") |
| 481 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 482 | INPUT_PORTS_END |
372 | 483 | |
| 484 | |
| 485 | static 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 ) ) |
| 557 | INPUT_PORTS_END |
| 558 | |
| 559 | static 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 ) ) |
| 625 | INPUT_PORTS_END |
| 626 | |
| 627 | |
| 628 | |
373 | 629 | /*************************************************************************** |
374 | 630 | |
375 | 631 | Machine Config |
r241592 | r241593 | |
414 | 670 | m_maincpu->set_input_line(0, state ? ASSERT_LINE : CLEAR_LINE); |
415 | 671 | } |
416 | 672 | |
417 | | static MACHINE_CONFIG_START( ufo, ufo_state ) |
| 673 | static MACHINE_CONFIG_START( newufo, ufo_state ) |
418 | 674 | |
419 | 675 | /* basic machine hardware */ |
420 | 676 | MCFG_CPU_ADD("maincpu", Z80, 8000000) |
r241592 | r241593 | |
428 | 684 | // all ports set to input |
429 | 685 | MCFG_315_5296_IN_PORTA_CB(READ8(ufo_state, crane_limits_r)) |
430 | 686 | 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")) |
434 | 688 | MCFG_315_5296_IN_PORTF_CB(IOPORT("DSW1")) |
435 | 689 | 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")) |
437 | 691 | |
438 | 692 | MCFG_DEVICE_ADD("io2", SEGA_315_5296, 16000000) |
439 | 693 | // all ports set to output |
r241592 | r241593 | |
444 | 698 | MCFG_315_5296_OUT_PORTE_CB(WRITE8(ufo_state, crane_xyz_w)) |
445 | 699 | MCFG_315_5296_OUT_PORTF_CB(WRITE8(ufo_state, crane_xyz_w)) |
446 | 700 | MCFG_315_5296_OUT_PORTG_CB(WRITE8(ufo_state, ufo_lamps_w)) |
447 | | // MCFG_315_5296_OUT_PORTH_CB(NOOP) |
448 | 701 | |
449 | 702 | MCFG_DEVICE_ADD("pit", PIT8254, 0) // uPD71054C, configuration is unknown |
450 | 703 | MCFG_PIT8253_CLK0(8000000/256) |
r241592 | r241593 | |
465 | 718 | MCFG_SOUND_ROUTE(1, "mono", 0.40) |
466 | 719 | MACHINE_CONFIG_END |
467 | 720 | |
| 721 | static MACHINE_CONFIG_DERIVED( ufomini, newufo ) |
468 | 722 | |
| 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) |
| 728 | MACHINE_CONFIG_END |
469 | 729 | |
| 730 | |
| 731 | static 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)) |
| 743 | MACHINE_CONFIG_END |
| 744 | |
| 745 | static 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? |
| 756 | MACHINE_CONFIG_END |
| 757 | |
| 758 | |
| 759 | |
470 | 760 | /*************************************************************************** |
471 | 761 | |
472 | 762 | Game drivers |
r241592 | r241593 | |
514 | 804 | ROM_END |
515 | 805 | |
516 | 806 | |
517 | | GAMEL( 1991, newufo, 0, ufo, ufo, driver_device, 0, ROT0, "Sega", "New UFO Catcher (standard)", GAME_MECHANICAL | GAME_SUPPORTS_SAVE, layout_segaufo ) |
518 | | GAMEL( 1991, newufo_sonic, newufo, ufo, ufo, driver_device, 0, ROT0, "Sega", "New UFO Catcher (Sonic The Hedgehog)", GAME_MECHANICAL | GAME_SUPPORTS_SAVE, layout_segaufo ) |
519 | | GAMEL( 1991, newufo_nfl, newufo, ufo, ufo, driver_device, 0, ROT0, "Sega", "New UFO Catcher (Team NFL)", GAME_MECHANICAL | GAME_SUPPORTS_SAVE, layout_segaufo ) |
520 | | GAMEL( 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 ) |
521 | | GAMEL( 1991, ufomini, 0, ufo, ufo, driver_device, 0, ROT0, "Sega", "UFO Catcher Mini", GAME_NOT_WORKING | GAME_MECHANICAL | GAME_SUPPORTS_SAVE, layout_segaufo ) |
522 | | GAMEL( 1996, ufo21, 0, ufo, ufo, driver_device, 0, ROT0, "Sega", "UFO Catcher 21", GAME_NOT_WORKING | GAME_MECHANICAL | GAME_SUPPORTS_SAVE, layout_segaufo ) |
523 | | GAMEL( 1998, ufo800, 0, ufo, ufo, driver_device, 0, ROT0, "Sega", "UFO Catcher 800", GAME_NOT_WORKING | GAME_MECHANICAL | GAME_SUPPORTS_SAVE, layout_segaufo ) |
| 807 | GAMEL( 1991, newufo, 0, newufo, newufo, driver_device, 0, ROT0, "Sega", "New UFO Catcher (standard)", GAME_MECHANICAL | GAME_SUPPORTS_SAVE, layout_segaufo ) |
| 808 | GAMEL( 1991, newufo_sonic, newufo, newufo, newufo, driver_device, 0, ROT0, "Sega", "New UFO Catcher (Sonic The Hedgehog)", GAME_MECHANICAL | GAME_SUPPORTS_SAVE, layout_segaufo ) |
| 809 | GAMEL( 1991, newufo_nfl, newufo, newufo, newufo, driver_device, 0, ROT0, "Sega", "New UFO Catcher (Team NFL)", GAME_MECHANICAL | GAME_SUPPORTS_SAVE, layout_segaufo ) |
| 810 | GAMEL( 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 ) |
| 811 | GAMEL( 1991, ufomini, 0, ufomini, ufomini, driver_device, 0, ROT0, "Sega", "UFO Catcher Mini", GAME_MECHANICAL | GAME_SUPPORTS_SAVE, layout_segaufo ) |
| 812 | GAMEL( 1996, ufo21, 0, ufo21, ufo21, driver_device, 0, ROT0, "Sega", "UFO Catcher 21", GAME_IMPERFECT_SOUND | GAME_MECHANICAL | GAME_SUPPORTS_SAVE, layout_segaufo ) |
| 813 | GAMEL( 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/mess/drivers/xerox820.c
r241592 | r241593 | |
25 | 25 | - Xerox 16/8 |
26 | 26 | - Emerald Microware X120 board |
27 | 27 | - type in Monitor v1.0 from manual |
28 | | - proper keyboard emulation (MCU?) |
| 28 | - ASCII keyboard |
| 29 | - low-profile keyboard |
29 | 30 | |
30 | 31 | http://users.telenet.be/lust/Xerox820/index.htm |
31 | 32 | http://www.classiccmp.org/dunfield/img41867/system.htm |
r241592 | r241593 | |
758 | 759 | |
759 | 760 | ROM_START( bigboard ) |
760 | 761 | 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) ) |
762 | 763 | |
763 | 764 | ROM_REGION( 0x800, "chargen", 0 ) |
764 | 765 | ROM_LOAD( "bigboard.u73", 0x0000, 0x0800, CRC(10bf0d81) SHA1(7ec73670a4d9d6421a5d6a4c4edc8b7c87923f6c) ) |
r241592 | r241593 | |
790 | 791 | ROM_END |
791 | 792 | |
792 | 793 | ROM_START( x820ii ) |
793 | | ROM_REGION( 0x1800, Z80_TAG, 0 ) |
| 794 | ROM_REGION( 0x2000, Z80_TAG, 0 ) |
794 | 795 | 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 |
799 | 823 | |
800 | 824 | ROM_REGION( 0x1000, "chargen", 0 ) |
801 | 825 | ROM_LOAD( "x820ii.u57", 0x0000, 0x0800, CRC(1a50f600) SHA1(df4470c80611c14fa7ea8591f741fbbecdfe4fd9) ) |
802 | 826 | ROM_LOAD( "x820ii.u58", 0x0800, 0x0800, CRC(aca4b9b3) SHA1(77f41470b0151945b8d3c3a935fc66409e9157b3) ) |
803 | 827 | |
804 | 828 | 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) |
806 | 830 | ROM_END |
807 | 831 | |
808 | 832 | ROM_START( x168 ) |
809 | 833 | ROM_REGION( 0x1800, Z80_TAG, 0 ) |
810 | 834 | 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 |
812 | 836 | ROMX_LOAD( "537p3652.u33", 0x0000, 0x0800, CRC(7807cfbb) SHA1(bd3cc5cc5c59c84a50747aae5c17eb4617b0dbc3), ROM_BIOS(1) ) |
813 | 837 | ROMX_LOAD( "537p3653.u34", 0x0800, 0x0800, CRC(a9c6c0c3) SHA1(c2da9d1bf0da96e6b8bfa722783e411d2fe6deb9), ROM_BIOS(1) ) |
814 | 838 | 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 |
815 | 845 | |
816 | 846 | ROM_REGION( 0x1000, I8086_TAG, 0 ) |
817 | 847 | ROM_LOAD( "8086.u33", 0x0000, 0x1000, CRC(ee49e3dc) SHA1(a5f20c74fc53f9d695d8894534ab69a39e2c38d8) ) |
r241592 | r241593 | |
821 | 851 | ROM_LOAD( "x820ii.u58", 0x0800, 0x0800, CRC(aca4b9b3) SHA1(77f41470b0151945b8d3c3a935fc66409e9157b3) ) |
822 | 852 | |
823 | 853 | 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) |
825 | 855 | ROM_END |
826 | 856 | |
827 | 857 | ROM_START( mk83 ) |
828 | 858 | 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 | |
830 | 861 | 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) ) |
832 | 863 | ROM_END |
833 | 864 | |
834 | 865 | /* System Drivers */ |