diff --git a/src/mame/drivers/goldstar.c b/src/mame/drivers/goldstar.c index 7f5f71f2ea6..ad626dc2edd 100644 --- a/src/mame/drivers/goldstar.c +++ b/src/mame/drivers/goldstar.c @@ -7372,6 +7372,7 @@ ROM_START( goldstbl ) ROM_LOAD( "gs1-snd.bin", 0x0000, 0x20000, CRC(9d58960f) SHA1(c68edf95743e146398aabf6b9617d18e1f9bf25b) ) ROM_END + /* Cherry I Gold @@ -7447,7 +7448,6 @@ Note 1x push lever (TS) */ - ROM_START( chry10 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "ver.1h2.u20", 0x0000, 0x10000, CRC(85bbde06) SHA1(f44d335feb4697b195e9fc7e5aeaabf099e21ed8) ) @@ -7474,7 +7474,6 @@ ROM_START( chry10 ) ROM_END - ROM_START( chrygld ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "ol-v9.u20", 0x00000, 0x10000, CRC(b61c0695) SHA1(63c44b20fd7f76bdb33331273d2610e8cfd31add) ) @@ -7498,7 +7497,6 @@ ROM_START( chrygld ) ROM_END - ROM_START( moonlght ) ROM_REGION( 0x20000, "maincpu", 0 ) ROM_LOAD( "4.bin", 0x0000, 0x20000, CRC(ecb06cfb) SHA1(e32613cac5583a0fecf04fca98796b91698e530c) ) @@ -7514,7 +7512,6 @@ ROM_START( moonlght ) ROM_END - /* Gold Fruit Graphics are packed/encoded in a different way. @@ -7571,7 +7568,6 @@ ROM_START( super9 ) ROM_END - ROM_START( ncb3 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "8.512", 0x00000, 0x10000, CRC(1f669cd0) SHA1(fd394119e33c017507fde87a710577e37dcdec07) ) @@ -7592,7 +7588,9 @@ ROM_START( ncb3 ) ROM_LOAD( "82s147.u2", 0x00000, 0x0200, BAD_DUMP CRC(5c8f2b8f) SHA1(67d2121e75813dd85d83858c5fc5ec6ad9cc2a7d) ) ROM_END + /* + mame -romident cb3.zip cpu_u6.512 NO MATCH main_3.764 = 5.764 New Cherry Bonus 3 @@ -7601,10 +7599,7 @@ main_5.256 = 2.256 New Cherry Bonus 3 main_6.256 = 3.256 New Cherry Bonus 3 main_7.256 NO MATCH -C:\mame061208>src\mame\mamedriv.c - */ - ROM_START( cb3 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cpu_u6.512", 0x00000, 0x10000, CRC(d17c936b) SHA1(bf90edd214118116da675bcfca41247d5891ac90) ) // encrypted?? @@ -7625,6 +7620,7 @@ ROM_START( cb3 ) ROM_LOAD( "82s147.u2", 0x00000, 0x0200, BAD_DUMP CRC(5c8f2b8f) SHA1(67d2121e75813dd85d83858c5fc5ec6ad9cc2a7d) ) ROM_END + /* CB3A Known differences with ncb3: @@ -7632,7 +7628,6 @@ Known differences with ncb3: - Double-Up rate: 50% and 80% instead of 80% and 90%. */ - ROM_START( cb3a ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cb3a01.bin", 0x00000, 0x10000, CRC(53b099ab) SHA1(612d86d7f011a554903400e60e2c4a0d4f24e095) ) @@ -7674,6 +7669,7 @@ ROM_START( cb3b ) ROM_LOAD( "adatabin_0.bin", 0x00000, 0x100, CRC(f566e5e0) SHA1(754f04521b9eb73b34fe3de07e8f3679d1034870) ) ROM_END + ROM_START( cb3c ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "27c512.bin", 0x00000, 0x10000, CRC(c42533cd) SHA1(d55b54b31c910d97418f400fc1ba78460c7183a9) ) @@ -7688,6 +7684,7 @@ ROM_START( cb3c ) ROM_LOAD( "82s147.u2", 0x00000, 0x0200, CRC(5c8f2b8f) SHA1(67d2121e75813dd85d83858c5fc5ec6ad9cc2a7d) ) ROM_END + // set marked 'pignapoke' ROM_START( cb3d ) ROM_REGION( 0x10000, "maincpu", 0 ) @@ -7704,14 +7701,38 @@ ROM_START( cb3d ) ROM_LOAD( "3.4h", 0x04000, 0x02000, CRC(91162010) SHA1(3acc21e7074602b247f2f392eb181802092d2f21) ) ROM_LOAD( "4.5h", 0x06000, 0x02000, CRC(cbcc6bfb) SHA1(5bafc934fef1f50d8c182c39d3a7ce795c89d175) ) - ROM_REGION( 0x0200, "proms2", 0 ) - ROM_LOAD( "dm74s288.13d", 0x00000, 0x0020, CRC(77a85e21) SHA1(3b41e0ab7cc55c5d78914d23e8289383f5bd5654) ) + ROM_REGION( 0x0200, "proms", 0 ) + ROM_LOAD_NIB_LOW( "n82s129.13g", 0x0000, 0x0100, CRC(59ac98e4) SHA1(5fc0f1a48c49c956cdb8826e20663dc57a9175e4) ) // 1st bank colors, low 4 bits. + ROM_LOAD_NIB_HIGH( "n82s129.14g", 0x0000, 0x0100, CRC(0d8f35bd) SHA1(0c2a0145cdaaf9beabdce241731a36b0c65f18a2) ) // 1st bank colors, high 4 bits. + ROM_LOAD( "dm74s288.13d", 0x0080, 0x0020, CRC(77a85e21) SHA1(3b41e0ab7cc55c5d78914d23e8289383f5bd5654) ) // 2nd bank colors +ROM_END + + +/* + 1x Z80. + 3x 8255 (2 have no mark). + 1x Ay-3-8910. + 5x 8 DIP switches. + 1x 12 MHz xtal. + + ROM 3v202 is the prg. +*/ +ROM_START( cb3e ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "3v202.u22", 0x00000, 0x10000, CRC(f127d203) SHA1(d23b9e5972e797e7c18e9e8e2e70c01f381a4c4d) ) + + ROM_REGION( 0x20000, "gfx1", 0 ) + ROM_LOAD( "2.u6", 0x00000, 0x20000, CRC(e3be1d33) SHA1(5cc3b5d6e371e8bb414b552c68770666e3914ae4) ) + + ROM_REGION( 0x08000, "gfx2", 0 ) + ROM_LOAD( "1.u3", 0x00000, 0x08000, CRC(919bd692) SHA1(1aeb66f1e4555b731858833445000593e613f74d) ) ROM_REGION( 0x0200, "proms", 0 ) - ROM_LOAD16_BYTE( "n82s129.13g", 0x001, 0x0100, CRC(59ac98e4) SHA1(5fc0f1a48c49c956cdb8826e20663dc57a9175e4) ) - ROM_LOAD16_BYTE( "n82s129.14g", 0x000, 0x0100, CRC(0d8f35bd) SHA1(0c2a0145cdaaf9beabdce241731a36b0c65f18a2) ) + ROM_LOAD( "82s147.u1", 0x00000, 0x0100, CRC(d4eaa276) SHA1(b6598ee64ac3d41ca979c8667de8576cfb304451) ) + ROM_CONTINUE( 0x00000, 0x0100) // 2nd half has the data. ROM_END + ROM_START( cmv801 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "prg512", 0x0000, 0x10000, CRC(2f6e3fe9) SHA1(c5ffa51478a0dc2d8ff6a0f286cfb461011bb55d) ) @@ -7877,7 +7898,6 @@ ROM_START( cmv4a ) ROM_LOAD( "hold8_pr1.u46", 0x0000, 0x0100, CRC(50ec383b) SHA1(ae95b92bd3946b40134bcdc22708d5c6b0f4c23e) ) ROM_END - ROM_START( cmwm ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "waterm.rom", 0x0000, 0x1000, CRC(93b6cb9b) SHA1(294e1e5909b304252c79a7d3f50fc175558e713b) ) @@ -7911,6 +7931,7 @@ ROM_START( cmwm ) ROM_LOAD( "82s129.u46", 0x0000, 0x0100, CRC(50ec383b) SHA1(ae95b92bd3946b40134bcdc22708d5c6b0f4c23e) ) ROM_END + ROM_START( cmfun ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cmvfun.rom", 0x0000, 0x1000, CRC(128f373e) SHA1(24d51ab669d568c004e2c94cac22eb8476ce2718) ) @@ -7944,6 +7965,7 @@ ROM_START( cmfun ) ROM_LOAD( "82s129.u46", 0x0000, 0x0100, CRC(50ec383b) SHA1(ae95b92bd3946b40134bcdc22708d5c6b0f4c23e) ) ROM_END + /* looks like a bootleg of cmv4 */ ROM_START( cmaster ) ROM_REGION( 0x10000, "maincpu", 0 ) @@ -8012,7 +8034,6 @@ ROM_END 4x8 dip + 1 Switch (main test ???) */ - ROM_START( cmasterb ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "u81.9", 0x0000, 0x1000, CRC(09e44314) SHA1(dbb7e9afc9a1dc0d4ce7b150324077f3f3579c02) ) @@ -8229,6 +8250,7 @@ ROM_START( cmasterd ) ROM_LOAD( "82s129.u46", 0x0000, 0x0100, CRC(50ec383b) SHA1(ae95b92bd3946b40134bcdc22708d5c6b0f4c23e) ) ROM_END + ROM_START( cmastere ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cm33.rom", 0x0000, 0x1000, CRC(c3c3f7df) SHA1(47eda025859afebe64fd76e17e8390262fb40e0b) ) @@ -8263,6 +8285,7 @@ ROM_START( cmastere ) ROM_LOAD( "82s129.u46", 0x0000, 0x0100, CRC(50ec383b) SHA1(ae95b92bd3946b40134bcdc22708d5c6b0f4c23e) ) ROM_END + ROM_START( cmasterf ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cmbig55.rom", 0x0000, 0x1000, CRC(2cc4df7b) SHA1(ad5b8108913ff88fb435c8c12b47446575e1360e) ) @@ -8297,6 +8320,7 @@ ROM_START( cmasterf ) ROM_LOAD( "82s129.u46", 0x0000, 0x0100, CRC(50ec383b) SHA1(ae95b92bd3946b40134bcdc22708d5c6b0f4c23e) ) ROM_END + ROM_START( chryangl ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "8.u6", 0x0000, 0x10000, CRC(331961e4) SHA1(50c7e0e983aed1f199f238442bb8fafce1849f84) ) @@ -8374,10 +8398,10 @@ ROM_START( jkrmast ) ROM_REGION( 0x200, "proms", ROMREGION_ERASE00 ) - ROM_REGION( 0x100, "proms2", ROMREGION_ERASE00 ) ROM_END + ROM_START( pkrmast ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "pokermastera.rom", 0x0000, 0x10000, CRC(467249f7) SHA1(efbab56896dc58d22ec921e7f5fd0befcfaadc52) ) @@ -8395,7 +8419,6 @@ ROM_START( pkrmast ) ROM_END - ROM_START( pkrmasta ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "pokermasterb.rom", 0x0000, 0x10000, CRC(f59e0273) SHA1(160426b86dbb8a718cb3b886f90a231baed86a40) ) @@ -8413,7 +8436,6 @@ ROM_START( pkrmasta ) ROM_END - /* Cherry Master '91 @@ -8429,7 +8451,6 @@ all pals are type 16L8 all proms are type s129 */ - ROM_START( cmast91 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "8.bin", 0x00000, 0x01000, CRC(31a16d9f) SHA1(f007148449d66954b780f12a9f910968a4052482) ) @@ -8479,7 +8500,6 @@ ROM_START( cmast91 ) ROM_END - ROM_START( cmast92 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cm9230d.rom", 0x00000, 0x01000, CRC(214a0a2d) SHA1(2d349e0888ac2da3df954517fdeb9214a3b17ae1) ) @@ -8510,6 +8530,7 @@ ROM_START( cmast92 ) ROM_REGION( 0x100, "proms2", ROMREGION_ERASEFF ) ROM_END + /* Lucky 8 Line @@ -8531,7 +8552,6 @@ ROM_END --- */ - ROM_START( lucky8 ) ROM_REGION( 0x8000, "maincpu", 0 ) ROM_LOAD( "8", 0x0000, 0x4000, CRC(a187573e) SHA1(864627502025dbc83a0049fc98505655cec7b181) ) @@ -8563,6 +8583,7 @@ ROM_START( lucky8 ) ROM_LOAD( "g13", 0x0000, 0x0020, CRC(6df3f972) SHA1(0096a7f7452b70cac6c0752cb62e24b643015b5c) ) ROM_END + /* unknown korean or chinese bootleg of something? @@ -8642,6 +8663,7 @@ ROM_START( lucky8a ) ROM_LOAD( "prom2", 0x0000, 0x0020, CRC(7b1a769f) SHA1(788b3573df17d398c74662fec4fd7693fc27e2ef) ) ROM_END + /* New Lucky 8 Lines (set 3, extended gfx) @@ -8650,7 +8672,6 @@ ROM_END Maybe is a hidden feature, maybe just graphics for another hack. */ - ROM_START( lucky8b ) ROM_REGION( 0x8000, "maincpu", 0 ) ROM_LOAD( "8.bin", 0x0000, 0x8000, CRC(ab7c58f2) SHA1(74782772bcc91178fa381074ddca99e0515f7693) ) @@ -8680,6 +8701,7 @@ ROM_START( lucky8b ) ROM_LOAD( "u1.bin", 0x0000, 0x0020, CRC(6df3f972) SHA1(0096a7f7452b70cac6c0752cb62e24b643015b5c) ) ROM_END + ROM_START( lucky8c ) ROM_REGION( 0x8000, "maincpu", 0 ) ROM_LOAD( "8.bin", 0x0000, 0x8000, CRC(6890f8d8) SHA1(7e9d974acf199c78972299bfa3e275a30a3f6eaa) ) @@ -8710,6 +8732,7 @@ ROM_START( lucky8c ) ROM_LOAD( "g13", 0x0000, 0x0020, CRC(6df3f972) SHA1(0096a7f7452b70cac6c0752cb62e24b643015b5c) ) ROM_END + ROM_START( lucky8d ) ROM_REGION( 0x8000, "maincpu", 0 ) ROM_LOAD( "8-40%.bin", 0x0000, 0x4000, CRC(4c79db5a) SHA1(b959030856f54776841092c4c2bccc6565faa587) ) @@ -8741,6 +8764,7 @@ ROM_START( lucky8d ) ROM_LOAD( "g13", 0x0000, 0x0020, CRC(6df3f972) SHA1(0096a7f7452b70cac6c0752cb62e24b643015b5c) ) ROM_END + /* Z80 @@ -8799,7 +8823,6 @@ The program is exactly the same of lucky8d, with 40% for main rate and 60% for d but merged in only one 27128 EPROM instead of two. */ - ROM_START( lucky8e ) ROM_REGION( 0x8000, "maincpu", 0 ) ROM_LOAD( "27256.8", 0x0000, 0x8000, CRC(65decc53) SHA1(100f26ef796557182ba894d1e30b18ac58a793be) ) @@ -8832,6 +8855,7 @@ ROM_START( lucky8e ) ROM_LOAD( "g13", 0x0000, 0x0020, CRC(6df3f972) SHA1(0096a7f7452b70cac6c0752cb62e24b643015b5c) ) ROM_END + /* New Lucky 8 Lines / New Super 8 Lines. @@ -8944,7 +8968,6 @@ Y = LS60 ?? Z = sn76489an */ - ROM_START( ns8lines ) ROM_REGION( 0x8000, "maincpu", 0 ) ROM_LOAD( "8.bin", 0x0000, 0x8000, CRC(ab7c58f2) SHA1(74782772bcc91178fa381074ddca99e0515f7693) ) @@ -8974,8 +8997,8 @@ ROM_START( ns8lines ) ROM_LOAD( "u1.bin", 0x0000, 0x0020, CRC(6df3f972) SHA1(0096a7f7452b70cac6c0752cb62e24b643015b5c) ) ROM_END -/* +/* New Lucky 8 Lines / New Super 8 Lines (Witch Bonus) This set has the 'Witch Bonus' present in Witch Card games. @@ -9006,7 +9029,6 @@ ROM_END f5-8.14b [3/4] 8 [2/2] 1.904297% */ - ROM_START( ns8linew ) ROM_REGION( 0x8000, "maincpu", 0 ) ROM_LOAD( "f5-8.14b", 0x0000, 0x8000, CRC(63dd3005) SHA1(62d71dbfa0a00c6b050db067ad55e80225e1589d) ) @@ -9036,6 +9058,7 @@ ROM_START( ns8linew ) ROM_LOAD( "dm74s288.d12", 0x0000, 0x0020, CRC(6df3f972) SHA1(0096a7f7452b70cac6c0752cb62e24b643015b5c) ) ROM_END + /****************************************************************************** Lucky Lady (1985, Wing) @@ -9085,7 +9108,6 @@ ROM_END ******************************************************************************/ - ROM_START( luckylad ) ROM_REGION( 0x8000, "maincpu", 0 ) /* encrypted CPU */ ROM_LOAD( "18.b12", 0x0000, 0x4000, CRC(2d178126) SHA1(5fc490e115e5c9073a7e3f56894fe19be6adb2b5) ) @@ -9116,6 +9138,7 @@ ROM_START( luckylad ) ROM_LOAD( "tbp18s030.d12", 0x0000, 0x0020, CRC(6df3f972) SHA1(0096a7f7452b70cac6c0752cb62e24b643015b5c) ) ROM_END + /* Bingo, from Wing (1993). ------------------------ @@ -9148,7 +9171,6 @@ ROM_END 1x battery 3.6V. */ - ROM_START( bingowng ) ROM_REGION( 0x8000, "maincpu", 0 ) ROM_LOAD( "bingo9.14b", 0x0000, 0x8000, CRC(e041092e) SHA1(2aa3e7af08c336e49bed817ddad7c3604398e296) ) @@ -9178,6 +9200,7 @@ ROM_START( bingowng ) ROM_LOAD( "n82s123n.12d", 0x0000, 0x0020, BAD_DUMP CRC(6df3f972) SHA1(0096a7f7452b70cac6c0752cb62e24b643015b5c) ) // taken from other set ROM_END + ROM_START( bingownga ) /* This set is coming from Dumping Union */ ROM_REGION( 0x8000, "maincpu", 0 ) ROM_LOAD( "bingo.14b", 0x0000, 0x8000, CRC(e041092e) SHA1(2aa3e7af08c336e49bed817ddad7c3604398e296) ) // identical halves, same original program @@ -9220,7 +9243,6 @@ YM2203 4x DSW */ - /* is this the original Magical Odds? */ DRIVER_INIT_MEMBER(goldstar_state,magoddsc) { @@ -9270,6 +9292,7 @@ ROM_START( magodds ) ROM_LOAD( "dm74s288.12k",0x40, 0x20, CRC(03231e84) SHA1(92abdf6f8ef705b260378e90e6d591da056c2cee) ) ROM_END + // is this a bootleg board? // program is the same as above set (but without the oversized rom 9), only gfx1 differs // the proms came from this board @@ -9304,6 +9327,7 @@ ROM_START( magoddsa ) ROM_LOAD( "dm74s288.12k",0x40, 0x20, CRC(03231e84) SHA1(92abdf6f8ef705b260378e90e6d591da056c2cee) ) ROM_END + // gfx same as above set, program rom differs ROM_START( magoddsb ) ROM_REGION( 0x20000, "maincpu", 0 ) @@ -9368,6 +9392,7 @@ ROM_START( magoddsc ) ROM_LOAD( "dm74s288.12k",0x40, 0x20, CRC(03231e84) SHA1(92abdf6f8ef705b260378e90e6d591da056c2cee) ) ROM_END + // custom CPU block ROM_START( magoddsd ) ROM_REGION( 0x10000, "maincpu", 0 ) @@ -9400,6 +9425,7 @@ ROM_START( magoddsd ) ROM_LOAD( "dm74s288.12k",0x40, 0x20, CRC(03231e84) SHA1(92abdf6f8ef705b260378e90e6d591da056c2cee) ) ROM_END + /* LADY LINER - TAB Austria @@ -9436,7 +9462,6 @@ ROM_END "TAB Austria" & "LL 2690" */ - ROM_START( ladylinr ) ROM_REGION( 0x8000, "maincpu", 0 ) ROM_LOAD( "ladybrd.bin", 0x0000, 0x8000, CRC(44d2aed0) SHA1(1afe6178d1bf4ad0b623f33be879ed5180ad2db1) ) @@ -9466,8 +9491,8 @@ ROM_START( ladylinr ) ROM_LOAD( "am27s19pc.73", 0x0000, 0x0020, CRC(b48d0b41) SHA1(01d2d0fd5e79c17043e97146001150b4b32ac86c) ) ROM_END -/* +/* Board had a sticker that said MODEL 9006 .u22 2764 @@ -9522,6 +9547,7 @@ ROM_START( kkotnoli ) ROM_LOAD( "9006.u58", 0x0000, 0x0020, CRC(6df3f972) SHA1(0096a7f7452b70cac6c0752cb62e24b643015b5c) ) ROM_END + /* Wild cat 3 by E.A.I. @@ -9554,7 +9580,6 @@ SN76489AN Winbound WF19054 40 pin dip */ - ROM_START( wcat3 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "wcat3.u5", 0x0000, 0x10000, CRC(bf21cde5) SHA1(b501ba8ea815e3b19b26196f6fd48243892278eb) ) @@ -9638,7 +9663,6 @@ ROM_START( skill98 ) ROM_END - ROM_START( schery97 ) ROM_REGION( 0x20000, "maincpu", 0 ) ROM_LOAD( "sc352.bin", 0x00000, 0x1000, CRC(d3857d85) SHA1(e97b2634f0993631023c08f6baf800461abfad12) ) @@ -9689,6 +9713,7 @@ ROM_START( schery97 ) ROM_LOAD( "sc97t.bin", 0x00000, 0x20000, CRC(8598b059) SHA1(9e031e30e58a9c1b3d029004ee0f1616711fa2ae) ) ROM_END + ROM_START( schery97a ) ROM_REGION( 0x20000, "maincpu", 0 ) ROM_LOAD( "sc352c4.bin", 0x00000, 0x1000, CRC(44f55f6e) SHA1(8b6e8618281de480979de37c7b36a0e68a524f47) ) // ?? alt program? @@ -9739,6 +9764,7 @@ ROM_START( schery97a ) ROM_LOAD( "sc97t.bin", 0x00000, 0x20000, CRC(8598b059) SHA1(9e031e30e58a9c1b3d029004ee0f1616711fa2ae) ) ROM_END + ROM_START( roypok96 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "rp35.bin", 0x0000, 0x1000, CRC(e1509440) SHA1(30d931b02d4eb74f9a16c57eb12e834cf24f87a9) ) @@ -9779,6 +9805,7 @@ ROM_START( roypok96 ) ROM_LOAD( "rpu1920.bin", 0x0000, 0x0100, CRC(e204e8f3) SHA1(9005fe9c72055af690701cd239f4b3665b2fae21) ) ROM_END + ROM_START( roypok96a ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "rp36.bin", 0x0000, 0x1000, CRC(7fffff21) SHA1(85533e6aa0c6810cdaed9a6d1f1313f7bc871cbd) ) @@ -9833,7 +9860,6 @@ ROM_START( roypok96b ) ROM_CONTINUE(0x5000,0x1000) ROM_CONTINUE(0x8000,0x8000) - ROM_REGION( 0x20000, "graphics", 0 ) ROM_LOAD( "rp35h.bin", 0x00000, 0x10000, CRC(664649ea) SHA1(7915ab31afd2a1bbb8f817f961e0e522d76f5c05) ) ROM_LOAD( "rp35l.bin", 0x10000, 0x10000, CRC(ef416c4e) SHA1(5aac157ba15c66f79a7a68935095bef9a2636f7b) ) @@ -9863,8 +9889,6 @@ ROM_START( roypok96b ) ROM_END - - ROM_START( pokonl97 ) ROM_REGION( 0x20000, "maincpu", 0 ) ROM_LOAD( "po33.bin", 0x00000, 0x1000, CRC(55bdd5cf) SHA1(7fd9e5c63ab2439db33710d7684f5df5e7324325) ) @@ -9897,7 +9921,6 @@ ROM_START( pokonl97 ) ROM_COPY( "graphics", 0x00000, 0x04000, 0x2000 ) ROM_COPY( "graphics", 0x10000, 0x06000, 0x2000 ) - ROM_REGION( 0x200, "proms", 0 ) // palette ROM_LOAD( "po97u19.bin", 0x0000, 0x0100, CRC(889dd4b3) SHA1(dc4b2506bf61f1bc4d491c3a9c410be11d93b76f) ) ROM_LOAD( "po97u20.bin", 0x0100, 0x0100, CRC(e44d1b48) SHA1(0a21b79c03f33d31303ba6cabc4b5a23d7c9cfe3) ) @@ -9981,7 +10004,6 @@ ROM_START( nfb96a ) ROM_REGION( 0x10000, "user1", ROMREGION_ERASEFF ) - ROM_REGION( 0x20000, "graphics", 0 ) ROM_LOAD( "fbseh.bin", 0x00000, 0x10000, CRC(2fc10ce7) SHA1(a2418cfbe7ed217848ace8ea06587bcaa6b2c8f2) ) ROM_LOAD( "fbsel.bin", 0x10000, 0x10000, CRC(fb9d679a) SHA1(a4f6246bdbbf2e25f702006b30a62bc7873137de) ) @@ -10011,6 +10033,7 @@ ROM_START( nfb96a ) // none? ROM_END + ROM_START( nfb96b ) ROM_REGION( 0x20000, "maincpu", 0 ) ROM_LOAD( "fbse354d.bin", 0x00000, 0x1000, CRC(89dd3290) SHA1(040aa1daae58a38db66a046a4379975e014a2598) ) // v3.54, D Sub-PCB @@ -10062,6 +10085,7 @@ ROM_START( nfb96b ) // none? ROM_END + ROM_START( nfb96c ) ROM_REGION( 0x20000, "maincpu", 0 ) ROM_LOAD( "fbse362dk.bin", 0x00000, 0x1000, CRC(aa2576f2) SHA1(b6f0d6078dee01b90e08c09008f299439768c266) ) // v3.62,DK Sub-PCB @@ -10242,7 +10266,6 @@ ROM_START( nc96a ) ROM_END - ROM_START( nc96b ) ROM_REGION( 0x20000, "maincpu", 0 ) ROM_LOAD( "chse354d.bin", 0x00000, 0x1000, CRC(160f7b78) SHA1(537a91317e613676b748d4e4ec7015183872814b) ) // v3.54, D Sub-PCB @@ -10259,7 +10282,6 @@ ROM_START( nc96b ) ROM_LOAD( "ch96seh.bin", 0x00000, 0x10000, CRC(65dee6ba) SHA1(77f5769ed0b745a4735576e9f0ce90dcdd9b5410) ) ROM_LOAD( "ch96sel.bin", 0x10000, 0x10000, CRC(c21cc114) SHA1(f7b6ff5ac34dc1a7332e8c1b9cc40f3b65deac05) ) - ROM_REGION( 0x10000, "user1", ROMREGION_ERASEFF ) ROM_REGION( 0x18000, "gfx1", 0 ) @@ -10377,6 +10399,7 @@ ROM_START( nc96txt ) // none? ROM_END + ROM_START( match98 ) ROM_REGION( 0x20000, "maincpu", 0 ) ROM_LOAD( "match133.bin", 0x00000, 0x1000, CRC(ddd82435) SHA1(4d7310f77e1f87e2b5c820a311aaefd82307b388) ) @@ -10424,7 +10447,6 @@ ROM_START( match98 ) ROM_END - ROM_START( fb2010 ) ROM_REGION( 0x20000, "maincpu", 0 ) ROM_LOAD( "fb2013r.bin", 0x00000, 0x1000, CRC(9cc75315) SHA1(f77fbce1037dbf38ddaa4ce79266d62e5cc7989e) ) @@ -10498,8 +10520,6 @@ DRIVER_INIT_MEMBER(goldstar_state,fb2010) } - - /* descrambled by looking at CALLs 0000 -> 0000 @@ -10536,7 +10556,6 @@ b84a -> b84a c??? -> c??? */ - ROM_START( nfb96se ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "dogdptb.prg",0x00000, 0x1000, CRC(0690f915) SHA1(ed2477ba260a421013603017cfd1e1ba5ecd7f4e) ) // alt program? @@ -10622,6 +10641,7 @@ ROM_START( nfb96sea ) ROM_LOAD( "chu1920.bin", 0x0000, 0x0100, CRC(71b0e11d) SHA1(1d2a2a31d8571f580c0cb7f4833823841072b31f) ) ROM_END + ROM_START( nfb96seb ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "dogdptb.prg",0x00000, 0x1000, CRC(0690f915) SHA1(ed2477ba260a421013603017cfd1e1ba5ecd7f4e) ) // alt program? @@ -10634,7 +10654,6 @@ ROM_START( nfb96seb ) ROM_CONTINUE(0x5000, 0x1000) ROM_CONTINUE(0x8000, 0x8000) - ROM_REGION( 0x10000, "user1", ROMREGION_ERASEFF ) ROM_REGION( 0x18000, "gfx1", 0 ) @@ -10657,6 +10676,7 @@ ROM_START( nfb96seb ) ROM_LOAD( "chu1920.bin", 0x0000, 0x0100, CRC(71b0e11d) SHA1(1d2a2a31d8571f580c0cb7f4833823841072b31f) ) ROM_END + // this contains elephants etc. instead of the usual symbols, maybe // it's meant to work with the above program roms? ROM_START( carb2002 ) @@ -10703,6 +10723,7 @@ ROM_START( carb2002 ) ROM_LOAD( "chu1920.bin", 0x0000, 0x0100, BAD_DUMP CRC(71b0e11d) SHA1(1d2a2a31d8571f580c0cb7f4833823841072b31f) ) ROM_END + // same program as dogh set.. different gfx ROM_START( carb2003 ) ROM_REGION( 0x10000, "maincpu", 0 ) @@ -10748,7 +10769,6 @@ ROM_START( carb2003 ) ROM_END - ROM_START( nfm ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "fuitprg", 0x00000, 0x01000, CRC(6f6c98cf) SHA1(4641cb2b90d4d21edc65e504584f3ec92fe741c4) ) @@ -10788,7 +10808,6 @@ ROM_START( nfm ) ROM_END - ROM_START( unkch1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "u6.bin", 0x0000, 0x10000, CRC(30309996) SHA1(290f35f587fdf78dcb4f09403c510deec533c9c2) ) @@ -10800,6 +10819,7 @@ ROM_START( unkch1 ) ROM_LOAD( "u41.bin", 0x00000, 0x40000, CRC(b2bca15d) SHA1(57747c9c05e5ab54e40cbded2e420dfbfc929ce5) ) ROM_END + ROM_START( unkch2 ) // only gfx2 differs from unkch1 ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "u6.bin", 0x0000, 0x10000, CRC(30309996) SHA1(290f35f587fdf78dcb4f09403c510deec533c9c2) ) @@ -10811,6 +10831,7 @@ ROM_START( unkch2 ) // only gfx2 differs from unkch1 ROM_LOAD( "u41.1", 0x00000, 0x40000, CRC(725b48c7) SHA1(2f21c33fb7d23ad9411e926130a65b75029b9112) ) ROM_END + ROM_START( unkch3 ) // gfx2 is the same as unkch1, others differ ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "u6.3", 0x0000, 0x10000, CRC(902f9e42) SHA1(ac5843089748d457f70ea52d15285a0ccda705ad) ) @@ -10822,6 +10843,7 @@ ROM_START( unkch3 ) // gfx2 is the same as unkch1, others differ ROM_LOAD( "u41.bin", 0x00000, 0x40000, CRC(b2bca15d) SHA1(57747c9c05e5ab54e40cbded2e420dfbfc929ce5) ) ROM_END + ROM_START( unkch4 ) // all roms unique ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "u6.4", 0x0000, 0x10000, CRC(eb191efa) SHA1(3004f26f9af7633df572f609647716cc4ac75990) ) @@ -10833,6 +10855,7 @@ ROM_START( unkch4 ) // all roms unique ROM_LOAD( "u41.4", 0x00000, 0x40000, CRC(ef586512) SHA1(a720e40903dd04b2c498efad40d583618596e048) ) ROM_END + /* Cherry Master '97 @@ -11360,7 +11383,6 @@ ROM_END *****************************************************************************************/ - ROM_START( megaline ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "18.r1", 0x00000, 0x10000, CRC(37234cca) SHA1(f991bc55fbfc69594573608ca03a9001ccf2f73b) ) @@ -11384,30 +11406,6 @@ ROM_START( megaline ) ROM_LOAD( "tbp24s10.m3", 0x0000, 0x0100, CRC(7edb311b) SHA1(8e7f933313dc7a1f2a5e8803c26953ced3f798d0) ) ROM_END -/* -Z80 -8255 (I think x3 2 have no mark) -Ay-3-8910 -5 x 8dipswithcs -12Mhz xtal - -rom 3v202 is the prg -*/ -ROM_START( cb3e ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "3v202.u22", 0x00000, 0x10000, CRC(f127d203) SHA1(d23b9e5972e797e7c18e9e8e2e70c01f381a4c4d) ) - - ROM_REGION( 0x20000, "gfx1", 0 ) - ROM_LOAD( "2.u6", 0x00000, 0x20000, CRC(e3be1d33) SHA1(5cc3b5d6e371e8bb414b552c68770666e3914ae4) ) - - ROM_REGION( 0x08000, "gfx2", 0 ) - ROM_LOAD( "1.u3", 0x00000, 0x08000, CRC(919bd692) SHA1(1aeb66f1e4555b731858833445000593e613f74d) ) - - ROM_REGION( 0x0200, "proms", 0 ) - ROM_LOAD( "82s147.u1", 0x00000, 0x0100, CRC(d4eaa276) SHA1(b6598ee64ac3d41ca979c8667de8576cfb304451) ) - ROM_CONTINUE( 0x00000, 0x0100) // 2nd half has the data. -ROM_END - /*********************************************************************************************************************/ @@ -12119,7 +12117,7 @@ GAME( 199?, cb3a, ncb3, ncb3, cb3a, driver_device, 0, GAME( 199?, cb3, ncb3, ncb3, ncb3, goldstar_state, cb3, ROT0, "Dyna", "Cherry Bonus III (ver.1.40, encrypted)", 0 ) GAME( 199?, cb3b, ncb3, cherrys, ncb3, goldstar_state, cherrys, ROT0, "Dyna", "Cherry Bonus III (alt)", 0 ) GAME( 199?, cb3c, ncb3, cb3c, chrygld, goldstar_state, cb3, ROT0, "bootleg", "Cherry Bonus III (alt, set 2)", GAME_NOT_WORKING) -GAME( 199?, cb3d, ncb3, ncb3, ncb3, driver_device, 0, ROT0, "bootleg", "Cherry Bonus III (set 3)", GAME_NOT_WORKING) // fix prom decode +GAME( 199?, cb3d, ncb3, ncb3, ncb3, driver_device, 0, ROT0, "bootleg", "Cherry Bonus III (set 3)", 0 ) GAME( 199?, cb3e, ncb3, cb3e, chrygld, goldstar_state, cb3e, ROT0, "bootleg", "Cherry Bonus III (set 4, encrypted bootleg)", GAME_IMPERFECT_GRAPHICS ) // need to decode gfx properly (one channel different) GAME( 1996, cmast97, ncb3, cm97, chrygld, driver_device, 0, ROT0, "Dyna", "Cherry Master '97", GAME_NOT_WORKING) // fix prom decode