From cf07e6680a642286b7e0688ff74886755c5bdc9f Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Fri, 8 Dec 2023 22:06:53 +0100 Subject: [PATCH] - igs/igs_m027.cpp: dumped MX10EXAQC for crzybugs [buffy] - pacman/pacman.cpp: fixed MT08800 --- src/mame/igs/igs_m027.cpp | 2 +- src/mame/pacman/pacman.cpp | 12 +++++++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/mame/igs/igs_m027.cpp b/src/mame/igs/igs_m027.cpp index d84306ca27f..40ad2f4ffc1 100644 --- a/src/mame/igs/igs_m027.cpp +++ b/src/mame/igs/igs_m027.cpp @@ -913,7 +913,7 @@ ROM_START( crzybugs ) // IGS PCB-0575-04-HU - Has IGS027A, MX10EXAQC, IGS031, Ok ROM_LOAD( "cray_bugs_v-103jp.u34", 0x000000, 0x200000, CRC(1e35ed79) SHA1(0e4f8b706cdfcaf2aacdc40eec422df9d865b311) ) ROM_REGION( 0x10000, "plcc", 0 ) - ROM_LOAD( "e9.u17", 0x00000, 0x10000, NO_DUMP ) // MX10EXAQC (80C51 XA based MCU) marked E9 + ROM_LOAD( "e9.u17", 0x00000, 0x10000, CRC(3c76b157) SHA1(d8d3a434fd649577a30d5855e3fb34998041f4e5) ) // MX10EXAQC (80C51 XA based MCU) marked E9, same as haunthig ROM_REGION( 0x80000, "igs017_igs031:tilemaps", 0 ) ROM_LOAD( "cray_bugs_text_u15.u15", 0x000000, 0x80000, CRC(db0d679a) SHA1(c5d039aa4fa2218b6f574ccb5b6da983b8d4067d) ) diff --git a/src/mame/pacman/pacman.cpp b/src/mame/pacman/pacman.cpp index b961ba71d59..0da9d7eedb6 100644 --- a/src/mame/pacman/pacman.cpp +++ b/src/mame/pacman/pacman.cpp @@ -2029,6 +2029,16 @@ static INPUT_PORTS_START( mbrush ) PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNUSED ) INPUT_PORTS_END +static INPUT_PORTS_START( crushbl3 ) + PORT_INCLUDE(mbrush) + + PORT_MODIFY("DSW1") + PORT_DIPNAME( 0x0c, 0x08, DEF_STR( Lives ) ) + PORT_DIPSETTING( 0x00, "3" ) + PORT_DIPSETTING( 0x04, "4" ) + PORT_DIPSETTING( 0x08, "5" ) + PORT_DIPSETTING( 0x0c, "6" ) +INPUT_PORTS_END static INPUT_PORTS_START( paintrlr ) PORT_START("IN0") @@ -8359,7 +8369,7 @@ GAME( 1981, korosuke, crush, korosuke, korosuke, pacman_state, init_maketrax GAME( 1981, crushrlf, crush, crush2, maketrax, pacman_state, empty_init, ROT90, "bootleg", "Crush Roller (Famare SA PCB)", MACHINE_SUPPORTS_SAVE ) GAME( 1981, crushbl, crush, crush2, maketrax, pacman_state, empty_init, ROT90, "bootleg", "Crush Roller (bootleg set 1)", MACHINE_SUPPORTS_SAVE ) GAME( 1981, crushbl2, crush, korosuke, mbrush, pacman_state, init_mbrush, ROT90, "bootleg", "Crush Roller (bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, crushbl3, crush, korosuke, mbrush, pacman_state, init_maketrax, ROT90, "bootleg", "Crush Roller (bootleg set 3)", MACHINE_SUPPORTS_SAVE ) +GAME( 1981, crushbl3, crush, korosuke, crushbl3, pacman_state, init_maketrax, ROT90, "bootleg", "Crush Roller (bootleg set 3)", MACHINE_SUPPORTS_SAVE ) GAME( 1981, crushs, crush, crushs, crushs, pacman_state, empty_init, ROT90, "bootleg (Sidam)", "Crush Roller (bootleg set 4)", MACHINE_SUPPORTS_SAVE ) // Sidam PCB, no Sidam text GAME( 1981, mbrush, crush, korosuke, mbrush, pacman_state, init_mbrush, ROT90, "bootleg (Olympia)", "Magic Brush (bootleg of Crush Roller)", MACHINE_SUPPORTS_SAVE ) GAME( 1981, paintrlr, crush, crush2, paintrlr, pacman_state, empty_init, ROT90, "bootleg", "Paint Roller (bootleg of Crush Roller)", MACHINE_SUPPORTS_SAVE )