trunk/src/mame/drivers/namcos2.c
| r31750 | r31751 | |
| 463 | 463 | #define M68B09_CPU_CLOCK (MAIN_OSC_CLOCK / 24) /* 2.048MHz clock for 68B09 sound CPU */ |
| 464 | 464 | #define C65_CPU_CLOCK (MAIN_OSC_CLOCK / 24) /* 2.048MHz clock for 63705 (or 63B05) I/O CPU */ |
| 465 | 465 | #define C68_CPU_CLOCK (MAIN_OSC_CLOCK / 6) /* 8.192MHz clock for 37450 I/O CPU */ |
| 466 | | #define YM2151_SOUND_CLOCK XTAL_3_579545MHz /* 3.579545MHz FM clock */ |
| 466 | #define YM2151_SOUND_CLOCK XTAL_3_579545MHz /* 3.579545MHz FM clock */ |
| 467 | 467 | #define C140_SOUND_CLOCK (MAIN_OSC_CLOCK / 384 / 6) /* 21.333kHz C140 clock (was 8000000/374 or 21.390kHz) */ |
| 468 | 468 | |
| 469 | 469 | |
| r31750 | r31751 | |
| 471 | 471 | /* 68000/6809/63705 Shared memory area - DUAL PORT Memory */ |
| 472 | 472 | /*************************************************************/ |
| 473 | 473 | |
| 474 | | static void |
| 475 | | GollyGhostUpdateLED_c4( int data ) |
| 474 | static void GollyGhostUpdateLED_c4( int data ) |
| 476 | 475 | { |
| 477 | 476 | output_set_value("zip100", data >> 4); |
| 478 | 477 | output_set_value("zip10", data & 0x0f); |
| 479 | 478 | } |
| 480 | 479 | |
| 481 | | static void |
| 482 | | GollyGhostUpdateLED_c6( int data ) |
| 480 | static void GollyGhostUpdateLED_c6( int data ) |
| 483 | 481 | { |
| 484 | 482 | output_set_value("zip1", data >> 4); |
| 485 | 483 | output_set_value("time10", data & 0x0f); |
| 486 | 484 | } |
| 487 | 485 | |
| 488 | | static void |
| 489 | | GollyGhostUpdateLED_c8( int data ) |
| 486 | static void GollyGhostUpdateLED_c8( int data ) |
| 490 | 487 | { |
| 491 | 488 | output_set_value("time1", data >> 4); |
| 492 | 489 | output_set_value("zap100", data & 0x0f); |
| 493 | 490 | } |
| 494 | 491 | |
| 495 | | static void |
| 496 | | GollyGhostUpdateLED_ca( int data ) |
| 492 | static void GollyGhostUpdateLED_ca( int data ) |
| 497 | 493 | { |
| 498 | 494 | output_set_value("zap10", data >> 4); |
| 499 | 495 | output_set_value("zap1", data & 0x0f); |
| 500 | 496 | } |
| 501 | 497 | |
| 502 | | static void |
| 503 | | GollyGhostUpdateDiorama_c0( int data ) |
| 498 | static void GollyGhostUpdateDiorama_c0( int data ) |
| 504 | 499 | { |
| 505 | | if( data&0x80 ) |
| 500 | if (data & 0x80) |
| 506 | 501 | { |
| 507 | 502 | output_set_value("dollhouse", 1); /* diorama is lit up */ |
| 508 | 503 | |
| r31750 | r31751 | |
| 790 | 785 | /*************************************************************/ |
| 791 | 786 | READ8_MEMBER(namcos2_state::c68_p5_r) |
| 792 | 787 | { |
| 793 | | UINT8 rv; |
| 794 | | |
| 795 | | if (m_player_mux) |
| 796 | | { |
| 797 | | rv = ioport("MCUB2")->read(); |
| 798 | | } |
| 799 | | else |
| 800 | | { |
| 801 | | rv = ioport("MCUB")->read(); |
| 802 | | } |
| 803 | | |
| 804 | | return rv; |
| 788 | return (m_player_mux) ? ioport("MCUB2")->read() : ioport("MCUB")->read(); |
| 805 | 789 | } |
| 806 | 790 | |
| 807 | 791 | WRITE8_MEMBER(namcos2_state::c68_p3_w) |
| r31750 | r31751 | |
| 847 | 831 | PORT_BIT( 0x0f, IP_ACTIVE_LOW, IPT_UNUSED ) \ |
| 848 | 832 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN2 ) \ |
| 849 | 833 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN1 ) \ |
| 850 | | PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Service Button") PORT_CODE(KEYCODE_0) /* Make it accessible by default*/ \ |
| 834 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SERVICE2 ) PORT_NAME("Service Button") \ |
| 851 | 835 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SERVICE1 ) |
| 852 | 836 | |
| 853 | 837 | #define NAMCOS2_MCU_ANALOG_PORT_DEFAULT \ |
| r31750 | r31751 | |
| 1081 | 1065 | PORT_DIPNAME( 0x10, 0x10, "PortH 0x10") |
| 1082 | 1066 | PORT_DIPSETTING( 0x10, "H" ) |
| 1083 | 1067 | PORT_DIPSETTING( 0x00, "L" ) |
| 1084 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_TOGGLE PORT_NAME("Shift Gear")/* Gear Shift */ |
| 1068 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_TOGGLE PORT_NAME("Shift Gear") |
| 1085 | 1069 | PORT_DIPNAME( 0x40, 0x40, "PortH 0x40") |
| 1086 | 1070 | PORT_DIPSETTING( 0x40, "H" ) |
| 1087 | 1071 | PORT_DIPSETTING( 0x00, "L" ) |
| r31750 | r31751 | |
| 1144 | 1128 | PORT_DIPNAME( 0x10, 0x10, "PortH 0x10") |
| 1145 | 1129 | PORT_DIPSETTING( 0x10, "H" ) |
| 1146 | 1130 | PORT_DIPSETTING( 0x00, "L" ) |
| 1147 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_TOGGLE PORT_NAME("Shift Gear")/* Gear Shift */ |
| 1131 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_TOGGLE PORT_NAME("Shift Gear") |
| 1148 | 1132 | PORT_DIPNAME( 0x40, 0x40, "PortH 0x40") |
| 1149 | 1133 | PORT_DIPSETTING( 0x40, "H" ) |
| 1150 | 1134 | PORT_DIPSETTING( 0x00, "L" ) |
| r31750 | r31751 | |
| 1195 | 1179 | PORT_DIPSETTING( 0x00, "L" ) |
| 1196 | 1180 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN2 ) |
| 1197 | 1181 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN1 ) |
| 1198 | | PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Service Button") PORT_CODE(KEYCODE_0) |
| 1182 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SERVICE2 ) PORT_NAME("Service Button") |
| 1199 | 1183 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SERVICE1 ) |
| 1200 | 1184 | |
| 1201 | 1185 | PORT_START("AN0") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 0 2 */ |
| r31750 | r31751 | |
| 1469 | 1453 | PORT_START("MCUH") /* M37450 - PORT 3 */ |
| 1470 | 1454 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN2 ) |
| 1471 | 1455 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN1 ) |
| 1472 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Service Button") PORT_CODE(KEYCODE_0) /* Make it accessible by default*/ \ |
| 1456 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE2 ) PORT_NAME("Service Button") |
| 1473 | 1457 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_SERVICE1 ) |
| 1474 | 1458 | PORT_BIT( 0xf0, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 1475 | 1459 | |
| r31750 | r31751 | |
| 1479 | 1463 | |
| 1480 | 1464 | static INPUT_PORTS_START( dirtfox ) |
| 1481 | 1465 | PORT_START("MCUB") /* 63B05Z0 - PORT B */ |
| 1482 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_NAME("Gear Shift Up") /* Gear shift up */ |
| 1483 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_NAME("Gear Shift Down")/* Gear shift down */ |
| 1466 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_NAME("Gear Shift Up") |
| 1467 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_NAME("Gear Shift Down") |
| 1484 | 1468 | |
| 1485 | 1469 | NAMCOS2_MCU_PORT_C_DEFAULT |
| 1486 | 1470 | |
| r31750 | r31751 | |
| 2133 | 2117 | |
| 2134 | 2118 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 2135 | 2119 | ROM_LOAD( "at1snd0.bin", 0x00c000, 0x004000, CRC(1d1ffe12) SHA1(5a49bf1eef981df69abac28132af65670ba01118) ) |
| 2136 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2137 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2120 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2121 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2138 | 2122 | |
| 2139 | 2123 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 2140 | 2124 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 2187 | 2171 | |
| 2188 | 2172 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 2189 | 2173 | ROM_LOAD( "at1snd0.bin", 0x00c000, 0x004000, CRC(1d1ffe12) SHA1(5a49bf1eef981df69abac28132af65670ba01118) ) |
| 2190 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2191 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2174 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2175 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2192 | 2176 | |
| 2193 | 2177 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 2194 | 2178 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 2241 | 2225 | |
| 2242 | 2226 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 2243 | 2227 | ROM_LOAD( "at1snd0.bin", 0x00c000, 0x004000, CRC(1d1ffe12) SHA1(5a49bf1eef981df69abac28132af65670ba01118) ) |
| 2244 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2245 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2228 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2229 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2246 | 2230 | |
| 2247 | 2231 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 2248 | 2232 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 2295 | 2279 | |
| 2296 | 2280 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 2297 | 2281 | ROM_LOAD( "bu1_snd0.bin", 0x00c000, 0x004000, CRC(fabb1150) SHA1(61e3133adf8d593419f70a854ff91dd5011de3b3) ) |
| 2298 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2299 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2282 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2283 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2300 | 2284 | |
| 2301 | 2285 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 2302 | 2286 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 2347 | 2331 | |
| 2348 | 2332 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 2349 | 2333 | ROM_LOAD( "bu1_snd0.bin", 0x00c000, 0x004000, CRC(fabb1150) SHA1(61e3133adf8d593419f70a854ff91dd5011de3b3) ) |
| 2350 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2351 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2334 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2335 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2352 | 2336 | |
| 2353 | 2337 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 2354 | 2338 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 2400 | 2384 | |
| 2401 | 2385 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 2402 | 2386 | ROM_LOAD( "co2_s0", 0x00c000, 0x004000, CRC(4ca59338) SHA1(95916977ab4e0704216984ceed66df7b9e1fdf44) ) |
| 2403 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2404 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2387 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2388 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2405 | 2389 | |
| 2406 | 2390 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 2407 | 2391 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 2446 | 2430 | |
| 2447 | 2431 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 2448 | 2432 | ROM_LOAD( "co1snd0.bin", 0x00c000, 0x004000, CRC(6bfa619f) SHA1(71e57adf320034d6cacd9f4a9e93891c8143542f) ) |
| 2449 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2450 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2433 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2434 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2451 | 2435 | |
| 2452 | 2436 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 2453 | 2437 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 2492 | 2476 | |
| 2493 | 2477 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 2494 | 2478 | ROM_LOAD( "df1_snd0.bin", 0x00c000, 0x004000, CRC(66b4f3ab) SHA1(b165b2b222c0ce62a16f09e4a0741ca8459b624d) ) |
| 2495 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2496 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2479 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2480 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2497 | 2481 | |
| 2498 | 2482 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 2499 | 2483 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 2544 | 2528 | |
| 2545 | 2529 | ROM_REGION( 0x050000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 2546 | 2530 | ROM_LOAD( "snd0.bin", 0x00c000, 0x004000, CRC(af5b1ff8) SHA1(fc2a104788f081e4d2ddd22c586e541d6c5b5d69) ) |
| 2547 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2548 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2531 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2532 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2549 | 2533 | ROM_LOAD( "snd1.bin", 0x030000, 0x020000, CRC(c4ca6f3f) SHA1(829a053451be07b296fb4d97818d59eb1e68c807) ) |
| 2550 | 2534 | |
| 2551 | 2535 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| r31750 | r31751 | |
| 2594 | 2578 | |
| 2595 | 2579 | ROM_REGION( 0x050000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 2596 | 2580 | ROM_LOAD( "snd0.bin", 0x00c000, 0x004000, CRC(af5b1ff8) SHA1(fc2a104788f081e4d2ddd22c586e541d6c5b5d69) ) |
| 2597 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2598 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2581 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2582 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2599 | 2583 | ROM_LOAD( "snd1.bin", 0x030000, 0x020000, CRC(c4ca6f3f) SHA1(829a053451be07b296fb4d97818d59eb1e68c807) ) |
| 2600 | 2584 | |
| 2601 | 2585 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| r31750 | r31751 | |
| 2639 | 2623 | |
| 2640 | 2624 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 2641 | 2625 | ROM_LOAD( "fl1-s0b", 0x00c000, 0x004000, CRC(f5d76989) SHA1(05c45ccc60fe833cee04f8300620bea5fecc110f) ) |
| 2642 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2643 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2626 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2627 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2644 | 2628 | |
| 2645 | 2629 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 2646 | 2630 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 2673 | 2657 | |
| 2674 | 2658 | ROM_REGION( 0x100000, "c140", 0 ) /* Sound voices */ |
| 2675 | 2659 | ROM_LOAD( "fl1-v1", 0x000000, 0x020000, CRC(86b21996) SHA1(833ffde729199c81e472fb88ed5b7f4ce08a83d6) ) |
| 2676 | | ROM_RELOAD( 0x020000, 0x020000 ) |
| 2677 | | ROM_RELOAD( 0x040000, 0x020000 ) |
| 2678 | | ROM_RELOAD( 0x060000, 0x020000 ) |
| 2660 | ROM_RELOAD( 0x020000, 0x020000 ) |
| 2661 | ROM_RELOAD( 0x040000, 0x020000 ) |
| 2662 | ROM_RELOAD( 0x060000, 0x020000 ) |
| 2679 | 2663 | ROM_LOAD( "fl1-v2", 0x080000, 0x020000, CRC(6a164647) SHA1(3162457beccccdb416994ebd32fb83b13eb719e0) ) |
| 2680 | | ROM_RELOAD( 0x0a0000, 0x020000 ) |
| 2681 | | ROM_RELOAD( 0x0c0000, 0x020000 ) |
| 2682 | | ROM_RELOAD( 0x0e0000, 0x020000 ) |
| 2664 | ROM_RELOAD( 0x0a0000, 0x020000 ) |
| 2665 | ROM_RELOAD( 0x0c0000, 0x020000 ) |
| 2666 | ROM_RELOAD( 0x0e0000, 0x020000 ) |
| 2683 | 2667 | ROM_END |
| 2684 | 2668 | |
| 2685 | 2669 | /* FINAL LAP (revision D) */ |
| r31750 | r31751 | |
| 2694 | 2678 | |
| 2695 | 2679 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 2696 | 2680 | ROM_LOAD( "fl1-s0b", 0x00c000, 0x004000, CRC(f5d76989) SHA1(05c45ccc60fe833cee04f8300620bea5fecc110f) ) |
| 2697 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2698 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2681 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2682 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2699 | 2683 | |
| 2700 | 2684 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 2701 | 2685 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 2728 | 2712 | |
| 2729 | 2713 | ROM_REGION( 0x100000, "c140", 0 ) /* Sound voices */ |
| 2730 | 2714 | ROM_LOAD( "fl1-v1", 0x000000, 0x020000, CRC(86b21996) SHA1(833ffde729199c81e472fb88ed5b7f4ce08a83d6) ) |
| 2731 | | ROM_RELOAD( 0x020000, 0x020000 ) |
| 2732 | | ROM_RELOAD( 0x040000, 0x020000 ) |
| 2733 | | ROM_RELOAD( 0x060000, 0x020000 ) |
| 2715 | ROM_RELOAD( 0x020000, 0x020000 ) |
| 2716 | ROM_RELOAD( 0x040000, 0x020000 ) |
| 2717 | ROM_RELOAD( 0x060000, 0x020000 ) |
| 2734 | 2718 | ROM_LOAD( "fl1-v2", 0x080000, 0x020000, CRC(6a164647) SHA1(3162457beccccdb416994ebd32fb83b13eb719e0) ) |
| 2735 | | ROM_RELOAD( 0x0a0000, 0x020000 ) |
| 2736 | | ROM_RELOAD( 0x0c0000, 0x020000 ) |
| 2737 | | ROM_RELOAD( 0x0e0000, 0x020000 ) |
| 2719 | ROM_RELOAD( 0x0a0000, 0x020000 ) |
| 2720 | ROM_RELOAD( 0x0c0000, 0x020000 ) |
| 2721 | ROM_RELOAD( 0x0e0000, 0x020000 ) |
| 2738 | 2722 | ROM_END |
| 2739 | 2723 | |
| 2740 | 2724 | /* FINAL LAP (revision C) */ |
| r31750 | r31751 | |
| 2749 | 2733 | |
| 2750 | 2734 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 2751 | 2735 | ROM_LOAD( "fl1-s0", 0x00c000, 0x004000, CRC(1f8ff494) SHA1(10a90291159e29a905c6d438aa2bc98ccf906a69) ) |
| 2752 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2753 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2736 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2737 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2754 | 2738 | |
| 2755 | 2739 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 2756 | 2740 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 2783 | 2767 | |
| 2784 | 2768 | ROM_REGION( 0x100000, "c140", 0 ) /* Sound voices */ |
| 2785 | 2769 | ROM_LOAD( "fl1-v1", 0x000000, 0x020000, CRC(86b21996) SHA1(833ffde729199c81e472fb88ed5b7f4ce08a83d6) ) |
| 2786 | | ROM_RELOAD( 0x020000, 0x020000 ) |
| 2787 | | ROM_RELOAD( 0x040000, 0x020000 ) |
| 2788 | | ROM_RELOAD( 0x060000, 0x020000 ) |
| 2770 | ROM_RELOAD( 0x020000, 0x020000 ) |
| 2771 | ROM_RELOAD( 0x040000, 0x020000 ) |
| 2772 | ROM_RELOAD( 0x060000, 0x020000 ) |
| 2789 | 2773 | ROM_LOAD( "fl1-v2", 0x080000, 0x020000, CRC(6a164647) SHA1(3162457beccccdb416994ebd32fb83b13eb719e0) ) |
| 2790 | | ROM_RELOAD( 0x0a0000, 0x020000 ) |
| 2791 | | ROM_RELOAD( 0x0c0000, 0x020000 ) |
| 2792 | | ROM_RELOAD( 0x0e0000, 0x020000 ) |
| 2774 | ROM_RELOAD( 0x0a0000, 0x020000 ) |
| 2775 | ROM_RELOAD( 0x0c0000, 0x020000 ) |
| 2776 | ROM_RELOAD( 0x0e0000, 0x020000 ) |
| 2793 | 2777 | ROM_END |
| 2794 | 2778 | |
| 2795 | 2779 | /* FINAL LAP (Rev C - Japan) */ |
| r31750 | r31751 | |
| 2804 | 2788 | |
| 2805 | 2789 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 2806 | 2790 | ROM_LOAD( "fl1_s0b", 0x00c000, 0x004000, CRC(f5d76989) SHA1(05c45ccc60fe833cee04f8300620bea5fecc110f) ) |
| 2807 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2808 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2791 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2792 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2809 | 2793 | |
| 2810 | 2794 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 2811 | 2795 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 2838 | 2822 | |
| 2839 | 2823 | ROM_REGION( 0x100000, "c140", 0 ) /* Sound voices */ |
| 2840 | 2824 | ROM_LOAD( "fl1-v1", 0x000000, 0x020000, CRC(86b21996) SHA1(833ffde729199c81e472fb88ed5b7f4ce08a83d6) ) |
| 2841 | | ROM_RELOAD( 0x020000, 0x020000 ) |
| 2842 | | ROM_RELOAD( 0x040000, 0x020000 ) |
| 2843 | | ROM_RELOAD( 0x060000, 0x020000 ) |
| 2825 | ROM_RELOAD( 0x020000, 0x020000 ) |
| 2826 | ROM_RELOAD( 0x040000, 0x020000 ) |
| 2827 | ROM_RELOAD( 0x060000, 0x020000 ) |
| 2844 | 2828 | ROM_LOAD( "fl1-v2", 0x080000, 0x020000, CRC(6a164647) SHA1(3162457beccccdb416994ebd32fb83b13eb719e0) ) |
| 2845 | | ROM_RELOAD( 0x0a0000, 0x020000 ) |
| 2846 | | ROM_RELOAD( 0x0c0000, 0x020000 ) |
| 2847 | | ROM_RELOAD( 0x0e0000, 0x020000 ) |
| 2829 | ROM_RELOAD( 0x0a0000, 0x020000 ) |
| 2830 | ROM_RELOAD( 0x0c0000, 0x020000 ) |
| 2831 | ROM_RELOAD( 0x0e0000, 0x020000 ) |
| 2848 | 2832 | ROM_END |
| 2849 | 2833 | |
| 2850 | 2834 | /* FINAL LAP (REV B - JAPAN) */ |
| r31750 | r31751 | |
| 2859 | 2843 | |
| 2860 | 2844 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 2861 | 2845 | ROM_LOAD( "fl1_s0.bin", 0x00c000, 0x004000, CRC(1f8ff494) SHA1(10a90291159e29a905c6d438aa2bc98ccf906a69) ) |
| 2862 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2863 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2846 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2847 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2864 | 2848 | |
| 2865 | 2849 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 2866 | 2850 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 2878 | 2862 | NAMCOS2_GFXROM_LOAD_128K( "fl1-c1", 0x080000, CRC(b0efec87) SHA1(6d042f35942c2bdbf5aeb31358d3837ee9c8e5fa) ) |
| 2879 | 2863 | NAMCOS2_GFXROM_LOAD_128K( "fl1-c2", 0x100000, CRC(263b8e31) SHA1(e2665edd89f7bb8c699e61df6de6a2e8e0698092) ) |
| 2880 | 2864 | NAMCOS2_GFXROM_LOAD_128K( "fl1-c3", 0x180000, CRC(c2c56743) SHA1(3f338599ffd2e13452cdc3dbf3697fd8aa04bcd2) ) |
| 2881 | | NAMCOS2_GFXROM_LOAD_128K( "fl2_c4.bin", 0x200000, CRC(cdc1de2e) SHA1(701dcc4fc25e7b6118947a5accabd43c0475ebe9) ) |
| 2865 | NAMCOS2_GFXROM_LOAD_128K( "fl2-c4", 0x200000, CRC(cdc1de2e) SHA1(701dcc4fc25e7b6118947a5accabd43c0475ebe9) ) |
| 2882 | 2866 | NAMCOS2_GFXROM_LOAD_128K( "fl1-c5", 0x280000, CRC(ab89da77) SHA1(5cbead4289269a832c0d44d0ded79b58fcc4cc17) ) |
| 2883 | | NAMCOS2_GFXROM_LOAD_128K( "fl2_c6.bin", 0x300000, CRC(8e78a3c3) SHA1(d1cd7fad038d52430f933b3ee2440554d2aeade9) ) |
| 2867 | NAMCOS2_GFXROM_LOAD_128K( "fl2-c6", 0x300000, CRC(8e78a3c3) SHA1(d1cd7fad038d52430f933b3ee2440554d2aeade9) ) |
| 2884 | 2868 | |
| 2885 | 2869 | ROM_REGION( 0x080000, "gfx4", 0 ) /* Mask shape */ |
| 2886 | 2870 | NAMCOS2_GFXROM_LOAD_128K( "fl1_sha.bin", 0x000000, CRC(b7e1c7a3) SHA1(b82f9b340d95b80a12286647adba8c139b4d081a) ) |
| r31750 | r31751 | |
| 2893 | 2877 | |
| 2894 | 2878 | ROM_REGION( 0x100000, "c140", 0 ) /* Sound voices */ |
| 2895 | 2879 | ROM_LOAD( "fl1-v1", 0x000000, 0x020000, CRC(86b21996) SHA1(833ffde729199c81e472fb88ed5b7f4ce08a83d6) ) |
| 2896 | | ROM_RELOAD( 0x020000, 0x020000 ) |
| 2897 | | ROM_RELOAD( 0x040000, 0x020000 ) |
| 2898 | | ROM_RELOAD( 0x060000, 0x020000 ) |
| 2880 | ROM_RELOAD( 0x020000, 0x020000 ) |
| 2881 | ROM_RELOAD( 0x040000, 0x020000 ) |
| 2882 | ROM_RELOAD( 0x060000, 0x020000 ) |
| 2899 | 2883 | ROM_LOAD( "fl1-v2", 0x080000, 0x020000, CRC(6a164647) SHA1(3162457beccccdb416994ebd32fb83b13eb719e0) ) |
| 2900 | | ROM_RELOAD( 0x0a0000, 0x020000 ) |
| 2901 | | ROM_RELOAD( 0x0c0000, 0x020000 ) |
| 2902 | | ROM_RELOAD( 0x0e0000, 0x020000 ) |
| 2884 | ROM_RELOAD( 0x0a0000, 0x020000 ) |
| 2885 | ROM_RELOAD( 0x0c0000, 0x020000 ) |
| 2886 | ROM_RELOAD( 0x0e0000, 0x020000 ) |
| 2903 | 2887 | ROM_END |
| 2904 | 2888 | |
| 2905 | 2889 | ROM_START( finalap2 ) |
| r31750 | r31751 | |
| 2913 | 2897 | |
| 2914 | 2898 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 2915 | 2899 | ROM_LOAD( "flss0", 0x00c000, 0x004000, CRC(c07cc10a) SHA1(012f19a8014a77fdf0409241c0223b2c0c247357) ) |
| 2916 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2917 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2900 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2901 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2918 | 2902 | |
| 2919 | 2903 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 2920 | 2904 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 2970 | 2954 | |
| 2971 | 2955 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 2972 | 2956 | ROM_LOAD( "flss0", 0x00c000, 0x004000, CRC(c07cc10a) SHA1(012f19a8014a77fdf0409241c0223b2c0c247357) ) |
| 2973 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2974 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2957 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 2958 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 2975 | 2959 | |
| 2976 | 2960 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 2977 | 2961 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 3027 | 3011 | |
| 3028 | 3012 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 3029 | 3013 | ROM_LOAD( "flt1snd0", 0x00c000, 0x004000, CRC(60b72aed) SHA1(f12e157ae5e9f373ba1d75012b869b1c4ad9fb00) ) |
| 3030 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 3031 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 3014 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 3015 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 3032 | 3016 | |
| 3033 | 3017 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 3034 | 3018 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 3088 | 3072 | |
| 3089 | 3073 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 3090 | 3074 | ROM_LOAD( "flt1snd0", 0x00c000, 0x004000, CRC(60b72aed) SHA1(f12e157ae5e9f373ba1d75012b869b1c4ad9fb00) ) |
| 3091 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 3092 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 3075 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 3076 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 3093 | 3077 | |
| 3094 | 3078 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 3095 | 3079 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 3152 | 3136 | |
| 3153 | 3137 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 3154 | 3138 | ROM_LOAD( "flt1snd0", 0x00c000, 0x004000, CRC(60b72aed) SHA1(f12e157ae5e9f373ba1d75012b869b1c4ad9fb00) ) |
| 3155 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 3156 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 3139 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 3140 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 3157 | 3141 | |
| 3158 | 3142 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 3159 | 3143 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 3212 | 3196 | |
| 3213 | 3197 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 3214 | 3198 | ROM_LOAD( "flt1_snd0.7j", 0x00c000, 0x004000, CRC(60b72aed) SHA1(f12e157ae5e9f373ba1d75012b869b1c4ad9fb00) ) |
| 3215 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 3216 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 3199 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 3200 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 3217 | 3201 | |
| 3218 | 3202 | ROM_REGION( 0x010000, "mcu", 0 ) /* M37450S2FP I/O MCU */ |
| 3219 | 3203 | /* The M37450 is unemulated so we're using the C65/6805 program instead. |
| 3220 | 3204 | This particular M37450 variant has no internal ROM. */ |
| 3221 | | ROM_LOAD( "c68.3d", 0x000000, 0x002000, BAD_DUMP CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| 3222 | | ROM_LOAD( "sys2c68.3f", 0x008000, 0x008000, CRC(ca64550a) SHA1(38d1ad1b1287cadef0c999aff9357927315f8e6b) ) |
| 3205 | ROM_LOAD( "c68.3d", 0x000000, 0x002000, BAD_DUMP CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| 3206 | ROM_LOAD( "sys2c68.3f", 0x008000, 0x008000, CRC(ca64550a) SHA1(38d1ad1b1287cadef0c999aff9357927315f8e6b) ) |
| 3223 | 3207 | |
| 3224 | 3208 | ROM_REGION( 0x400000, "gfx1", 0 ) /* Sprites */ |
| 3225 | 3209 | ROM_LOAD( "flt_obj-0.4c", 0x000000, 0x80000, CRC(eab19ec6) SHA1(2859e88b94aa873f3b6ba22790f2211f3e172dd1) ) |
| r31750 | r31751 | |
| 3273 | 3257 | |
| 3274 | 3258 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 3275 | 3259 | ROM_LOAD( "flt1snd0", 0x00c000, 0x004000, CRC(60b72aed) SHA1(f12e157ae5e9f373ba1d75012b869b1c4ad9fb00) ) |
| 3276 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 3277 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 3260 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 3261 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 3278 | 3262 | |
| 3279 | 3263 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 3280 | 3264 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 3333 | 3317 | |
| 3334 | 3318 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 3335 | 3319 | ROM_LOAD( "fh1_sd0.bin", 0x00c000, 0x004000, CRC(059a9cfd) SHA1(6b9ba6c270c90b382bd4c656e0ddca076a04a919) ) |
| 3336 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 3337 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 3320 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 3321 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 3338 | 3322 | |
| 3339 | 3323 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 3340 | 3324 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 3547 | 3531 | |
| 3548 | 3532 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 3549 | 3533 | ROM_LOAD( "fx1_sd0.7j", 0x00c000, 0x004000, CRC(acccc934) SHA1(98f1a823ba7e3f258a73d5780953f9339d438e1a) ) |
| 3550 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 3551 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 3534 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 3535 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 3552 | 3536 | |
| 3553 | 3537 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 3554 | 3538 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 3612 | 3596 | ROM_LOAD16_BYTE( "mv2_spr1", 0x000001, 0x010000, CRC(dbd94def) SHA1(56a8d7acd483bc4d12c8bc5b7e90ffdb132be670) ) |
| 3613 | 3597 | |
| 3614 | 3598 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 3615 | | ROM_LOAD( "mv2_snd0", 0x0c000, 0x04000, CRC(a5b99162) SHA1(cafe8d1dae1e981c7ff9b70076b3e1d52cd806f7) ) |
| 3616 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 3617 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 3599 | ROM_LOAD( "mv2_snd0", 0x00c000, 0x004000, CRC(a5b99162) SHA1(cafe8d1dae1e981c7ff9b70076b3e1d52cd806f7) ) |
| 3600 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 3601 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 3618 | 3602 | |
| 3619 | 3603 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 3620 | 3604 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 3663 | 3647 | ROM_LOAD16_BYTE( "mv1-spr1.bin", 0x000001, 0x010000, CRC(1c5599f5) SHA1(6bdf11da4e2a56c6bb6011977b045d9537d0597f) ) |
| 3664 | 3648 | |
| 3665 | 3649 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 3666 | | ROM_LOAD( "mv1-snd0.bin", 0x0c000, 0x04000, CRC(51b8ccd7) SHA1(5aacb020c12d9a3c43c098f3abd8358bc18acc64) ) |
| 3667 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 3668 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 3650 | ROM_LOAD( "mv1-snd0.bin", 0x00c000, 0x004000, CRC(51b8ccd7) SHA1(5aacb020c12d9a3c43c098f3abd8358bc18acc64) ) |
| 3651 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 3652 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 3669 | 3653 | |
| 3670 | 3654 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 3671 | 3655 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 3712 | 3696 | ROM_LOAD16_BYTE( "mh1sp1f.13k", 0x000001, 0x010000, CRC(8ccf98e0) SHA1(c4a0b573553fd609751e6f227f7ee3f28f78f589) ) |
| 3713 | 3697 | |
| 3714 | 3698 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 3715 | | ROM_LOAD( "mh1s0.7j", 0x0c000, 0x04000, CRC(79e054cf) SHA1(934a15a1bdb2751f28cc23471d1c5e5b9af80815) ) |
| 3716 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 3717 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 3699 | ROM_LOAD( "mh1s0.7j", 0x00c000, 0x004000, CRC(79e054cf) SHA1(934a15a1bdb2751f28cc23471d1c5e5b9af80815) ) |
| 3700 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 3701 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 3718 | 3702 | |
| 3719 | 3703 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 3720 | 3704 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 3783 | 3767 | ROM_LOAD16_BYTE( "mh1sp1f.13k", 0x000001, 0x010000, CRC(8ccf98e0) SHA1(c4a0b573553fd609751e6f227f7ee3f28f78f589) ) |
| 3784 | 3768 | |
| 3785 | 3769 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 3786 | | ROM_LOAD( "mh1s0.7j", 0x0c000, 0x04000, CRC(79e054cf) SHA1(934a15a1bdb2751f28cc23471d1c5e5b9af80815) ) |
| 3787 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 3788 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 3770 | ROM_LOAD( "mh1s0.7j", 0x00c000, 0x004000, CRC(79e054cf) SHA1(934a15a1bdb2751f28cc23471d1c5e5b9af80815) ) |
| 3771 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 3772 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 3789 | 3773 | |
| 3790 | 3774 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 3791 | 3775 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 3854 | 3838 | ROM_LOAD16_BYTE( "mn1_spr1.bin", 0x000001, 0x010000, CRC(2bc66f60) SHA1(7b778ee3a24f57d43c9bcffbdb77cf8be2463c2d) ) |
| 3855 | 3839 | |
| 3856 | 3840 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 3857 | | ROM_LOAD( "mn_snd0.bin", 0x0c000, 0x04000, CRC(6aa1ae84) SHA1(2186f93c4ccc4c202fa14d80b440060237659fc5) ) |
| 3858 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 3859 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 3841 | ROM_LOAD( "mn_snd0.bin", 0x00c000, 0x004000, CRC(6aa1ae84) SHA1(2186f93c4ccc4c202fa14d80b440060237659fc5) ) |
| 3842 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 3843 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 3860 | 3844 | |
| 3861 | 3845 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 3862 | 3846 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 3910 | 3894 | |
| 3911 | 3895 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 3912 | 3896 | ROM_LOAD( "or1_sd0.bin", 0x00c000, 0x004000, CRC(c41e5d22) SHA1(7cb98d8068ddf92aadf0228b977df2ce1d866466) ) |
| 3913 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 3914 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 3897 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 3898 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 3915 | 3899 | |
| 3916 | 3900 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 3917 | 3901 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 3966 | 3950 | |
| 3967 | 3951 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 3968 | 3952 | ROM_LOAD( "or1_sd0.bin", 0x00c000, 0x004000, CRC(c41e5d22) SHA1(7cb98d8068ddf92aadf0228b977df2ce1d866466) ) |
| 3969 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 3970 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 3953 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 3954 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 3971 | 3955 | |
| 3972 | 3956 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 3973 | 3957 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 4023 | 4007 | |
| 4024 | 4008 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 4025 | 4009 | ROM_LOAD( "ps1snd1.bin", 0x00c000, 0x004000, CRC(da694838) SHA1(e1a20aedd18c49dcd12717e8ce479a5a441c10e6) ) |
| 4026 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4027 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4010 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4011 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4028 | 4012 | |
| 4029 | 4013 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 4030 | 4014 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 4081 | 4065 | |
| 4082 | 4066 | ROM_REGION( 0x050000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 4083 | 4067 | ROM_LOAD( "snd0.bin", 0x00c000, 0x004000, CRC(55b7562a) SHA1(47b12206ec4a709769351f3f5b4a1c5ebb98b416) ) |
| 4084 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4085 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4068 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4069 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4086 | 4070 | ROM_LOAD( "snd1.bin", 0x030000, 0x020000, CRC(00445a4f) SHA1(2e136e3c38e4a1b69f80a19e07555f3269b7beb1) ) |
| 4087 | 4071 | |
| 4088 | 4072 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| r31750 | r31751 | |
| 4127 | 4111 | |
| 4128 | 4112 | ROM_REGION( 0x050000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 4129 | 4113 | ROM_LOAD( "snd0.bin", 0x00c000, 0x004000, CRC(55b7562a) SHA1(47b12206ec4a709769351f3f5b4a1c5ebb98b416) ) |
| 4130 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4131 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4114 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4115 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4132 | 4116 | ROM_LOAD( "snd1.bin", 0x030000, 0x020000, CRC(00445a4f) SHA1(2e136e3c38e4a1b69f80a19e07555f3269b7beb1) ) |
| 4133 | 4117 | |
| 4134 | 4118 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| r31750 | r31751 | |
| 4177 | 4161 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4178 | 4162 | |
| 4179 | 4163 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 4180 | | ROM_LOAD( "c68.3d", 0x000000, 0x002000, BAD_DUMP CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| 4181 | | ROM_LOAD( "sys2c68.3f", 0x008000, 0x008000, BAD_DUMP CRC(a5b2a4ff) SHA1(068bdfcc71a5e83706e8b23330691973c1c214dc) ) |
| 4164 | ROM_LOAD( "c68.3d", 0x000000, 0x002000, BAD_DUMP CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| 4165 | ROM_LOAD( "sys2c68.3f", 0x008000, 0x008000, BAD_DUMP CRC(a5b2a4ff) SHA1(068bdfcc71a5e83706e8b23330691973c1c214dc) ) |
| 4182 | 4166 | |
| 4183 | 4167 | ROM_REGION( 0x400000, "gfx1", 0 ) /* Sprites */ |
| 4184 | 4168 | ROM_LOAD( "sn_obj0.8c", 0x000000, 0x80000, CRC(bbae38f7) SHA1(7a40ade13307791f5c5d300882f9a38e18c411d6) ) |
| r31750 | r31751 | |
| 4228 | 4212 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4229 | 4213 | |
| 4230 | 4214 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 4231 | | ROM_LOAD( "c68.3d", 0x000000, 0x002000, BAD_DUMP CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| 4232 | | ROM_LOAD( "sys2c68.3f", 0x008000, 0x008000, BAD_DUMP CRC(a5b2a4ff) SHA1(068bdfcc71a5e83706e8b23330691973c1c214dc) ) |
| 4215 | ROM_LOAD( "c68.3d", 0x000000, 0x002000, BAD_DUMP CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| 4216 | ROM_LOAD( "sys2c68.3f", 0x008000, 0x008000, BAD_DUMP CRC(a5b2a4ff) SHA1(068bdfcc71a5e83706e8b23330691973c1c214dc) ) |
| 4233 | 4217 | |
| 4234 | 4218 | ROM_REGION( 0x400000, "gfx1", 0 ) /* Sprites */ |
| 4235 | 4219 | ROM_LOAD( "sn_obj0.8c", 0x000000, 0x80000, CRC(bbae38f7) SHA1(7a40ade13307791f5c5d300882f9a38e18c411d6) ) |
| r31750 | r31751 | |
| 4275 | 4259 | |
| 4276 | 4260 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 4277 | 4261 | ROM_LOAD( "sns_snd0.bin", 0x00c000, 0x004000, CRC(f079cd32) SHA1(da507390b3e56ba4ad0f6e877d5ac82009b7bd32) ) |
| 4278 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4279 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4262 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4263 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4280 | 4264 | |
| 4281 | 4265 | ROM_REGION( 0x8000, "c68", 0 ) /* C68 (M37450) I/O MCU program */ |
| 4282 | 4266 | ROM_LOAD( "sys2_c68.3f", 0x000000, 0x008000, CRC(ca64550a) SHA1(38d1ad1b1287cadef0c999aff9357927315f8e6b) ) |
| r31750 | r31751 | |
| 4329 | 4313 | |
| 4330 | 4314 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 4331 | 4315 | ROM_LOAD( "sns_snd0.bin", 0x00c000, 0x004000, CRC(f079cd32) SHA1(da507390b3e56ba4ad0f6e877d5ac82009b7bd32) ) |
| 4332 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4333 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4316 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4317 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4334 | 4318 | |
| 4335 | 4319 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 4336 | 4320 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 4387 | 4371 | |
| 4388 | 4372 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 4389 | 4373 | ROM_LOAD( "sst1snd0.bin", 0x00c000, 0x004000, CRC(8fc45114) SHA1(d0dc5c8af8733f1ac7cbe46f0f6cfbe188124d42) ) |
| 4390 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4391 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4374 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4375 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4392 | 4376 | |
| 4393 | 4377 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 4394 | | ROM_LOAD( "c68.3d", 0x000000, 0x002000, BAD_DUMP CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| 4395 | | ROM_LOAD( "sys2c68.3f", 0x008000, 0x008000, CRC(ca64550a) SHA1(38d1ad1b1287cadef0c999aff9357927315f8e6b) ) |
| 4378 | ROM_LOAD( "c68.3d", 0x000000, 0x002000, BAD_DUMP CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| 4379 | ROM_LOAD( "sys2c68.3f", 0x008000, 0x008000, CRC(ca64550a) SHA1(38d1ad1b1287cadef0c999aff9357927315f8e6b) ) |
| 4396 | 4380 | |
| 4397 | 4381 | ROM_REGION( 0x400000, "gfx1", 0 ) /* Sprites */ |
| 4398 | 4382 | ROM_LOAD( "ss1_obj0.5b", 0x000000, 0x80000, CRC(9bd6add1) SHA1(34595987670d7f64ba18a840e98667b96ae5e4bf) ) |
| r31750 | r31751 | |
| 4431 | 4415 | |
| 4432 | 4416 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 4433 | 4417 | ROM_LOAD( "sst1snd0.bin", 0x00c000, 0x004000, CRC(8fc45114) SHA1(d0dc5c8af8733f1ac7cbe46f0f6cfbe188124d42) ) |
| 4434 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4435 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4418 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4419 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4436 | 4420 | |
| 4437 | 4421 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 4438 | | ROM_LOAD( "c68.3d", 0x000000, 0x002000, BAD_DUMP CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| 4439 | | ROM_LOAD( "sys2c68.3f", 0x008000, 0x008000, CRC(ca64550a) SHA1(38d1ad1b1287cadef0c999aff9357927315f8e6b) ) |
| 4422 | ROM_LOAD( "c68.3d", 0x000000, 0x002000, BAD_DUMP CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| 4423 | ROM_LOAD( "sys2c68.3f", 0x008000, 0x008000, CRC(ca64550a) SHA1(38d1ad1b1287cadef0c999aff9357927315f8e6b) ) |
| 4440 | 4424 | |
| 4441 | 4425 | ROM_REGION( 0x400000, "gfx1", 0 ) /* Sprites */ |
| 4442 | 4426 | ROM_LOAD( "sss_obj0.bin", 0x000000, 0x80000, CRC(375e8f1f) SHA1(b737bcceb498a66593d06ef102958bea90032106) ) |
| r31750 | r31751 | |
| 4477 | 4461 | |
| 4478 | 4462 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 4479 | 4463 | ROM_LOAD( "sst1snd0.bin", 0x00c000, 0x004000, CRC(8fc45114) SHA1(d0dc5c8af8733f1ac7cbe46f0f6cfbe188124d42) ) |
| 4480 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4481 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4464 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4465 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4482 | 4466 | |
| 4483 | 4467 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 4484 | | ROM_LOAD( "c68.3d", 0x000000, 0x002000, BAD_DUMP CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| 4485 | | ROM_LOAD( "sys2c68.3f", 0x008000, 0x008000, CRC(ca64550a) SHA1(38d1ad1b1287cadef0c999aff9357927315f8e6b) ) |
| 4468 | ROM_LOAD( "c68.3d", 0x000000, 0x002000, BAD_DUMP CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| 4469 | ROM_LOAD( "sys2c68.3f", 0x008000, 0x008000, CRC(ca64550a) SHA1(38d1ad1b1287cadef0c999aff9357927315f8e6b) ) |
| 4486 | 4470 | |
| 4487 | 4471 | ROM_REGION( 0x400000, "gfx1", 0 ) /* Sprites */ |
| 4488 | 4472 | ROM_LOAD( "sss_obj0.bin", 0x000000, 0x80000, CRC(375e8f1f) SHA1(b737bcceb498a66593d06ef102958bea90032106) ) |
| r31750 | r31751 | |
| 4525 | 4509 | |
| 4526 | 4510 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 4527 | 4511 | ROM_LOAD( "sst1snd0.bin", 0x00c000, 0x004000, CRC(8fc45114) SHA1(d0dc5c8af8733f1ac7cbe46f0f6cfbe188124d42) ) |
| 4528 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4529 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4512 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4513 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4530 | 4514 | |
| 4531 | 4515 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 4532 | 4516 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 4571 | 4555 | |
| 4572 | 4556 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 4573 | 4557 | ROM_LOAD( "eh1-snd0.bin", 0x00c000, 0x004000, CRC(36748d3c) SHA1(30bf3310b513c7fcee28a908563459e154c5292a) ) |
| 4574 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4575 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4558 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4559 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4576 | 4560 | |
| 4577 | 4561 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 4578 | 4562 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 4604 | 4588 | NAMCOS2_DATA_LOAD_O_256K( "eh1-d3.bin", 0x100000, CRC(F46D301F) SHA1(70797FD584735844539553EFCAD53E11239EC10E) ) |
| 4605 | 4589 | |
| 4606 | 4590 | ROM_REGION( 0x100, "c45_road:clut", 0 ) /* prom for road colors */ |
| 4607 | | ROM_LOAD( "ehs1_landdt.10w", 0, 0x100, CRC(cde7e8a6) SHA1(860273daf2e649418746adf50a67ae33f9f3740c) ) |
| 4591 | ROM_LOAD( "ehs1_landdt.10w", 0, 0x100, CRC(cde7e8a6) SHA1(860273daf2e649418746adf50a67ae33f9f3740c) ) |
| 4608 | 4592 | |
| 4609 | 4593 | ROM_REGION( 0x100000, "c140", 0 ) /* Sound voices */ |
| 4610 | 4594 | ROM_LOAD( "eh1-voi1.bin", 0x000000, 0x080000, CRC(71e534d3) SHA1(2981de315e660b878673b5d3816886e96f0556d6) ) |
| r31750 | r31751 | |
| 4623 | 4607 | |
| 4624 | 4608 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 4625 | 4609 | ROM_LOAD( "eh1-snd0.bin", 0x00c000, 0x004000, CRC(36748d3c) SHA1(30bf3310b513c7fcee28a908563459e154c5292a) ) |
| 4626 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4627 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4610 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4611 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4628 | 4612 | |
| 4629 | 4613 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 4630 | 4614 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 4656 | 4640 | NAMCOS2_DATA_LOAD_O_256K( "eh1-d3.bin", 0x100000, CRC(f46d301f) SHA1(70797fd584735844539553efcad53e11239ec10e) ) |
| 4657 | 4641 | |
| 4658 | 4642 | ROM_REGION( 0x100, "c45_road:clut", 0 ) /* prom for road colors */ |
| 4659 | | ROM_LOAD( "ehs1_landdt.10w", 0, 0x100, CRC(cde7e8a6) SHA1(860273daf2e649418746adf50a67ae33f9f3740c) ) |
| 4643 | ROM_LOAD( "ehs1_landdt.10w", 0, 0x100, CRC(cde7e8a6) SHA1(860273daf2e649418746adf50a67ae33f9f3740c) ) |
| 4660 | 4644 | |
| 4661 | 4645 | ROM_REGION( 0x100000, "c140", 0 ) /* Sound voices */ |
| 4662 | 4646 | ROM_LOAD( "eh1-voi1.bin", 0x000000, 0x080000, CRC(71e534d3) SHA1(2981de315e660b878673b5d3816886e96f0556d6) ) |
| r31750 | r31751 | |
| 4675 | 4659 | |
| 4676 | 4660 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 4677 | 4661 | ROM_LOAD( "ehs1-snd0.7j", 0x00c000, 0x004000, CRC(fc95993b) SHA1(e8ecd6dc37634bdd030b8cea0b69818fba5a9388) ) |
| 4678 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4679 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4662 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4663 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4680 | 4664 | |
| 4681 | 4665 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 4682 | | ROM_LOAD( "c68.3d", 0x000000, 0x002000, BAD_DUMP CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| 4683 | | ROM_LOAD( "sys2c68.3f", 0x008000, 0x008000, BAD_DUMP CRC(a5b2a4ff) SHA1(068bdfcc71a5e83706e8b23330691973c1c214dc) ) |
| 4666 | ROM_LOAD( "c68.3d", 0x000000, 0x002000, BAD_DUMP CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| 4667 | ROM_LOAD( "sys2c68.3f", 0x008000, 0x008000, BAD_DUMP CRC(a5b2a4ff) SHA1(068bdfcc71a5e83706e8b23330691973c1c214dc) ) |
| 4684 | 4668 | /*There is no C65 on the board. There is C68 instead */ |
| 4685 | 4669 | |
| 4686 | 4670 | ROM_REGION( 0x400000, "gfx1", 0 ) /* Sprites */ |
| r31750 | r31751 | |
| 4698 | 4682 | ROM_LOAD( "ehs1-chr1.11p", 0x080000, 0x80000, CRC(e8480a6d) SHA1(247a7ab2f5270a87c6a05b12f01b884fb05dabd2) ) |
| 4699 | 4683 | ROM_LOAD( "ehs1-chr2.11r", 0x100000, 0x80000, CRC(ace2d871) SHA1(1a10f571268d83c70fe00fad2f1ce2b48fb764b1) ) |
| 4700 | 4684 | ROM_LOAD( "ehs1-chr3.11s", 0x180000, 0x80000, CRC(c1680818) SHA1(c8c9fd02b1155924fdc1e930fe176225a3b840a1) ) |
| 4701 | | ROM_LOAD( "ehs1-chr4.9n", 0x200000, 0x80000, CRC(82e8c1d5) SHA1(4c6d234a875f108623638960258a0cd530cab6da) ) |
| 4702 | | ROM_LOAD( "ehs1-chr5.9p", 0x280000, 0x80000, CRC(9448537c) SHA1(99b9215907ed8658f19bec1153dc1d48bbfd7753) ) |
| 4703 | | ROM_LOAD( "ehs1-chr6.9r", 0x300000, 0x80000, CRC(2d1c01ad) SHA1(1ed79e22b964fe648d22e43b78c1c3b5a7d5f8c8) ) |
| 4704 | | ROM_LOAD( "ehs1-chr7.9s", 0x380000, 0x80000, CRC(18dd8676) SHA1(59b9a07f4a980fd920a29b8a90ef54c8c3b53e97) ) |
| 4685 | ROM_LOAD( "ehs1-chr4.9n", 0x200000, 0x80000, CRC(82e8c1d5) SHA1(4c6d234a875f108623638960258a0cd530cab6da) ) |
| 4686 | ROM_LOAD( "ehs1-chr5.9p", 0x280000, 0x80000, CRC(9448537c) SHA1(99b9215907ed8658f19bec1153dc1d48bbfd7753) ) |
| 4687 | ROM_LOAD( "ehs1-chr6.9r", 0x300000, 0x80000, CRC(2d1c01ad) SHA1(1ed79e22b964fe648d22e43b78c1c3b5a7d5f8c8) ) |
| 4688 | ROM_LOAD( "ehs1-chr7.9s", 0x380000, 0x80000, CRC(18dd8676) SHA1(59b9a07f4a980fd920a29b8a90ef54c8c3b53e97) ) |
| 4705 | 4689 | |
| 4706 | 4690 | ROM_REGION( 0x400000, "gfx3", ROMREGION_ERASEFF ) /* ROZ Tiles */ |
| 4707 | 4691 | /* No ROZ hardware on PCB */ |
| r31750 | r31751 | |
| 4716 | 4700 | NAMCOS2_DATA_LOAD_O_512K( "ehs1-dat3.13n", 0x100000, CRC(85aecb3f) SHA1(00ab6104dee0cd0fbdb0235b88b41e4d26794f98) ) |
| 4717 | 4701 | |
| 4718 | 4702 | ROM_REGION( 0x100, "c45_road:clut", 0 ) /* prom for road colors */ |
| 4719 | | ROM_LOAD( "ehs1-landdt.10w", 0, 0x100, CRC(cde7e8a6) SHA1(860273daf2e649418746adf50a67ae33f9f3740c) ) |
| 4703 | ROM_LOAD( "ehs1-landdt.10w", 0, 0x100, CRC(cde7e8a6) SHA1(860273daf2e649418746adf50a67ae33f9f3740c) ) |
| 4720 | 4704 | |
| 4721 | 4705 | ROM_REGION( 0x100000, "c140", 0 ) /* Sound voices */ |
| 4722 | 4706 | ROM_LOAD( "ehs1-voi1.3m", 0x000000, 0x080000, CRC(bf94eb42) SHA1(61bb36550a58ffb8ad0ab8f5b51eddd7824ae8bc) ) |
| r31750 | r31751 | |
| 4735 | 4719 | |
| 4736 | 4720 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 4737 | 4721 | ROM_LOAD( "ehs1-snd0.7j", 0x00c000, 0x004000, CRC(fc95993b) SHA1(e8ecd6dc37634bdd030b8cea0b69818fba5a9388) ) |
| 4738 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4739 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4722 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4723 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4740 | 4724 | |
| 4741 | 4725 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 4742 | | ROM_LOAD( "c68.3d", 0x000000, 0x002000, BAD_DUMP CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| 4743 | | ROM_LOAD( "sys2c68.3f", 0x008000, 0x008000, BAD_DUMP CRC(a5b2a4ff) SHA1(068bdfcc71a5e83706e8b23330691973c1c214dc) ) |
| 4726 | ROM_LOAD( "c68.3d", 0x000000, 0x002000, BAD_DUMP CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| 4727 | ROM_LOAD( "sys2c68.3f", 0x008000, 0x008000, BAD_DUMP CRC(a5b2a4ff) SHA1(068bdfcc71a5e83706e8b23330691973c1c214dc) ) |
| 4744 | 4728 | /*There is no C65 on the board. There is C68 instead */ |
| 4745 | 4729 | |
| 4746 | 4730 | ROM_REGION( 0x400000, "gfx1", 0 ) /* Sprites */ |
| r31750 | r31751 | |
| 4758 | 4742 | ROM_LOAD( "ehs1-chr1.11p", 0x080000, 0x80000, CRC(e8480a6d) SHA1(247a7ab2f5270a87c6a05b12f01b884fb05dabd2) ) |
| 4759 | 4743 | ROM_LOAD( "ehs1-chr2.11r", 0x100000, 0x80000, CRC(ace2d871) SHA1(1a10f571268d83c70fe00fad2f1ce2b48fb764b1) ) |
| 4760 | 4744 | ROM_LOAD( "ehs1-chr3.11s", 0x180000, 0x80000, CRC(c1680818) SHA1(c8c9fd02b1155924fdc1e930fe176225a3b840a1) ) |
| 4761 | | ROM_LOAD( "ehs1-chr4.9n", 0x200000, 0x80000, CRC(82e8c1d5) SHA1(4c6d234a875f108623638960258a0cd530cab6da) ) |
| 4762 | | ROM_LOAD( "ehs1-chr5.9p", 0x280000, 0x80000, CRC(9448537c) SHA1(99b9215907ed8658f19bec1153dc1d48bbfd7753) ) |
| 4763 | | ROM_LOAD( "ehs1-chr6.9r", 0x300000, 0x80000, CRC(2d1c01ad) SHA1(1ed79e22b964fe648d22e43b78c1c3b5a7d5f8c8) ) |
| 4764 | | ROM_LOAD( "ehs1-chr7.9s", 0x380000, 0x80000, CRC(18dd8676) SHA1(59b9a07f4a980fd920a29b8a90ef54c8c3b53e97) ) |
| 4745 | ROM_LOAD( "ehs1-chr4.9n", 0x200000, 0x80000, CRC(82e8c1d5) SHA1(4c6d234a875f108623638960258a0cd530cab6da) ) |
| 4746 | ROM_LOAD( "ehs1-chr5.9p", 0x280000, 0x80000, CRC(9448537c) SHA1(99b9215907ed8658f19bec1153dc1d48bbfd7753) ) |
| 4747 | ROM_LOAD( "ehs1-chr6.9r", 0x300000, 0x80000, CRC(2d1c01ad) SHA1(1ed79e22b964fe648d22e43b78c1c3b5a7d5f8c8) ) |
| 4748 | ROM_LOAD( "ehs1-chr7.9s", 0x380000, 0x80000, CRC(18dd8676) SHA1(59b9a07f4a980fd920a29b8a90ef54c8c3b53e97) ) |
| 4765 | 4749 | |
| 4766 | 4750 | ROM_REGION( 0x400000, "gfx3", ROMREGION_ERASEFF ) /* ROZ Tiles */ |
| 4767 | 4751 | /* No ROZ hardware on PCB */ |
| r31750 | r31751 | |
| 4776 | 4760 | NAMCOS2_DATA_LOAD_O_512K( "ehs1-dat3.13n", 0x100000, CRC(85aecb3f) SHA1(00ab6104dee0cd0fbdb0235b88b41e4d26794f98) ) |
| 4777 | 4761 | |
| 4778 | 4762 | ROM_REGION( 0x100, "c45_road:clut", 0 ) /* prom for road colors */ |
| 4779 | | ROM_LOAD( "ehs1-landdt.10w", 0, 0x100, CRC(cde7e8a6) SHA1(860273daf2e649418746adf50a67ae33f9f3740c) ) |
| 4763 | ROM_LOAD( "ehs1-landdt.10w", 0, 0x100, CRC(cde7e8a6) SHA1(860273daf2e649418746adf50a67ae33f9f3740c) ) |
| 4780 | 4764 | |
| 4781 | 4765 | ROM_REGION( 0x100000, "c140", 0 ) /* Sound voices */ |
| 4782 | 4766 | ROM_LOAD( "ehs1-voi1.3m", 0x000000, 0x080000, CRC(bf94eb42) SHA1(61bb36550a58ffb8ad0ab8f5b51eddd7824ae8bc) ) |
| r31750 | r31751 | |
| 4795 | 4779 | |
| 4796 | 4780 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 4797 | 4781 | ROM_LOAD( "wd1snd0.bin", 0x00c000, 0x004000, CRC(d0fbf58b) SHA1(bc149eefcf5566a8e37ae60a62f5037a6e0f10bd) ) |
| 4798 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4799 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4782 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4783 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4800 | 4784 | |
| 4801 | 4785 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 4802 | 4786 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 4835 | 4819 | |
| 4836 | 4820 | ROM_REGION( 0x100000, "c140", 0 ) /* Sound voices */ |
| 4837 | 4821 | ROM_LOAD( "wd1voi1.bin", 0x000000, 0x040000, CRC(f1ace193) SHA1(dd13bdf4b99c6bf4e356d623ff2e3da72db331dd) ) |
| 4838 | | ROM_RELOAD( 0x040000, 0x040000 ) |
| 4822 | ROM_RELOAD( 0x040000, 0x040000 ) |
| 4839 | 4823 | ROM_LOAD( "wd1voi2.bin", 0x080000, 0x020000, CRC(e95c5cf3) SHA1(4bfc7303bde23bcf6739c7877dd87671c33135bc) ) |
| 4840 | | ROM_RELOAD( 0x0a0000, 0x020000 ) |
| 4841 | | ROM_RELOAD( 0x0c0000, 0x020000 ) |
| 4842 | | ROM_RELOAD( 0x0e0000, 0x020000 ) |
| 4824 | ROM_RELOAD( 0x0a0000, 0x020000 ) |
| 4825 | ROM_RELOAD( 0x0c0000, 0x020000 ) |
| 4826 | ROM_RELOAD( 0x0e0000, 0x020000 ) |
| 4843 | 4827 | ROM_END |
| 4844 | 4828 | |
| 4845 | 4829 | /* KYUUKAI DOUCHUUKI */ |
| r31750 | r31751 | |
| 4854 | 4838 | |
| 4855 | 4839 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 4856 | 4840 | ROM_LOAD( "ky1_s0.bin", 0x00c000, 0x004000, CRC(27aea3e9) SHA1(c9ee7eaef1885fd8642595fa46833e1b473e66b5) ) |
| 4857 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4858 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4841 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4842 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4859 | 4843 | |
| 4860 | 4844 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 4861 | 4845 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 4904 | 4888 | |
| 4905 | 4889 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 4906 | 4890 | ROM_LOAD( "ky1_s0.bin", 0x00c000, 0x004000, CRC(27aea3e9) SHA1(c9ee7eaef1885fd8642595fa46833e1b473e66b5) ) |
| 4907 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4908 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4891 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4892 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4909 | 4893 | |
| 4910 | 4894 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 4911 | 4895 | ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 4954 | 4938 | |
| 4955 | 4939 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 4956 | 4940 | ROM_LOAD( "gl1snd0.7j", 0x00c000, 0x004000, CRC(008bce72) SHA1(4197a492639a80457fdb7851ffc95587dfd64320) ) |
| 4957 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4958 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4941 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4942 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4959 | 4943 | |
| 4960 | 4944 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 4961 | 4945 | ROM_LOAD( "sys2mcpu.bin", 0x0000, 0x2000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 5003 | 4987 | |
| 5004 | 4988 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 5005 | 4989 | ROM_LOAD( "bt1-snd0.bin", 0x00c000, 0x004000, CRC(46a5c625) SHA1(ccc7098f76a0bc39c9fe578d575e6002eca172b5) ) |
| 5006 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 5007 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 4990 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 4991 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 5008 | 4992 | |
| 5009 | 4993 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 5010 | | /* note, these weren't present in this set, taken from golly ghost and may be wrong for bubble |
| 5011 | | trouble */ |
| 4994 | /* note, these weren't present in this set, taken from golly ghost and may be wrong for bubble trouble */ |
| 5012 | 4995 | ROM_LOAD( "sys2mcpu.bin", 0x0000, 0x2000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| 5013 | 4996 | ROM_LOAD( "gl1edr0c.ic7", 0x8000, 0x8000, BAD_DUMP CRC(db60886f) SHA1(a1183c058c0470a4ef8b0f69a3637b1640c5b5a4) ) |
| 5014 | 4997 | |
| r31750 | r31751 | |
| 5161 | 5144 | |
| 5162 | 5145 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 5163 | 5146 | ROM_LOAD( "lw1snd0.7j", 0x00c000, 0x004000, CRC(cc83c6b6) SHA1(6ac6848f7ac72feb756c5d76de9ea7d26814cb6e) ) |
| 5164 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 5165 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 5147 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 5148 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 5166 | 5149 | |
| 5167 | 5150 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 5168 | 5151 | ROM_LOAD( "c68.3d", 0x000000, 0x002000, BAD_DUMP CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 5227 | 5210 | |
| 5228 | 5211 | ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ |
| 5229 | 5212 | ROM_LOAD( "lw1snd0.7j", 0x00c000, 0x004000, CRC(cc83c6b6) SHA1(6ac6848f7ac72feb756c5d76de9ea7d26814cb6e) ) |
| 5230 | | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 5231 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 5213 | ROM_CONTINUE( 0x010000, 0x01c000 ) |
| 5214 | ROM_RELOAD( 0x010000, 0x020000 ) |
| 5232 | 5215 | |
| 5233 | 5216 | ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ |
| 5234 | 5217 | ROM_LOAD( "c68.3d", 0x000000, 0x002000, BAD_DUMP CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) |
| r31750 | r31751 | |
| 5284 | 5267 | |
| 5285 | 5268 | DRIVER_INIT_MEMBER(namcos2_state,assault) |
| 5286 | 5269 | { |
| 5287 | | m_gametype=NAMCOS2_ASSAULT; |
| 5270 | m_gametype = NAMCOS2_ASSAULT; |
| 5288 | 5271 | } |
| 5289 | 5272 | |
| 5290 | 5273 | DRIVER_INIT_MEMBER(namcos2_state,assaultj) |
| 5291 | 5274 | { |
| 5292 | | m_gametype=NAMCOS2_ASSAULT_JP; |
| 5275 | m_gametype = NAMCOS2_ASSAULT_JP; |
| 5293 | 5276 | } |
| 5294 | 5277 | |
| 5295 | 5278 | DRIVER_INIT_MEMBER(namcos2_state,assaultp) |
| 5296 | 5279 | { |
| 5297 | | m_gametype=NAMCOS2_ASSAULT_PLUS; |
| 5280 | m_gametype = NAMCOS2_ASSAULT_PLUS; |
| 5298 | 5281 | } |
| 5299 | 5282 | |
| 5300 | 5283 | DRIVER_INIT_MEMBER(namcos2_state,assaultp_hack) |
| r31750 | r31751 | |
| 5313 | 5296 | |
| 5314 | 5297 | DRIVER_INIT_MEMBER(namcos2_state,burnforc) |
| 5315 | 5298 | { |
| 5316 | | m_gametype=NAMCOS2_BURNING_FORCE; |
| 5299 | m_gametype = NAMCOS2_BURNING_FORCE; |
| 5317 | 5300 | } |
| 5318 | 5301 | |
| 5319 | 5302 | DRIVER_INIT_MEMBER(namcos2_state,cosmogng) |
| 5320 | 5303 | { |
| 5321 | | m_gametype=NAMCOS2_COSMO_GANG; |
| 5304 | m_gametype = NAMCOS2_COSMO_GANG; |
| 5322 | 5305 | } |
| 5323 | 5306 | |
| 5324 | 5307 | DRIVER_INIT_MEMBER(namcos2_state,dsaber) |
| 5325 | 5308 | { |
| 5326 | | m_gametype=NAMCOS2_DRAGON_SABER; |
| 5309 | m_gametype = NAMCOS2_DRAGON_SABER; |
| 5327 | 5310 | } |
| 5328 | 5311 | |
| 5329 | 5312 | DRIVER_INIT_MEMBER(namcos2_state,dsaberj) |
| 5330 | 5313 | { |
| 5331 | | m_gametype=NAMCOS2_DRAGON_SABER; |
| 5314 | m_gametype = NAMCOS2_DRAGON_SABER; |
| 5332 | 5315 | } |
| 5333 | 5316 | |
| 5334 | 5317 | DRIVER_INIT_MEMBER(namcos2_state,dirtfoxj) |
| 5335 | 5318 | { |
| 5336 | | m_gametype=NAMCOS2_DIRT_FOX_JP; |
| 5319 | m_gametype = NAMCOS2_DIRT_FOX_JP; |
| 5337 | 5320 | } |
| 5338 | 5321 | |
| 5339 | 5322 | DRIVER_INIT_MEMBER(namcos2_state,finallap) |
| 5340 | 5323 | { |
| 5341 | | m_gametype=NAMCOS2_FINAL_LAP; |
| 5324 | m_gametype = NAMCOS2_FINAL_LAP; |
| 5342 | 5325 | } |
| 5343 | 5326 | |
| 5344 | 5327 | DRIVER_INIT_MEMBER(namcos2_state,finalap2) |
| 5345 | 5328 | { |
| 5346 | | m_gametype=NAMCOS2_FINAL_LAP_2; |
| 5329 | m_gametype = NAMCOS2_FINAL_LAP_2; |
| 5347 | 5330 | } |
| 5348 | 5331 | |
| 5349 | 5332 | DRIVER_INIT_MEMBER(namcos2_state,finalap3) |
| 5350 | 5333 | { |
| 5351 | | m_gametype=NAMCOS2_FINAL_LAP_3; |
| 5334 | m_gametype = NAMCOS2_FINAL_LAP_3; |
| 5352 | 5335 | } |
| 5353 | 5336 | |
| 5354 | 5337 | DRIVER_INIT_MEMBER(namcos2_state,finehour) |
| 5355 | 5338 | { |
| 5356 | | m_gametype=NAMCOS2_FINEST_HOUR; |
| 5339 | m_gametype = NAMCOS2_FINEST_HOUR; |
| 5357 | 5340 | } |
| 5358 | 5341 | |
| 5359 | 5342 | DRIVER_INIT_MEMBER(namcos2_state,fourtrax) |
| 5360 | 5343 | { |
| 5361 | | m_gametype=NAMCOS2_FOUR_TRAX; |
| 5344 | m_gametype = NAMCOS2_FOUR_TRAX; |
| 5362 | 5345 | } |
| 5363 | 5346 | |
| 5364 | 5347 | DRIVER_INIT_MEMBER(namcos2_state,kyukaidk) |
| 5365 | 5348 | { |
| 5366 | | m_gametype=NAMCOS2_KYUUKAI_DOUCHUUKI; |
| 5349 | m_gametype = NAMCOS2_KYUUKAI_DOUCHUUKI; |
| 5367 | 5350 | } |
| 5368 | 5351 | |
| 5369 | 5352 | DRIVER_INIT_MEMBER(namcos2_state,marvlanj) |
| 5370 | 5353 | { |
| 5371 | | m_gametype=NAMCOS2_MARVEL_LAND; |
| 5354 | m_gametype = NAMCOS2_MARVEL_LAND; |
| 5372 | 5355 | } |
| 5373 | 5356 | |
| 5374 | 5357 | DRIVER_INIT_MEMBER(namcos2_state,marvland) |
| 5375 | 5358 | { |
| 5376 | | m_gametype=NAMCOS2_MARVEL_LAND; |
| 5359 | m_gametype = NAMCOS2_MARVEL_LAND; |
| 5377 | 5360 | } |
| 5378 | 5361 | |
| 5379 | 5362 | DRIVER_INIT_MEMBER(namcos2_state,metlhawk) |
| 5380 | 5363 | { |
| 5381 | 5364 | /* unscramble sprites */ |
| 5382 | | int i, j, k, l; |
| 5383 | 5365 | UINT8 *data = memregion("gfx1")->base(); |
| 5384 | | for(i=0; i<0x200000; i+=32*32) |
| 5366 | for (int i=0; i<0x200000; i+=32*32) |
| 5385 | 5367 | { |
| 5386 | | for(j=0; j<32*32; j+=32*4) |
| 5368 | for (int j=0; j<32*32; j+=32*4) |
| 5387 | 5369 | { |
| 5388 | | for(k=0; k<32; k+=4) |
| 5370 | for (int k=0; k<32; k+=4) |
| 5389 | 5371 | { |
| 5390 | 5372 | UINT8 v; |
| 5391 | 5373 | int a; |
| r31750 | r31751 | |
| 5412 | 5394 | data[a+3] = v; |
| 5413 | 5395 | |
| 5414 | 5396 | a = i+j+k; |
| 5415 | | for(l=0; l<4; l++) { |
| 5397 | for (int l=0; l<4; l++) |
| 5398 | { |
| 5416 | 5399 | v = data[a+l+32]; |
| 5417 | 5400 | data[a+l+32] = data[a+l+32*3]; |
| 5418 | 5401 | data[a+l+32*3] = v; |
| r31750 | r31751 | |
| 5420 | 5403 | } /* next k */ |
| 5421 | 5404 | } /* next j */ |
| 5422 | 5405 | } /* next i */ |
| 5406 | |
| 5423 | 5407 | /* 90 degrees prepare a turned character */ |
| 5424 | | for(i=0; i<0x200000; i+=32*32) |
| 5408 | for (int i=0; i<0x200000; i+=32*32) |
| 5425 | 5409 | { |
| 5426 | | for(j=0; j<32; j++) |
| 5410 | for (int j=0; j<32; j++) |
| 5427 | 5411 | { |
| 5428 | | for(k=0; k<32; k++) |
| 5412 | for (int k=0; k<32; k++) |
| 5429 | 5413 | { |
| 5430 | 5414 | data[0x200000+i+j*32+k] = data[i+j+k*32]; |
| 5431 | 5415 | } /* next k */ |
| 5432 | 5416 | } /* next j */ |
| 5433 | 5417 | } /* next i */ |
| 5434 | | m_gametype=NAMCOS2_METAL_HAWK; |
| 5435 | | } /* metlhawk */ |
| 5436 | 5418 | |
| 5419 | m_gametype = NAMCOS2_METAL_HAWK; |
| 5420 | } |
| 5421 | |
| 5437 | 5422 | DRIVER_INIT_MEMBER(namcos2_state,mirninja) |
| 5438 | 5423 | { |
| 5439 | | m_gametype=NAMCOS2_MIRAI_NINJA; |
| 5424 | m_gametype = NAMCOS2_MIRAI_NINJA; |
| 5440 | 5425 | } |
| 5441 | 5426 | |
| 5442 | 5427 | DRIVER_INIT_MEMBER(namcos2_state,ordyne) |
| 5443 | 5428 | { |
| 5444 | | m_gametype=NAMCOS2_ORDYNE; |
| 5429 | m_gametype = NAMCOS2_ORDYNE; |
| 5445 | 5430 | } |
| 5446 | 5431 | |
| 5447 | 5432 | DRIVER_INIT_MEMBER(namcos2_state,phelios) |
| 5448 | 5433 | { |
| 5449 | | m_gametype=NAMCOS2_PHELIOS; |
| 5434 | m_gametype = NAMCOS2_PHELIOS; |
| 5450 | 5435 | } |
| 5451 | 5436 | |
| 5452 | 5437 | DRIVER_INIT_MEMBER(namcos2_state,rthun2) |
| 5453 | 5438 | { |
| 5454 | | m_gametype=NAMCOS2_ROLLING_THUNDER_2; |
| 5439 | m_gametype = NAMCOS2_ROLLING_THUNDER_2; |
| 5455 | 5440 | } |
| 5456 | 5441 | |
| 5457 | 5442 | DRIVER_INIT_MEMBER(namcos2_state,rthun2j) |
| 5458 | 5443 | { |
| 5459 | | m_gametype=NAMCOS2_ROLLING_THUNDER_2; |
| 5444 | m_gametype = NAMCOS2_ROLLING_THUNDER_2; |
| 5460 | 5445 | } |
| 5461 | 5446 | |
| 5462 | 5447 | DRIVER_INIT_MEMBER(namcos2_state,sgunner2) |
| 5463 | 5448 | { |
| 5464 | | m_gametype=NAMCOS2_STEEL_GUNNER_2; |
| 5449 | m_gametype = NAMCOS2_STEEL_GUNNER_2; |
| 5465 | 5450 | } |
| 5466 | 5451 | |
| 5467 | 5452 | DRIVER_INIT_MEMBER(namcos2_state,sws) |
| 5468 | 5453 | { |
| 5469 | | m_gametype=NAMCOS2_SUPER_WSTADIUM; |
| 5454 | m_gametype = NAMCOS2_SUPER_WSTADIUM; |
| 5470 | 5455 | } |
| 5471 | 5456 | |
| 5472 | 5457 | DRIVER_INIT_MEMBER(namcos2_state,sws92) |
| 5473 | 5458 | { |
| 5474 | | m_gametype=NAMCOS2_SUPER_WSTADIUM_92; |
| 5459 | m_gametype = NAMCOS2_SUPER_WSTADIUM_92; |
| 5475 | 5460 | } |
| 5476 | 5461 | |
| 5477 | 5462 | DRIVER_INIT_MEMBER(namcos2_state,sws92g) |
| 5478 | 5463 | { |
| 5479 | | m_gametype=NAMCOS2_SUPER_WSTADIUM_92T; |
| 5464 | m_gametype = NAMCOS2_SUPER_WSTADIUM_92T; |
| 5480 | 5465 | } |
| 5481 | 5466 | |
| 5482 | 5467 | DRIVER_INIT_MEMBER(namcos2_state,sws93) |
| 5483 | 5468 | { |
| 5484 | | m_gametype=NAMCOS2_SUPER_WSTADIUM_93; |
| 5469 | m_gametype = NAMCOS2_SUPER_WSTADIUM_93; |
| 5485 | 5470 | } |
| 5486 | 5471 | |
| 5487 | 5472 | DRIVER_INIT_MEMBER(namcos2_state,suzuka8h) |
| 5488 | 5473 | { |
| 5489 | | m_gametype=NAMCOS2_SUZUKA_8_HOURS; |
| 5474 | m_gametype = NAMCOS2_SUZUKA_8_HOURS; |
| 5490 | 5475 | } |
| 5491 | 5476 | |
| 5492 | 5477 | DRIVER_INIT_MEMBER(namcos2_state,suzuk8h2) |
| 5493 | 5478 | { |
| 5494 | | m_gametype=NAMCOS2_SUZUKA_8_HOURS_2; |
| 5479 | m_gametype = NAMCOS2_SUZUKA_8_HOURS_2; |
| 5495 | 5480 | } |
| 5496 | 5481 | |
| 5497 | 5482 | DRIVER_INIT_MEMBER(namcos2_state,valkyrie) |
| 5498 | 5483 | { |
| 5499 | | m_gametype=NAMCOS2_VALKYRIE; |
| 5484 | m_gametype = NAMCOS2_VALKYRIE; |
| 5500 | 5485 | } |
| 5501 | 5486 | |
| 5502 | 5487 | DRIVER_INIT_MEMBER(namcos2_state,gollygho) |
| 5503 | 5488 | { |
| 5504 | | m_gametype=NAMCOS2_GOLLY_GHOST; |
| 5489 | m_gametype = NAMCOS2_GOLLY_GHOST; |
| 5505 | 5490 | } |
| 5506 | 5491 | |
| 5507 | 5492 | DRIVER_INIT_MEMBER(namcos2_state,bubbletr) |
| 5508 | 5493 | { |
| 5509 | | m_gametype=NAMCOS2_BUBBLE_TROUBLE; |
| 5494 | m_gametype = NAMCOS2_BUBBLE_TROUBLE; |
| 5510 | 5495 | } |
| 5511 | 5496 | |
| 5512 | 5497 | |
| r31750 | r31751 | |
| 5529 | 5514 | if( code&0x80 ) out |= 0x01; |
| 5530 | 5515 | pData[i] = out; |
| 5531 | 5516 | } |
| 5532 | | m_gametype=NAMCOS2_LUCKY_AND_WILD; |
| 5517 | m_gametype = NAMCOS2_LUCKY_AND_WILD; |
| 5533 | 5518 | } |
| 5534 | 5519 | |
| 5535 | 5520 | /* Based on the dumped BIOS versions it looks like Namco changed the BIOS rom */ |
| 5536 | 5521 | /* from sys2c65b to sys2c65c sometime between 1988 and 1990 as mirai ninja */ |
| 5537 | 5522 | /* and metal hawk have the B version and dragon saber has the C version */ |
| 5538 | 5523 | |
| 5539 | | /* YEAR, NAME, PARENT, MACHINE, INPUT, STATE, INIT, MONITOR, COMPANY, FULLNAME */ |
| 5540 | | GAMEL(1987, finallap, 0, finallap, finallap, namcos2_state, finallap, ROT0, "Namco", "Final Lap (Rev E)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap ) |
| 5541 | | GAMEL(1987, finallapd, finallap, finallap, finallap, namcos2_state, finallap, ROT0, "Namco", "Final Lap (Rev D)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap ) |
| 5542 | | GAMEL(1987, finallapc, finallap, finallap, finallap, namcos2_state, finallap, ROT0, "Namco", "Final Lap (Rev C)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap ) |
| 5543 | | GAMEL(1987, finallapjc,finallap, finallap, finallap, namcos2_state, finallap, ROT0, "Namco", "Final Lap (Japan, Rev C)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap ) |
| 5544 | | GAMEL(1987, finallapjb,finallap, finallap, finallap, namcos2_state, finallap, ROT0, "Namco", "Final Lap (Japan, Rev B)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap ) |
| 5524 | /* YEAR, NAME, PARENT, MACHINE, INPUT, STATE, INIT, MONITOR, COMPANY, FULLNAME */ |
| 5525 | GAMEL(1987, finallap, 0, finallap, finallap, namcos2_state, finallap, ROT0, "Namco", "Final Lap (Rev E)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap ) |
| 5526 | GAMEL(1987, finallapd, finallap, finallap, finallap, namcos2_state, finallap, ROT0, "Namco", "Final Lap (Rev D)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap ) |
| 5527 | GAMEL(1987, finallapc, finallap, finallap, finallap, namcos2_state, finallap, ROT0, "Namco", "Final Lap (Rev C)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap ) |
| 5528 | GAMEL(1987, finallapjc, finallap, finallap, finallap, namcos2_state, finallap, ROT0, "Namco", "Final Lap (Japan, Rev C)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap ) |
| 5529 | GAMEL(1987, finallapjb, finallap, finallap, finallap, namcos2_state, finallap, ROT0, "Namco", "Final Lap (Japan, Rev B)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap ) |
| 5545 | 5530 | |
| 5546 | | GAME( 1988, assault, 0, default2, assault, namcos2_state, assault , ROT90, "Namco", "Assault (Rev B)" , 0) |
| 5547 | | GAME( 1988, assaultj, assault, default2, assault, namcos2_state, assaultj, ROT90, "Namco", "Assault (Japan)" , 0) |
| 5548 | | GAME( 1988, assaultp, assault, assaultp, assault, namcos2_state, assaultp_hack, ROT90, "Namco", "Assault Plus (Japan)" , 0) |
| 5531 | GAME( 1988, assault, 0, default2, assault, namcos2_state, assault, ROT90, "Namco", "Assault (Rev B)", 0 ) |
| 5532 | GAME( 1988, assaultj, assault, default2, assault, namcos2_state, assaultj, ROT90, "Namco", "Assault (Japan)", 0 ) |
| 5533 | GAME( 1988, assaultp, assault, assaultp, assault, namcos2_state, assaultp_hack, ROT90, "Namco", "Assault Plus (Japan)", 0) |
| 5549 | 5534 | |
| 5550 | | GAME( 1988, metlhawk, 0, metlhawk, metlhawk, namcos2_state, metlhawk, ROT90, "Namco", "Metal Hawk (Rev C)", 0) |
| 5551 | | GAME( 1988, metlhawkj, metlhawk, metlhawk, metlhawk, namcos2_state, metlhawk, ROT90, "Namco", "Metal Hawk (Japan, Rev F)", 0) |
| 5535 | GAME( 1988, metlhawk, 0, metlhawk, metlhawk, namcos2_state, metlhawk, ROT90, "Namco", "Metal Hawk (Rev C)", 0) |
| 5536 | GAME( 1988, metlhawkj, metlhawk, metlhawk, metlhawk, namcos2_state, metlhawk, ROT90, "Namco", "Metal Hawk (Japan, Rev F)", 0) |
| 5552 | 5537 | |
| 5553 | | GAME( 1988, ordyne, 0, default, default, namcos2_state, ordyne, ROT180, "Namco", "Ordyne (Japan, English Version)", 0 ) |
| 5554 | | GAME( 1988, ordynej, ordyne, default, default, namcos2_state, ordyne, ROT180, "Namco", "Ordyne (Japan)", 0 ) |
| 5538 | GAME( 1988, ordyne, 0, default, default, namcos2_state, ordyne, ROT180, "Namco", "Ordyne (Japan, English Version)", 0 ) |
| 5539 | GAME( 1988, ordynej, ordyne, default, default, namcos2_state, ordyne, ROT180, "Namco", "Ordyne (Japan)", 0 ) |
| 5555 | 5540 | |
| 5556 | | GAME( 1988, mirninja, 0, default, default, namcos2_state, mirninja, ROT0, "Namco", "Mirai Ninja (Japan)", 0 ) |
| 5541 | GAME( 1988, mirninja, 0, default, default, namcos2_state, mirninja, ROT0, "Namco", "Mirai Ninja (Japan)", 0 ) |
| 5557 | 5542 | |
| 5558 | | GAME( 1988, phelios, 0, default2, default, namcos2_state, phelios , ROT90, "Namco", "Phelios (Japan)" , 0) |
| 5543 | GAME( 1988, phelios, 0, default2, default, namcos2_state, phelios, ROT90, "Namco", "Phelios (Japan)", 0) |
| 5559 | 5544 | |
| 5560 | | GAME( 1989, dirtfoxj, 0, default2, dirtfox, namcos2_state, dirtfoxj, ROT90, "Namco", "Dirt Fox (Japan)" , 0 ) |
| 5545 | GAME( 1989, dirtfoxj, 0, default2, dirtfox, namcos2_state, dirtfoxj, ROT90, "Namco", "Dirt Fox (Japan)", 0 ) |
| 5561 | 5546 | |
| 5562 | | GAMEL(1989, fourtrax, 0, finallap, fourtrax, namcos2_state, fourtrax, ROT0, "Namco", "Four Trax", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap ) |
| 5547 | GAMEL(1989, fourtrax, 0, finallap, fourtrax, namcos2_state, fourtrax, ROT0, "Namco", "Four Trax", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap ) |
| 5563 | 5548 | |
| 5564 | | GAME( 1989, valkyrie, 0, default3, default, namcos2_state, valkyrie, ROT90, "Namco", "Valkyrie No Densetsu (Japan)", 0 ) |
| 5549 | GAME( 1989, valkyrie, 0, default3, default, namcos2_state, valkyrie, ROT90, "Namco", "Valkyrie No Densetsu (Japan)", 0 ) |
| 5565 | 5550 | |
| 5566 | | GAME( 1989, finehour, 0, default2, default, namcos2_state, finehour, ROT0, "Namco", "Finest Hour (Japan)" , 0) |
| 5551 | GAME( 1989, finehour, 0, default2, default, namcos2_state, finehour, ROT0, "Namco", "Finest Hour (Japan)", 0) |
| 5567 | 5552 | |
| 5568 | | GAME( 1989, burnforc, 0, default3, default, namcos2_state, burnforc, ROT0, "Namco", "Burning Force (Japan, new version (Rev C))", 0 ) |
| 5569 | | GAME( 1989, burnforco, burnforc, default3, default, namcos2_state, burnforc, ROT0, "Namco", "Burning Force (Japan, old version)", 0 ) |
| 5553 | GAME( 1989, burnforc, 0, default3, default, namcos2_state, burnforc, ROT0, "Namco", "Burning Force (Japan, new version (Rev C))", 0 ) |
| 5554 | GAME( 1989, burnforco, burnforc, default3, default, namcos2_state, burnforc, ROT0, "Namco", "Burning Force (Japan, old version)", 0 ) |
| 5570 | 5555 | |
| 5571 | | GAME( 1989, marvland, 0, default, default, namcos2_state, marvland, ROT0, "Namco", "Marvel Land (US)", 0 ) |
| 5572 | | GAME( 1989, marvlandj, marvland, default, default, namcos2_state, marvlanj, ROT0, "Namco", "Marvel Land (Japan)", 0 ) |
| 5556 | GAME( 1989, marvland, 0, default, default, namcos2_state, marvland, ROT0, "Namco", "Marvel Land (US)", 0 ) |
| 5557 | GAME( 1989, marvlandj, marvland, default, default, namcos2_state, marvlanj, ROT0, "Namco", "Marvel Land (Japan)", 0 ) |
| 5573 | 5558 | |
| 5574 | | GAME( 1990, kyukaidk, 0, default, kyukaidk, namcos2_state, kyukaidk, ROT0, "Namco", "Kyuukai Douchuuki (Japan, new version (Rev B))", 0 ) |
| 5575 | | GAME( 1990, kyukaidko, kyukaidk, default, kyukaidk, namcos2_state, kyukaidk, ROT0, "Namco", "Kyuukai Douchuuki (Japan, old version)", 0 ) |
| 5559 | GAME( 1990, kyukaidk, 0, default, kyukaidk, namcos2_state, kyukaidk, ROT0, "Namco", "Kyuukai Douchuuki (Japan, new version (Rev B))", 0 ) |
| 5560 | GAME( 1990, kyukaidko, kyukaidk, default, kyukaidk, namcos2_state, kyukaidk, ROT0, "Namco", "Kyuukai Douchuuki (Japan, old version)", 0 ) |
| 5576 | 5561 | |
| 5577 | | GAME( 1990, dsaber, 0, default3, default, namcos2_state, dsaber, ROT90, "Namco", "Dragon Saber", 0 ) |
| 5578 | | GAME( 1990, dsaberj, dsaber, default3, default, namcos2_state, dsaberj, ROT90, "Namco", "Dragon Saber (Japan, Rev B)", 0 ) |
| 5562 | GAME( 1990, dsaber, 0, default3, default, namcos2_state, dsaber, ROT90, "Namco", "Dragon Saber", 0 ) |
| 5563 | GAME( 1990, dsaberj, dsaber, default3, default, namcos2_state, dsaberj, ROT90, "Namco", "Dragon Saber (Japan, Rev B)", 0 ) |
| 5579 | 5564 | |
| 5580 | | GAMEL(1990, finalap2, 0, finallap, finallap, namcos2_state, finalap2, ROT0, "Namco", "Final Lap 2", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap ) |
| 5581 | | GAMEL(1990, finalap2j, finalap2, finallap, finallap, namcos2_state, finalap2, ROT0, "Namco", "Final Lap 2 (Japan)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap ) |
| 5565 | GAMEL(1990, finalap2, 0, finallap, finallap, namcos2_state, finalap2, ROT0, "Namco", "Final Lap 2", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap ) |
| 5566 | GAMEL(1990, finalap2j, finalap2, finallap, finallap, namcos2_state, finalap2, ROT0, "Namco", "Final Lap 2 (Japan)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap ) |
| 5582 | 5567 | |
| 5583 | | GAME( 1990, gollygho, 0, gollygho, gollygho, namcos2_state, gollygho, ROT180, "Namco", "Golly! Ghost!", 0 ) |
| 5568 | GAME( 1990, gollygho, 0, gollygho, gollygho, namcos2_state, gollygho, ROT180, "Namco", "Golly! Ghost!", 0 ) |
| 5584 | 5569 | |
| 5585 | | GAME( 1990, rthun2, 0, default3, default, namcos2_state, rthun2, ROT0, "Namco", "Rolling Thunder 2", 0 ) |
| 5586 | | GAME( 1990, rthun2j, rthun2, default3, default, namcos2_state, rthun2j, ROT0, "Namco", "Rolling Thunder 2 (Japan)", 0 ) |
| 5570 | GAME( 1990, rthun2, 0, default3, default, namcos2_state, rthun2, ROT0, "Namco", "Rolling Thunder 2", 0 ) |
| 5571 | GAME( 1990, rthun2j, rthun2, default3, default, namcos2_state, rthun2j, ROT0, "Namco", "Rolling Thunder 2 (Japan)", 0 ) |
| 5587 | 5572 | |
| 5588 | | GAME( 1990, sgunner, 0, sgunner, sgunner, namcos2_state, sgunner2, ROT0, "Namco", "Steel Gunner (Rev B)", 0 ) |
| 5589 | | GAME( 1990, sgunnerj, sgunner, sgunner, sgunner, namcos2_state, sgunner2, ROT0, "Namco", "Steel Gunner (Japan)", 0 ) |
| 5573 | GAME( 1990, sgunner, 0, sgunner, sgunner, namcos2_state, sgunner2, ROT0, "Namco", "Steel Gunner (Rev B)", 0 ) |
| 5574 | GAME( 1990, sgunnerj, sgunner, sgunner, sgunner, namcos2_state, sgunner2, ROT0, "Namco", "Steel Gunner (Japan)", 0 ) |
| 5590 | 5575 | |
| 5591 | | GAME( 1991, sgunner2, 0, sgunner2, sgunner2,namcos2_state, sgunner2, ROT0, "Namco", "Steel Gunner 2 (US)", 0 ) |
| 5592 | | GAME( 1991, sgunner2j, sgunner2, sgunner2, sgunner2,namcos2_state, sgunner2, ROT0, "Namco", "Steel Gunner 2 (Japan, Rev A)", 0 ) |
| 5576 | GAME( 1991, sgunner2, 0, sgunner2, sgunner2, namcos2_state, sgunner2, ROT0, "Namco", "Steel Gunner 2 (US)", 0 ) |
| 5577 | GAME( 1991, sgunner2j, sgunner2, sgunner2, sgunner2, namcos2_state, sgunner2, ROT0, "Namco", "Steel Gunner 2 (Japan, Rev A)", 0 ) |
| 5593 | 5578 | |
| 5594 | | GAME( 1991, cosmogng, 0, default, default, namcos2_state, cosmogng, ROT90, "Namco", "Cosmo Gang the Video (US)", 0 ) |
| 5595 | | GAME( 1991, cosmogngj, cosmogng, default, default, namcos2_state, cosmogng, ROT90, "Namco", "Cosmo Gang the Video (Japan)", 0 ) |
| 5579 | GAME( 1991, cosmogng, 0, default, default, namcos2_state, cosmogng, ROT90, "Namco", "Cosmo Gang the Video (US)", 0 ) |
| 5580 | GAME( 1991, cosmogngj, cosmogng, default, default, namcos2_state, cosmogng, ROT90, "Namco", "Cosmo Gang the Video (Japan)", 0 ) |
| 5596 | 5581 | |
| 5597 | | GAME( 1992, bubbletr, 0, gollygho, bubbletr, namcos2_state, bubbletr, ROT180, "Namco", "Bubble Trouble (Japan, Rev C)", GAME_IMPERFECT_GRAPHICS ) /* missing external artwork */ |
| 5582 | GAME( 1992, bubbletr, 0, gollygho, bubbletr, namcos2_state, bubbletr, ROT180, "Namco", "Bubble Trouble (Japan, Rev C)", GAME_IMPERFECT_GRAPHICS ) /* missing external artwork */ |
| 5598 | 5583 | |
| 5599 | | GAMEL(1992, finalap3, 0, finallap, finalap3, namcos2_state, finalap3, ROT0, "Namco", "Final Lap 3 (World, set 1)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap ) |
| 5600 | | GAMEL(1992, finalap3a, finalap3, finallap, finalap3, namcos2_state, finalap3, ROT0, "Namco", "Final Lap 3 (World, set 2)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap ) |
| 5601 | | GAMEL(1992, finalap3j, finalap3, finallap, finalap3, namcos2_state, finalap3, ROT0, "Namco", "Final Lap 3 (Japan)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap ) |
| 5602 | | GAMEL(1992, finalap3jc,finalap3, finallap, finalap3, namcos2_state, finalap3, ROT0, "Namco", "Final Lap 3 (Japan - Rev C)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap ) |
| 5603 | | GAMEL(1992, finalap3bl,finalap3, finallap, finalap3, namcos2_state, finalap3, ROT0, "Namco", "Final Lap 3 (bootleg)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap ) |
| 5584 | GAMEL(1992, finalap3, 0, finallap, finalap3, namcos2_state, finalap3, ROT0, "Namco", "Final Lap 3 (World, set 1)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap ) |
| 5585 | GAMEL(1992, finalap3a, finalap3, finallap, finalap3, namcos2_state, finalap3, ROT0, "Namco", "Final Lap 3 (World, set 2)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap ) |
| 5586 | GAMEL(1992, finalap3j, finalap3, finallap, finalap3, namcos2_state, finalap3, ROT0, "Namco", "Final Lap 3 (Japan)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap ) |
| 5587 | GAMEL(1992, finalap3jc, finalap3, finallap, finalap3, namcos2_state, finalap3, ROT0, "Namco", "Final Lap 3 (Japan - Rev C)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap ) |
| 5588 | GAMEL(1992, finalap3bl, finalap3, finallap, finalap3, namcos2_state, finalap3, ROT0, "Namco", "Final Lap 3 (bootleg)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap ) |
| 5604 | 5589 | |
| 5605 | | GAME( 1992, luckywld, 0, luckywld, luckywld, namcos2_state, luckywld, ROT0, "Namco", "Lucky & Wild", 0 ) |
| 5606 | | GAME( 1992, luckywldj, luckywld, luckywld, luckywld, namcos2_state, luckywld, ROT0, "Namco", "Lucky & Wild (Japan)", 0 ) |
| 5590 | GAME( 1992, luckywld, 0, luckywld, luckywld, namcos2_state, luckywld, ROT0, "Namco", "Lucky & Wild", 0 ) |
| 5591 | GAME( 1992, luckywldj, luckywld, luckywld, luckywld, namcos2_state, luckywld, ROT0, "Namco", "Lucky & Wild (Japan)", 0 ) |
| 5607 | 5592 | |
| 5608 | | GAME( 1992, suzuka8h, 0, luckywld, suzuka, namcos2_state, suzuka8h, ROT0, "Namco", "Suzuka 8 Hours (World, Rev C)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND) |
| 5609 | | GAME( 1992, suzuka8hj, suzuka8h, luckywld, suzuka, namcos2_state, suzuka8h, ROT0, "Namco", "Suzuka 8 Hours (Japan, Rev B)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 5593 | GAME( 1992, suzuka8h, 0, luckywld, suzuka, namcos2_state, suzuka8h, ROT0, "Namco", "Suzuka 8 Hours (World, Rev C)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND) |
| 5594 | GAME( 1992, suzuka8hj, suzuka8h, luckywld, suzuka, namcos2_state, suzuka8h, ROT0, "Namco", "Suzuka 8 Hours (Japan, Rev B)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 5610 | 5595 | |
| 5611 | | GAME( 1992, sws, 0, default, default, namcos2_state, sws, ROT0, "Namco", "Super World Stadium (Japan)", 0 ) |
| 5596 | GAME( 1992, sws, 0, default, default, namcos2_state, sws, ROT0, "Namco", "Super World Stadium (Japan)", 0 ) |
| 5612 | 5597 | |
| 5613 | | GAME( 1992, sws92, 0, default, default, namcos2_state, sws92, ROT0, "Namco", "Super World Stadium '92 (Japan)", 0 ) |
| 5614 | | GAME( 1992, sws92g, sws92, default, default, namcos2_state, sws92g, ROT0, "Namco", "Super World Stadium '92 Gekitouban (Japan)", 0 ) |
| 5598 | GAME( 1992, sws92, 0, default, default, namcos2_state, sws92, ROT0, "Namco", "Super World Stadium '92 (Japan)", 0 ) |
| 5599 | GAME( 1992, sws92g, sws92, default, default, namcos2_state, sws92g, ROT0, "Namco", "Super World Stadium '92 Gekitouban (Japan)", 0 ) |
| 5615 | 5600 | |
| 5616 | | GAME( 1993, suzuk8h2, 0, luckywld, suzuka, namcos2_state, suzuk8h2, ROT0, "Namco", "Suzuka 8 Hours 2 (World, Rev B)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 5617 | | GAME( 1993, suzuk8h2j, suzuk8h2, luckywld, suzuka, namcos2_state, suzuk8h2, ROT0, "Namco", "Suzuka 8 Hours 2 (Japan, Rev B)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 5601 | GAME( 1993, suzuk8h2, 0, luckywld, suzuka, namcos2_state, suzuk8h2, ROT0, "Namco", "Suzuka 8 Hours 2 (World, Rev B)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 5602 | GAME( 1993, suzuk8h2j, suzuk8h2, luckywld, suzuka, namcos2_state, suzuk8h2, ROT0, "Namco", "Suzuka 8 Hours 2 (Japan, Rev B)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 5618 | 5603 | |
| 5619 | | GAME( 1993, sws93, 0, default, default, namcos2_state, sws93, ROT0, "Namco", "Super World Stadium '93 (Japan)", 0 ) |
| 5604 | GAME( 1993, sws93, 0, default, default, namcos2_state, sws93, ROT0, "Namco", "Super World Stadium '93 (Japan)", 0 ) |