trunk/src/mame/drivers/mcr3.c
| r21617 | r21618 | |
| 1183 | 1183 | * |
| 1184 | 1184 | *************************************/ |
| 1185 | 1185 | |
| 1186 | | ROM_START( demoderm ) |
| 1186 | ROM_START( demoderm ) /* Dipswitch selectable 2 player Upright / 4 player Cocktail */ |
| 1187 | 1187 | ROM_REGION( 0x10000, "maincpu", 0 ) |
| 1188 | 1188 | ROM_LOAD( "pro0.3b", 0x00000, 0x8000, CRC(2e24527b) SHA1(df8d1129b52ca0f4326c7c7e4f10d81b4ced65b5) ) |
| 1189 | 1189 | ROM_LOAD( "pro1.5b", 0x08000, 0x8000, CRC(034c00fc) SHA1(0f0e8f123a34c330021bce76ed7f38bcb2e9af4e) ) |
| r21617 | r21618 | |
| 1636 | 1636 | *************************************/ |
| 1637 | 1637 | |
| 1638 | 1638 | /* MCR monoboard games */ |
| 1639 | | GAME( 1984, demoderm, demoderb, mono_tcs, demoderm, mcr3_state, demoderm, ROT0, "Bally Midway", "Demolition Derby (2-Player Mono Board Version)", GAME_SUPPORTS_SAVE ) |
| 1640 | | GAME( 1985, sarge, 0, mono_tcs, sarge, mcr3_state, sarge, ROT0, "Bally Midway", "Sarge", GAME_SUPPORTS_SAVE ) |
| 1641 | | GAME( 1986, maxrpm, 0, mono_tcs, maxrpm, mcr3_state, maxrpm, ROT0, "Bally Midway", "Max RPM (ver 2)", GAME_SUPPORTS_SAVE ) |
| 1642 | | GAME( 1986, rampage, 0, mono_sg, rampage, mcr3_state, rampage, ROT0, "Bally Midway", "Rampage (Rev 3, 8/27/86)", GAME_SUPPORTS_SAVE ) |
| 1643 | | GAME( 1986, rampage2, rampage, mono_sg, rampage, mcr3_state, rampage, ROT0, "Bally Midway", "Rampage (Rev 2, 8/4/86)", GAME_SUPPORTS_SAVE ) |
| 1639 | GAME( 1984, demoderm, demoderb, mono_tcs, demoderm, mcr3_state, demoderm, ROT0, "Bally Midway", "Demolition Derby (MCR-3 Mono Board Version)", GAME_SUPPORTS_SAVE ) |
| 1640 | GAME( 1985, sarge, 0, mono_tcs, sarge, mcr3_state, sarge, ROT0, "Bally Midway", "Sarge", GAME_SUPPORTS_SAVE ) |
| 1641 | GAME( 1986, maxrpm, 0, mono_tcs, maxrpm, mcr3_state, maxrpm, ROT0, "Bally Midway", "Max RPM (ver 2)", GAME_SUPPORTS_SAVE ) |
| 1642 | GAME( 1986, rampage, 0, mono_sg, rampage, mcr3_state, rampage, ROT0, "Bally Midway", "Rampage (Rev 3, 8/27/86)", GAME_SUPPORTS_SAVE ) |
| 1643 | GAME( 1986, rampage2, rampage, mono_sg, rampage, mcr3_state, rampage, ROT0, "Bally Midway", "Rampage (Rev 2, 8/4/86)", GAME_SUPPORTS_SAVE ) |
| 1644 | 1644 | GAME( 1986, powerdrv, 0, mono_sg, powerdrv, mcr3_state, powerdrv, ROT0, "Bally Midway", "Power Drive", GAME_SUPPORTS_SAVE ) |
| 1645 | 1645 | GAME( 1987, stargrds, 0, mono_sg, stargrds, mcr3_state, stargrds, ROT0, "Bally Midway", "Star Guards", GAME_SUPPORTS_SAVE ) |
| 1646 | 1646 | |
| 1647 | 1647 | /* MCR scrolling games */ |
| 1648 | | GAMEL(1983, spyhunt, 0, mcrsc_csd, spyhunt, mcr3_state, spyhunt, ROT90, "Bally Midway", "Spy Hunter", GAME_SUPPORTS_SAVE, layout_spyhunt ) |
| 1649 | | GAMEL(1983, spyhuntp, spyhunt, mcrsc_csd, spyhunt, mcr3_state, spyhunt, ROT90, "Bally Midway (Playtronic license)", "Spy Hunter (Playtronic license)", GAME_SUPPORTS_SAVE, layout_spyhunt ) |
| 1650 | | GAME( 1984, crater, 0, mcrscroll, crater, mcr3_state, crater, ORIENTATION_FLIP_X, "Bally Midway", "Crater Raider", GAME_SUPPORTS_SAVE ) |
| 1648 | GAMEL(1983, spyhunt, 0, mcrsc_csd, spyhunt, mcr3_state, spyhunt, ROT90, "Bally Midway", "Spy Hunter", GAME_SUPPORTS_SAVE, layout_spyhunt ) |
| 1649 | GAMEL(1983, spyhuntp, spyhunt, mcrsc_csd, spyhunt, mcr3_state, spyhunt, ROT90, "Bally Midway (Playtronic license)", "Spy Hunter (Playtronic license)", GAME_SUPPORTS_SAVE, layout_spyhunt ) |
| 1650 | GAME( 1984, crater, 0, mcrscroll, crater, mcr3_state, crater, ORIENTATION_FLIP_X, "Bally Midway", "Crater Raider", GAME_SUPPORTS_SAVE ) |
| 1651 | 1651 | GAMEL(1985, turbotag, 0, mcrsc_csd, turbotag, mcr3_state, turbotag, ROT90, "Bally Midway", "Turbo Tag (prototype)", GAME_SUPPORTS_SAVE, layout_turbotag ) |
trunk/src/mame/drivers/mcr.c
| r21617 | r21618 | |
| 1760 | 1760 | |
| 1761 | 1761 | INPUT_PORTS_END |
| 1762 | 1762 | |
| 1763 | static INPUT_PORTS_START( demoderbc ) |
| 1764 | PORT_INCLUDE(demoderb) |
| 1763 | 1765 | |
| 1766 | PORT_MODIFY("ssio:IP3") |
| 1767 | PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) |
| 1768 | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 1769 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1770 | INPUT_PORTS_END |
| 1764 | 1771 | |
| 1772 | |
| 1773 | |
| 1765 | 1774 | /************************************* |
| 1766 | 1775 | * |
| 1767 | 1776 | * Graphics definitions |
| r21617 | r21618 | |
| 2716 | 2725 | ROM_END |
| 2717 | 2726 | |
| 2718 | 2727 | |
| 2719 | | ROM_START( demoderb ) |
| 2728 | ROM_START( demoderb ) /* Dipswitch selectable 2 player Upright / 4 player Cocktail */ |
| 2729 | ROM_REGION( 0x10000, "maincpu", 0 ) /* Actually used "DRBY" for program roms, all others used full "DERBY" */ |
| 2730 | ROM_LOAD( "demo_drby_pro_0", 0x00000, 0x4000, CRC(be7da2f3) SHA1(6c43a7e4334d80829a333841ccd9fdc5824c915d) ) /* Dated 6/12/85 */ |
| 2731 | ROM_LOAD( "demo_drby_pro_1", 0x04000, 0x4000, CRC(c6f6604c) SHA1(69ce86e762ccfd9d15accf5ddcb2406eb1b11132) ) /* Dated 6/12/85 */ |
| 2732 | ROM_LOAD( "demo_drby_pro_2", 0x08000, 0x4000, CRC(fa93b9d9) SHA1(61891b7850da93c16d11cd6d20a72e1b371f47d3) ) /* Dated 6/12/85 */ |
| 2733 | ROM_LOAD( "demo_drby_pro_3", 0x0c000, 0x4000, CRC(4e964883) SHA1(a1cb4e07c7417abc8a08bdae31de2bda8063dedc) ) /* Dated 6/12/85 */ |
| 2734 | |
| 2735 | ROM_REGION( 0x10000, "ssio:cpu", ROMREGION_ERASE00 ) /* 64k for the audio CPU, not populated */ |
| 2736 | |
| 2737 | ROM_REGION( 0x10000, "tcs:cpu", 0 ) /* 64k for the Turbo Cheap Squeak */ |
| 2738 | ROM_LOAD( "tcs_u5.bin", 0x0c000, 0x2000, CRC(eca33b2c) SHA1(938b021ea3b0f23aed7a98a930a58af371a02303) ) |
| 2739 | ROM_LOAD( "tcs_u4.bin", 0x0e000, 0x2000, CRC(3490289a) SHA1(a9d56ea60bb901267da41ab408f8e1ed3742b0ac) ) |
| 2740 | |
| 2741 | ROM_REGION( 0x04000, "gfx1", 0 ) |
| 2742 | ROM_LOAD( "demo_derby_bg_06f.6f", 0x00000, 0x2000, CRC(cf80be19) SHA1(a2ab09ee2dc76fab472fec7520ed972ccc10e826) ) /* Dated 2/7/85 */ |
| 2743 | ROM_LOAD( "demo_derby_bg_15f.5f", 0x02000, 0x2000, CRC(4e173e52) SHA1(ac5ae8007a63f9c074444783c1058109327dd118) ) /* Dated 2/7/85 */ |
| 2744 | |
| 2745 | ROM_REGION( 0x20000, "gfx2", 0 ) |
| 2746 | ROM_LOAD( "demo_derby_fg0_a4.a4", 0x00000, 0x4000, CRC(e57a4de6) SHA1(d1b2396a85b984e171d751ef8e1cf970ac4ff9fb) ) /* Dated 3/11/85 */ |
| 2747 | ROM_LOAD( "demo_derby_fg4_a3.a3", 0x04000, 0x4000, CRC(55aa667f) SHA1(d611dbf9e8ef383d02514b0edb9ea36670193bf0) ) /* Dated 3/11/85 */ |
| 2748 | ROM_LOAD( "demo_derby_fg1_a6.a6", 0x08000, 0x4000, CRC(70259651) SHA1(55967aaf2a7617c8f5a199d1e07128d79ce16970) ) /* Dated 3/11/85 */ |
| 2749 | ROM_LOAD( "demo_derby_fg5_a5.a5", 0x0c000, 0x4000, CRC(5fe99007) SHA1(9d640b4715333efdc6300dc353991d6934929399) ) /* Dated 3/11/85 */ |
| 2750 | ROM_LOAD( "demo_derby_fg2_a8.a8", 0x10000, 0x4000, CRC(6cab7b95) SHA1(8faff7458ab5ff2dd096dd78b1449a4096cc6345) ) /* Dated 3/11/85 */ |
| 2751 | ROM_LOAD( "demo_derby_fg6_a7.a7", 0x14000, 0x4000, CRC(abfb9a8b) SHA1(14ab416bc76db25ad97353c9072048c64ec95344) ) /* Dated 3/11/85 - Mislabeled as DEMO DERBY FG1 A7 */ |
| 2752 | ROM_LOAD( "demo_derby_fg3_a10.a10", 0x18000, 0x4000, CRC(801d9b86) SHA1(5a8c72d1060eea1a3ad67b98aa6eff13f6837af6) ) /* Dated 3/11/85 */ |
| 2753 | ROM_LOAD( "demo_derby_fg7_a9.a9", 0x1c000, 0x4000, CRC(0ec3f60a) SHA1(4176b246b0ea7bce9498c20e12678f16f7173529) ) /* Dated 3/11/85 */ |
| 2754 | ROM_END |
| 2755 | |
| 2756 | |
| 2757 | ROM_START( demoderbc ) /* Only supports 4 player cocktail mode! */ |
| 2720 | 2758 | ROM_REGION( 0x10000, "maincpu", 0 ) |
| 2721 | | ROM_LOAD( "dd_pro", 0x00000, 0x4000, CRC(8781b367) SHA1(52fe4f4e3fa0370284845d88bc7b30a95c962b22) ) |
| 2722 | | ROM_LOAD( "dd_pro1", 0x04000, 0x4000, CRC(4c713bfe) SHA1(493b6ba01e86e7586ad123c53cf7f0a0c191d670) ) |
| 2723 | | ROM_LOAD( "dd_pro2", 0x08000, 0x4000, CRC(c2cbd2a4) SHA1(fa642b2f61ff5529ab688a43c1dc14357a4eba6f) ) |
| 2759 | ROM_LOAD( "dd_pro0", 0x00000, 0x4000, CRC(8781b367) SHA1(52fe4f4e3fa0370284845d88bc7b30a95c962b22) ) |
| 2760 | ROM_LOAD( "dd_pro1", 0x04000, 0x4000, CRC(4c713bfe) SHA1(493b6ba01e86e7586ad123c53cf7f0a0c191d670) ) |
| 2761 | ROM_LOAD( "dd_pro2", 0x08000, 0x4000, CRC(c2cbd2a4) SHA1(fa642b2f61ff5529ab688a43c1dc14357a4eba6f) ) |
| 2724 | 2762 | |
| 2725 | 2763 | ROM_REGION( 0x10000, "ssio:cpu", ROMREGION_ERASE00 ) /* 64k for the audio CPU, not populated */ |
| 2726 | 2764 | |
| 2727 | 2765 | ROM_REGION( 0x10000, "tcs:cpu", 0 ) /* 64k for the Turbo Cheap Squeak */ |
| 2728 | | ROM_LOAD( "tcs_u5.bin", 0x0c000, 0x2000, CRC(eca33b2c) SHA1(938b021ea3b0f23aed7a98a930a58af371a02303) ) |
| 2729 | | ROM_LOAD( "tcs_u4.bin", 0x0e000, 0x2000, CRC(3490289a) SHA1(a9d56ea60bb901267da41ab408f8e1ed3742b0ac) ) |
| 2766 | ROM_LOAD( "tcs_u5.bin", 0x0c000, 0x2000, CRC(eca33b2c) SHA1(938b021ea3b0f23aed7a98a930a58af371a02303) ) |
| 2767 | ROM_LOAD( "tcs_u4.bin", 0x0e000, 0x2000, CRC(3490289a) SHA1(a9d56ea60bb901267da41ab408f8e1ed3742b0ac) ) |
| 2730 | 2768 | |
| 2731 | 2769 | ROM_REGION( 0x04000, "gfx1", 0 ) |
| 2732 | | ROM_LOAD( "dd_bg0.6f", 0x00000, 0x2000, CRC(cf80be19) SHA1(a2ab09ee2dc76fab472fec7520ed972ccc10e826) ) |
| 2733 | | ROM_LOAD( "dd_bg1.5f", 0x02000, 0x2000, CRC(4e173e52) SHA1(ac5ae8007a63f9c074444783c1058109327dd118) ) |
| 2770 | ROM_LOAD( "demo_derby_bg_06f.6f", 0x00000, 0x2000, CRC(cf80be19) SHA1(a2ab09ee2dc76fab472fec7520ed972ccc10e826) ) /* Dated 2/7/85 */ |
| 2771 | ROM_LOAD( "demo_derby_bg_15f.5f", 0x02000, 0x2000, CRC(4e173e52) SHA1(ac5ae8007a63f9c074444783c1058109327dd118) ) /* Dated 2/7/85 */ |
| 2734 | 2772 | |
| 2735 | 2773 | ROM_REGION( 0x20000, "gfx2", 0 ) |
| 2736 | | ROM_LOAD( "dd_fg-0.a4", 0x00000, 0x4000, CRC(e57a4de6) SHA1(d1b2396a85b984e171d751ef8e1cf970ac4ff9fb) ) |
| 2737 | | ROM_LOAD( "dd_fg-4.a3", 0x04000, 0x4000, CRC(55aa667f) SHA1(d611dbf9e8ef383d02514b0edb9ea36670193bf0) ) |
| 2738 | | ROM_LOAD( "dd_fg-1.a6", 0x08000, 0x4000, CRC(70259651) SHA1(55967aaf2a7617c8f5a199d1e07128d79ce16970) ) |
| 2739 | | ROM_LOAD( "dd_fg-5.a5", 0x0c000, 0x4000, CRC(5fe99007) SHA1(9d640b4715333efdc6300dc353991d6934929399) ) |
| 2740 | | ROM_LOAD( "dd_fg-2.a8", 0x10000, 0x4000, CRC(6cab7b95) SHA1(8faff7458ab5ff2dd096dd78b1449a4096cc6345) ) |
| 2741 | | ROM_LOAD( "dd_fg-6.a7", 0x14000, 0x4000, CRC(abfb9a8b) SHA1(14ab416bc76db25ad97353c9072048c64ec95344) ) |
| 2742 | | ROM_LOAD( "dd_fg-3.a10", 0x18000, 0x4000, CRC(801d9b86) SHA1(5a8c72d1060eea1a3ad67b98aa6eff13f6837af6) ) |
| 2743 | | ROM_LOAD( "dd_fg-7.a9", 0x1c000, 0x4000, CRC(0ec3f60a) SHA1(4176b246b0ea7bce9498c20e12678f16f7173529) ) |
| 2774 | ROM_LOAD( "demo_derby_fg0_a4.a4", 0x00000, 0x4000, CRC(e57a4de6) SHA1(d1b2396a85b984e171d751ef8e1cf970ac4ff9fb) ) /* Dated 3/11/85 */ |
| 2775 | ROM_LOAD( "demo_derby_fg4_a3.a3", 0x04000, 0x4000, CRC(55aa667f) SHA1(d611dbf9e8ef383d02514b0edb9ea36670193bf0) ) /* Dated 3/11/85 */ |
| 2776 | ROM_LOAD( "demo_derby_fg1_a6.a6", 0x08000, 0x4000, CRC(70259651) SHA1(55967aaf2a7617c8f5a199d1e07128d79ce16970) ) /* Dated 3/11/85 */ |
| 2777 | ROM_LOAD( "demo_derby_fg5_a5.a5", 0x0c000, 0x4000, CRC(5fe99007) SHA1(9d640b4715333efdc6300dc353991d6934929399) ) /* Dated 3/11/85 */ |
| 2778 | ROM_LOAD( "demo_derby_fg2_a8.a8", 0x10000, 0x4000, CRC(6cab7b95) SHA1(8faff7458ab5ff2dd096dd78b1449a4096cc6345) ) /* Dated 3/11/85 */ |
| 2779 | ROM_LOAD( "demo_derby_fg6_a7.a7", 0x14000, 0x4000, CRC(abfb9a8b) SHA1(14ab416bc76db25ad97353c9072048c64ec95344) ) /* Dated 3/11/85 */ |
| 2780 | ROM_LOAD( "demo_derby_fg3_a10.a10", 0x18000, 0x4000, CRC(801d9b86) SHA1(5a8c72d1060eea1a3ad67b98aa6eff13f6837af6) ) /* Dated 3/11/85 */ |
| 2781 | ROM_LOAD( "demo_derby_fg7_a9.a9", 0x1c000, 0x4000, CRC(0ec3f60a) SHA1(4176b246b0ea7bce9498c20e12678f16f7173529) ) /* Dated 3/11/85 */ |
| 2744 | 2782 | ROM_END |
| 2745 | 2783 | |
| 2746 | 2784 | |
| r21617 | r21618 | |
| 2956 | 2994 | |
| 2957 | 2995 | /* 91490 CPU board + 91464 video gen + 90913 sound I/O + Turbo Chip Squeak */ |
| 2958 | 2996 | GAME( 1984, demoderb, 0, mcr_91490_tcs, demoderb, mcr_state, demoderb, ROT0, "Bally Midway", "Demolition Derby", GAME_SUPPORTS_SAVE ) |
| 2997 | GAME( 1984, demoderbc,demoderb, mcr_91490_tcs, demoderbc,mcr_state, demoderb, ROT0, "Bally Midway", "Demolition Derby (cocktail)", GAME_SUPPORTS_SAVE ) |