Previous 199869 Revisions Next

r19256 Sunday 2nd December, 2012 at 18:52:51 UTC by David Haywood
bit more sorting / identifying in jpmimpct (nw)
[src/mame]mame.lst
[src/mame/drivers]jpmimpct.c jpmimpctsw.c

trunk/src/mame/drivers/jpmimpctsw.c
r19255r19256
368368   j6bigbnk_sound
369369ROM_END
370370
371#define j6bigbuk_sound \
372   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 ) \
373   ROM_LOAD( "bb_snd.bin", 0x000000, 0x080000, CRC(d4d57f9f) SHA1(2ec38b62928d8c208880015b3a5e348e9b1c2079) ) \
371374
375
372376ROM_START( j6bigbuk )
373377   ROM_REGION( 0x1000000, "maincpu", 0 )
374378   ROM_LOAD16_BYTE( "7479.bin", 0x000000, 0x020000, CRC(a70145c7) SHA1(8da5b84c1842071b2273381f3d88d5bea7794ca1) )
375379   ROM_LOAD16_BYTE( "7480.bin", 0x000001, 0x020000, CRC(6fa0b3b0) SHA1(dde0e133e5efd3ebb245da4e51e9c8ca91374659) )
380   j6bigbuk_sound
381ROM_END
376382
377   ROM_REGION( 0x1000000, "altrevs", 0 )
383ROM_START( j6bigbuka )
384   ROM_REGION( 0x1000000, "maincpu", 0 )
378385   ROM_LOAD16_BYTE( "7481.bin", 0x000000, 0x020000, CRC(4c9f11ff) SHA1(20e05cfd2a7166becd58711d48d12fdd90877953) )
386   ROM_LOAD16_BYTE( "7480.bin", 0x000001, 0x020000, CRC(6fa0b3b0) SHA1(dde0e133e5efd3ebb245da4e51e9c8ca91374659) )
387   j6bigbuk_sound
388ROM_END
389
390ROM_START( j6bigbukb )
391   ROM_REGION( 0x1000000, "maincpu", 0 )
379392   ROM_LOAD16_BYTE( "7482.bin", 0x000000, 0x020000, CRC(f5c585a6) SHA1(7c080e9113e1b7eedd3bfd1eb7096591943bdd43) )
393   ROM_LOAD16_BYTE( "7480.bin", 0x000001, 0x020000, CRC(6fa0b3b0) SHA1(dde0e133e5efd3ebb245da4e51e9c8ca91374659) )
394   j6bigbuk_sound
395ROM_END
396
397ROM_START( j6bigbukc )
398   ROM_REGION( 0x1000000, "maincpu", 0 )
380399   ROM_LOAD16_BYTE( "9478.bin", 0x000000, 0x020000, CRC(28f6194b) SHA1(e4ecf64eed37812b86f52aa06417594e780982d6) )
381   ROM_LOAD16_BYTE( "9479.bin", 0x000000, 0x020000, CRC(194010ff) SHA1(abf4b6fd1cd97fd4352d57b5d85188b78be13887) )
400   ROM_LOAD16_BYTE( "9479.bin", 0x000001, 0x020000, CRC(194010ff) SHA1(abf4b6fd1cd97fd4352d57b5d85188b78be13887) )
401   j6bigbuk_sound
402ROM_END
403
404ROM_START( j6bigbukd )
405   ROM_REGION( 0x1000000, "maincpu", 0 )
382406   ROM_LOAD16_BYTE( "9480.bin", 0x000000, 0x020000, CRC(c3684d73) SHA1(dab582b30104bd581e5c11c574d38b985182605e) )
407   ROM_LOAD16_BYTE( "9479.bin", 0x000001, 0x020000, CRC(194010ff) SHA1(abf4b6fd1cd97fd4352d57b5d85188b78be13887) )
408   j6bigbuk_sound
409ROM_END
410
411ROM_START( j6bigbuke )
412   ROM_REGION( 0x1000000, "maincpu", 0 )
383413   ROM_LOAD16_BYTE( "9481.bin", 0x000000, 0x020000, CRC(7a32d92a) SHA1(e4e1d9c95373e0c0a28f6e1886441ebdb57ca1bb) )
414   ROM_LOAD16_BYTE( "9479.bin", 0x000001, 0x020000, CRC(194010ff) SHA1(abf4b6fd1cd97fd4352d57b5d85188b78be13887) )
415   j6bigbuk_sound
416ROM_END
417
418ROM_START( j6bigbukf )
419   ROM_REGION( 0x1000000, "maincpu", 0 )
384420   ROM_LOAD16_BYTE( "9482.bin", 0x000000, 0x020000, CRC(4a9b68c3) SHA1(69a475efb305722f6a0bf7165d32396de104bb82) )
421   ROM_LOAD16_BYTE( "9479.bin", 0x000001, 0x020000, CRC(194010ff) SHA1(abf4b6fd1cd97fd4352d57b5d85188b78be13887) )
422   j6bigbuk_sound
423ROM_END
424
425ROM_START( j6bigbukg )
426   ROM_REGION( 0x1000000, "maincpu", 0 )
385427   ROM_LOAD16_BYTE( "bb101.hex", 0x000000, 0x020000, CRC(d38e13bd) SHA1(1665160ad34d693774145b44da751c36c5b316b8) )
386   ROM_LOAD16_BYTE( "bb102.hex", 0x000000, 0x020000, CRC(3772ae99) SHA1(68d6a8ffc35568742952811a698da465af0e6925) )
428   ROM_LOAD16_BYTE( "bb102.hex", 0x000001, 0x020000, CRC(3772ae99) SHA1(68d6a8ffc35568742952811a698da465af0e6925) )
429   j6bigbuk_sound
430ROM_END
431
432ROM_START( j6bigbukh )
433   ROM_REGION( 0x1000000, "maincpu", 0 )
387434   ROM_LOAD16_BYTE( "bbuv8p1", 0x000000, 0x020000, CRC(0db84f74) SHA1(2e568576ee33c5ad7bc7e813c7e5598f5bd82dd9) )
388   ROM_LOAD16_BYTE( "bbuv8p2", 0x000000, 0x020000, CRC(4b016cf7) SHA1(94a846c92a5ac39fd9f734de833e7dfeba031ee4) )
435   ROM_LOAD16_BYTE( "bbuv8p2", 0x000001, 0x020000, CRC(4b016cf7) SHA1(94a846c92a5ac39fd9f734de833e7dfeba031ee4) )
436   j6bigbuk_sound
437ROM_END
438
439ROM_START( j6bigbuki )
440   ROM_REGION( 0x1000000, "maincpu", 0 )
389441   ROM_LOAD16_BYTE( "bibuv8p1", 0x000000, 0x020000, CRC(5f7c8f15) SHA1(fa40783a7f8731ccc279dff723f554a7170a41d7) )
390   ROM_LOAD16_BYTE( "bibv58p1", 0x000000, 0x020000, CRC(3a89174d) SHA1(a356bcc6421d185ba8403da6fffda384a929676b) )
442   ROM_LOAD16_BYTE( "bbuv8p2", 0x000001, 0x020000, CRC(4b016cf7) SHA1(94a846c92a5ac39fd9f734de833e7dfeba031ee4) )
443   j6bigbuk_sound
444ROM_END
391445
392   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
393   ROM_LOAD( "bb_snd.bin", 0x000000, 0x080000, CRC(d4d57f9f) SHA1(2ec38b62928d8c208880015b3a5e348e9b1c2079) )
446ROM_START( j6bigbukj )
447   ROM_REGION( 0x1000000, "maincpu", 0 )
448   ROM_LOAD16_BYTE( "bibv58p1", 0x000001, 0x020000, CRC(3a89174d) SHA1(a356bcc6421d185ba8403da6fffda384a929676b) )
449   ROM_LOAD16_BYTE( "bbuv8p2", 0x000001, 0x020000, CRC(4b016cf7) SHA1(94a846c92a5ac39fd9f734de833e7dfeba031ee4) )
450   j6bigbuk_sound
394451ROM_END
395452
396453
454
455
397456ROM_START( j6bigcsh )
398457   ROM_REGION( 0x1000000, "maincpu", 0 )
399458   ROM_LOAD16_BYTE( "bcm4_2.p1", 0x000000, 0x020000, CRC(f412dcf8) SHA1(5e008b1966bd1aed3173836bbd2b09e6b368ac52) )
r19255r19256
403462   ROM_LOAD( "bcmsnd.bin", 0x000000, 0x080000, CRC(4acd8905) SHA1(49c19a25fd6a7bdddc6a3d8bed663019fc6b0ccc) )
404463ROM_END
405464
465#define j6bigpct_sound \
466   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 ) \
467   /* missing? */ \
406468
407469ROM_START( j6bigpct )
408470   ROM_REGION( 0x1000000, "maincpu", 0 )
409471   ROM_LOAD16_BYTE( "big11nsk.1", 0x000000, 0x020000, CRC(fabe2c0d) SHA1(522cd19e6e947afb485e6fd81e3589a97ec5ba0b) )
410472   ROM_LOAD16_BYTE( "big11.2",      0x000001, 0x020000, CRC(34c3695e) SHA1(c3ab8710ebdc4d5f368d5b2a0c4803e939bc8bd8) )
473   j6bigpct_sound
474ROM_END
411475
412   ROM_REGION( 0x1000000, "altrevs", 0 )
476ROM_START( j6bigpcta )
477   ROM_REGION( 0x1000000, "maincpu", 0 )
413478   ROM_LOAD16_BYTE( "big11dsk.1", 0x000000, 0x020000, CRC(11207835) SHA1(6e175d6fbe27446b058f885ae1a1ca98dc3ef409) )
479   ROM_LOAD16_BYTE( "big11.2",      0x000001, 0x020000, CRC(34c3695e) SHA1(c3ab8710ebdc4d5f368d5b2a0c4803e939bc8bd8) )
480   j6bigpct_sound
481ROM_END
482
483ROM_START( j6bigpctb )
484   ROM_REGION( 0x1000000, "maincpu", 0 )
414485   ROM_LOAD16_BYTE( "big11nak.1", 0x000000, 0x020000, CRC(a87aec6c) SHA1(1893f89e673a05926d20f6b6c318af09859d8f7d) )
415
416   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
417   /* missing? */
486   ROM_LOAD16_BYTE( "big11.2",      0x000001, 0x020000, CRC(34c3695e) SHA1(c3ab8710ebdc4d5f368d5b2a0c4803e939bc8bd8) )
487   j6bigpct_sound
418488ROM_END
419489
420490
491#define j6bigtop_sound \
492   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 ) \
493   ROM_LOAD( "btcl-snd.bin", 0x000000, 0x080000, CRC(160d0317) SHA1(bb111b0a96fde85acd197ef9147eae2b7059da36) ) \
494
495
421496ROM_START( j6bigtop )
422497   ROM_REGION( 0x1000000, "maincpu", 0 )
423498   ROM_LOAD16_BYTE( "20870.bin", 0x000000, 0x020000, CRC(3a9d8758) SHA1(0736eefb516f104272cc6269f1850b5f03b6186d) )
424499   ROM_LOAD16_BYTE( "20868.bin", 0x000001, 0x020000, CRC(92fce54d) SHA1(4396ad175fae258fd00f7dc362c36d6065b4bfb4) )
500   j6bigtop_sound
501ROM_END
425502
426   ROM_REGION( 0x1000000, "altrevs", 0 )
427   ROM_LOAD16_BYTE( "btcl-4f1.bin", 0x000000, 0x020000, CRC(52a253d2) SHA1(bd518da4d9daab3dfcd26f723e907bca16576e63) )
428   ROM_LOAD16_BYTE( "btcl-4p1.bin", 0x000000, 0x020000, CRC(7de6e4fa) SHA1(c709d3d155fa689ea53f6839a0900b1c3f452a66) )
503ROM_START( j6bigtopa )
504   ROM_REGION( 0x1000000, "maincpu", 0 )
429505   ROM_LOAD16_BYTE( "btcl-4s1.bin", 0x000000, 0x020000, CRC(9678b0c2) SHA1(e20c778935f0c710444230d6f06d6572c976d5dd) )
430   ROM_LOAD16_BYTE( "btcl-4s2.bin", 0x000000, 0x020000, CRC(25a38540) SHA1(ee1cabb62f998e43f10a0c34bdca916ca2f1b01c) )
506   ROM_LOAD16_BYTE( "btcl-4s2.bin", 0x000001, 0x020000, CRC(25a38540) SHA1(ee1cabb62f998e43f10a0c34bdca916ca2f1b01c) )
507   j6bigtop_sound
508ROM_END
431509
432   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
433   ROM_LOAD( "btcl-snd.bin", 0x000000, 0x080000, CRC(160d0317) SHA1(bb111b0a96fde85acd197ef9147eae2b7059da36) )
510ROM_START( j6bigtopb )
511   ROM_REGION( 0x1000000, "maincpu", 0 )
512   ROM_LOAD16_BYTE( "btcl-4p1.bin", 0x000000, 0x020000, CRC(7de6e4fa) SHA1(c709d3d155fa689ea53f6839a0900b1c3f452a66) )
513   ROM_LOAD16_BYTE( "btcl-4s2.bin", 0x000001, 0x020000, CRC(25a38540) SHA1(ee1cabb62f998e43f10a0c34bdca916ca2f1b01c) )
514   j6bigtop_sound
434515ROM_END
435516
517ROM_START( j6bigtopc )
518   ROM_REGION( 0x1000000, "maincpu", 0 )
519   ROM_LOAD16_BYTE( "btcl-4f1.bin", 0x000000, 0x020000, CRC(52a253d2) SHA1(bd518da4d9daab3dfcd26f723e907bca16576e63) )
520   ROM_LOAD16_BYTE( "btcl-4s2.bin", 0x000001, 0x020000, CRC(25a38540) SHA1(ee1cabb62f998e43f10a0c34bdca916ca2f1b01c) )
521   j6bigtop_sound
522ROM_END
436523
524
525#define j6bigwhl_sound \
526   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 ) \
527   ROM_LOAD( "bigwheelsnd.bin", 0x000000, 0x080000, CRC(90a19aaa) SHA1(7b17e9fda01d4fb163e09107759a6bf473fc6dc0) ) \
528
529
437530ROM_START( j6bigwhl )
438531   ROM_REGION( 0x1000000, "maincpu", 0 )
439532   ROM_LOAD16_BYTE( "9538.bin", 0x000000, 0x020000, CRC(4a3fee6e) SHA1(3a55a1c89a562877f9db805bd036d7566c2cb4a2) )
440533   ROM_LOAD16_BYTE( "9539.bin", 0x000001, 0x020000, CRC(98335286) SHA1(57792f661e82cbb7afe6e1723a419219c7b6e7b7) )
534   j6bigwhl_sound
535ROM_END
441536
442   ROM_REGION( 0x1000000, "altrevs", 0 )
537ROM_START( j6bigwhla )
538   ROM_REGION( 0x1000000, "maincpu", 0 )
443539   ROM_LOAD16_BYTE( "9540.bin", 0x000000, 0x020000, CRC(a1a1ba56) SHA1(1ac886e66182d86797495467edfb099bba8f03be) )
540   ROM_LOAD16_BYTE( "9539.bin", 0x000001, 0x020000, CRC(98335286) SHA1(57792f661e82cbb7afe6e1723a419219c7b6e7b7) )
541   j6bigwhl_sound
542ROM_END
543
544ROM_START( j6bigwhlb )
545   ROM_REGION( 0x1000000, "maincpu", 0 )
444546   ROM_LOAD16_BYTE( "9541.bin", 0x000000, 0x020000, CRC(18fb2e0f) SHA1(fa8f348cbd465f6ba9c74144cfbeb74b31f57be0) )
547   ROM_LOAD16_BYTE( "9539.bin", 0x000001, 0x020000, CRC(98335286) SHA1(57792f661e82cbb7afe6e1723a419219c7b6e7b7) )
548   j6bigwhl_sound
549ROM_END
550
551ROM_START( j6bigwhlc )
552   ROM_REGION( 0x1000000, "maincpu", 0 )
445553   ROM_LOAD16_BYTE( "9542.bin", 0x000000, 0x020000, CRC(28529fe6) SHA1(2b110dd8c1f99545025ad354857fef849a9f7ace) )
554   ROM_LOAD16_BYTE( "9539.bin", 0x000001, 0x020000, CRC(98335286) SHA1(57792f661e82cbb7afe6e1723a419219c7b6e7b7) )
555   j6bigwhl_sound
556ROM_END
557
558ROM_START( j6bigwhld )
559   ROM_REGION( 0x1000000, "maincpu", 0 )
446560   ROM_LOAD16_BYTE( "bwheelp1", 0x000000, 0x020000, CRC(fc8a8aa3) SHA1(13949e37a89eab9c906d91ca93398b778839011c) )
447   ROM_LOAD16_BYTE( "bwheelp2", 0x000000, 0x020000, CRC(67ee23ae) SHA1(0059c40e7379958a71e0d5ba3e17622a879b59ba) )
561   ROM_LOAD16_BYTE( "bwheelp2", 0x000001, 0x020000, CRC(67ee23ae) SHA1(0059c40e7379958a71e0d5ba3e17622a879b59ba) )
562   j6bigwhl_sound
563ROM_END
448564
565ROM_START( j6bigwhle )
566   ROM_REGION( 0x1000000, "maincpu", 0 )
449567   ROM_LOAD16_BYTE( "bigwheel8cash-p1.bin", 0x0000, 0x020000, CRC(9fa585a9) SHA1(10c6c42772bec0e974c86a96029e8cf42c14c983) )
450   ROM_LOAD16_BYTE( "bigwheel8cash-p2.bin", 0x0000, 0x020000, CRC(3375b0e0) SHA1(f1d85364ec2dee48ddf1891c96d4059e38e8902e) )
568   ROM_LOAD16_BYTE( "bigwheel8cash-p2.bin", 0x0001, 0x020000, CRC(3375b0e0) SHA1(f1d85364ec2dee48ddf1891c96d4059e38e8902e) )
569   j6bigwhl_sound
570ROM_END
451571
452572
573#define j6bnza_sound \
574   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 ) \
575   ROM_LOAD( "1064.bin", 0x000000, 0x080000, CRC(266edecb) SHA1(c985081bd2a4500889aae0dc7ecd7d8e4cbd1591) ) \
453576
454   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
455   ROM_LOAD( "bigwheelsnd.bin", 0x000000, 0x080000, CRC(90a19aaa) SHA1(7b17e9fda01d4fb163e09107759a6bf473fc6dc0) )
456ROM_END
457577
458
459578ROM_START( j6bnza )
460579   ROM_REGION( 0x1000000, "maincpu", 0 )
461580   ROM_LOAD16_BYTE( "6855.bin", 0x000000, 0x020000, CRC(0dc81f2b) SHA1(6bf9e75cf5daa1a16423854bc89e041755dece8e) )
462581   ROM_LOAD16_BYTE( "6856.bin", 0x000001, 0x020000, CRC(985853b4) SHA1(3492b8ee3de5c90ca110c3d07d28e5efe5bee15b) )
582   j6bnza_sound
583ROM_END
463584
464   ROM_REGION( 0x1000000, "altrevs", 0 )
585ROM_START( j6bnzaa )
586   ROM_REGION( 0x1000000, "maincpu", 0 )
465587   ROM_LOAD16_BYTE( "6857.bin", 0x000000, 0x020000, CRC(e6564b13) SHA1(b822a057c342a5995759be3e44e4b476a67457e5) )
588   ROM_LOAD16_BYTE( "6856.bin", 0x000001, 0x020000, CRC(985853b4) SHA1(3492b8ee3de5c90ca110c3d07d28e5efe5bee15b) )
589   j6bnza_sound
590ROM_END
591
592ROM_START( j6bnzab )
593   ROM_REGION( 0x1000000, "maincpu", 0 )
466594   ROM_LOAD16_BYTE( "6858.bin", 0x000000, 0x020000, CRC(5f0cdf4a) SHA1(72826b95b7a1288e172053f0ad94ca9f24cb556d) )
595   ROM_LOAD16_BYTE( "6856.bin", 0x000001, 0x020000, CRC(985853b4) SHA1(3492b8ee3de5c90ca110c3d07d28e5efe5bee15b) )
596   j6bnza_sound
597ROM_END
598
599ROM_START( j6bnzac )
600   ROM_REGION( 0x1000000, "maincpu", 0 )
467601   ROM_LOAD16_BYTE( "6859.bin", 0x000000, 0x020000, CRC(0185b11a) SHA1(e6ebab44496ac47cd89c766b3842364b811b4bed) )
602   ROM_LOAD16_BYTE( "6856.bin", 0x000001, 0x020000, CRC(985853b4) SHA1(3492b8ee3de5c90ca110c3d07d28e5efe5bee15b) )
603   j6bnza_sound
604ROM_END
605
606ROM_START( j6bnzad )
607   ROM_REGION( 0x1000000, "maincpu", 0 )
468608   ROM_LOAD16_BYTE( "8570.bin", 0x000000, 0x020000, CRC(5695eabe) SHA1(ed34a3996fdfcf587ce4c87e6bcd365c89ac922b) )
469   ROM_LOAD16_BYTE( "8571.bin", 0x000000, 0x020000, CRC(9358e394) SHA1(37ea22c74bc659305c0212211ba3b79fdb6754d1) )
609   ROM_LOAD16_BYTE( "8571.bin", 0x000001, 0x020000, CRC(9358e394) SHA1(37ea22c74bc659305c0212211ba3b79fdb6754d1) )
610   j6bnza_sound
611ROM_END
612
613ROM_START( j6bnzae )
614   ROM_REGION( 0x1000000, "maincpu", 0 )
470615   ROM_LOAD16_BYTE( "8572.bin", 0x000000, 0x020000, CRC(bd0bbe86) SHA1(d709f84ea42b77e3f2b51987f1ba4c2d48f3f2ba) )
616   ROM_LOAD16_BYTE( "8571.bin", 0x000001, 0x020000, CRC(9358e394) SHA1(37ea22c74bc659305c0212211ba3b79fdb6754d1) )
617   j6bnza_sound
618ROM_END
619
620ROM_START( j6bnzaf )
621   ROM_REGION( 0x1000000, "maincpu", 0 )
471622   ROM_LOAD16_BYTE( "8573.bin", 0x000000, 0x020000, CRC(04512adf) SHA1(39dbb25c80db04a25c6966a0401daa196d165b8f) )
623   ROM_LOAD16_BYTE( "8571.bin", 0x000001, 0x020000, CRC(9358e394) SHA1(37ea22c74bc659305c0212211ba3b79fdb6754d1) )
624   j6bnza_sound
625ROM_END
626
627ROM_START( j6bnzag )
628   ROM_REGION( 0x1000000, "maincpu", 0 )
472629   ROM_LOAD16_BYTE( "8616.bin", 0x000000, 0x020000, CRC(5ad8448f) SHA1(32c74f9316b8f79b4e303de64fa29d64ee9a1f54) )
473   ROM_LOAD16_BYTE( "bon5p18c", 0x000000, 0x020000, CRC(c05ecd81) SHA1(f16f9e6bb44eb0df0c9c7467d8624f1f60884bf4) )
474   ROM_LOAD16_BYTE( "bon8p2", 0x000000, 0x020000, CRC(c728b655) SHA1(5a50e5204e64b550fb0ecd6caf4f43cc3d936f1d) )
475   ROM_LOAD16_BYTE( "bon8std", 0x000000, 0x020000, CRC(cc1363b0) SHA1(b4e5cf134cd25ad99e487209bed2a078fbd644ee) )
476   ROM_LOAD16_BYTE( "bona8.1i", 0x000000, 0x020000, CRC(e156ba97) SHA1(a5f489313bcc65bb7e49dcabc4ea985a49afcb01) )
630   ROM_LOAD16_BYTE( "8571.bin", 0x000001, 0x020000, CRC(9358e394) SHA1(37ea22c74bc659305c0212211ba3b79fdb6754d1) )
631   j6bnza_sound
632ROM_END
633
634ROM_START( j6bnzah )
635   ROM_REGION( 0x1000000, "maincpu", 0 )
477636   ROM_LOAD16_BYTE( "bonv5p1", 0x000000, 0x020000, CRC(cc1363b0) SHA1(b4e5cf134cd25ad99e487209bed2a078fbd644ee) )
478   ROM_LOAD16_BYTE( "bonv5p2", 0x000000, 0x020000, CRC(c728b655) SHA1(5a50e5204e64b550fb0ecd6caf4f43cc3d936f1d) )
479   ROM_LOAD16_BYTE( "bonz10p1", 0x000000, 0x020000, CRC(96de5d60) SHA1(9a41b514aebf68581d82459040f62f97b10ef02f) )
480   ROM_LOAD16_BYTE( "bonz10p2", 0x000000, 0x020000, CRC(475a8098) SHA1(08a6573fe6c9df790b54dc036884b8bdc5e52612) )
637   ROM_LOAD16_BYTE( "bonv5p2", 0x000001, 0x020000, CRC(c728b655) SHA1(5a50e5204e64b550fb0ecd6caf4f43cc3d936f1d) )
638   j6bnza_sound
639ROM_END
481640
482   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
483   ROM_LOAD( "1064.bin", 0x000000, 0x080000, CRC(266edecb) SHA1(c985081bd2a4500889aae0dc7ecd7d8e4cbd1591) )
641ROM_START( j6bnzai )
642   ROM_REGION( 0x1000000, "maincpu", 0 )
643   ROM_LOAD16_BYTE( "bon5p18c", 0x000000, 0x020000, CRC(c05ecd81) SHA1(f16f9e6bb44eb0df0c9c7467d8624f1f60884bf4) )
644   ROM_LOAD16_BYTE( "bonv5p2", 0x000001, 0x020000, CRC(c728b655) SHA1(5a50e5204e64b550fb0ecd6caf4f43cc3d936f1d) ) // aka bonv5p2
645   j6bnza_sound
484646ROM_END
485647
648// there was another ''v8' set but it was actually the same as j6bnzah which is clearly wrong, meaning this rom pairs with nothing..
649ROM_START( j6bnzaj )
650   ROM_REGION( 0x1000000, "maincpu", 0 )
651   ROM_LOAD16_BYTE( "bona8.1i", 0x000000, 0x020000, CRC(e156ba97) SHA1(a5f489313bcc65bb7e49dcabc4ea985a49afcb01) ) // doesn't pair with anything we have..
652   ROM_LOAD16_BYTE( "bona8.2",  0x000001, 0x020000, NO_DUMP )
653   j6bnza_sound
654ROM_END
486655
656ROM_START( j6bnzak )
657   ROM_REGION( 0x1000000, "maincpu", 0 )
658   ROM_LOAD16_BYTE( "bonz10p1", 0x000000, 0x020000, CRC(96de5d60) SHA1(9a41b514aebf68581d82459040f62f97b10ef02f) )
659   ROM_LOAD16_BYTE( "bonz10p2", 0x000001, 0x020000, CRC(475a8098) SHA1(08a6573fe6c9df790b54dc036884b8bdc5e52612) )
660   j6bnza_sound
661ROM_END
662
663#define j6brkout_sound \
664   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 ) \
665   ROM_LOAD( "bksnd.bin", 0x000000, 0x080000, CRC(f72bd4f4) SHA1(ef8651fe7bb5f5340e41d35ca0669cba7d9c1372) ) \
666
667
487668ROM_START( j6brkout )
488669   ROM_REGION( 0x1000000, "maincpu", 0 )
489670   ROM_LOAD16_BYTE( "bk30cz_04_1.b8", 0x000000, 0x020000, CRC(b6e8611d) SHA1(c2cf0e73d4a3fb94320abe48a76e9fff692b4a9c) )
490671   ROM_LOAD16_BYTE( "bk30cz_04_2.b8", 0x000001, 0x020000, CRC(b243e4eb) SHA1(093fec6e46c1c26e73011fca1ff8b7f847d27d96) )
672   j6brkout_sound
673ROM_END
491674
492   ROM_REGION( 0x1000000, "altrevs", 0 )
675ROM_START( j6brkouta )
676   ROM_REGION( 0x1000000, "maincpu", 0 )
493677   ROM_LOAD16_BYTE( "bk75cz_04_1.b8", 0x000000, 0x020000, CRC(baa5cf2c) SHA1(d24262431b3f15adf784006fd422efb3c79e1197) )
494   //ROM_LOAD16_BYTE( "bk75cz_04_2.b8", 0x000000, 0x020000, CRC(b243e4eb) SHA1(093fec6e46c1c26e73011fca1ff8b7f847d27d96) ) // == bk30cz_04_2.b8
495
496   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
497   ROM_LOAD( "bksnd.bin", 0x000000, 0x080000, CRC(f72bd4f4) SHA1(ef8651fe7bb5f5340e41d35ca0669cba7d9c1372) )
678   ROM_LOAD16_BYTE( "bk30cz_04_2.b8", 0x000001, 0x020000, CRC(b243e4eb) SHA1(093fec6e46c1c26e73011fca1ff8b7f847d27d96) )
679   j6brkout_sound
498680ROM_END
499681
500682
r19255r19256
520702
521703
522704
705#define j6cpclb_sound \
706   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 ) \
707   ROM_LOAD( "cpalaceclubsnd", 0x000000, 0x080000, CRC(ef433c44) SHA1(049bdbbe8d88fb77dbfc9c2690e62982e7fe20ea) ) \
523708
524709
525
526710ROM_START( j6cpclb )
527711   ROM_REGION( 0x1000000, "maincpu", 0 )
528712   ROM_LOAD16_BYTE( "cpalaceclubr1", 0x000000, 0x020000, CRC(e556eb51) SHA1(0d63e35b4cf7cbd0f56e2ee9b250d1499cec6614) )
529713   ROM_LOAD16_BYTE( "cpalaceclubr2", 0x000001, 0x020000, CRC(0d0ca65f) SHA1(b24f4d3127c610191f823899538a89110de471ec) )
714   j6cpclb_sound
715ROM_END
530716
531   ROM_REGION( 0x1000000, "altrevs", 0 ) // from a set marked as crystal
532   ROM_LOAD( "cpc.1.b8", 0x000000, 0x020000, CRC(42bf4422) SHA1(9f78a61d3cb929c5b8c4a56f34c87a7117e48b96) )
533   ROM_LOAD( "cpc2.b8", 0x000000, 0x020000, CRC(7212cd14) SHA1(074830d0bd7519adcdd8906e480c308f38025f7b) )
534   ROM_LOAD( "cpcp1.b8", 0x000000, 0x020000, CRC(a921101a) SHA1(9a24f8e7ec34225074402a8eeb8ff7d96ee96532) )
535   ROM_LOAD( "cpc-c2.bin", 0x000000, 0x020000, CRC(c91c14ce) SHA1(a0aea950f45e0e110b5a8ff5e12590dd5822f31b) )
536   ROM_LOAD( "cpc-cp1.bin", 0x000000, 0x020000, CRC(7e00d415) SHA1(d2f08457cd638479bb7c3c7a2673894b59e727c3) )
717ROM_START( j6cpclba )
718   ROM_REGION( 0x1000000, "maincpu", 0 )
719   ROM_LOAD16_BYTE( "cpc.1.b8", 0x000000, 0x020000, CRC(42bf4422) SHA1(9f78a61d3cb929c5b8c4a56f34c87a7117e48b96) )
720   ROM_LOAD16_BYTE( "cpc2.b8", 0x000001, 0x020000, CRC(7212cd14) SHA1(074830d0bd7519adcdd8906e480c308f38025f7b) )
721   j6cpclb_sound
722ROM_END
537723
724ROM_START( j6cpclbb )
725   ROM_REGION( 0x1000000, "maincpu", 0 )
726   ROM_LOAD16_BYTE( "cpcp1.b8", 0x000000, 0x020000, CRC(a921101a) SHA1(9a24f8e7ec34225074402a8eeb8ff7d96ee96532) )
727   ROM_LOAD16_BYTE( "cpc2.b8", 0x000001, 0x020000, CRC(7212cd14) SHA1(074830d0bd7519adcdd8906e480c308f38025f7b) )
728   j6cpclb_sound
729ROM_END
538730
539   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
540   ROM_LOAD( "cpalaceclubsnd", 0x000000, 0x080000, CRC(ef433c44) SHA1(049bdbbe8d88fb77dbfc9c2690e62982e7fe20ea) )
731ROM_START( j6cpclbc )
732   ROM_REGION( 0x1000000, "maincpu", 0 )
733   ROM_LOAD16_BYTE( "cpc-cp1.bin", 0x000000, 0x020000, CRC(7e00d415) SHA1(d2f08457cd638479bb7c3c7a2673894b59e727c3) )
734   ROM_LOAD16_BYTE( "cpc-c2.bin", 0x000001, 0x020000, CRC(c91c14ce) SHA1(a0aea950f45e0e110b5a8ff5e12590dd5822f31b) )
735   j6cpclb_sound
541736ROM_END
542737
543738
739#define j6camelt_sound \
740   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 ) \
741   ROM_LOAD( "camsound.bin", 0x000000, 0x080000, CRC(70d5a16f) SHA1(0e8ec67387274298637598bf1ab8c479aa108c54) ) \
742
743
544744ROM_START( j6camelt )
545745   ROM_REGION( 0x1000000, "maincpu", 0 )
546746   ROM_LOAD16_BYTE( "20298.bin", 0x000000, 0x020000, CRC(9d773b08) SHA1(98ce12b4a7983c8b2765358fb3b070249ca25a4a) )
547747   ROM_LOAD16_BYTE( "20299.bin", 0x000001, 0x020000, CRC(740b93b2) SHA1(cd4ffab8d5c229f236c4771f3d1ff6d7ea94074d) )
748   j6camelt_sound
749ROM_END
548750
549   ROM_REGION( 0x1000000, "altrevs", 0 )
751ROM_START( j6camelta )
752   ROM_REGION( 0x1000000, "maincpu", 0 )
550753   ROM_LOAD16_BYTE( "20300.bin", 0x000000, 0x020000, CRC(76e96f30) SHA1(28e65cdc38a93652f4650b48e1c3ff689b13c8bd) )
754   ROM_LOAD16_BYTE( "20299.bin", 0x000001, 0x020000, CRC(740b93b2) SHA1(cd4ffab8d5c229f236c4771f3d1ff6d7ea94074d) )
755   j6camelt_sound
756ROM_END
757
758ROM_START( j6cameltb )
759   ROM_REGION( 0x1000000, "maincpu", 0 )
551760   ROM_LOAD16_BYTE( "20301.bin", 0x000000, 0x020000, CRC(cfb3fb69) SHA1(0ce50a66ff856bcbcb81beb78be14fb3d0ba7b2b) )
761   ROM_LOAD16_BYTE( "20299.bin", 0x000001, 0x020000, CRC(740b93b2) SHA1(cd4ffab8d5c229f236c4771f3d1ff6d7ea94074d) )
762   j6camelt_sound
763ROM_END
764
765ROM_START( j6cameltc )
766   ROM_REGION( 0x1000000, "maincpu", 0 )
552767   ROM_LOAD16_BYTE( "20302.bin", 0x000000, 0x020000, CRC(ff1a4a80) SHA1(82f9856264831cee7b5ee99617767625ec9504be) )
553   ROM_LOAD16_BYTE( "cam15p1", 0x000000, 0x020000, CRC(88537c3d) SHA1(a0e26a1114fae1e495ae634bf90142ab5953745e) )
554   ROM_LOAD16_BYTE( "cam15p2", 0x000000, 0x020000, CRC(048c536d) SHA1(0053e13c86c11ae37cfb1b802b4aeb2b6a34deb8) )
555   ROM_LOAD16_BYTE( "camv8p1", 0x000000, 0x020000, CRC(88537c3d) SHA1(a0e26a1114fae1e495ae634bf90142ab5953745e) )
556   ROM_LOAD16_BYTE( "camv8p2", 0x000000, 0x020000, CRC(048c536d) SHA1(0053e13c86c11ae37cfb1b802b4aeb2b6a34deb8) )
768   ROM_LOAD16_BYTE( "20299.bin", 0x000001, 0x020000, CRC(740b93b2) SHA1(cd4ffab8d5c229f236c4771f3d1ff6d7ea94074d) )
769   j6camelt_sound
770ROM_END
557771
558   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
559   ROM_LOAD( "camsound.bin", 0x000000, 0x080000, CRC(70d5a16f) SHA1(0e8ec67387274298637598bf1ab8c479aa108c54) )
772ROM_START( j6cameltd )
773   ROM_REGION( 0x1000000, "maincpu", 0 )
774   ROM_LOAD16_BYTE( "cam15p1", 0x000000, 0x020000, CRC(88537c3d) SHA1(a0e26a1114fae1e495ae634bf90142ab5953745e) ) // aka camv8p1
775   ROM_LOAD16_BYTE( "cam15p2", 0x000001, 0x020000, CRC(048c536d) SHA1(0053e13c86c11ae37cfb1b802b4aeb2b6a34deb8) ) // aka camv8p2
776   j6camelt_sound
560777ROM_END
561778
562779
r19255r19256
569786   ROM_LOAD( "captscarsnd.bin", 0x000000, 0x080000, CRC(89768137) SHA1(1f93afaae31f421d07d840b44e25578a90868910) )
570787ROM_END
571788
789#define j6cshbox_sound \
790   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 ) \
791   ROM_LOAD( "cbcsnd.bin", 0x000000, 0x080000, CRC(bf209b9b) SHA1(d2c079b05baeae80ed772509c3d9640e682addcd) ) \
572792
793
573794ROM_START( j6cshbox )
574795   ROM_REGION( 0x1000000, "maincpu", 0 )
575796   ROM_LOAD16_BYTE( "cbc2_0.p1", 0x000000, 0x020000, CRC(e2b9b11f) SHA1(cf5cffa6300f569f2e4cca4b3706c9eeeecc7949) )
576797   ROM_LOAD16_BYTE( "cbc2_0.p2", 0x000001, 0x020000, CRC(8b93ee17) SHA1(515491a68651e57bfd77a4470f100e50b3287c2b) )
798   j6cshbox_sound
799ROM_END
577800
578   ROM_REGION( 0x1000000, "altrevs", 0 )
801ROM_START( j6cshboxa )
802   ROM_REGION( 0x1000000, "maincpu", 0 )
579803   ROM_LOAD16_BYTE( "cbc3_6.p1", 0x000000, 0x020000, CRC(25051c70) SHA1(5f60bb99fc1b30f6ef6496a440570f2f09e042a0) )
580   ROM_LOAD16_BYTE( "cbc3_6.p2", 0x000000, 0x020000, CRC(78adbff4) SHA1(a4e2817b8df2f56bdb128f7b8987f3cb5592b6e2) )
804   ROM_LOAD16_BYTE( "cbc3_6.p2", 0x000001, 0x020000, CRC(78adbff4) SHA1(a4e2817b8df2f56bdb128f7b8987f3cb5592b6e2) )
805   j6cshbox_sound
806ROM_END
807
808ROM_START( j6cshboxb )
809   ROM_REGION( 0x1000000, "maincpu", 0 )
581810   ROM_LOAD16_BYTE( "cbc4_0.p1", 0x000000, 0x020000, CRC(a0b52d70) SHA1(d23ef23a86b6e3d4dc58c6ba024bde5646749f39) )
582   ROM_LOAD16_BYTE( "cbc4_0.p2", 0x000000, 0x020000, CRC(2f2864d6) SHA1(6d50cc57c762bd3ded60356318e70ab5d24cd0b6) )
583
584   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
585   ROM_LOAD( "cbcsnd.bin", 0x000000, 0x080000, CRC(bf209b9b) SHA1(d2c079b05baeae80ed772509c3d9640e682addcd) )
811   ROM_LOAD16_BYTE( "cbc4_0.p2", 0x000001, 0x020000, CRC(2f2864d6) SHA1(6d50cc57c762bd3ded60356318e70ab5d24cd0b6) )
812   j6cshbox_sound
586813ROM_END
587814
588815
816
589817ROM_START( j6cshbeu )
590818   ROM_REGION( 0x1000000, "maincpu", 0 )
591819   ROM_LOAD16_BYTE( "cbe0_3.p1", 0x000000, 0x020000, CRC(184e945c) SHA1(a0659d1ddc9c1a9c973687769103b07b445b85c4) )
r19255r19256
39474175GAME( 199?, j6bigbnko   , j6bigbnk   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Big Banker (JPM) (IMPACT) (BB5 I H15)", GAME_FLAGS )
39484176GAME( 199?, j6bigbnkp   , j6bigbnk   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Big Banker (JPM) (IMPACT) (BB4 I H09)", GAME_FLAGS )
39494177
4178GAME( 199?, j6bigbuk   , 0         , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Big Bucks (JPM) (IMPACT) (set 1)", GAME_FLAGS )
4179GAME( 199?, j6bigbuka   , j6bigbuk   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Big Bucks (JPM) (IMPACT) (set 2)", GAME_FLAGS )
4180GAME( 199?, j6bigbukb   , j6bigbuk   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Big Bucks (JPM) (IMPACT) (set 3)", GAME_FLAGS )
4181GAME( 199?, j6bigbukc   , j6bigbuk   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Big Bucks (JPM) (IMPACT) (set 4)", GAME_FLAGS )
4182GAME( 199?, j6bigbukd   , j6bigbuk   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Big Bucks (JPM) (IMPACT) (set 5)", GAME_FLAGS )
4183GAME( 199?, j6bigbuke   , j6bigbuk   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Big Bucks (JPM) (IMPACT) (set 6)", GAME_FLAGS )
4184GAME( 199?, j6bigbukf   , j6bigbuk   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Big Bucks (JPM) (IMPACT) (set 7)", GAME_FLAGS )
4185GAME( 199?, j6bigbukg   , j6bigbuk   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Big Bucks (JPM) (IMPACT) (set 8)", GAME_FLAGS )
4186GAME( 199?, j6bigbukh   , j6bigbuk   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Big Bucks (JPM) (IMPACT) (set 9)", GAME_FLAGS )
4187GAME( 199?, j6bigbuki   , j6bigbuk   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Big Bucks (JPM) (IMPACT) (set 10)", GAME_FLAGS )
4188GAME( 199?, j6bigbukj   , j6bigbuk   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Big Bucks (JPM) (IMPACT) (set 11)", GAME_FLAGS )
39504189
3951GAME( 199?, j6bigbuk   , 0         , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Big Bucks (JPM) (IMPACT)", GAME_FLAGS )
39524190GAME( 199?, j6bigcsh   , 0         , impctawp, tbirds, driver_device, 0, ROT0, "Empire", "Big Cash Machine (Empire) (IMPACT)", GAME_FLAGS )
3953GAME( 199?, j6bigpct   , 0         , impctawp, tbirds, driver_device, 0, ROT0, "Ace", "Big Picture (Ace) (IMPACT)", GAME_FLAGS )
3954GAME( 199?, j6bigtop   , 0         , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Big Top Club (JPM) (IMPACT)", GAME_FLAGS )
3955GAME( 199?, j6bigwhl   , 0         , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Big Wheel (JPM) (IMPACT)", GAME_FLAGS )
3956GAME( 199?, j6bnza      , 0         , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Bonanza (JPM) (IMPACT)", GAME_FLAGS )
3957GAME( 199?, j6brkout   , 0         , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Breakout (JPM) (IMPACT)", GAME_FLAGS )
4191
4192GAME( 199?, j6bigpct   , 0         , impctawp, tbirds, driver_device, 0, ROT0, "Ace", "Big Picture (Ace) (IMPACT) (set 1)", GAME_FLAGS )
4193GAME( 199?, j6bigpcta   , j6bigpct   , impctawp, tbirds, driver_device, 0, ROT0, "Ace", "Big Picture (Ace) (IMPACT) (set 2)", GAME_FLAGS )
4194GAME( 199?, j6bigpctb   , j6bigpct   , impctawp, tbirds, driver_device, 0, ROT0, "Ace", "Big Picture (Ace) (IMPACT) (set 3)", GAME_FLAGS )
4195
4196GAME( 199?, j6bigtop   , 0         , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Big Top Club (JPM) (IMPACT) (set 1)", GAME_FLAGS )
4197GAME( 199?, j6bigtopa   , j6bigtop   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Big Top Club (JPM) (IMPACT) (set 2)", GAME_FLAGS )
4198GAME( 199?, j6bigtopb   , j6bigtop   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Big Top Club (JPM) (IMPACT) (set 3)", GAME_FLAGS )
4199GAME( 199?, j6bigtopc   , j6bigtop   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Big Top Club (JPM) (IMPACT) (set 4)", GAME_FLAGS )
4200
4201GAME( 199?, j6bigwhl   , 0         , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Big Wheel (JPM) (IMPACT) (set 1)", GAME_FLAGS )
4202GAME( 199?, j6bigwhla   , j6bigwhl   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Big Wheel (JPM) (IMPACT) (set 2)", GAME_FLAGS )
4203GAME( 199?, j6bigwhlb   , j6bigwhl   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Big Wheel (JPM) (IMPACT) (set 3)", GAME_FLAGS )
4204GAME( 199?, j6bigwhlc   , j6bigwhl   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Big Wheel (JPM) (IMPACT) (set 4)", GAME_FLAGS )
4205GAME( 199?, j6bigwhld   , j6bigwhl   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Big Wheel (JPM) (IMPACT) (set 5)", GAME_FLAGS )
4206GAME( 199?, j6bigwhle   , j6bigwhl   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Big Wheel (JPM) (IMPACT) (set 6)", GAME_FLAGS )
4207
4208// ERROR 8.3
4209GAME( 199?, j6bnza      , 0         , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO1   H06)", GAME_FLAGS )
4210GAME( 199?, j6bnzaa      , j6bnza   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO1 P H06)", GAME_FLAGS )
4211GAME( 199?, j6bnzab      , j6bnza   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO1  AH06)", GAME_FLAGS )
4212GAME( 199?, j6bnzac      , j6bnza   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO1 I H06)", GAME_FLAGS )
4213GAME( 199?, j6bnzad      , j6bnza   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO 9   14)", GAME_FLAGS )
4214GAME( 199?, j6bnzae      , j6bnza   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO 9P  14)", GAME_FLAGS )
4215GAME( 199?, j6bnzaf      , j6bnza   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO 9 A 14)", GAME_FLAGS )
4216GAME( 199?, j6bnzag      , j6bnza   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO 9I  14)", GAME_FLAGS )
4217GAME( 199?, j6bnzah      , j6bnza   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO5   H10)", GAME_FLAGS )
4218GAME( 199?, j6bnzai      , j6bnza   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO5 I H10)", GAME_FLAGS )
4219GAME( 199?, j6bnzaj      , j6bnza   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (incomplete pair)", GAME_FLAGS )
4220GAME( 199?, j6bnzak      , j6bnza   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO06   11)", GAME_FLAGS )
4221
4222GAME( 199?, j6brkout   , 0         , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Breakout (JPM) (IMPACT) (set 1)", GAME_FLAGS )
4223GAME( 199?, j6brkouta   , j6brkout   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Breakout (JPM) (IMPACT) (set 2)", GAME_FLAGS )
4224
39584225GAME( 199?, j6bucks      , 0         , impctawp, tbirds, driver_device, 0, ROT0, "Ace", "Bucks Fizz (Ace) (IMPACT)", GAME_FLAGS )
4226
39594227GAME( 199?, j6buzz      , 0         , impctawp, tbirds, driver_device, 0, ROT0, "Ace", "Buzzundrum (Ace) (IMPACT)", GAME_FLAGS )
3960GAME( 199?, j6cpclb      , 0         , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Caesar's Palace Club (JPM) (IMPACT)", GAME_FLAGS )
3961GAME( 199?, j6camelt   , 0         , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Camelot (JPM) (IMPACT)", GAME_FLAGS )
4228
4229GAME( 199?, j6cpclb      , 0         , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Caesar's Palace Club (JPM) (IMPACT) (set 1)", GAME_FLAGS )
4230GAME( 199?, j6cpclba   , j6cpclb   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Caesar's Palace Club (JPM) (IMPACT) (set 2)", GAME_FLAGS )
4231GAME( 199?, j6cpclbb   , j6cpclb   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Caesar's Palace Club (JPM) (IMPACT) (set 3)", GAME_FLAGS )
4232GAME( 199?, j6cpclbc   , j6cpclb   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Caesar's Palace Club (JPM) (IMPACT) (set 4)", GAME_FLAGS ) // set doesn't display anything
4233
4234
4235GAME( 199?, j6camelt   , 0         , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Camelot (JPM) (IMPACT) (set 1)", GAME_FLAGS )
4236GAME( 199?, j6camelta   , j6camelt   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Camelot (JPM) (IMPACT) (set 2)", GAME_FLAGS )
4237GAME( 199?, j6cameltb   , j6camelt   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Camelot (JPM) (IMPACT) (set 3)", GAME_FLAGS )
4238GAME( 199?, j6cameltc   , j6camelt   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Camelot (JPM) (IMPACT) (set 4)", GAME_FLAGS )
4239GAME( 199?, j6cameltd   , j6camelt   , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Camelot (JPM) (IMPACT) (set 5)", GAME_FLAGS )
4240
39624241GAME( 199?, j6scarlt   , 0         , impctawp, tbirds, driver_device, 0, ROT0, "Ace", "Captain Scarlet (Ace) (IMPACT)", GAME_FLAGS )
3963GAME( 199?, j6cshbox   , 0         , impctawp, tbirds, driver_device, 0, ROT0, "Empire", "Cash Box Club (Empire) (IMPACT)", GAME_FLAGS )
4242
4243GAME( 199?, j6cshbox   , 0         , impctawp, tbirds, driver_device, 0, ROT0, "Empire", "Cash Box Club (Empire) (IMPACT) (set 1)", GAME_FLAGS )
4244GAME( 199?, j6cshboxa   , j6cshbox   , impctawp, tbirds, driver_device, 0, ROT0, "Empire", "Cash Box Club (Empire) (IMPACT) (set 2)", GAME_FLAGS )
4245GAME( 199?, j6cshboxb   , j6cshbox   , impctawp, tbirds, driver_device, 0, ROT0, "Empire", "Cash Box Club (Empire) (IMPACT) (set 3)", GAME_FLAGS )
4246
39644247GAME( 199?, j6cshbeu   , 0         , impctawp, tbirds, driver_device, 0, ROT0, "Empire", "Cash Box Club (Empire) (Euro) (IMPACT)", GAME_FLAGS )
4248
39654249GAME( 199?, j6cshbst   , 0         , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Cash Buster (JPM) (IMPACT)", GAME_FLAGS )
39664250GAME( 199?, j6cshcnt   , 0         , impctawp, tbirds, driver_device, 0, ROT0, "JPM", "Cash Countdown (JPM) (IMPACT)", GAME_FLAGS )
39674251GAME( 199?, j6cshrd      , 0         , impctawp, tbirds, driver_device, 0, ROT0, "Ace", "Cash Raider (Ace) (IMPACT)", GAME_FLAGS )
trunk/src/mame/drivers/jpmimpct.c
r19255r19256
8686
8787****************************************************************************/
8888
89/**************************************************************************
90
91IMPACT Games
92
93IMPACT apparently stands for Interactive Moving Picture Amusment Control
94Technology, and is intended as a replacement for the JPM System 5 board.
95Large sections of the processing were moved to two identical custom ASICs
96(U1 and U2), only half of each is used.
97
98Thanks to Tony Friery and JPeMU for I/O routines and documentation.
99
100***************************************************************************/
101
102
89103#include "emu.h"
90104#include "cpu/m68000/m68000.h"
91105
r19255r19256
94108#include "machine/meters.h"
95109#include "machine/nvram.h"
96110#include "jpmimpct.lh"
111#include "video/awpvid.h"
112#include "machine/steppers.h"
113#include "machine/roc10937.h"
114#include "machine/i8255.h"
97115
98116/*************************************
99117 *
r19255r19256
608626   AM_RANGE(0x00f00000, 0x00ffffff) AM_ROM
609627ADDRESS_MAP_END
610628
629/*************************************
630 *
631 *  Main CPU memory handlers
632 *
633 *************************************/
634static ADDRESS_MAP_START( awp68k_program_map, AS_PROGRAM, 16, jpmimpct_state )
635   AM_RANGE(0x00000000, 0x000fffff) AM_ROM
636   AM_RANGE(0x00100000, 0x001fffff) AM_ROM
637   AM_RANGE(0x00400000, 0x00403fff) AM_RAM AM_SHARE("nvram")
638   AM_RANGE(0x00480000, 0x0048001f) AM_READWRITE(duart_1_r, duart_1_w)
639   AM_RANGE(0x00480020, 0x00480033) AM_READ(inputs1awp_r)
640   AM_RANGE(0x00480034, 0x00480035) AM_READ(ump_r)
641   AM_RANGE(0x00480040, 0x00480041) AM_READ(optos_r)
642   AM_RANGE(0x00480060, 0x00480067) AM_DEVREADWRITE8("ppi8255", i8255_device, read, write,0x00ff)
643   AM_RANGE(0x00480080, 0x00480081) AM_WRITE(upd7759_w)
644   AM_RANGE(0x00480082, 0x00480083) AM_WRITE(volume_w)
645   AM_RANGE(0x00480084, 0x00480085) AM_READ(upd7759_r)
646   AM_RANGE(0x00480086, 0x0048009f) AM_READ(prot_1_r)
647   AM_RANGE(0x004800a0, 0x004800af) AM_READWRITE(jpmio_r, jpmioawp_w)
648//  AM_RANGE(0x004800b0, 0x004800df) AM_READ(prot_1_r)
649//  AM_RANGE(0x004800e0, 0x004800e1) AM_WRITE(unk_w)
650//  AM_RANGE(0x00480086, 0x006576ff) AM_READ(prot_1_r)
651   AM_RANGE(0x004801dc, 0x004801dd) AM_READ(prot_1_r)
652   AM_RANGE(0x004801de, 0x006575ff) AM_READ(prot_1_r)
653   AM_RANGE(0x00657600, 0x00657601) AM_READ(prot_0_r)
654   AM_RANGE(0x00657602, 0x00ffffff) AM_READ(prot_1_r)
611655
656//  AM_RANGE(0x004801dc, 0x004801dd) AM_READ(unk_r)
657//  AM_RANGE(0x004801de, 0x004801df) AM_READ(unk_r)
658   //AM_RANGE(0x00657602, 0x00bfffff) AM_READ(prot_1_r)
659//  AM_RANGE(0x004801e0, 0x004801ff) AM_READWRITE(duart_2_r, duart_2_w)
660//  AM_RANGE(0x00c00000, 0x00cfffff) AM_ROM
661//  AM_RANGE(0x00d00000, 0x00dfffff) AM_ROM
662//  AM_RANGE(0x00e00000, 0x00efffff) AM_ROM
663//  AM_RANGE(0x00f00000, 0x00ffffff) AM_ROM
664ADDRESS_MAP_END
665
666
612667/*************************************
613668 *
614669 *  Video CPU memory handlers
r19255r19256
841896MACHINE_CONFIG_END
842897
843898
844/**************************************************************************
845899
846Mechanical IMPACT Games
847900
848IMPACT apparently stands for Interactive Moving Picture Amusment Control
849Technology, and is intended as a replacement for the JPM System 5 board.
850Large sections of the processing were moved to two identical custom ASICs
851(U1 and U2), only half of each is used.
852
853Thanks to Tony Friery and JPeMU for I/O routines and documentation.
854
855***************************************************************************/
856
857#include "video/awpvid.h"
858#include "machine/steppers.h"
859#include "machine/roc10937.h"
860#include "machine/i8255.h"
861
862901/*************************************
863902 *
864903 *  Initialisation
r19255r19256
12031242   return 0xff;//0xffff;
12041243}
12051244
1206/*************************************
1207 *
1208 *  Main CPU memory handlers
1209 *
1210 *************************************/
1211static ADDRESS_MAP_START( awp68k_program_map, AS_PROGRAM, 16, jpmimpct_state )
1212   AM_RANGE(0x00000000, 0x000fffff) AM_ROM
1213   AM_RANGE(0x00100000, 0x001fffff) AM_ROM
1214   AM_RANGE(0x00400000, 0x00403fff) AM_RAM AM_SHARE("nvram")
1215   AM_RANGE(0x00480000, 0x0048001f) AM_READWRITE(duart_1_r, duart_1_w)
1216   AM_RANGE(0x00480020, 0x00480033) AM_READ(inputs1awp_r)
1217   AM_RANGE(0x00480034, 0x00480035) AM_READ(ump_r)
1218   AM_RANGE(0x00480040, 0x00480041) AM_READ(optos_r)
1219   AM_RANGE(0x00480060, 0x00480067) AM_DEVREADWRITE8("ppi8255", i8255_device, read, write,0x00ff)
1220   AM_RANGE(0x00480080, 0x00480081) AM_WRITE(upd7759_w)
1221   AM_RANGE(0x00480082, 0x00480083) AM_WRITE(volume_w)
1222   AM_RANGE(0x00480084, 0x00480085) AM_READ(upd7759_r)
1223   AM_RANGE(0x00480086, 0x0048009f) AM_READ(prot_1_r)
1224   AM_RANGE(0x004800a0, 0x004800af) AM_READWRITE(jpmio_r, jpmioawp_w)
1225//  AM_RANGE(0x004800b0, 0x004800df) AM_READ(prot_1_r)
1226//  AM_RANGE(0x004800e0, 0x004800e1) AM_WRITE(unk_w)
1227//  AM_RANGE(0x00480086, 0x006576ff) AM_READ(prot_1_r)
1228   AM_RANGE(0x004801dc, 0x004801dd) AM_READ(prot_1_r)
1229   AM_RANGE(0x004801de, 0x006575ff) AM_READ(prot_1_r)
1230   AM_RANGE(0x00657600, 0x00657601) AM_READ(prot_0_r)
1231   AM_RANGE(0x00657602, 0x00ffffff) AM_READ(prot_1_r)
12321245
1233//  AM_RANGE(0x004801dc, 0x004801dd) AM_READ(unk_r)
1234//  AM_RANGE(0x004801de, 0x004801df) AM_READ(unk_r)
1235   //AM_RANGE(0x00657602, 0x00bfffff) AM_READ(prot_1_r)
1236//  AM_RANGE(0x004801e0, 0x004801ff) AM_READWRITE(duart_2_r, duart_2_w)
1237//  AM_RANGE(0x00c00000, 0x00cfffff) AM_ROM
1238//  AM_RANGE(0x00d00000, 0x00dfffff) AM_ROM
1239//  AM_RANGE(0x00e00000, 0x00efffff) AM_ROM
1240//  AM_RANGE(0x00f00000, 0x00ffffff) AM_ROM
1241ADDRESS_MAP_END
12421246
12431247INPUT_PORTS_START( tbirds )
12441248   PORT_START("DSW")
trunk/src/mame/mame.lst
r19255r19256
1209312093j6bigbnko   //
1209412094j6bigbnkp   //
1209512095j6bigbuk   // Big Bucks (JPM)
12096j6bigbuka   //
12097j6bigbukb   //
12098j6bigbukc   //
12099j6bigbukd   //
12100j6bigbuke   //
12101j6bigbukf   //
12102j6bigbukg   //
12103j6bigbukh   //
12104j6bigbuki   //
12105j6bigbukj   //
1209612106j6bigcsh   // Big Cash Machine (Empire)
1209712107j6bigpct   // Big Picture (Ace)
12108j6bigpcta   //
12109j6bigpctb   //
1209812110j6bigtop   // Big Top Club (JPM)
12111j6bigtopa   //
12112j6bigtopb   //
12113j6bigtopc   //
1209912114j6bigwhl   // Big Wheel (JPM)
12115j6bigwhla   //
12116j6bigwhlb   //
12117j6bigwhlc   //
12118j6bigwhld   //
12119j6bigwhle   //
1210012120j6bnza      // Bonanza (JPM)
12121j6bnzaa      //
12122j6bnzab      //
12123j6bnzac      //
12124j6bnzad      //
12125j6bnzae      //
12126j6bnzaf      //
12127j6bnzag      //
12128j6bnzah      //
12129j6bnzai      //
12130j6bnzaj      //
12131j6bnzak      //
1210112132j6brkout   // Breakout (JPM)
12133j6brkouta   //
1210212134j6bucks      // Bucks Fizz (Ace)
1210312135j6buzz      // Buzzundrum (Ace)
1210412136j6cpclb      // Caesar's Palace Club (JPM)
12137j6cpclba   //
12138j6cpclbb   //
12139j6cpclbc   //
1210512140j6camelt   // Camelot (JPM)
12141j6camelta   //
12142j6cameltb   //
12143j6cameltc   //
12144j6cameltd   //
1210612145j6scarlt   // Captain Scarlet (Ace)
1210712146j6cshbox   // Cash Box Club (Empire)
12147j6cshboxa   //
12148j6cshboxb   //
1210812149j6cshbeu   // Cash Box Club (Empire) [Euro]
1210912150j6cshbst   // Cash Buster (JPM)
1211012151j6cshcnt   // Cash Countdown (JPM)

Previous 199869 Revisions Next


© 1997-2024 The MAME Team