From 815012961ea878a047248a8d63e5a9d30cb14b79 Mon Sep 17 00:00:00 2001 From: James Wallace Date: Wed, 25 Jul 2012 19:51:51 +0000 Subject: [PATCH] Added some new ROMs Twister Sound [Guitar] New clones added: ================== Trick or Treat (Proconn) [Captain Haddock] Action Bank (set 2) (Barcrest) Special Effects V2 (Maygay V1) --- src/mame/drivers/maygayv1.c | 15 +++++++++++++++ src/mame/drivers/mpu4.c | 20 +++++++++++++++++--- src/mame/drivers/proconn.c | 10 ++++++++++ src/mame/mame.lst | 4 ++++ 4 files changed, 46 insertions(+), 3 deletions(-) diff --git a/src/mame/drivers/maygayv1.c b/src/mame/drivers/maygayv1.c index 2d39674078a..460d630ea5a 100644 --- a/src/mame/drivers/maygayv1.c +++ b/src/mame/drivers/maygayv1.c @@ -1375,6 +1375,20 @@ ROM_START( mv1sfxa ) MV1_MISSING_ROMS ROM_END +ROM_START( mv1sfx2 ) + ROM_REGION( 0x100000, "maincpu", 0 ) + ROM_LOAD16_BYTE( "fx28.u15", 0x00000, 0x020000, CRC(70e52fa5) SHA1(353bcc610c73ca3d4c14bd9802cf1f394ed702a8) ) + ROM_LOAD16_BYTE( "fx28.u16", 0x00001, 0x020000, CRC(9095fdce) SHA1(2c9db9cc613c6660dad5054f2bef04fec8d6bb17) ) + ROM_LOAD16_BYTE( "fx.u17", 0x40000, 0x020000, CRC(0015cd0a) SHA1(788dbdbda8e28427f994527a2564ee2fffa38533) ) + ROM_LOAD16_BYTE( "fx.u18", 0x40001, 0x020000, CRC(d9234071) SHA1(af45a2acc3d10df46a4e096777813fc70a099aee) ) + ROM_LOAD16_BYTE( "sq2-407.u2", 0x80000, 0x020000, CRC(6a96a535) SHA1(fb1e7986f078f52a1db2707b150727a21c7877fc) ) + ROM_LOAD16_BYTE( "sq2-407.u1", 0x80001, 0x020000, CRC(2ee77952) SHA1(175bee58255dc4b0f840d1bf0a246539fe8f9ba0) ) + ROM_LOAD16_BYTE( "sq2-407.u4", 0xc0000, 0x020000, CRC(abd2df4d) SHA1(4b6fe1e6a037102588162923fce87e0a67e5a109) ) + ROM_LOAD16_BYTE( "sq2-407.u3", 0xc0001, 0x020000, CRC(7eb80747) SHA1(742d0f0881e0b2e0e66c454c7a2c31da9f65cf08) ) + + MV1_MISSING_ROMS //Looks like dump was complete otherwise +ROM_END + ROM_START( mv1wc ) ROM_REGION( 0x100000, "maincpu", 0 ) ROM_LOAD16_BYTE( "sa3-196.u15", 0x00000, 0x020000, CRC(ee78e8e6) SHA1(16cb3fb0ff23f054644d706583036dae44dac792) ) @@ -1421,4 +1435,5 @@ GAME( 199?, mv1guac , 0 ,maygayv1, screenpl, screenpl, ROT0, "Maygay", "Give U GAME( 199?, mv1guaca, mv1guac ,maygayv1, screenpl, screenpl, ROT0, "Maygay", "Give Us A Clue (Maygay, MV1 Video, set 2)", GAME_FLAGS ) GAME( 199?, mv1sfx , 0 ,maygayv1, screenpl, screenpl, ROT90, "Maygay", "Special Effects (Maygay, MV1 Video, set 1)", GAME_FLAGS ) GAME( 199?, mv1sfxa , mv1sfx ,maygayv1, screenpl, screenpl, ROT90, "Maygay", "Special Effects (Maygay, MV1 Video, set 2)", GAME_FLAGS ) +GAME( 199?, mv1sfx2 , 0 ,maygayv1, screenpl, screenpl, ROT90, "Maygay", "Special Effects V2 (Maygay, MV1 Video)", GAME_FLAGS ) GAME( 199?, mv1wc , 0 ,maygayv1, screenpl, screenpl, ROT0, "Maygay", "World Cup (Maygay, MV1 Video)", GAME_FLAGS ) diff --git a/src/mame/drivers/mpu4.c b/src/mame/drivers/mpu4.c index 220bbdc0d27..1d398a5c3af 100644 --- a/src/mame/drivers/mpu4.c +++ b/src/mame/drivers/mpu4.c @@ -3161,6 +3161,16 @@ ROM_START( m4actbnk ) ROM_LOAD( "actsnd.p2", 0x080000, 0x080000, CRC(2e832d40) SHA1(622b2c9694714446dbf67beb67d03af97d14ece7) ) ROM_END +ROM_START( m4actbnka ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "ac30_prom2.bin", 0x0000, 0x04000, CRC(595615cd) SHA1(42d2028d11e2160c67f0dfde5a1ad805c0dc0fe1) ) + ROM_LOAD( "ac30_prom1.bin", 0x4000, 0x08000, CRC(6765aef1) SHA1(4158bd2ff65434f040ef6505adc5026710031756) ) + + ROM_REGION( 0x100000, "msm6376", 0 ) + ROM_LOAD( "actsnd.p1", 0x000000, 0x080000, CRC(34777fea) SHA1(be784e73586719219ae5c1a3841f0e44edb6b497) ) + ROM_LOAD( "actsnd.p2", 0x080000, 0x080000, CRC(2e832d40) SHA1(622b2c9694714446dbf67beb67d03af97d14ece7) ) +ROM_END + ROM_START( m4actclb ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "abcs.p1", 0x0000, 0x010000, CRC(cf730606) SHA1(35b95b924a24b306428c6c81136c14d7732e2356) ) @@ -13728,9 +13738,12 @@ ROM_START( m4twstr ) ROM_LOAD( "fda103p.bin", 0x0000, 0x010000, CRC(61e9a21d) SHA1(940abedbbfaa40534c8be7136369cbf404e4c9a8) ) ROM_LOAD( "fds103.bin", 0x0000, 0x010000, CRC(4282cba9) SHA1(a664d342482e50604f9a585a1887f342b95caf00) ) ROM_LOAD( "fds103p.bin", 0x0000, 0x010000, CRC(764bd0a8) SHA1(cea826c94ce28ab3e47071846756a7e1effa5d1b) ) + ROM_LOAD( "twisterprog.bin", 0x0000, 0x010000, CRC(96209a3e) SHA1(434aa824a517929d9ace959b06f2d38464a54541) ) + ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 ) - /* missing? */ + ROM_LOAD( "twistersound.bin", 0x000000, 0x100000, CRC(5aa2729b) SHA1(cf490ec6c75c038addcff24655cd6e498cad60c1) ) + ROM_END @@ -13744,7 +13757,7 @@ ROM_START( m4twstcl ) ROM_LOAD( "fl106p.bin", 0x0000, 0x010000, CRC(93dd36e7) SHA1(eded1b5748cb24af80ab392a5fd4d2cc312a66a2) ) ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 ) - /* missing? */ + ROM_LOAD( "twistersound.bin", 0x000000, 0x100000, CRC(5aa2729b) SHA1(cf490ec6c75c038addcff24655cd6e498cad60c1) )//From original, may be wrong ROM_END @@ -15208,7 +15221,8 @@ GAME( 198?, m4clr, 0, mod2 , mpu4, 0, ROT0, "Barcrest"," /* I don't actually think all of these are Barcrest, some are mislabeled */ GAME(199?, m4tenten ,0 ,mod4yam ,mpu4 ,m4default ,ROT0, "Barcrest","10 X 10 (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // gives WRONG SOUND, NEEDS V1 (can be skipped with 1) GAME(199?, m421club ,0 ,mod4yam ,mpu4 ,m4default ,ROT0, "Barcrest","21 Club (Barcrest) [DTW, Dutch] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // not english -GAME(199?, m4actbnk ,0 ,mod4oki ,mpu4jackpot8tkn ,m4default ,ROT0, "Barcrest","Action Bank (Barcrest) [ACT] (MPU4)", GAME_FLAGS ) // set jackpot key to 8GBP TOKEN +GAME(199?, m4actbnk ,0 ,mod4oki ,mpu4jackpot8tkn ,m4default ,ROT0, "Barcrest","Action Bank (Barcrest) [ACT] (set 1) (MPU4)", GAME_FLAGS ) // set jackpot key to 8GBP TOKEN +GAME(199?, m4actbnka,m4actbnk ,mod4oki ,mpu4jackpot8tkn ,m4default ,ROT0, "Barcrest","Action Bank (Barcrest) [ACT] (set 2) (MPU4)", GAME_FLAGS ) // set jackpot key to 8GBP TOKEN GAME(199?, m4actclb ,0 ,mod2 ,mpu4 ,m4default ,ROT0, "Barcrest","Action Club (Barcrest) (MPU4)", GAME_FLAGS ) GAME(199?, m4actnot ,0 ,mod2 ,mpu4 ,m4default ,ROT0, "Barcrest","Action Note (Barcrest) [AN 1.2] (MPU4)", GAME_FLAGS ) GAME(199?, m4actpak ,0 ,mod2 ,mpu4 ,m4default ,ROT0, "Barcrest","Action Pack (Barcrest) (MPU4)", GAME_FLAGS ) diff --git a/src/mame/drivers/proconn.c b/src/mame/drivers/proconn.c index 6cef7d2a2f3..5c3f5163e53 100644 --- a/src/mame/drivers/proconn.c +++ b/src/mame/drivers/proconn.c @@ -957,7 +957,15 @@ ROM_START( pr_sptb ) ROM_LOAD( "simplythebest091a20pn.bin", 0x0000, 0x010000, CRC(8402d11f) SHA1(bc10f29c546fda03e18238811956c56546fa8bef) ) // wrong hardware ROM_END +ROM_START( pr_trktr ) + ROM_REGION( 0x80000, "maincpu", 0 ) + ROM_LOAD( "305a30pn.121", 0x00000, 0x010000, CRC(8ed1467c) SHA1(572a84bfaa5a2cef49404425058b96e1e0102cca) ) +ROM_END +ROM_START( pr_trktp ) + ROM_REGION( 0x80000, "maincpu", 0 ) + ROM_LOAD( "305a30pn.990", 0x00000, 0x010000, CRC(5448e7d5) SHA1(81414083341364c011ab814a3f57d0831edb3036) ) +ROM_END DRIVER_INIT( proconn ) { @@ -1013,6 +1021,8 @@ GAME( 199?, pr_sevml ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Sevens GAME( 199?, pr_theme ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Theme Park (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL ) GAME( 199?, pr_ttrai ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Treasure Trail (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL ) GAME( 199?, pr_trpx ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Triple X (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 1999, pr_trktr ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Trick or Treat (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 1999, pr_trktp ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Trick or Treat (Protocol?) (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL ) GAME( 199?, pr_walls ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Wall Street (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL ) GAME( 199?, pr_whlft ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Wheel Of Fortune (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL ) GAME( 199?, pr_wldkn ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Wild Kings (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index ec7e6517972..bba33454a7c 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -17754,6 +17754,7 @@ mv1guac // Give Us A Clue mv1guaca // mv1sfx // Special Effects mv1sfxa // +mv1sfx2 mv1wc // World Cup // Maygay 68K based SWP hardware @@ -18079,6 +18080,7 @@ m4clr // MPU4 Meter Clear ROM m4tenten // 10 X 10 (Barcrest) m421club // 21 Club (Barcrest) m4actbnk // Action Bank (Barcrest) +m4actbnka m4actclb // Action Club (Barcrest) m4actnot // Action Note (Barcrest) m4actpak // Action Pack (Barcrest) @@ -19954,6 +19956,8 @@ pr_sevml // Sevens & Melons (Project) pr_theme // Theme Park (Project) pr_ttrai // Treasure Trail (Project) pr_trpx // Triple X (Project) +pr_trktr // Trick or Treat (Project) +pr_trktp pr_walls // Wall Street (Project) pr_whlft // Wheel Of Fortune (Project) pr_wldkn // Wild Kings (Project)