~ubuntu-branches/ubuntu/lucid/sdlmame/lucid

« back to all changes in this revision

Viewing changes to src/mame/drivers/cave.c

  • Committer: Bazaar Package Importer
  • Author(s): Cesare Falco
  • Date: 2009-11-03 17:10:15 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20091103171015-6hop4ory5lxnumpn
Tags: 0.135-0ubuntu1
* New upstream release - Closes (LP: #403212)
* debian/watch: unstable releases are no longer detected
* mame.ini: added the cheat subdirectories to cheatpath so zipped
  cheatfiles will be searched too
* renamed crsshair subdirectory to crosshair to reflect upstream change
* mame.ini: renamed references to crosshair subdirectory (see above)

Show diffs side-by-side

added added

removed removed

Lines of Context:
87
87
 
88
88
***************************************************************************/
89
89
 
90
 
static int time_vblank_irq = 2000;
 
90
static int time_vblank_irq;
91
91
static UINT8 irq_level;
92
92
static UINT8 vblank_irq;
93
93
static UINT8 sound_irq;
2416
2416
        ROM_LOAD( "bp962a.u76", 0x000000, 0x200000, CRC(858da439) SHA1(33a3d2a3ec3fa3364b00e1e43b405e5030a5b2a3) )
2417
2417
        ROM_LOAD( "bp962a.u77", 0x200000, 0x200000, CRC(ea2ba35e) SHA1(72487f21d44fe7be9a98068ce7f57a43c132945f) )
2418
2418
 
2419
 
        ROM_REGION( 0x100000, "gfx2", ROMREGION_DISPOSE )       /* Layer 0 */
 
2419
        ROM_REGION( 0x100000, "gfx2", 0 )       /* Layer 0 */
2420
2420
        ROM_LOAD( "bp962a.u53", 0x000000, 0x100000, CRC(fcd9a107) SHA1(169b94db8389e7d47d4d77f36907a62c30fea727) )      // FIRST AND SECOND HALF IDENTICAL
2421
2421
        ROM_CONTINUE(           0x000000, 0x100000             )
2422
2422
 
2423
 
        ROM_REGION( 0x200000, "gfx3", ROMREGION_DISPOSE )       /* Layer 1 */
 
2423
        ROM_REGION( 0x200000, "gfx3", 0 )       /* Layer 1 */
2424
2424
        ROM_LOAD( "bp962a.u54", 0x000000, 0x200000, CRC(0cfa3409) SHA1(17107e26762ef7e3b902fb29a6d7bc534a4d09aa) )
2425
2425
 
2426
 
        ROM_REGION( (1*0x200000)*2, "gfx4", ROMREGION_DISPOSE ) /* Layer 2 */
 
2426
        ROM_REGION( (1*0x200000)*2, "gfx4", 0 ) /* Layer 2 */
2427
2427
        /* 4 bit part */
2428
2428
        ROM_LOAD( "bp962a.u57", 0x000000, 0x200000, CRC(6d608957) SHA1(15f6e8346f5f95eb229505b1b4666dabeb810ee8) )
2429
2429
        /* 2 bit part */
2458
2458
        ROM_LOAD( "cv01-u25.bin", 0x000000, 0x400000, CRC(a6f6a95d) SHA1(e1eb45cb5d0e6163edfd9d830633b913fb53c6ca) )
2459
2459
        ROM_LOAD( "cv01-u26.bin", 0x400000, 0x400000, CRC(32edb62a) SHA1(3def74e1316b80cc25a8c3ac162cd7bcb8cc807c) )
2460
2460
 
2461
 
        ROM_REGION( 0x200000, "gfx2", ROMREGION_DISPOSE )       /* Layer 0 */
 
2461
        ROM_REGION( 0x200000, "gfx2", 0 )       /* Layer 0 */
2462
2462
        ROM_LOAD( "cv01-u50.bin", 0x000000, 0x200000, CRC(7a344417) SHA1(828bd8f95d2fcc34407e17629ccafc904a4ea12d) )
2463
2463
 
2464
 
        ROM_REGION( 0x200000, "gfx3", ROMREGION_DISPOSE )       /* Layer 1 */
 
2464
        ROM_REGION( 0x200000, "gfx3", 0 )       /* Layer 1 */
2465
2465
        ROM_LOAD( "cv01-u49.bin", 0x000000, 0x200000, CRC(d21cdda7) SHA1(cace4650de580c3c4a037f1f5c32bfc1846b383c) )
2466
2466
 
2467
2467
        ROM_REGION( 0x400000, "ymz", 0 )        /* Samples */
2561
2561
        ROM_LOAD( "cv01-u25.bin", 0x000000, 0x400000, CRC(a6f6a95d) SHA1(e1eb45cb5d0e6163edfd9d830633b913fb53c6ca) )
2562
2562
        ROM_LOAD( "cv01-u26.bin", 0x400000, 0x400000, CRC(32edb62a) SHA1(3def74e1316b80cc25a8c3ac162cd7bcb8cc807c) )
2563
2563
 
2564
 
        ROM_REGION( 0x200000, "gfx2", ROMREGION_DISPOSE )       /* Layer 0 */
 
2564
        ROM_REGION( 0x200000, "gfx2", 0 )       /* Layer 0 */
2565
2565
        ROM_LOAD( "cv01-u50.bin", 0x000000, 0x200000, CRC(7a344417) SHA1(828bd8f95d2fcc34407e17629ccafc904a4ea12d) )
2566
2566
 
2567
 
        ROM_REGION( 0x200000, "gfx3", ROMREGION_DISPOSE )       /* Layer 1 */
 
2567
        ROM_REGION( 0x200000, "gfx3", 0 )       /* Layer 1 */
2568
2568
        ROM_LOAD( "cv01-u49.bin", 0x000000, 0x200000, CRC(d21cdda7) SHA1(cace4650de580c3c4a037f1f5c32bfc1846b383c) )
2569
2569
 
2570
2570
        ROM_REGION( 0x400000, "ymz", 0 )        /* Samples */
2595
2595
        ROM_LOAD( "u52.bin", 0x400000, 0x200000, CRC(02492ee0) SHA1(64d9cc64a4ad189a8b03cf6a749ddb732b4a0014) )
2596
2596
        ROM_LOAD( "u53.bin", 0x600000, 0x200000, CRC(cb4c10f0) SHA1(a622e8bd0c938b5d38b392b247400b744d8be288) )
2597
2597
 
2598
 
        ROM_REGION( 0x200000, "gfx2", ROMREGION_DISPOSE )       /* Layer 0 */
 
2598
        ROM_REGION( 0x200000, "gfx2", 0 )       /* Layer 0 */
2599
2599
        ROM_LOAD( "u60.bin", 0x000000, 0x200000, CRC(903096a7) SHA1(a243e903fef7c4a7b71383263e82e42acd869261) )
2600
2600
 
2601
 
        ROM_REGION( 0x200000, "gfx3", ROMREGION_DISPOSE )       /* Layer 1 */
 
2601
        ROM_REGION( 0x200000, "gfx3", 0 )       /* Layer 1 */
2602
2602
        ROM_LOAD( "u61.bin", 0x000000, 0x200000, CRC(d89b7631) SHA1(a66bb4955ca58fab8973ca37a0f971e9a67ce017) )
2603
2603
 
2604
 
        ROM_REGION( 0x200000, "gfx4", ROMREGION_DISPOSE )       /* Layer 2 */
 
2604
        ROM_REGION( 0x200000, "gfx4", 0 )       /* Layer 2 */
2605
2605
        ROM_LOAD( "u62.bin", 0x000000, 0x200000, CRC(292bfb6b) SHA1(11b385991ee990eb5ef36e136b988802b5f90fa4) )
2606
2606
 
2607
2607
        ROM_REGION( 0x400000, "ymz", 0 )        /* Samples */
2610
2610
ROM_END
2611
2611
 
2612
2612
 
2613
 
ROM_START( ddonpchj )
 
2613
ROM_START( ddonpachj )
2614
2614
        ROM_REGION( 0x100000, "maincpu", 0 )            /* 68000 Code */
2615
2615
        ROM_LOAD16_BYTE( "u27.bin", 0x000000, 0x080000, CRC(2432ff9b) SHA1(fbc826c30553f6553ead40b312b73c049e8f4bf6) )
2616
2616
        ROM_LOAD16_BYTE( "u26.bin", 0x000001, 0x080000, CRC(4f3a914a) SHA1(ae98eba049f1462aa1145f6959b9f9a32c97278f) )
2621
2621
        ROM_LOAD( "u52.bin", 0x400000, 0x200000, CRC(02492ee0) SHA1(64d9cc64a4ad189a8b03cf6a749ddb732b4a0014) )
2622
2622
        ROM_LOAD( "u53.bin", 0x600000, 0x200000, CRC(cb4c10f0) SHA1(a622e8bd0c938b5d38b392b247400b744d8be288) )
2623
2623
 
2624
 
        ROM_REGION( 0x200000, "gfx2", ROMREGION_DISPOSE )       /* Layer 0 */
 
2624
        ROM_REGION( 0x200000, "gfx2", 0 )       /* Layer 0 */
2625
2625
        ROM_LOAD( "u60.bin", 0x000000, 0x200000, CRC(903096a7) SHA1(a243e903fef7c4a7b71383263e82e42acd869261) )
2626
2626
 
2627
 
        ROM_REGION( 0x200000, "gfx3", ROMREGION_DISPOSE )       /* Layer 1 */
 
2627
        ROM_REGION( 0x200000, "gfx3", 0 )       /* Layer 1 */
2628
2628
        ROM_LOAD( "u61.bin", 0x000000, 0x200000, CRC(d89b7631) SHA1(a66bb4955ca58fab8973ca37a0f971e9a67ce017) )
2629
2629
 
2630
 
        ROM_REGION( 0x200000, "gfx4", ROMREGION_DISPOSE )       /* Layer 2 */
 
2630
        ROM_REGION( 0x200000, "gfx4", 0 )       /* Layer 2 */
2631
2631
        ROM_LOAD( "u62.bin", 0x000000, 0x200000, CRC(292bfb6b) SHA1(11b385991ee990eb5ef36e136b988802b5f90fa4) )
2632
2632
 
2633
2633
        ROM_REGION( 0x400000, "ymz", 0 )        /* Samples */
2683
2683
        ROM_LOAD( "atdp.u44", 0x000000, 0x200000, CRC(7189e953) SHA1(53adbe6ea5e01ecb48575e9db82cc3d0dc8a3726) )
2684
2684
        ROM_LOAD( "atdp.u45", 0x200000, 0x200000, CRC(6984173f) SHA1(625dd6674adeb206815855b8b6a1fba79ed5c4cd) )
2685
2685
 
2686
 
        ROM_REGION( 0x100000, "gfx2", ROMREGION_DISPOSE )       /* Layer 0 */
 
2686
        ROM_REGION( 0x100000, "gfx2", 0 )       /* Layer 0 */
2687
2687
        ROM_LOAD( "atdp.u54", 0x000000, 0x100000, CRC(6bda6b66) SHA1(6472e6706505bac17484fb8bf4e8922ced4adf63) )
2688
2688
 
2689
 
        ROM_REGION( 0x100000, "gfx3", ROMREGION_DISPOSE )       /* Layer 1 */
 
2689
        ROM_REGION( 0x100000, "gfx3", 0 )       /* Layer 1 */
2690
2690
        ROM_LOAD( "atdp.u57", 0x000000, 0x100000, CRC(0a0e72b9) SHA1(997e8253777e7acca5a1c0c4026e78eecc122d5d) )
2691
2691
 
2692
 
        ROM_REGION( 0x040000, "gfx4", ROMREGION_DISPOSE )       /* Text / Character Layer */
 
2692
        ROM_REGION( 0x040000, "gfx4", 0 )       /* Text / Character Layer */
2693
2693
        ROM_LOAD( "text.u58", 0x000000, 0x040000, CRC(5dba06e7) SHA1(f9dab7f6c732a683fddb4cae090a875b3962332b) )
2694
2694
 
2695
2695
        ROM_REGION( 0x240000, "oki1", 0 )       /* OKIM6295 #1 Samples */
2702
2702
        ROM_LOAD( "atdp.u33", 0x140000, 0x200000, CRC(d749de00) SHA1(64a0acc23eb2515e7d0459f0289919e083c63afc) )
2703
2703
ROM_END
2704
2704
 
2705
 
ROM_START( donpacjp )
 
2705
ROM_START( donpachij )
2706
2706
        ROM_REGION( 0x080000, "maincpu", 0 )            /* 68000 code */
2707
2707
        ROM_LOAD16_WORD_SWAP( "prg.u29",     0x00000, 0x80000, CRC(6be14af6) SHA1(5b1158071f160efeded816ae4c4edca1d00d6e05) )
2708
2708
 
2710
2710
        ROM_LOAD( "atdp.u44", 0x000000, 0x200000, CRC(7189e953) SHA1(53adbe6ea5e01ecb48575e9db82cc3d0dc8a3726) )
2711
2711
        ROM_LOAD( "atdp.u45", 0x200000, 0x200000, CRC(6984173f) SHA1(625dd6674adeb206815855b8b6a1fba79ed5c4cd) )
2712
2712
 
2713
 
        ROM_REGION( 0x100000, "gfx2", ROMREGION_DISPOSE )       /* Layer 0 */
 
2713
        ROM_REGION( 0x100000, "gfx2", 0 )       /* Layer 0 */
2714
2714
        ROM_LOAD( "atdp.u54", 0x000000, 0x100000, CRC(6bda6b66) SHA1(6472e6706505bac17484fb8bf4e8922ced4adf63) )
2715
2715
 
2716
 
        ROM_REGION( 0x100000, "gfx3", ROMREGION_DISPOSE )       /* Layer 1 */
 
2716
        ROM_REGION( 0x100000, "gfx3", 0 )       /* Layer 1 */
2717
2717
        ROM_LOAD( "atdp.u57", 0x000000, 0x100000, CRC(0a0e72b9) SHA1(997e8253777e7acca5a1c0c4026e78eecc122d5d) )
2718
2718
 
2719
 
        ROM_REGION( 0x040000, "gfx4", ROMREGION_DISPOSE )       /* Text / Character Layer */
 
2719
        ROM_REGION( 0x040000, "gfx4", 0 )       /* Text / Character Layer */
2720
2720
        ROM_LOAD( "u58.bin", 0x000000, 0x040000, CRC(285379ff) SHA1(b9552edcec29ddf4b552800b145c398b94117ab0) )
2721
2721
 
2722
2722
        ROM_REGION( 0x240000, "oki1", 0 )       /* OKIM6295 #1 Samples */
2729
2729
        ROM_LOAD( "atdp.u33", 0x140000, 0x200000, CRC(d749de00) SHA1(64a0acc23eb2515e7d0459f0289919e083c63afc) )
2730
2730
ROM_END
2731
2731
 
2732
 
ROM_START( donpackr )
 
2732
ROM_START( donpachikr )
2733
2733
        ROM_REGION( 0x080000, "maincpu", 0 )            /* 68000 code */
2734
2734
        ROM_LOAD16_WORD_SWAP( "prgk.u26",    0x00000, 0x80000, CRC(bbaf4c8b) SHA1(0f9d42c8c4c5b69e3d39bf768bc4b663f66b4f36) )
2735
2735
 
2737
2737
        ROM_LOAD( "atdp.u44", 0x000000, 0x200000, CRC(7189e953) SHA1(53adbe6ea5e01ecb48575e9db82cc3d0dc8a3726) )
2738
2738
        ROM_LOAD( "atdp.u45", 0x200000, 0x200000, CRC(6984173f) SHA1(625dd6674adeb206815855b8b6a1fba79ed5c4cd) )
2739
2739
 
2740
 
        ROM_REGION( 0x100000, "gfx2", ROMREGION_DISPOSE )       /* Layer 0 */
 
2740
        ROM_REGION( 0x100000, "gfx2", 0 )       /* Layer 0 */
2741
2741
        ROM_LOAD( "atdp.u54", 0x000000, 0x100000, CRC(6bda6b66) SHA1(6472e6706505bac17484fb8bf4e8922ced4adf63) )
2742
2742
 
2743
 
        ROM_REGION( 0x100000, "gfx3", ROMREGION_DISPOSE )       /* Layer 1 */
 
2743
        ROM_REGION( 0x100000, "gfx3", 0 )       /* Layer 1 */
2744
2744
        ROM_LOAD( "atdp.u57", 0x000000, 0x100000, CRC(0a0e72b9) SHA1(997e8253777e7acca5a1c0c4026e78eecc122d5d) )
2745
2745
 
2746
 
        ROM_REGION( 0x040000, "gfx4", ROMREGION_DISPOSE )       /* Text / Character Layer */
 
2746
        ROM_REGION( 0x040000, "gfx4", 0 )       /* Text / Character Layer */
2747
2747
        ROM_LOAD( "u58.bin", 0x000000, 0x040000, CRC(285379ff) SHA1(b9552edcec29ddf4b552800b145c398b94117ab0) )
2748
2748
 
2749
2749
        ROM_REGION( 0x240000, "oki1", 0 )       /* OKIM6295 #1 Samples */
2756
2756
        ROM_LOAD( "atdp.u33", 0x140000, 0x200000, CRC(d749de00) SHA1(64a0acc23eb2515e7d0459f0289919e083c63afc) )
2757
2757
ROM_END
2758
2758
 
2759
 
ROM_START( donpachk )
 
2759
ROM_START( donpachihk )
2760
2760
        ROM_REGION( 0x080000, "maincpu", 0 )            /* 68000 code */
2761
2761
        ROM_LOAD16_WORD_SWAP( "37.u29",    0x00000, 0x80000, CRC(71f39f30) SHA1(08a028208f21c073d450a29061604f27775786a8) )
2762
2762
 
2764
2764
        ROM_LOAD( "atdp.u44", 0x000000, 0x200000, CRC(7189e953) SHA1(53adbe6ea5e01ecb48575e9db82cc3d0dc8a3726) )
2765
2765
        ROM_LOAD( "atdp.u45", 0x200000, 0x200000, CRC(6984173f) SHA1(625dd6674adeb206815855b8b6a1fba79ed5c4cd) )
2766
2766
 
2767
 
        ROM_REGION( 0x100000, "gfx2", ROMREGION_DISPOSE )       /* Layer 0 */
 
2767
        ROM_REGION( 0x100000, "gfx2", 0 )       /* Layer 0 */
2768
2768
        ROM_LOAD( "atdp.u54", 0x000000, 0x100000, CRC(6bda6b66) SHA1(6472e6706505bac17484fb8bf4e8922ced4adf63) )
2769
2769
 
2770
 
        ROM_REGION( 0x100000, "gfx3", ROMREGION_DISPOSE )       /* Layer 1 */
 
2770
        ROM_REGION( 0x100000, "gfx3", 0 )       /* Layer 1 */
2771
2771
        ROM_LOAD( "atdp.u57", 0x000000, 0x100000, CRC(0a0e72b9) SHA1(997e8253777e7acca5a1c0c4026e78eecc122d5d) )
2772
2772
 
2773
 
        ROM_REGION( 0x040000, "gfx4", ROMREGION_DISPOSE )       /* Text / Character Layer */
 
2773
        ROM_REGION( 0x040000, "gfx4", 0 )       /* Text / Character Layer */
2774
2774
        ROM_LOAD( "u58.bin", 0x000000, 0x040000, CRC(285379ff) SHA1(b9552edcec29ddf4b552800b145c398b94117ab0) )
2775
2775
 
2776
2776
        ROM_REGION( 0x240000, "oki1", 0 )       /* OKIM6295 #1 Samples */
2804
2804
        ROM_LOAD16_BYTE( "u65.bin", 0x800000, 0x400000, CRC(06563efe) SHA1(94e72da1f542b4e0525b4b43994242816b43dbdc) )
2805
2805
        ROM_LOAD16_BYTE( "u66.bin", 0x800001, 0x400000, CRC(7bbe4cfc) SHA1(e77d0ed7a11b5abca1df8a0eb20ac9360cf79e76) )
2806
2806
 
2807
 
        ROM_REGION( 0x800000, "gfx2", ROMREGION_DISPOSE )       /* Layer 0 */
 
2807
        ROM_REGION( 0x800000, "gfx2", 0 )       /* Layer 0 */
2808
2808
        ROM_LOAD( "u54.bin", 0x000000, 0x400000, CRC(e7ca6936) SHA1(b7f5ab67071a1d9dd3d2c1cd2304d9cdad68850c) )
2809
2809
        ROM_LOAD( "u55.bin", 0x400000, 0x400000, CRC(f53bd94f) SHA1(d0a74fb3d36fe522ef075e5ae44a9980da8abe2f) )
2810
2810
 
2811
 
        ROM_REGION( 0x800000, "gfx3", ROMREGION_DISPOSE )       /* Layer 1 */
 
2811
        ROM_REGION( 0x800000, "gfx3", 0 )       /* Layer 1 */
2812
2812
        ROM_LOAD( "u52.bin", 0x000000, 0x400000, CRC(e7abe7b4) SHA1(e98da45497e1aaf0d6ab352ec3e43c7438ed792a) )
2813
2813
        ROM_LOAD( "u53.bin", 0x400000, 0x400000, CRC(51a0f391) SHA1(8b7355cbad119f4e1add14e5cd5e343ec6706104) )
2814
2814
 
2815
 
        ROM_REGION( 0x400000, "gfx4", ROMREGION_DISPOSE )       /* Layer 2 */
 
2815
        ROM_REGION( 0x400000, "gfx4", 0 )       /* Layer 2 */
2816
2816
        ROM_LOAD( "u51.bin", 0x000000, 0x400000, CRC(0b9b875c) SHA1(ef05447cd8565ae24bb71db42342724622ad1e3e) )
2817
2817
 
2818
2818
        ROM_REGION( 0x400000, "ymz", 0 )        /* Samples */
2830
2830
        ROM_LOAD16_BYTE( "u65.bin", 0x800000, 0x400000, CRC(06563efe) SHA1(94e72da1f542b4e0525b4b43994242816b43dbdc) )
2831
2831
        ROM_LOAD16_BYTE( "u66.bin", 0x800001, 0x400000, CRC(7bbe4cfc) SHA1(e77d0ed7a11b5abca1df8a0eb20ac9360cf79e76) )
2832
2832
 
2833
 
        ROM_REGION( 0x800000, "gfx2", ROMREGION_DISPOSE )       /* Layer 0 */
 
2833
        ROM_REGION( 0x800000, "gfx2", 0 )       /* Layer 0 */
2834
2834
        ROM_LOAD( "u54.bin", 0x000000, 0x400000, CRC(e7ca6936) SHA1(b7f5ab67071a1d9dd3d2c1cd2304d9cdad68850c) )
2835
2835
        ROM_LOAD( "u55.bin", 0x400000, 0x400000, CRC(f53bd94f) SHA1(d0a74fb3d36fe522ef075e5ae44a9980da8abe2f) )
2836
2836
 
2837
 
        ROM_REGION( 0x800000, "gfx3", ROMREGION_DISPOSE )       /* Layer 1 */
 
2837
        ROM_REGION( 0x800000, "gfx3", 0 )       /* Layer 1 */
2838
2838
        ROM_LOAD( "u52.bin", 0x000000, 0x400000, CRC(e7abe7b4) SHA1(e98da45497e1aaf0d6ab352ec3e43c7438ed792a) )
2839
2839
        ROM_LOAD( "u53.bin", 0x400000, 0x400000, CRC(51a0f391) SHA1(8b7355cbad119f4e1add14e5cd5e343ec6706104) )
2840
2840
 
2841
 
        ROM_REGION( 0x400000, "gfx4", ROMREGION_DISPOSE )       /* Layer 2 */
 
2841
        ROM_REGION( 0x400000, "gfx4", 0 )       /* Layer 2 */
2842
2842
        ROM_LOAD( "u51.bin", 0x000000, 0x400000, CRC(0b9b875c) SHA1(ef05447cd8565ae24bb71db42342724622ad1e3e) )
2843
2843
 
2844
2844
        ROM_REGION( 0x400000, "ymz", 0 )        /* Samples */
2845
2845
        ROM_LOAD( "u19.bin", 0x000000, 0x400000, CRC(f54b1cab) SHA1(34d70bb5798de85d892c062001d9ac1d6604fd9f) )
2846
2846
ROM_END
2847
2847
 
2848
 
ROM_START( espradeo )
 
2848
ROM_START( espradejo )
2849
2849
        ROM_REGION( 0x100000, "maincpu", 0 )            /* 68000 Code */
2850
2850
        ROM_LOAD16_BYTE( "u42.old", 0x000000, 0x080000, CRC(0718c7e5) SHA1(c7d1f30bd2ef363cad15b6918f9980312a15809a) )
2851
2851
        ROM_LOAD16_BYTE( "u41.old", 0x000001, 0x080000, CRC(def30539) SHA1(957ad0b06f06689ae71393572592f6b8f818603a) )
2856
2856
        ROM_LOAD16_BYTE( "u65.bin", 0x800000, 0x400000, CRC(06563efe) SHA1(94e72da1f542b4e0525b4b43994242816b43dbdc) )
2857
2857
        ROM_LOAD16_BYTE( "u66.bin", 0x800001, 0x400000, CRC(7bbe4cfc) SHA1(e77d0ed7a11b5abca1df8a0eb20ac9360cf79e76) )
2858
2858
 
2859
 
        ROM_REGION( 0x800000, "gfx2", ROMREGION_DISPOSE )       /* Layer 0 */
 
2859
        ROM_REGION( 0x800000, "gfx2", 0 )       /* Layer 0 */
2860
2860
        ROM_LOAD( "u54.bin", 0x000000, 0x400000, CRC(e7ca6936) SHA1(b7f5ab67071a1d9dd3d2c1cd2304d9cdad68850c) )
2861
2861
        ROM_LOAD( "u55.bin", 0x400000, 0x400000, CRC(f53bd94f) SHA1(d0a74fb3d36fe522ef075e5ae44a9980da8abe2f) )
2862
2862
 
2863
 
        ROM_REGION( 0x800000, "gfx3", ROMREGION_DISPOSE )       /* Layer 1 */
 
2863
        ROM_REGION( 0x800000, "gfx3", 0 )       /* Layer 1 */
2864
2864
        ROM_LOAD( "u52.bin", 0x000000, 0x400000, CRC(e7abe7b4) SHA1(e98da45497e1aaf0d6ab352ec3e43c7438ed792a) )
2865
2865
        ROM_LOAD( "u53.bin", 0x400000, 0x400000, CRC(51a0f391) SHA1(8b7355cbad119f4e1add14e5cd5e343ec6706104) )
2866
2866
 
2867
 
        ROM_REGION( 0x400000, "gfx4", ROMREGION_DISPOSE )       /* Layer 2 */
 
2867
        ROM_REGION( 0x400000, "gfx4", 0 )       /* Layer 2 */
2868
2868
        ROM_LOAD( "u51.bin", 0x000000, 0x400000, CRC(0b9b875c) SHA1(ef05447cd8565ae24bb71db42342724622ad1e3e) )
2869
2869
 
2870
2870
        ROM_REGION( 0x400000, "ymz", 0 )        /* Samples */
2921
2921
        ROM_LOAD( "obj1.736", 0x000000, 0x400000, CRC(f4f84e5d) SHA1(8f445dd7a5c8a996939c211e5aec5742121a6e7e) )
2922
2922
        ROM_LOAD( "obj2.738", 0x400000, 0x400000, CRC(15c2a9ce) SHA1(631eb2968395be86ef2403733e7d4ec769a013b9) )
2923
2923
 
2924
 
        ROM_REGION( 0x400000, "gfx2", ROMREGION_DISPOSE )       /* Layer 0 */
 
2924
        ROM_REGION( 0x400000, "gfx2", 0 )       /* Layer 0 */
2925
2925
        ROM_LOAD( "bg1.989", 0x000000, 0x400000, CRC(013a693d) SHA1(2cc5be6f47c13febed942e1c3167946efedc5f9b) )
2926
2926
 
2927
 
        ROM_REGION( 0x400000, "gfx3", ROMREGION_DISPOSE )       /* Layer 1 */
 
2927
        ROM_REGION( 0x400000, "gfx3", 0 )       /* Layer 1 */
2928
2928
        ROM_LOAD( "bg2.995", 0x000000, 0x400000, CRC(783cc62f) SHA1(8b6e4212688b53be5ecc29ff2d41fd43e7d0a420) )
2929
2929
 
2930
 
        ROM_REGION( 0x400000, "gfx4", ROMREGION_DISPOSE )       /* Layer 2 */
 
2930
        ROM_REGION( 0x400000, "gfx4", 0 )       /* Layer 2 */
2931
2931
        ROM_LOAD( "bg3.998", 0x000000, 0x400000, CRC(bcd61d1c) SHA1(660a3b02a8c39e1117b00d0ad06f73221fef4ce8) )
2932
2932
 
2933
2933
        ROM_REGION( 0xc00000, "ymz", 0 )        /* Samples */
2983
2983
        ROM_LOAD( "t-hero-obj1.u0736", 0x000000, 0x400000, CRC(35090f7c) SHA1(035e6c12a87d9c7241eea34fc7e2170bec842acc) )
2984
2984
        ROM_LOAD( "t-hero-obj2.u0738", 0x400000, 0x400000, CRC(71605108) SHA1(6070c26d8f22fafc81d97cacfef96ae652e355d0) )
2985
2985
 
2986
 
        ROM_REGION( 0x400000, "gfx2", ROMREGION_DISPOSE )       /* Layer 0 */
 
2986
        ROM_REGION( 0x400000, "gfx2", 0 )       /* Layer 0 */
2987
2987
        ROM_LOAD( "t-hero-bg1.u0999", 0x000000, 0x400000, CRC(47b0fb40) SHA1(a7217b3d805b4255c589821cdadd9b190cada525) )
2988
2988
 
2989
 
        ROM_REGION( 0x400000, "gfx3", ROMREGION_DISPOSE )       /* Layer 1 */
 
2989
        ROM_REGION( 0x400000, "gfx3", 0 )       /* Layer 1 */
2990
2990
        ROM_LOAD( "t-hero-bg2.u0995", 0x000000, 0x400000, CRC(b16237a1) SHA1(66aed2c5036492a17d20de90333e172a6f117851) )
2991
2991
 
2992
 
        ROM_REGION( 0x400000, "gfx4", ROMREGION_DISPOSE )       /* Layer 2 */
 
2992
        ROM_REGION( 0x400000, "gfx4", 0 )       /* Layer 2 */
2993
2993
        ROM_LOAD( "t-hero-bg3.u0998", 0x000000, 0x400000, CRC(08eb5604) SHA1(3d32966708c73198272c40e6ddc680bf4c7919eb) )
2994
2994
 
2995
2995
        ROM_REGION( 0xc00000, "ymz", 0 )        /* Samples */
3027
3027
//sprite bug fix?
3028
3028
//  ROM_FILL(                    0x1800000, 0x800000, 0xff )
3029
3029
 
3030
 
        ROM_REGION( 0x800000, "gfx2", ROMREGION_DISPOSE )       /* Layer 0 */
 
3030
        ROM_REGION( 0x800000, "gfx2", 0 )       /* Layer 0 */
3031
3031
        ROM_LOAD( "u101.bin", 0x000000, 0x800000, CRC(0369491f) SHA1(ca6b1345506f13a17c9bace01637d1f61a278644) )
3032
3032
 
3033
 
        ROM_REGION( 0x400000, "gfx3", ROMREGION_DISPOSE )       /* Layer 1 */
 
3033
        ROM_REGION( 0x400000, "gfx3", 0 )       /* Layer 1 */
3034
3034
        ROM_LOAD( "u10102.bin", 0x000000, 0x400000, CRC(e28d6855) SHA1(7001a6e298c6a1fcceb79586bf5f4bf0f30027f6) )
3035
3035
 
3036
 
        ROM_REGION( 0x400000, "gfx4", ROMREGION_DISPOSE )       /* Layer 2 */
 
3036
        ROM_REGION( 0x400000, "gfx4", 0 )       /* Layer 2 */
3037
3037
        ROM_LOAD( "u10103.bin", 0x000000, 0x400000, CRC(0fe91b8e) SHA1(8b71ebeef5e4d2b00fdaaab97776d74e1c96dc59) )
3038
3038
 
3039
3039
        ROM_REGION( 0x400000, "ymz", 0 )        /* Samples */
3040
3040
        ROM_LOAD( "u0462.bin", 0x000000, 0x400000, CRC(b3d75691) SHA1(71d8dae92be1542a3cff50efeec0bf3c14ab59f5) )
3041
3041
 
3042
 
    ROM_REGION( 0x0004, "plds", ROMREGION_DISPOSE )
 
3042
    ROM_REGION( 0x0004, "plds", 0 )
3043
3043
    ROM_LOAD( "atc05-1.bin", 0x0000, 0x0001, NO_DUMP ) /* GAL16V8D-15LP located at U159 */
3044
3044
    ROM_LOAD( "u0259.bin",   0x0000, 0x0001, NO_DUMP ) /* XC9536-15PC44C Located at U0249. (Chip label different then label silk screened onto the board.) */
3045
3045
    ROM_LOAD( "u108.bin",    0x0000, 0x0001, NO_DUMP ) /* XC9536-15PC44C Located at U108. */
3081
3081
        ROM_LOAD( "mp9u55", 0x000000, 0x200000, CRC(258d49ec) SHA1(f39e30c82d8f680f248e1eb59d7c5acb479fa277) )
3082
3082
        ROM_LOAD( "mp8u54", 0x200000, 0x200000, CRC(bdb4d7b8) SHA1(0dd490988aa84b0e9a21ade5fd606b03eca13f6c) )
3083
3083
 
3084
 
        ROM_REGION( 0x80000, "gfx2", ROMREGION_DISPOSE )        /* Layer 0 */
 
3084
        ROM_REGION( 0x80000, "gfx2", 0 )        /* Layer 0 */
3085
3085
        ROM_LOAD( "mp7u56", 0x00000, 0x80000, CRC(87c21c50) SHA1(fc0eea79abdd96edb4fa2c7047aaa728ef838234) )
3086
3086
 
3087
 
        ROM_REGION( 0x80000, "gfx3", ROMREGION_DISPOSE )        /* Layer 1 */
 
3087
        ROM_REGION( 0x80000, "gfx3", 0 )        /* Layer 1 */
3088
3088
        ROM_LOAD( "mp6u61", 0x00000, 0x80000, CRC(4dafb288) SHA1(4756259adfe49ba42cde25e7902655b0f0731a6c) )
3089
3089
 
3090
 
        ROM_REGION( 0x80000, "gfx4", ROMREGION_DISPOSE )        /* Layer 2 */
 
3090
        ROM_REGION( 0x80000, "gfx4", 0 )        /* Layer 2 */
3091
3091
        ROM_LOAD( "mp5u64", 0x00000, 0x80000, CRC(9b26458c) SHA1(acef62422fa3f92e6ca1eba0ee6fb914cd1ee190) )
3092
3092
 
3093
3093
        ROM_REGION( 0xc0000, "oki", 0 ) /* Samples */
3150
3150
        ROM_LOAD( "mp-001_ver01.u1066", 0x000000, 0x100000, CRC(c5c6af7e) SHA1(13ac26fd703672a01d629be4e5efe9fb8720a4fb) )
3151
3151
        ROM_LOAD( "mp-001_ver01.u1051", 0x100000, 0x080000, CRC(fe5e28e8) SHA1(44da1a7d813b149f9bae351bbcbd0bc2d4c70e10) )      // 1xxxxxxxxxxxxxxxxxx = 0xFF
3152
3152
 
3153
 
        ROM_REGION( 0x100000, "gfx2", ROMREGION_DISPOSE )       /* Layer 0 */
 
3153
        ROM_REGION( 0x100000, "gfx2", 0 )       /* Layer 0 */
3154
3154
        ROM_LOAD( "mp-001_ver01.u1060", 0x000000, 0x100000, CRC(ec9cf9d8) SHA1(32fa7120e30c14e484de3b3a9c93efe3654d43c8) )
3155
3155
 
3156
3156
        ROM_REGION( 0x100000, "ymz", 0 )        /* Samples */
3198
3198
        ROM_LOAD( "bp943a-2.u56", 0x000000, 0x200000, CRC(97e13959) SHA1(c30b1093aacebafefcae701af767dd36fc55fac7) )
3199
3199
        ROM_LOAD( "bp943a-3.u55", 0x200000, 0x080000, CRC(9c4957dd) SHA1(e775605a01b6cadc318855ac046dad03c4fc5bb4) )
3200
3200
 
3201
 
        ROM_REGION( 0x200000, "gfx2", ROMREGION_DISPOSE )       /* Layer 0 */
 
3201
        ROM_REGION( 0x200000, "gfx2", 0 )       /* Layer 0 */
3202
3202
        ROM_LOAD( "bp943a-1.u60", 0x000000, 0x200000, CRC(46327415) SHA1(679d26caefa975569198fac550105c370e2be00d) )
3203
3203
 
3204
 
        ROM_REGION( 0x200000, "gfx3", ROMREGION_DISPOSE )       /* Layer 1 */
 
3204
        ROM_REGION( 0x200000, "gfx3", 0 )       /* Layer 1 */
3205
3205
        ROM_LOAD( "bp943a-0.u63", 0x000000, 0x200000, CRC(c1fed98a) SHA1(c276505f80a49b129862966a19db507f97153e45) )    // FIXED BITS (xxxxxxxx00000000)
3206
3206
 
3207
3207
        ROM_REGION( 0x0c0000, "oki", 0 )        /* Samples */
3272
3272
        ROM_LOAD( "bp947a.u51", 0x400000, 0x200000, CRC(c19bed67) SHA1(ac664a15512c0e8c8b701833aede95f53cd46a45) )
3273
3273
        ROM_LOAD( "bp947a.u52", 0x600000, 0x200000, CRC(70c64875) SHA1(1c20ab100ccfdf42c97a25e4deb9041b83f5ca8d) )
3274
3274
 
3275
 
        ROM_REGION( 0x100000, "gfx2", ROMREGION_DISPOSE )       /* Layer 0 */
 
3275
        ROM_REGION( 0x100000, "gfx2", 0 )       /* Layer 0 */
3276
3276
        ROM_LOAD( "bp947a.u48", 0x000000, 0x100000, CRC(04ff6a3d) SHA1(7187db436f7a2ab59a3f5c6ab297b3d740e20f1d) )      // FIRST AND SECOND HALF IDENTICAL
3277
3277
        ROM_CONTINUE(           0x000000, 0x100000             )
3278
3278
 
3279
 
        ROM_REGION( 0x100000, "gfx3", ROMREGION_DISPOSE )       /* Layer 1 */
 
3279
        ROM_REGION( 0x100000, "gfx3", 0 )       /* Layer 1 */
3280
3280
        ROM_LOAD( "bp947a.u47", 0x000000, 0x100000, CRC(0de42827) SHA1(05d452ca11a31f941cb8a9b0cbb0b59c6b0cbdcb) )      // FIRST AND SECOND HALF IDENTICAL
3281
3281
        ROM_CONTINUE(           0x000000, 0x100000             )
3282
3282
 
3283
 
        ROM_REGION( 0x100000, "gfx4", ROMREGION_DISPOSE )       /* Layer 2 */
 
3283
        ROM_REGION( 0x100000, "gfx4", 0 )       /* Layer 2 */
3284
3284
        ROM_LOAD( "bp947a.u46", 0x000000, 0x100000, CRC(0f9c906e) SHA1(03872e8be28637df66373bddb04ed91de4f9db75) )      // FIRST AND SECOND HALF IDENTICAL
3285
3285
        ROM_CONTINUE(           0x000000, 0x100000             )
3286
3286
 
3311
3311
        ROM_LOAD( "bp947a.u51", 0x400000, 0x200000, CRC(c19bed67) SHA1(ac664a15512c0e8c8b701833aede95f53cd46a45) )
3312
3312
        ROM_LOAD( "bp947a.u52", 0x600000, 0x200000, CRC(70c64875) SHA1(1c20ab100ccfdf42c97a25e4deb9041b83f5ca8d) )
3313
3313
 
3314
 
        ROM_REGION( 0x100000, "gfx2", ROMREGION_DISPOSE )       /* Layer 0 */
 
3314
        ROM_REGION( 0x100000, "gfx2", 0 )       /* Layer 0 */
3315
3315
        ROM_LOAD( "bp947a.u48", 0x000000, 0x100000, CRC(04ff6a3d) SHA1(7187db436f7a2ab59a3f5c6ab297b3d740e20f1d) )      // FIRST AND SECOND HALF IDENTICAL
3316
3316
        ROM_CONTINUE(           0x000000, 0x100000             )
3317
3317
 
3318
 
        ROM_REGION( 0x100000, "gfx3", ROMREGION_DISPOSE )       /* Layer 1 */
 
3318
        ROM_REGION( 0x100000, "gfx3", 0 )       /* Layer 1 */
3319
3319
        ROM_LOAD( "bp947a.u47", 0x000000, 0x100000, CRC(0de42827) SHA1(05d452ca11a31f941cb8a9b0cbb0b59c6b0cbdcb) )      // FIRST AND SECOND HALF IDENTICAL
3320
3320
        ROM_CONTINUE(           0x000000, 0x100000             )
3321
3321
 
3322
 
        ROM_REGION( 0x100000, "gfx4", ROMREGION_DISPOSE )       /* Layer 2 */
 
3322
        ROM_REGION( 0x100000, "gfx4", 0 )       /* Layer 2 */
3323
3323
        ROM_LOAD( "bp947a.u46", 0x000000, 0x100000, CRC(0f9c906e) SHA1(03872e8be28637df66373bddb04ed91de4f9db75) )      // FIRST AND SECOND HALF IDENTICAL
3324
3324
        ROM_CONTINUE(           0x000000, 0x100000             )
3325
3325
 
3372
3372
        ROM_LOAD( "g02.u66", 0xa00000, 0x200000, CRC(becf2a36) SHA1(f8b386d0292b1dc745b7253a3df51d1aa8d5e9db) )
3373
3373
        ROM_LOAD( "g02.u67", 0xc00000, 0x200000, CRC(52fe2b8b) SHA1(dd50aa62f7db995e28f47de9b3fb749aeeaaa5b0) )
3374
3374
 
3375
 
        ROM_REGION( 0x200000, "gfx2", ROMREGION_DISPOSE )       /* Layer 0 */
 
3375
        ROM_REGION( 0x200000, "gfx2", 0 )       /* Layer 0 */
3376
3376
        ROM_LOAD( "g02.u78", 0x000000, 0x200000, CRC(1eca63d2) SHA1(538942b43301f950e3d5139461331c54dc90129d) )
3377
3377
 
3378
 
        ROM_REGION( 0x100000, "gfx3", ROMREGION_DISPOSE )       /* Layer 1 */
 
3378
        ROM_REGION( 0x100000, "gfx3", 0 )       /* Layer 1 */
3379
3379
        ROM_LOAD( "g02.u81", 0x000000, 0x100000, CRC(8a3ff685) SHA1(4a59ec50ec4470453374fe10f76d3e894494b49f) )
3380
3380
 
3381
 
        ROM_REGION( 0x100000, "gfx4", ROMREGION_DISPOSE )       /* Layer 2 */
 
3381
        ROM_REGION( 0x100000, "gfx4", 0 )       /* Layer 2 */
3382
3382
        ROM_LOAD( "g02.u89", 0x000000, 0x100000, CRC(373e1f73) SHA1(ec1ae9fab37eee41be8e1bc6dad03809b62fdbce) )
3383
3383
 
3384
 
        ROM_REGION( 0x080000, "gfx5", ROMREGION_DISPOSE )       /* Layer 3 */
 
3384
        ROM_REGION( 0x080000, "gfx5", 0 )       /* Layer 3 */
3385
3385
        ROM_LOAD( "g02.82a", 0x000000, 0x080000, CRC(4b3567d6) SHA1(d3e14783b312d2bea9722a8e3c22bcec81e26166) )
3386
3386
 
3387
3387
        ROM_REGION( 0x440000, "oki1", 0 )       /* OKIM6295 #1 Samples */
3395
3395
        ROM_LOAD( "g02.u56", 0x240000, 0x200000, CRC(9ff50dda) SHA1(1121685e387c20e228032f2b0f5cbb606376fc15) )
3396
3396
ROM_END
3397
3397
 
3398
 
ROM_START( pwrins2j )
 
3398
ROM_START( pwrinst2j )
3399
3399
        ROM_REGION( 0x200000, "maincpu", 0 )            /* 68000 code */
3400
3400
        ROM_LOAD16_BYTE( "g02j.u45", 0x000000, 0x80000, CRC(42d0abd7) SHA1(c58861d43c4539ccc8b2f93eabc56aab37d3aa34))
3401
3401
        ROM_LOAD16_BYTE( "g02j.u44", 0x000001, 0x80000, CRC(362b7af3) SHA1(2d15611530cef76f0f9c82ee0411966079ae19c3))
3418
3418
        ROM_LOAD( "g02.u66", 0xa00000, 0x200000, CRC(becf2a36) SHA1(f8b386d0292b1dc745b7253a3df51d1aa8d5e9db) )
3419
3419
        ROM_LOAD( "g02.u67", 0xc00000, 0x200000, CRC(52fe2b8b) SHA1(dd50aa62f7db995e28f47de9b3fb749aeeaaa5b0) )
3420
3420
 
3421
 
        ROM_REGION( 0x200000, "gfx2", ROMREGION_DISPOSE )       /* Layer 0 */
 
3421
        ROM_REGION( 0x200000, "gfx2", 0 )       /* Layer 0 */
3422
3422
        ROM_LOAD( "g02.u78", 0x000000, 0x200000, CRC(1eca63d2) SHA1(538942b43301f950e3d5139461331c54dc90129d) )
3423
3423
 
3424
 
        ROM_REGION( 0x100000, "gfx3", ROMREGION_DISPOSE )       /* Layer 1 */
 
3424
        ROM_REGION( 0x100000, "gfx3", 0 )       /* Layer 1 */
3425
3425
        ROM_LOAD( "g02.u81", 0x000000, 0x100000, CRC(8a3ff685) SHA1(4a59ec50ec4470453374fe10f76d3e894494b49f) )
3426
3426
 
3427
 
        ROM_REGION( 0x100000, "gfx4", ROMREGION_DISPOSE )       /* Layer 2 */
 
3427
        ROM_REGION( 0x100000, "gfx4", 0 )       /* Layer 2 */
3428
3428
        ROM_LOAD( "g02.u89", 0x000000, 0x100000, CRC(373e1f73) SHA1(ec1ae9fab37eee41be8e1bc6dad03809b62fdbce) )
3429
3429
 
3430
 
        ROM_REGION( 0x080000, "gfx5", ROMREGION_DISPOSE )       /* Layer 3 */
 
3430
        ROM_REGION( 0x080000, "gfx5", 0 )       /* Layer 3 */
3431
3431
        ROM_LOAD( "g02j.82a", 0x000000, 0x080000, CRC(3be86fe1) SHA1(313bfe5fb8dc5fee4462db259738e079759f9390) )
3432
3432
 
3433
3433
        ROM_REGION( 0x440000, "oki1", 0 )       /* OKIM6295 #1 Samples */
3519
3519
        ROM_LOAD( "atgs.u1", 0xc00000, 0x200000, CRC(aa6f34a9) SHA1(00de85de1b413bd2c46931c13365f8556b50b634) ) /* US version's rom labeled "sp6_u67-1" */
3520
3520
        ROM_LOAD( "atgs.u2", 0xe00000, 0x200000, CRC(553eda27) SHA1(5b9126f966f0c64b3ac7c06526064d71e4df60c5) ) /* US version's rom labeled "sp6_u67-2" */
3521
3521
 
3522
 
        ROM_REGION( 0x200000, "gfx2", ROMREGION_DISPOSE )       /* Layer 0 */
 
3522
        ROM_REGION( 0x200000, "gfx2", 0 )       /* Layer 0 */
3523
3523
        ROM_LOAD( "atgs.u78", 0x000000, 0x200000, CRC(16710ecb) SHA1(6277f7f6095457df649932550b04242e5853ec5e) ) /* US version's rom labeled "bg0_u78" */
3524
3524
 
3525
 
        ROM_REGION( 0x200000, "gfx3", ROMREGION_DISPOSE )       /* Layer 1 */
 
3525
        ROM_REGION( 0x200000, "gfx3", 0 )       /* Layer 1 */
3526
3526
        ROM_LOAD( "atgs.u81", 0x000000, 0x200000, CRC(cb2aca91) SHA1(869f0f2db35c45ec90b74d33d521cbb598e60a3f) ) /* US version's rom labeled "bg1_u81" */
3527
3527
 
3528
 
        ROM_REGION( 0x200000, "gfx4", ROMREGION_DISPOSE )       /* Layer 2 */
 
3528
        ROM_REGION( 0x200000, "gfx4", 0 )       /* Layer 2 */
3529
3529
        ROM_LOAD( "atgs.u89", 0x000000, 0x200000, CRC(65f45a0f) SHA1(b7f4b56308dcdc144100d0a92d91255459a320a4) ) /* US version's rom labeled "bg2_u89" */
3530
3530
 
3531
 
        ROM_REGION( 0x080000, "gfx5", ROMREGION_DISPOSE )       /* Layer 3 */
 
3531
        ROM_REGION( 0x080000, "gfx5", 0 )       /* Layer 3 */
3532
3532
        ROM_LOAD( "text.u82", 0x000000, 0x080000, CRC(f57333ea) SHA1(409d8005ffcf91943e4a743b2434ce425f5bdc36) ) /* US version's rom labeled "d20" */
3533
3533
 
3534
3534
        ROM_REGION( 0x440000, "oki1", 0 )       /* OKIM6295 #1 Samples */
3542
3542
        ROM_LOAD( "g02.u56", 0x240000, 0x200000, CRC(9ff50dda) SHA1(1121685e387c20e228032f2b0f5cbb606376fc15) )
3543
3543
ROM_END
3544
3544
 
3545
 
ROM_START( plegendj )
 
3545
ROM_START( plegendsj )
3546
3546
        ROM_REGION( 0x200000, "maincpu", 0 )            /* 68000 code */
3547
3547
        ROM_LOAD16_BYTE( "prog.u45", 0x000000, 0x80000, CRC(94f53db2) SHA1(34c671f160cfcb7d46cc964731ff2b77dc0be928) )
3548
3548
        ROM_LOAD16_BYTE( "prog.u44", 0x000001, 0x80000, CRC(db0ad756) SHA1(9c1510491cdc9442062ee3bd8a1bb93f00d33d97) )
3567
3567
        ROM_LOAD( "atgs.u1", 0xc00000, 0x200000, CRC(aa6f34a9) SHA1(00de85de1b413bd2c46931c13365f8556b50b634) ) /* US version's rom labeled "sp6_u67-1" */
3568
3568
        ROM_LOAD( "atgs.u2", 0xe00000, 0x200000, CRC(553eda27) SHA1(5b9126f966f0c64b3ac7c06526064d71e4df60c5) ) /* US version's rom labeled "sp6_u67-2" */
3569
3569
 
3570
 
        ROM_REGION( 0x200000, "gfx2", ROMREGION_DISPOSE )       /* Layer 0 */
 
3570
        ROM_REGION( 0x200000, "gfx2", 0 )       /* Layer 0 */
3571
3571
        ROM_LOAD( "atgs.u78", 0x000000, 0x200000, CRC(16710ecb) SHA1(6277f7f6095457df649932550b04242e5853ec5e) ) /* US version's rom labeled "bg0_u78" */
3572
3572
 
3573
 
        ROM_REGION( 0x200000, "gfx3", ROMREGION_DISPOSE )       /* Layer 1 */
 
3573
        ROM_REGION( 0x200000, "gfx3", 0 )       /* Layer 1 */
3574
3574
        ROM_LOAD( "atgs.u81", 0x000000, 0x200000, CRC(cb2aca91) SHA1(869f0f2db35c45ec90b74d33d521cbb598e60a3f) ) /* US version's rom labeled "bg1_u81" */
3575
3575
 
3576
 
        ROM_REGION( 0x200000, "gfx4", ROMREGION_DISPOSE )       /* Layer 2 */
 
3576
        ROM_REGION( 0x200000, "gfx4", 0 )       /* Layer 2 */
3577
3577
        ROM_LOAD( "atgs.u89", 0x000000, 0x200000, CRC(65f45a0f) SHA1(b7f4b56308dcdc144100d0a92d91255459a320a4) ) /* US version's rom labeled "bg2_u89" */
3578
3578
 
3579
 
        ROM_REGION( 0x080000, "gfx5", ROMREGION_DISPOSE )       /* Layer 3 */
 
3579
        ROM_REGION( 0x080000, "gfx5", 0 )       /* Layer 3 */
3580
3580
        ROM_LOAD( "text.u82", 0x000000, 0x080000, CRC(f57333ea) SHA1(409d8005ffcf91943e4a743b2434ce425f5bdc36) ) /* US version's rom labeled "d20" */
3581
3581
 
3582
3582
        ROM_REGION( 0x440000, "oki1", 0 )       /* OKIM6295 #1 Samples */
3652
3652
        ROM_LOAD( "bpsm.u76", 0x000000, 0x200000, CRC(a243a5ba) SHA1(3a32d685e53e0b75977f7acb187cf414a50c7f8b) )
3653
3653
        ROM_LOAD( "bpsm.u77", 0x200000, 0x200000, CRC(5179a4ac) SHA1(ceb8d3d889aae885debb2c9cf2263f60be3f1212) )
3654
3654
 
3655
 
        ROM_REGION( 0x200000, "gfx2", ROMREGION_DISPOSE )       /* Layer 0 */
 
3655
        ROM_REGION( 0x200000, "gfx2", 0 )       /* Layer 0 */
3656
3656
        ROM_LOAD( "bpsm.u53", 0x000000, 0x200000, CRC(b9b15f83) SHA1(8c574c97d38fb9e2889648c8d677b171e80a4229) )
3657
3657
 
3658
 
        ROM_REGION( 0x200000, "gfx3", ROMREGION_DISPOSE )       /* Layer 1 */
 
3658
        ROM_REGION( 0x200000, "gfx3", 0 )       /* Layer 1 */
3659
3659
        ROM_LOAD( "bpsm.u54", 0x000000, 0x200000, CRC(8f00679d) SHA1(4ea412f8ecdb9fd46f2d1378809919d1a62fcc2b) )
3660
3660
 
3661
 
        ROM_REGION( (5*0x200000)*2, "gfx4", ROMREGION_DISPOSE ) /* Layer 2 */
 
3661
        ROM_REGION( (5*0x200000)*2, "gfx4", 0 ) /* Layer 2 */
3662
3662
        /* 4 bit part */
3663
3663
        ROM_LOAD( "bpsm.u57", 0x000000, 0x200000, CRC(86be7b63) SHA1(6b7d3d41fb1e4045c765b3cc98304464d91e6e3d) )
3664
3664
        ROM_LOAD( "bpsm.u58", 0x200000, 0x200000, CRC(e0bba83b) SHA1(9e1434814efd9321b2e5210b995d2fe66cca37dd) )
3683
3683
        ROM_RELOAD(           0x1c0000, 0x080000             )
3684
3684
ROM_END
3685
3685
 
3686
 
ROM_START( sailormo )
 
3686
ROM_START( sailormno )
3687
3687
        ROM_REGION( 0x400000, "maincpu", 0 )            /* 68000 code */
3688
3688
        ROM_LOAD16_WORD_SWAP( "smprg.u45",    0x000000, 0x080000, CRC(234f1152) SHA1(8fc6d4a8995d550862d328011d3357c09334f0fa) )
3689
3689
        ROM_LOAD16_WORD_SWAP( "bpsm.u46",     0x200000, 0x200000, CRC(32084e80) SHA1(0ac503190d95009620b5ad7e7e0e63324f6fa4eb) )
3696
3696
        ROM_LOAD( "bpsm.u76", 0x000000, 0x200000, CRC(a243a5ba) SHA1(3a32d685e53e0b75977f7acb187cf414a50c7f8b) )
3697
3697
        ROM_LOAD( "bpsm.u77", 0x200000, 0x200000, CRC(5179a4ac) SHA1(ceb8d3d889aae885debb2c9cf2263f60be3f1212) )
3698
3698
 
3699
 
        ROM_REGION( 0x200000, "gfx2", ROMREGION_DISPOSE )       /* Layer 0 */
 
3699
        ROM_REGION( 0x200000, "gfx2", 0 )       /* Layer 0 */
3700
3700
        ROM_LOAD( "bpsm.u53", 0x000000, 0x200000, CRC(b9b15f83) SHA1(8c574c97d38fb9e2889648c8d677b171e80a4229) )
3701
3701
 
3702
 
        ROM_REGION( 0x200000, "gfx3", ROMREGION_DISPOSE )       /* Layer 1 */
 
3702
        ROM_REGION( 0x200000, "gfx3", 0 )       /* Layer 1 */
3703
3703
        ROM_LOAD( "bpsm.u54", 0x000000, 0x200000, CRC(8f00679d) SHA1(4ea412f8ecdb9fd46f2d1378809919d1a62fcc2b) )
3704
3704
 
3705
 
        ROM_REGION( (5*0x200000)*2, "gfx4", ROMREGION_DISPOSE ) /* Layer 2 */
 
3705
        ROM_REGION( (5*0x200000)*2, "gfx4", 0 ) /* Layer 2 */
3706
3706
        /* 4 bit part */
3707
3707
        ROM_LOAD( "bpsm.u57", 0x000000, 0x200000, CRC(86be7b63) SHA1(6b7d3d41fb1e4045c765b3cc98304464d91e6e3d) )
3708
3708
        ROM_LOAD( "bpsm.u58", 0x200000, 0x200000, CRC(e0bba83b) SHA1(9e1434814efd9321b2e5210b995d2fe66cca37dd) )
3744
3744
        ROM_REGION( 0x400000 * 2, "gfx1", 0 )           /* Sprites: * 2 , do not dispose */
3745
3745
        ROM_LOAD( "u33.bin", 0x000000, 0x400000, CRC(5d142ad2) SHA1(f26abcf7a625a322b83df44fbd6e852bfb03663c) )
3746
3746
 
3747
 
        ROM_REGION( 0x400000, "gfx2", ROMREGION_DISPOSE )       /* Layer 0 */
 
3747
        ROM_REGION( 0x400000, "gfx2", 0 )       /* Layer 0 */
3748
3748
        ROM_LOAD( "u49.bin", 0x000000, 0x400000, CRC(12fb11bb) SHA1(953df1b16b5c9a6c3eb2fdebec4669a879270e73) )
3749
3749
 
3750
3750
        ROM_REGION( 0x200000, "ymz", 0 )        /* Samples */
3759
3759
        ROM_REGION( 0x400000 * 2, "gfx1", 0 )           /* Sprites: * 2 , do not dispose */
3760
3760
        ROM_LOAD( "u33.bin", 0x000000, 0x400000, CRC(5d142ad2) SHA1(f26abcf7a625a322b83df44fbd6e852bfb03663c) )
3761
3761
 
3762
 
        ROM_REGION( 0x400000, "gfx2", ROMREGION_DISPOSE )       /* Layer 0 */
 
3762
        ROM_REGION( 0x400000, "gfx2", 0 )       /* Layer 0 */
3763
3763
        ROM_LOAD( "u49.bin", 0x000000, 0x400000, CRC(12fb11bb) SHA1(953df1b16b5c9a6c3eb2fdebec4669a879270e73) )
3764
3764
 
3765
3765
        ROM_REGION( 0x200000, "ymz", 0 )        /* Samples */
4089
4089
***************************************************************************/
4090
4090
 
4091
4091
GAME( 1994, pwrinst2, 0,        pwrinst2, metmqstr, pwrinst2, ROT0,   "Atlus/Cave",                           "Power Instinct 2 (US, Ver. 94/04/08)"                    , 0 )
4092
 
GAME( 1994, pwrins2j, pwrinst2, pwrinst2, metmqstr, pwrins2j, ROT0,   "Atlus/Cave",                           "Gouketsuji Ichizoku 2 (Japan, Ver. 94/04/08)"            , 0 )
 
4092
GAME( 1994, pwrinst2j,pwrinst2, pwrinst2, metmqstr, pwrins2j, ROT0,   "Atlus/Cave",                           "Gouketsuji Ichizoku 2 (Japan, Ver. 94/04/08)"            , 0 )
4093
4093
GAME( 1994, mazinger, 0,        mazinger, mazinger, mazinger, ROT90,  "Banpresto/Dynamic Pl. Toei Animation", "Mazinger Z (International/Japan)"                        , 0 ) // region in eeprom
4094
 
GAME( 1995, donpachi, 0,        donpachi, cave,     donpachi, ROT270, "Atlus/Cave",                           "DonPachi (US)"                                           , 0 )
4095
 
GAME( 1995, donpacjp, donpachi, donpachi, cave,     donpachi, ROT270, "Atlus/Cave",                           "DonPachi (Japan)"                                        , 0 )
4096
 
GAME( 1995, donpackr, donpachi, donpachi, cave,     donpachi, ROT270, "Atlus/Cave",                           "DonPachi (Korea)"                                        , 0 )
4097
 
GAME( 1995, donpachk, donpachi, donpachi, cave,     donpachi, ROT270, "Atlus/Cave",                           "DonPachi (Hong Kong)"                                    , 0 )
 
4094
GAME( 1995, donpachi,   0,        donpachi, cave,     donpachi, ROT270, "Atlus/Cave",                           "DonPachi (US)"                                         , 0 )
 
4095
GAME( 1995, donpachij,  donpachi, donpachi, cave,     donpachi, ROT270, "Atlus/Cave",                           "DonPachi (Japan)"                                      , 0 )
 
4096
GAME( 1995, donpachikr, donpachi, donpachi, cave,     donpachi, ROT270, "Atlus/Cave",                           "DonPachi (Korea)"                                      , 0 )
 
4097
GAME( 1995, donpachihk, donpachi, donpachi, cave,     donpachi, ROT270, "Atlus/Cave",                           "DonPachi (Hong Kong)"                                  , 0 )
4098
4098
GAME( 1995, metmqstr, 0,        metmqstr, metmqstr, metmqstr, ROT0,   "Banpresto/Pandorabox",                 "Metamoqester (International)"                            , 0 )
4099
4099
GAME( 1995, nmaster,  metmqstr, metmqstr, metmqstr, metmqstr, ROT0,   "Banpresto/Pandorabox",                 "Oni - The Ninja Master (Japan)"                          , 0 )
4100
4100
GAME( 1995, plegends, 0,        pwrinst2, metmqstr, pwrins2j, ROT0,   "Atlus/Cave",                           "Power Instinct Legends (US, Ver. 95/06/20)"              , 0 )
4101
 
GAME( 1995, plegendj, plegends, pwrinst2, metmqstr, pwrins2j, ROT0,   "Atlus/Cave",                           "Gouketsuji Ichizoku Saikyou Densetsu (Japan, Ver. 95/06/20)", 0 )
 
4101
GAME( 1995, plegendsj,plegends, pwrinst2, metmqstr, pwrins2j, ROT0,   "Atlus/Cave",                           "Gouketsuji Ichizoku Saikyou Densetsu (Japan, Ver. 95/06/20)", 0 )
4102
4102
GAME( 1995, sailormn, 0,        sailormn, sailormn, sailormn, ROT0,   "Banpresto",                            "Pretty Soldier Sailor Moon (JUEHTK, Ver. 95/03/22B)"     , 0 ) // region in eeprom
4103
 
GAME( 1995, sailormo, sailormn, sailormn, sailormn, sailormn, ROT0,   "Banpresto",                            "Pretty Soldier Sailor Moon (JUEHTK, Ver. 95/03/22)"      , 0 ) // region in eeprom
 
4103
GAME( 1995, sailormno,sailormn, sailormn, sailormn, sailormn, ROT0,   "Banpresto",                            "Pretty Soldier Sailor Moon (JUEHTK, Ver. 95/03/22)"      , 0 ) // region in eeprom
4104
4104
GAME( 1996, agallet,  0,        sailormn, sailormn, agallet,  ROT270, "Banpresto / Gazelle",                  "Air Gallet (JUEHTK)"                                     , 0 ) // board was taiwan, region in eeprom
4105
4105
GAME( 1996, hotdogst, 0,        hotdogst, cave,     hotdogst, ROT90,  "Marble",                               "Hotdog Storm (International)"                            , 0 )
4106
4106
GAME( 1997, ddonpach, 0,        ddonpach, cave,     ddonpach, ROT270, "Atlus/Cave",                           "DoDonPachi (International, Master Ver. 97/02/05)"        , 0 )
4107
 
GAME( 1997, ddonpchj, ddonpach, ddonpach, cave,     ddonpach, ROT270, "Atlus/Cave",                           "DoDonPachi (Japan, Master Ver. 97/02/05)"                , 0 )
 
4107
GAME( 1997, ddonpachj,ddonpach, ddonpach, cave,     ddonpach, ROT270, "Atlus/Cave",                           "DoDonPachi (Japan, Master Ver. 97/02/05)"                , 0 )
4108
4108
GAME( 1998, dfeveron, feversos, dfeveron, cave,     dfeveron, ROT270, "Cave (Nihon System license)",          "Dangun Feveron (Japan, Ver. 98/09/17)"                   , 0 )
4109
4109
GAME( 1998, feversos, 0,        dfeveron, cave,     feversos, ROT270, "Cave (Nihon System license)",          "Fever SOS (International, Ver. 98/09/25)"                , 0 )
4110
4110
GAME( 1998, esprade,  0,        esprade,  cave,     esprade,  ROT270, "Atlus/Cave",                           "ESP Ra.De. (International, Ver. 98/04/22)"               , 0 )
4111
4111
GAME( 1998, espradej, esprade,  esprade,  cave,     esprade,  ROT270, "Atlus/Cave",                           "ESP Ra.De. (Japan, Ver. 98/04/21)"                       , 0 )
4112
 
GAME( 1998, espradeo, esprade,  esprade,  cave,     esprade,  ROT270, "Atlus/Cave",                           "ESP Ra.De. (Japan, Ver. 98/04/14)"                       , 0 )
 
4112
GAME( 1998, espradejo,esprade,  esprade,  cave,     esprade,  ROT270, "Atlus/Cave",                           "ESP Ra.De. (Japan, Ver. 98/04/14)"                       , 0 )
4113
4113
GAME( 1998, uopoko,   0,        uopoko,   cave,     uopoko,   ROT0,   "Cave (Jaleco license)",                "Puzzle Uo Poko (International)"                          , 0 )
4114
4114
GAME( 1998, uopokoj,  uopoko,   uopoko,   cave,     uopoko,   ROT0,   "Cave (Jaleco license)",                "Puzzle Uo Poko (Japan)"                                  , 0 )
4115
4115
GAME( 1999, guwange,  0,        guwange,  guwange,  guwange,  ROT270, "Atlus/Cave",                           "Guwange (Japan, Master Ver. 99/06/24)"                   , 0 )