From 069469354e1d66656865d766d24d14f074e35c2d Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Sun, 14 Jan 2024 16:02:58 +0100 Subject: [PATCH] New clones marked not working ----------------------------- Baywatch (3.00 German) [Quench] New working clones ------------------ Bugs Bunny Birthday Ball (LG-2) German [Quench] - nichibutsu/cclimber.cpp: verified PROMs for ccbootmm [trol] --- src/mame/mame.lst | 2 ++ src/mame/nichibutsu/cclimber.cpp | 2 +- src/mame/pinball/de_3.cpp | 14 ++++++++++++++ src/mame/pinball/s11c.cpp | 14 ++++++++++++++ 4 files changed, 31 insertions(+), 1 deletion(-) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index eb51df9725f..b3e1233efea 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -36197,6 +36197,7 @@ bay_d300 // bay_d400 // bay_e400 // bay_f201 // +bay_g300 // baywatch // bmf_at // bmf_be // @@ -36946,6 +36947,7 @@ whirl_lg3 // @source:pinball/s11c.cpp bbnny_l2 // +bbnny_lg // bbnny_lu // dd_l2 // dd_lu1 // diff --git a/src/mame/nichibutsu/cclimber.cpp b/src/mame/nichibutsu/cclimber.cpp index 0056858af6e..fe522c2ad24 100644 --- a/src/mame/nichibutsu/cclimber.cpp +++ b/src/mame/nichibutsu/cclimber.cpp @@ -1530,7 +1530,7 @@ ROM_START( ccbootmm ) ROM_REGION( 0x0160, "proms", 0 ) ROM_LOAD( "cclimber.pr1", 0x0000, 0x0020, CRC(751c3325) SHA1(edce2bc883996c1d72dc6c1c9f62799b162d415a) ) ROM_LOAD( "cclimber.pr2", 0x0020, 0x0020, CRC(ab1940fa) SHA1(8d98e05cbaa6f55770c12e0a9a8ed9c73cc54423) ) - ROM_LOAD( "cclimber.pr3", 0x0040, 0x0020, CRC(71317756) SHA1(1195f0a037e379cc1a3c0314cb746f5cd2bffe50) ) + ROM_LOAD( "cclimber.pr3", 0x0040, 0x0020, CRC(b4e827a5) SHA1(31a5a5ad54417a474d22bb16c473415d99a2b6f1) ) ROM_LOAD( "ccboot.prm", 0x0060, 0x0100, CRC(9e11550d) SHA1(b8cba8e16e10e23fba1f11551102ab77b680bdf0) ) // decryption table (not used) ROM_REGION( 0x2000, "cclimber_audio:samples", 0 ) diff --git a/src/mame/pinball/de_3.cpp b/src/mame/pinball/de_3.cpp index 5001e8f88b7..7231041f82f 100644 --- a/src/mame/pinball/de_3.cpp +++ b/src/mame/pinball/de_3.cpp @@ -1865,6 +1865,19 @@ ROM_START(bay_d300) ROM_LOAD("bayw.u21", 0x080000, 0x80000, CRC(b7598881) SHA1(19d1dde1cb6634a7c7b5cdb4fa01cd09cc7d7777)) ROM_END +ROM_START(bay_g300) + ROM_REGION(0x10000, "maincpu", 0) + ROM_LOAD("baywatch_cpug_c5_3.00.bin", 0x0000, 0x10000, CRC(8f85fd10) SHA1(1fd561bf6145caf15846a776b0b92e7953fdf3ff)) + ROM_REGION16_BE(0x100000, "dmdcpu", 0) + ROM_LOAD16_BYTE("baywatch_dispg_rom0_3.00.bin", 0x00000001, 0x00080000, CRC(30b0a96a) SHA1(ff0e4d4a1726ff2a553ebe4f21c0534e0a06b960)) + ROM_LOAD16_BYTE("baywatch_dispg_rom3_3.00.bin", 0x00000000, 0x00080000, CRC(c7e50fad) SHA1(95b60855cb6718eb9c8a7231e9cd2e1c326cd1e3)) + ROM_REGION(0x010000, "soundcpu", 0) + ROM_LOAD("bayw.u7", 0x0000, 0x10000, CRC(90d6d8a8) SHA1(482c5643453f21a078257aa13398845ef19cab3c)) + ROM_REGION(0x1000000, "bsmt", 0) + ROM_LOAD("bayw.u17", 0x000000, 0x80000, CRC(b20fde56) SHA1(2f2db49245e4a6a8251cbe896b2437fcec88d42d)) + ROM_LOAD("bayw.u21", 0x080000, 0x80000, CRC(b7598881) SHA1(19d1dde1cb6634a7c7b5cdb4fa01cd09cc7d7777)) +ROM_END + ROM_START(bay_f201) ROM_REGION(0x10000, "maincpu", 0) ROM_LOAD("baycpuf.201", 0x0000, 0x10000, CRC(d2fddeaa) SHA1(839baca46823dc72a7ef1421764815f69f0e7084)) @@ -2122,6 +2135,7 @@ GAME(1995, bmf_jp, batmanf, de_3b, de3, de_3_state, empty_init, ROT GAME(1995, bmf_time, batmanf, de_3b, de3, de_3_state, empty_init, ROT0, "Sega", "Batman Forever (Timed Play)", MACHINE_IS_SKELETON_MECHANICAL | MACHINE_SUPPORTS_SAVE ) GAME(1995, baywatch, 0, de_3b, de3, de_3_state, empty_init, ROT0, "Sega", "Baywatch", MACHINE_IS_SKELETON_MECHANICAL | MACHINE_SUPPORTS_SAVE ) GAME(1995, bay_d300, baywatch, de_3b, de3, de_3_state, empty_init, ROT0, "Sega", "Baywatch (3.00 Dutch)", MACHINE_IS_SKELETON_MECHANICAL | MACHINE_SUPPORTS_SAVE ) +GAME(1995, bay_g300, baywatch, de_3b, de3, de_3_state, empty_init, ROT0, "Sega", "Baywatch (3.00 German)", MACHINE_IS_SKELETON_MECHANICAL | MACHINE_SUPPORTS_SAVE ) GAME(1995, bay_d400, baywatch, de_3b, de3, de_3_state, empty_init, ROT0, "Sega", "Baywatch (4.00 English)", MACHINE_IS_SKELETON_MECHANICAL | MACHINE_SUPPORTS_SAVE ) GAME(1995, bay_e400, baywatch, de_3b, de3, de_3_state, empty_init, ROT0, "Sega", "Baywatch (4.00 Dutch)", MACHINE_IS_SKELETON_MECHANICAL | MACHINE_SUPPORTS_SAVE ) GAME(1995, bay_f201, baywatch, de_3b, de3, de_3_state, empty_init, ROT0, "Sega", "Baywatch (2.01 French)", MACHINE_IS_SKELETON_MECHANICAL | MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/pinball/s11c.cpp b/src/mame/pinball/s11c.cpp index faec389944a..0bb8b6be8d5 100644 --- a/src/mame/pinball/s11c.cpp +++ b/src/mame/pinball/s11c.cpp @@ -267,6 +267,19 @@ ROM_START(bbnny_lu) ROM_RELOAD(0x50000, 0x10000) ROM_END +ROM_START(bbnny_lg) + ROM_REGION(0x10000, "maincpu", 0) + ROM_LOAD("bugs_bunny_u26_lg-2_nova_apparate.bin", 0x0000, 0x8000, CRC(0ba81bae) SHA1(ce56eadf26ee74a3a7b185893dceb09dc4929fa8)) + ROM_LOAD("bugs_bunny_u27_lg-2_nova_apparate.bin", 0x8000, 0x8000, CRC(33344679) SHA1(c504c8a85820b3ca8923513bbba5e058138be4a1)) + ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF) + ROM_LOAD("bugs_u4.l2", 0x00000, 0x10000, CRC(04bc9aa5) SHA1(c3da2dc3e26b88a0ebc6f87e61fc71bec45330c3)) + ROM_RELOAD(0x10000, 0x10000) + ROM_LOAD("bugs_u19.l1", 0x20000, 0x10000, CRC(a2084702) SHA1(ffd749387e7b52bad1e98c6a8939fb87bc67524c)) + ROM_RELOAD(0x30000, 0x10000) + ROM_LOAD("bugs_u20.l1", 0x40000, 0x10000, CRC(5df734ef) SHA1(c8d153444dd6171c3ebddc8100ab06fde3373cc6)) + ROM_RELOAD(0x50000, 0x10000) +ROM_END + /*-------------------- / Diner 8/90 (#571) /--------------------*/ @@ -736,6 +749,7 @@ ROM_END GAME(1990, bbnny_l2, 0, s11c, s11c, s11c_state, init_s11c, ROT0, "Bally", "Bugs Bunny Birthday Ball (L-2)", MACHINE_MECHANICAL | MACHINE_SUPPORTS_SAVE ) GAME(1990, bbnny_lu, bbnny_l2, s11c, s11c, s11c_state, init_s11c, ROT0, "Bally", "Bugs Bunny Birthday Ball (LU-2) European", MACHINE_MECHANICAL | MACHINE_SUPPORTS_SAVE ) +GAME(1990, bbnny_lg, bbnny_l2, s11c, s11c, s11c_state, init_s11c, ROT0, "Bally", "Bugs Bunny Birthday Ball (LG-2) German", MACHINE_MECHANICAL | MACHINE_SUPPORTS_SAVE ) GAME(1990, diner_l4, 0, s11c, s11c, s11c_state, init_s11c, ROT0, "Williams", "Diner (LA-4)", MACHINE_MECHANICAL | MACHINE_SUPPORTS_SAVE ) GAME(1990, diner_l3, diner_l4, s11c, s11c, s11c_state, init_s11c, ROT0, "Williams", "Diner (LA-3)", MACHINE_MECHANICAL | MACHINE_SUPPORTS_SAVE ) GAME(1990, diner_l2, diner_l4, s11c, s11c, s11c_state, init_s11c, ROT0, "Williams", "Diner (LU-2) Europe", MACHINE_MECHANICAL | MACHINE_SUPPORTS_SAVE )