From f5f7689a20ff88d23820cf771b7fa1b14edf01ec Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Sun, 19 Mar 2023 19:36:45 +0100 Subject: New working clones ------------------ Yakyuu Kakutou League-Man (Japan, set 2) [Corrado Tomaselli, The Dumping Union] - irem/m72.cpp: Corrected ROM names for the Kengo sets [Corrado Tomaselli, The Dumping Union] - irem/m92.cpp updates: * Corrected ROM names and added IC locations to various sets [Corrado Tomaselli, Brian Troha, The Dumping Union] * Added correct sound ROMs to Thunder Blaster (Japan) [Corrado Tomaselli, Brian Troha, The Dumping Union] * Added correct sound ROMs to Yakyuu Kakutou League-Man (Japan) sets [Corrado Tomaselli, Brian Troha, The Dumping Union] --- src/mame/irem/m72.cpp | 20 +- src/mame/irem/m92.cpp | 1509 +++++++++++++++++++++++++------------------------ src/mame/irem/m92.h | 1 + src/mame/mame.lst | 3 +- 4 files changed, 792 insertions(+), 741 deletions(-) diff --git a/src/mame/irem/m72.cpp b/src/mame/irem/m72.cpp index e39b12215c6..161ef9842a1 100644 --- a/src/mame/irem/m72.cpp +++ b/src/mame/irem/m72.cpp @@ -4472,10 +4472,10 @@ ROM_END ROM_START( kengo ) ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "ken_d-h0-.ic55", 0x00001, 0x20000, CRC(f4ddeea5) SHA1(bcf016e40886e11c171f2f50de39ac0d8cabcdd1) ) - ROM_RELOAD( 0xc0001, 0x20000 ) - ROM_LOAD16_BYTE( "ken_d-l0-.ic61", 0x00000, 0x20000, CRC(04dc0f81) SHA1(b296529f0bc26d53b344449dfa5a08eca70f30d8) ) - ROM_RELOAD( 0xc0000, 0x20000 ) + ROM_LOAD16_BYTE( "ken_d-h0-c.ic55", 0x00001, 0x20000, CRC(f4ddeea5) SHA1(bcf016e40886e11c171f2f50de39ac0d8cabcdd1) ) // no regional 'For use in ...' message + ROM_RELOAD( 0xc0001, 0x20000 ) + ROM_LOAD16_BYTE( "ken_d-l0-c.ic61", 0x00000, 0x20000, CRC(04dc0f81) SHA1(b296529f0bc26d53b344449dfa5a08eca70f30d8) ) + ROM_RELOAD( 0xc0000, 0x20000 ) ROM_REGION( 0x10000, "soundcpu", 0 ) ROM_LOAD( "ken_d-sp-.ic17", 0x00000, 0x10000, CRC(233ca1cf) SHA1(4ebb6162773bd586a10016ccd77998a9b880f474) ) @@ -4506,11 +4506,11 @@ ROM_START( kengo ) ROM_LOAD( "ken_b-3a-.ic9", 0x0600, 0x0117, CRC(ad1a7942) SHA1(72c699de17e3d65081a5951581af90aadb4ba65b) ) // TIBPAL-16L8-25 - bruteforced - located on M84-B-B top board ROM_END -ROM_START( kengoa ) +ROM_START( kengoj ) ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "ken-d-h0-.ic55", 0x00001, 0x20000, CRC(ed3da88c) SHA1(536824eb3347eade2d3aad927e83eae51ee852b3) ) // shows 'for use in Japan' message, kengo set above doesn't + ROM_LOAD16_BYTE( "ken_d-h0-.ic55", 0x00001, 0x20000, CRC(ed3da88c) SHA1(536824eb3347eade2d3aad927e83eae51ee852b3) ) // shows 'For use in Japan' message ROM_RELOAD( 0xc0001, 0x20000 ) - ROM_LOAD16_BYTE( "ken-d-l0-.ic61", 0x00000, 0x20000, CRC(92c57d8e) SHA1(eb078a7b261e13cfb0a920b5115beee917b8d89c) ) + ROM_LOAD16_BYTE( "ken_d-l0-.ic61", 0x00000, 0x20000, CRC(92c57d8e) SHA1(eb078a7b261e13cfb0a920b5115beee917b8d89c) ) ROM_RELOAD( 0xc0000, 0x20000 ) ROM_REGION( 0x10000, "soundcpu", 0 ) @@ -4725,9 +4725,9 @@ GAME( 1989, rtype2jc, rtype2, rtype2, rtype2, m72_state, empty_ GAME( 1991, cosmccop, 0, cosmccop, gallop, m72_state, empty_init, ROT0, "Irem", "Cosmic Cop (World)", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) GAME( 1991, gallop, cosmccop, cosmccop, gallop, m72_state, empty_init, ROT0, "Irem", "Gallop - Armed Police Unit (Japan, M84 hardware)", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) -GAME( 1991, ltswords, 0, kengo, kengo, m72_state, empty_init, ROT0, "Irem", "Lightning Swords", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) -GAME( 1991, kengo, ltswords, kengo, kengo, m72_state, empty_init, ROT0, "Irem", "Ken-Go (set 1)", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) -GAME( 1991, kengoa, ltswords, kengo, kengo, m72_state, empty_init, ROT0, "Irem", "Ken-Go (set 2)", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) // has 'for use in Japan' message, above set doesn't +GAME( 1991, ltswords, 0, kengo, kengo, m72_state, empty_init, ROT0, "Irem", "Lightning Swords (World)", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) +GAME( 1991, kengo, ltswords, kengo, kengo, m72_state, empty_init, ROT0, "Irem", "Ken-Go (World)", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) +GAME( 1991, kengoj, ltswords, kengo, kengo, m72_state, empty_init, ROT0, "Irem", "Ken-Go (Japan)", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) // has 'for use in Japan' message, above set doesn't /* M85 */ GAME( 1990, poundfor, 0, poundfor, poundfor, m72_state, empty_init, ROT270, "Irem", "Pound for Pound (World)", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) // M85-A-B / M85-B diff --git a/src/mame/irem/m92.cpp b/src/mame/irem/m92.cpp index 16ea6022199..7371eb9e59b 100644 --- a/src/mame/irem/m92.cpp +++ b/src/mame/irem/m92.cpp @@ -30,9 +30,9 @@ In The Hunt (World) M92-E-B (c) 1993 Irem Corp In The Hunt (USA) M92-E-B (c) 1993 Irem Corp Kaitei Daisensou (Japan) M92-E-B (c) 1993 Irem Corp - Ninja Baseball Batman (World) M92-F-A (c) 1993 Irem Corp + Ninja Baseball Batman (World) M92-F-A (c) 1993 Irem Corp (also on M92-Z-B) Ninja Baseball Batman (USA) M92-F-A (c) 1993 Irem America Corp - Yakyuu Kakutou League-Man (Japan) M92-F-A (c) 1993 Irem Corp + Yakyuu Kakutou League-Man (Japan) M92-F-A (c) 1993 Irem Corp (also on M92-Z-C) Superior Soldiers (US) M92-B-G (c) 1993 Irem Corp Perfect Soldiers (Japan) M92-B-G (c) 1993 Irem Corp Dream Soccer '94 (Japan) M92-B-G (c) 1994 Irem Corp @@ -1058,6 +1058,12 @@ void m92_state::nbbatman(machine_config &config) m_soundcpu->set_decryption_table(leagueman_decryption_table); } +void m92_state::leaguemna(machine_config &config) +{ + nbbatman(config); + m_gfxdecode->set_info(gfx_psoldier); +} + void m92_state::nbbatman2bl(machine_config &config) { m92_banked(config); @@ -1106,27 +1112,27 @@ ROM_START( bmaster ) // M92-B-B 05C04171B1 ROM board ROM_LOAD16_BYTE( "bm_d-sh0.ic14", 0x00001, 0x10000, CRC(9f7c075b) SHA1(1dd3fb4dc41d3adea9ca8d1b4363dadebea49bda) ) ROM_LOAD16_BYTE( "bm_d-sl0.ic17", 0x00000, 0x10000, CRC(1fa87c89) SHA1(971eae7dd2591191ed7a948a444387896735e149) ) - ROM_REGION( 0x100000, "gfx1", 0 ) /* Tiles */ + ROM_REGION( 0x100000, "gfx1", 0 ) // Tiles ROM_LOAD( "bm_c0.ic9", 0x000000, 0x40000, CRC(2cc966b8) SHA1(4d55954813efe975b7e644448effc61b22896e0b) ) ROM_LOAD( "bm_c1.ic10", 0x040000, 0x40000, CRC(46df773e) SHA1(6f075492c06768f7d2315906ec1349fe09def22f) ) ROM_LOAD( "bm_c2.ic11", 0x080000, 0x40000, CRC(05b867bd) SHA1(d44667f3f4908bacb6e10becc431b0f213c20407) ) ROM_LOAD( "bm_c3.ic12", 0x0c0000, 0x40000, CRC(0a2227a4) SHA1(30499e99f3731993607e04c77637f6bbe641c05c) ) - ROM_REGION( 0x200000, "gfx2", 0 ) /* Sprites */ + ROM_REGION( 0x200000, "gfx2", 0 ) // Sprites ROM_LOAD( "bm_000.ic38", 0x000000, 0x80000, CRC(339fc9f3) SHA1(36be0f3b5add2ecf3f602933f5456091daaeb1f6) ) ROM_LOAD( "bm_010.ic39", 0x080000, 0x80000, CRC(6a14377d) SHA1(699e5b1984810ee9e504f9ddaec604671c0cb0b7) ) ROM_LOAD( "bm_020.ic40", 0x100000, 0x80000, CRC(31532198) SHA1(7a285e003a7c359f5b1afe4da3b44069f716f7b5) ) ROM_LOAD( "bm_030.ic41", 0x180000, 0x80000, CRC(d1a041d3) SHA1(84a8cf5911426ed785cb678395f52da0a9199546) ) - ROM_REGION( 0x80000, "irem", 0 ) + ROM_REGION( 0x80000, "irem", 0 ) // Samples ROM_LOAD( "bm_da.ic8", 0x000000, 0x80000, CRC(62ce5798) SHA1(f7bf7706f71ce36d85c99e531d4789c4d7a095a0) ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-b-2l-.ic7", 0x0600, 0x0117, CRC(3bab14ee) SHA1(312d19cd1a6ef636495bb9a3294261c10bab3a56) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-b-7h-a.ic43", 0x0800, 0x0117, CRC(29481115) SHA1(4ff6a484dccb2f79003303621e32e0b94eb51d71) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_b-2l-.ic7", 0x0600, 0x0117, CRC(3bab14ee) SHA1(312d19cd1a6ef636495bb9a3294261c10bab3a56) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_b-7h-a.ic43", 0x0800, 0x0117, CRC(29481115) SHA1(4ff6a484dccb2f79003303621e32e0b94eb51d71) ) // PAL16L8 - bruteforced ROM_END ROM_START( crossbld ) // M92-D-A 05C4230A1 ROM board @@ -1140,27 +1146,27 @@ ROM_START( crossbld ) // M92-D-A 05C4230A1 ROM board ROM_LOAD16_BYTE( "bm_d-sh0.ic27", 0x00001, 0x10000, CRC(9f7c075b) SHA1(1dd3fb4dc41d3adea9ca8d1b4363dadebea49bda) ) ROM_LOAD16_BYTE( "bm_d-sl0.ic28", 0x00000, 0x10000, CRC(1fa87c89) SHA1(971eae7dd2591191ed7a948a444387896735e149) ) - ROM_REGION( 0x100000, "gfx1", 0 ) /* Tiles */ + ROM_REGION( 0x100000, "gfx1", 0 ) // Tiles ROM_LOAD( "bm_c0.ic9", 0x000000, 0x40000, CRC(2cc966b8) SHA1(4d55954813efe975b7e644448effc61b22896e0b) ) ROM_LOAD( "bm_c1.ic10", 0x040000, 0x40000, CRC(46df773e) SHA1(6f075492c06768f7d2315906ec1349fe09def22f) ) ROM_LOAD( "bm_c2.ic11", 0x080000, 0x40000, CRC(05b867bd) SHA1(d44667f3f4908bacb6e10becc431b0f213c20407) ) ROM_LOAD( "bm_c3.ic12", 0x0c0000, 0x40000, CRC(0a2227a4) SHA1(30499e99f3731993607e04c77637f6bbe641c05c) ) - ROM_REGION( 0x200000, "gfx2", 0 ) /* Sprites */ + ROM_REGION( 0x200000, "gfx2", 0 ) // Sprites ROM_LOAD( "bm_000.ic33", 0x000000, 0x80000, CRC(339fc9f3) SHA1(36be0f3b5add2ecf3f602933f5456091daaeb1f6) ) ROM_LOAD( "bm_010.ic34", 0x080000, 0x80000, CRC(6a14377d) SHA1(699e5b1984810ee9e504f9ddaec604671c0cb0b7) ) ROM_LOAD( "bm_020.ic35", 0x100000, 0x80000, CRC(31532198) SHA1(7a285e003a7c359f5b1afe4da3b44069f716f7b5) ) ROM_LOAD( "bm_030.ic36", 0x180000, 0x80000, CRC(d1a041d3) SHA1(84a8cf5911426ed785cb678395f52da0a9199546) ) - ROM_REGION( 0x80000, "irem", 0 ) + ROM_REGION( 0x80000, "irem", 0 ) // Samples ROM_LOAD( "bm_da.ic11", 0x000000, 0x80000, CRC(62ce5798) SHA1(f7bf7706f71ce36d85c99e531d4789c4d7a095a0) ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-d-3j-c.ic26", 0x0600, 0x0117, CRC(9ec35216) SHA1(1b36b211d8320a83e56b3b8637259e80cb976a95) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-d-3p-.ic29", 0x0800, 0x0117, CRC(3f336904) SHA1(a85b3da5c49cfbf13ce7f07b88e55c113713498a) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_d-3j-c.ic26", 0x0600, 0x0117, CRC(9ec35216) SHA1(1b36b211d8320a83e56b3b8637259e80cb976a95) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_d-3p-.ic29", 0x0800, 0x0117, CRC(3f336904) SHA1(a85b3da5c49cfbf13ce7f07b88e55c113713498a) ) // PAL16L8 - bruteforced ROM_END @@ -1172,532 +1178,531 @@ ROM_START( skingame ) // M92-B-F 05C04171F1 ROM board ROM_LOAD16_BYTE( "is-l1.ic32", 0x80000, 0x40000, CRC(e4e00626) SHA1(e8c6c7ad6a367da4036915a155c8695ad90ae47b) ) ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE( "mt2-sh0-.ic14", 0x00001, 0x10000, CRC(1ecbea43) SHA1(8d66ef419f75569f2c83a89c3985742b8a47914f) ) - ROM_LOAD16_BYTE( "mt2-sl0-.ic17", 0x00000, 0x10000, CRC(8fd5b531) SHA1(92cae3f6dac7f89b559063de3be2f38587536b65) ) + ROM_LOAD16_BYTE( "mt2_sh0-.ic14", 0x00001, 0x10000, CRC(1ecbea43) SHA1(8d66ef419f75569f2c83a89c3985742b8a47914f) ) + ROM_LOAD16_BYTE( "mt2_sl0-.ic17", 0x00000, 0x10000, CRC(8fd5b531) SHA1(92cae3f6dac7f89b559063de3be2f38587536b65) ) - ROM_REGION( 0x100000, "gfx1", 0 ) /* Tiles */ + ROM_REGION( 0x100000, "gfx1", 0 ) // Tiles ROM_LOAD( "hr0.ic9", 0x000000, 0x40000, CRC(7e61e4b5) SHA1(d0164862937bd506e701777c51dea1ddb3e2eda4) ) ROM_LOAD( "hr1.ic10", 0x040000, 0x40000, CRC(0a667564) SHA1(d122e0619ae5cc0202f30270933784c954eb1e5d) ) ROM_LOAD( "hr2.ic11", 0x080000, 0x40000, CRC(5eb44312) SHA1(75b584b63d4f4f2236a679235461f11004aa317f) ) ROM_LOAD( "hr3.ic12", 0x0c0000, 0x40000, CRC(f2866294) SHA1(75e0071bf6282c93034dc7e73466af0f51046d01) ) - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites ROM_LOAD( "k30.ic42", 0x000000, 0x100000, CRC(8c9a2678) SHA1(e8ed119c16ddd59af9e83d243e7be25974f7cbf8) ) ROM_LOAD( "k31.ic43", 0x100000, 0x100000, CRC(5455df78) SHA1(9e49bde1d5a310ff611932c3429601fbddf3a7b1) ) ROM_LOAD( "k32.ic44", 0x200000, 0x100000, CRC(3a258c41) SHA1(1d93fcd01728929848b782870f80a8cd0af44796) ) ROM_LOAD( "k33.ic45", 0x300000, 0x100000, CRC(c1e91a14) SHA1(1f0dbd99d8c5067dc3f8795fc3f1bd4466f64156) ) - ROM_REGION( 0x80000, "irem", 0 ) + ROM_REGION( 0x80000, "irem", 0 ) // Samples ROM_LOAD( "k0d.ic8", 0x000000, 0x80000, CRC(713b9e9f) SHA1(91384d67d4ba9c7d926fbecb077293c661b8ec83) ) - ROM_REGION( 0x2000, "eeprom", 0 ) /* D28C64C-20 EEPROM */ + ROM_REGION( 0x2000, "eeprom", 0 ) // D28C64C-20 EEPROM ROM_LOAD( "mt2eep", 0x000000, 0x800, CRC(208af971) SHA1(69384cac24b7af35a031f9b60e035131a8b10cb2) BAD_DUMP ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced - ROM_LOAD( "mt2-b-2l-.ic7", 0x0600, 0x0117, CRC(3bab14ee) SHA1(312d19cd1a6ef636495bb9a3294261c10bab3a56) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-b-7h-d.ic47", 0x0800, 0x0117, CRC(59d86225) SHA1(9202bcf962f63edc0ef273f102c38337e90449cc) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "mt2_b-2l-.ic7", 0x0600, 0x0117, CRC(3bab14ee) SHA1(312d19cd1a6ef636495bb9a3294261c10bab3a56) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_b-7h-d.ic47", 0x0800, 0x0117, CRC(59d86225) SHA1(9202bcf962f63edc0ef273f102c38337e90449cc) ) // PAL16L8 - bruteforced ROM_END ROM_START( majtitl2 ) // M92-B-F 05C04171F1 ROM board ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "mt2-h0-b.ic34", 0x00001, 0x40000, CRC(b163b12e) SHA1(cdb01a5266bd11f4cff1cb5c05cf24de13a527b2) ) - ROM_LOAD16_BYTE( "mt2-l0-b.ic31", 0x00000, 0x40000, CRC(6f3b5d9d) SHA1(a39f25f29195023fb507dc9ffbfcbd57a4e6b30a) ) - ROM_LOAD16_BYTE( "mt2-h1-.ic33", 0x80001, 0x40000, CRC(9ba8e1f2) SHA1(ae86697a97223d236e2e6dd33ddb8105b9f926cb) ) - ROM_LOAD16_BYTE( "mt2-l1-.ic32", 0x80000, 0x40000, CRC(e4e00626) SHA1(e8c6c7ad6a367da4036915a155c8695ad90ae47b) ) + ROM_LOAD16_BYTE( "mt2_h0-b.ic34", 0x00001, 0x40000, CRC(b163b12e) SHA1(cdb01a5266bd11f4cff1cb5c05cf24de13a527b2) ) + ROM_LOAD16_BYTE( "mt2_l0-b.ic31", 0x00000, 0x40000, CRC(6f3b5d9d) SHA1(a39f25f29195023fb507dc9ffbfcbd57a4e6b30a) ) + ROM_LOAD16_BYTE( "mt2_h1-.ic33", 0x80001, 0x40000, CRC(9ba8e1f2) SHA1(ae86697a97223d236e2e6dd33ddb8105b9f926cb) ) + ROM_LOAD16_BYTE( "mt2_l1-.ic32", 0x80000, 0x40000, CRC(e4e00626) SHA1(e8c6c7ad6a367da4036915a155c8695ad90ae47b) ) ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE( "mt2-sh0-.ic14", 0x00001, 0x10000, CRC(1ecbea43) SHA1(8d66ef419f75569f2c83a89c3985742b8a47914f) ) - ROM_LOAD16_BYTE( "mt2-sl0-.ic17", 0x00000, 0x10000, CRC(8fd5b531) SHA1(92cae3f6dac7f89b559063de3be2f38587536b65) ) + ROM_LOAD16_BYTE( "mt2_sh0-.ic14", 0x00001, 0x10000, CRC(1ecbea43) SHA1(8d66ef419f75569f2c83a89c3985742b8a47914f) ) + ROM_LOAD16_BYTE( "mt2_sl0-.ic17", 0x00000, 0x10000, CRC(8fd5b531) SHA1(92cae3f6dac7f89b559063de3be2f38587536b65) ) - ROM_REGION( 0x100000, "gfx1", 0 ) /* Tiles */ + ROM_REGION( 0x100000, "gfx1", 0 ) // Tiles ROM_LOAD( "hr0.ic9", 0x000000, 0x40000, CRC(7e61e4b5) SHA1(d0164862937bd506e701777c51dea1ddb3e2eda4) ) ROM_LOAD( "hr1.ic10", 0x040000, 0x40000, CRC(0a667564) SHA1(d122e0619ae5cc0202f30270933784c954eb1e5d) ) ROM_LOAD( "hr2.ic11", 0x080000, 0x40000, CRC(5eb44312) SHA1(75b584b63d4f4f2236a679235461f11004aa317f) ) ROM_LOAD( "hr3.ic12", 0x0c0000, 0x40000, CRC(f2866294) SHA1(75e0071bf6282c93034dc7e73466af0f51046d01) ) - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites ROM_LOAD( "k30.ic42", 0x000000, 0x100000, CRC(8c9a2678) SHA1(e8ed119c16ddd59af9e83d243e7be25974f7cbf8) ) ROM_LOAD( "k31.ic43", 0x100000, 0x100000, CRC(5455df78) SHA1(9e49bde1d5a310ff611932c3429601fbddf3a7b1) ) ROM_LOAD( "k32.ic44", 0x200000, 0x100000, CRC(3a258c41) SHA1(1d93fcd01728929848b782870f80a8cd0af44796) ) ROM_LOAD( "k33.ic45", 0x300000, 0x100000, CRC(c1e91a14) SHA1(1f0dbd99d8c5067dc3f8795fc3f1bd4466f64156) ) - ROM_REGION( 0x80000, "irem", 0 ) + ROM_REGION( 0x80000, "irem", 0 ) // Samples ROM_LOAD( "k0d.ic8", 0x000000, 0x80000, CRC(713b9e9f) SHA1(91384d67d4ba9c7d926fbecb077293c661b8ec83) ) - ROM_REGION( 0x2000, "eeprom", 0 ) /* D28C64C-20 EEPROM */ + ROM_REGION( 0x2000, "eeprom", 0 ) // D28C64C-20 EEPROM ROM_LOAD( "mt2eep.ic30", 0x000000, 0x800, CRC(208af971) SHA1(69384cac24b7af35a031f9b60e035131a8b10cb2) BAD_DUMP ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced - ROM_LOAD( "mt2-b-2l-.ic7", 0x0600, 0x0117, CRC(3bab14ee) SHA1(312d19cd1a6ef636495bb9a3294261c10bab3a56) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-b-7h-d.ic47", 0x0800, 0x0117, CRC(59d86225) SHA1(9202bcf962f63edc0ef273f102c38337e90449cc) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "mt2_b-2l-.ic7", 0x0600, 0x0117, CRC(3bab14ee) SHA1(312d19cd1a6ef636495bb9a3294261c10bab3a56) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_b-7h-d.ic47", 0x0800, 0x0117, CRC(59d86225) SHA1(9202bcf962f63edc0ef273f102c38337e90449cc) ) // PAL16L8 - bruteforced ROM_END ROM_START( majtitl2b ) // M92-B-F 05C04171F1 ROM board ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "mt2-h0-e.ic34", 0x00001, 0x40000, CRC(f6c3a28c) SHA1(27ef76c120d27119830e6b17353d2a6412cbcbbe) ) - ROM_LOAD16_BYTE( "mt2-l0-e.ic31", 0x00000, 0x40000, CRC(0a061384) SHA1(b033215bb99e645a00e7a364cebb895432917fd4) ) - ROM_LOAD16_BYTE( "mt2-h1-.ic33", 0x80001, 0x40000, CRC(9ba8e1f2) SHA1(ae86697a97223d236e2e6dd33ddb8105b9f926cb) ) - ROM_LOAD16_BYTE( "mt2-l1-.ic32", 0x80000, 0x40000, CRC(e4e00626) SHA1(e8c6c7ad6a367da4036915a155c8695ad90ae47b) ) + ROM_LOAD16_BYTE( "mt2_h0-e.ic34", 0x00001, 0x40000, CRC(f6c3a28c) SHA1(27ef76c120d27119830e6b17353d2a6412cbcbbe) ) + ROM_LOAD16_BYTE( "mt2_l0-e.ic31", 0x00000, 0x40000, CRC(0a061384) SHA1(b033215bb99e645a00e7a364cebb895432917fd4) ) + ROM_LOAD16_BYTE( "mt2_h1-.ic33", 0x80001, 0x40000, CRC(9ba8e1f2) SHA1(ae86697a97223d236e2e6dd33ddb8105b9f926cb) ) + ROM_LOAD16_BYTE( "mt2_l1-.ic32", 0x80000, 0x40000, CRC(e4e00626) SHA1(e8c6c7ad6a367da4036915a155c8695ad90ae47b) ) ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE( "mt2-sh0-.ic14", 0x00001, 0x10000, CRC(1ecbea43) SHA1(8d66ef419f75569f2c83a89c3985742b8a47914f) ) - ROM_LOAD16_BYTE( "mt2-sl0-.ic17", 0x00000, 0x10000, CRC(8fd5b531) SHA1(92cae3f6dac7f89b559063de3be2f38587536b65) ) + ROM_LOAD16_BYTE( "mt2_sh0-.ic14", 0x00001, 0x10000, CRC(1ecbea43) SHA1(8d66ef419f75569f2c83a89c3985742b8a47914f) ) + ROM_LOAD16_BYTE( "mt2_sl0-.ic17", 0x00000, 0x10000, CRC(8fd5b531) SHA1(92cae3f6dac7f89b559063de3be2f38587536b65) ) - ROM_REGION( 0x100000, "gfx1", 0 ) /* Tiles */ + ROM_REGION( 0x100000, "gfx1", 0 ) // Tiles ROM_LOAD( "hr0.ic9", 0x000000, 0x40000, CRC(7e61e4b5) SHA1(d0164862937bd506e701777c51dea1ddb3e2eda4) ) ROM_LOAD( "hr1.ic10", 0x040000, 0x40000, CRC(0a667564) SHA1(d122e0619ae5cc0202f30270933784c954eb1e5d) ) ROM_LOAD( "hr2.ic11", 0x080000, 0x40000, CRC(5eb44312) SHA1(75b584b63d4f4f2236a679235461f11004aa317f) ) ROM_LOAD( "hr3.ic12", 0x0c0000, 0x40000, CRC(f2866294) SHA1(75e0071bf6282c93034dc7e73466af0f51046d01) ) - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites ROM_LOAD( "k30.ic42", 0x000000, 0x100000, CRC(8c9a2678) SHA1(e8ed119c16ddd59af9e83d243e7be25974f7cbf8) ) ROM_LOAD( "k31.ic43", 0x100000, 0x100000, CRC(5455df78) SHA1(9e49bde1d5a310ff611932c3429601fbddf3a7b1) ) ROM_LOAD( "k32.ic44", 0x200000, 0x100000, CRC(3a258c41) SHA1(1d93fcd01728929848b782870f80a8cd0af44796) ) ROM_LOAD( "k33.ic45", 0x300000, 0x100000, CRC(c1e91a14) SHA1(1f0dbd99d8c5067dc3f8795fc3f1bd4466f64156) ) - ROM_REGION( 0x80000, "irem", 0 ) + ROM_REGION( 0x80000, "irem", 0 ) // Samples ROM_LOAD( "k0d.ic8", 0x000000, 0x80000, CRC(713b9e9f) SHA1(91384d67d4ba9c7d926fbecb077293c661b8ec83) ) - ROM_REGION( 0x2000, "eeprom", 0 ) /* D28C64C-20 EEPROM */ + ROM_REGION( 0x2000, "eeprom", 0 ) // D28C64C-20 EEPROM ROM_LOAD( "mt2eep.ic30", 0x000000, 0x800, CRC(208af971) SHA1(69384cac24b7af35a031f9b60e035131a8b10cb2) BAD_DUMP ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced - ROM_LOAD( "mt2-b-2l-.ic7", 0x0600, 0x0117, CRC(3bab14ee) SHA1(312d19cd1a6ef636495bb9a3294261c10bab3a56) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-b-7h-d.ic47", 0x0800, 0x0117, CRC(59d86225) SHA1(9202bcf962f63edc0ef273f102c38337e90449cc) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "mt2_b-2l-.ic7", 0x0600, 0x0117, CRC(3bab14ee) SHA1(312d19cd1a6ef636495bb9a3294261c10bab3a56) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_b-7h-d.ic47", 0x0800, 0x0117, CRC(59d86225) SHA1(9202bcf962f63edc0ef273f102c38337e90449cc) ) // PAL16L8 - bruteforced ROM_END // this set matches the 'majtitl2' except for the soundcpu roms, which are for a different CPU ROM_START( majtitl2a ) // M92-B-F 05C04171F1 ROM board ROM_REGION( 0x100000, "maincpu", 0 ) // labels differ from 'majtitl2' (maybe the 'B' has faded, or was never there?) - ROM_LOAD16_BYTE( "mt2-h0-.ic34", 0x00001, 0x40000, CRC(b163b12e) SHA1(cdb01a5266bd11f4cff1cb5c05cf24de13a527b2) ) - ROM_LOAD16_BYTE( "mt2-l0-.ic31", 0x00000, 0x40000, CRC(6f3b5d9d) SHA1(a39f25f29195023fb507dc9ffbfcbd57a4e6b30a) ) - ROM_LOAD16_BYTE( "mt2-h1-.ic33", 0x80001, 0x40000, CRC(9ba8e1f2) SHA1(ae86697a97223d236e2e6dd33ddb8105b9f926cb) ) - ROM_LOAD16_BYTE( "mt2-l1-.ic32", 0x80000, 0x40000, CRC(e4e00626) SHA1(e8c6c7ad6a367da4036915a155c8695ad90ae47b) ) + ROM_LOAD16_BYTE( "mt2_h0-.ic34", 0x00001, 0x40000, CRC(b163b12e) SHA1(cdb01a5266bd11f4cff1cb5c05cf24de13a527b2) ) + ROM_LOAD16_BYTE( "mt2_l0-.ic31", 0x00000, 0x40000, CRC(6f3b5d9d) SHA1(a39f25f29195023fb507dc9ffbfcbd57a4e6b30a) ) + ROM_LOAD16_BYTE( "mt2_h1-.ic33", 0x80001, 0x40000, CRC(9ba8e1f2) SHA1(ae86697a97223d236e2e6dd33ddb8105b9f926cb) ) + ROM_LOAD16_BYTE( "mt2_l1-.ic32", 0x80000, 0x40000, CRC(e4e00626) SHA1(e8c6c7ad6a367da4036915a155c8695ad90ae47b) ) ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE( "mt2-sh0-a.ic14", 0x00001, 0x10000, CRC(50f076e5) SHA1(0490ee062c90e7e2ad3897b93a9c681c5bbc6d8a) ) - ROM_LOAD16_BYTE( "mt2-sl0-a.ic17", 0x00000, 0x10000, CRC(f4ecd7b5) SHA1(250afed334d37b0309f4733b41ba03319b51360f) ) + ROM_LOAD16_BYTE( "mt2_sh0-a.ic14", 0x00001, 0x10000, CRC(50f076e5) SHA1(0490ee062c90e7e2ad3897b93a9c681c5bbc6d8a) ) + ROM_LOAD16_BYTE( "mt2_sl0-a.ic17", 0x00000, 0x10000, CRC(f4ecd7b5) SHA1(250afed334d37b0309f4733b41ba03319b51360f) ) - ROM_REGION( 0x100000, "gfx1", 0 ) /* Tiles */ + ROM_REGION( 0x100000, "gfx1", 0 ) // Tiles ROM_LOAD( "hr0.ic9", 0x000000, 0x40000, CRC(7e61e4b5) SHA1(d0164862937bd506e701777c51dea1ddb3e2eda4) ) ROM_LOAD( "hr1.ic10", 0x040000, 0x40000, CRC(0a667564) SHA1(d122e0619ae5cc0202f30270933784c954eb1e5d) ) ROM_LOAD( "hr2.ic11", 0x080000, 0x40000, CRC(5eb44312) SHA1(75b584b63d4f4f2236a679235461f11004aa317f) ) ROM_LOAD( "hr3.ic12", 0x0c0000, 0x40000, CRC(f2866294) SHA1(75e0071bf6282c93034dc7e73466af0f51046d01) ) - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites ROM_LOAD( "k30.ic42", 0x000000, 0x100000, CRC(8c9a2678) SHA1(e8ed119c16ddd59af9e83d243e7be25974f7cbf8) ) ROM_LOAD( "k31.ic43", 0x100000, 0x100000, CRC(5455df78) SHA1(9e49bde1d5a310ff611932c3429601fbddf3a7b1) ) ROM_LOAD( "k32.ic44", 0x200000, 0x100000, CRC(3a258c41) SHA1(1d93fcd01728929848b782870f80a8cd0af44796) ) ROM_LOAD( "k33.ic45", 0x300000, 0x100000, CRC(c1e91a14) SHA1(1f0dbd99d8c5067dc3f8795fc3f1bd4466f64156) ) - ROM_REGION( 0x80000, "irem", 0 ) + ROM_REGION( 0x80000, "irem", 0 ) // Samples ROM_LOAD( "k0d.ic8", 0x000000, 0x80000, CRC(713b9e9f) SHA1(91384d67d4ba9c7d926fbecb077293c661b8ec83) ) - ROM_REGION( 0x2000, "eeprom", 0 ) /* D28C64C-20 EEPROM */ + ROM_REGION( 0x2000, "eeprom", 0 ) // D28C64C-20 EEPROM ROM_LOAD( "mt2eep.ic30", 0x000000, 0x800, CRC(208af971) SHA1(69384cac24b7af35a031f9b60e035131a8b10cb2) BAD_DUMP ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced - ROM_LOAD( "mt2-b-2l-.ic7", 0x0600, 0x0117, CRC(3bab14ee) SHA1(312d19cd1a6ef636495bb9a3294261c10bab3a56) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-b-7h-d.ic47", 0x0800, 0x0117, CRC(59d86225) SHA1(9202bcf962f63edc0ef273f102c38337e90449cc) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "mt2_b-2l-.ic7", 0x0600, 0x0117, CRC(3bab14ee) SHA1(312d19cd1a6ef636495bb9a3294261c10bab3a56) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_b-7h-d.ic47", 0x0800, 0x0117, CRC(59d86225) SHA1(9202bcf962f63edc0ef273f102c38337e90449cc) ) // PAL16L8 - bruteforced ROM_END ROM_START( majtitl2j ) // M92-B-F 05C04171F1 ROM board ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "mt2-h0.ic34", 0x00001, 0x40000, CRC(8a8d71ad) SHA1(8c45d947d15eb3a2c2584c9e1cd0e42988955905) ) - ROM_LOAD16_BYTE( "mt2-l1.ic31", 0x00000, 0x40000, CRC(dd4fff51) SHA1(9281bac10fdbfa9eede9d069b70eb38d9ae612ce) ) - ROM_LOAD16_BYTE( "mt2-h1-.ic33", 0x80001, 0x40000, CRC(9ba8e1f2) SHA1(ae86697a97223d236e2e6dd33ddb8105b9f926cb) ) - ROM_LOAD16_BYTE( "mt2-l1-.ic32", 0x80000, 0x40000, CRC(e4e00626) SHA1(e8c6c7ad6a367da4036915a155c8695ad90ae47b) ) + ROM_LOAD16_BYTE( "mt2_h0.ic34", 0x00001, 0x40000, CRC(8a8d71ad) SHA1(8c45d947d15eb3a2c2584c9e1cd0e42988955905) ) + ROM_LOAD16_BYTE( "mt2_l1.ic31", 0x00000, 0x40000, CRC(dd4fff51) SHA1(9281bac10fdbfa9eede9d069b70eb38d9ae612ce) ) + ROM_LOAD16_BYTE( "mt2_h1-.ic33", 0x80001, 0x40000, CRC(9ba8e1f2) SHA1(ae86697a97223d236e2e6dd33ddb8105b9f926cb) ) + ROM_LOAD16_BYTE( "mt2_l1-.ic32", 0x80000, 0x40000, CRC(e4e00626) SHA1(e8c6c7ad6a367da4036915a155c8695ad90ae47b) ) ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE( "mt2-sh0-.ic14", 0x00001, 0x10000, CRC(1ecbea43) SHA1(8d66ef419f75569f2c83a89c3985742b8a47914f) ) - ROM_LOAD16_BYTE( "mt2-sl0-.ic17", 0x00000, 0x10000, CRC(8fd5b531) SHA1(92cae3f6dac7f89b559063de3be2f38587536b65) ) + ROM_LOAD16_BYTE( "mt2_sh0-.ic14", 0x00001, 0x10000, CRC(1ecbea43) SHA1(8d66ef419f75569f2c83a89c3985742b8a47914f) ) + ROM_LOAD16_BYTE( "mt2_sl0-.ic17", 0x00000, 0x10000, CRC(8fd5b531) SHA1(92cae3f6dac7f89b559063de3be2f38587536b65) ) - ROM_REGION( 0x100000, "gfx1", 0 ) /* Tiles */ + ROM_REGION( 0x100000, "gfx1", 0 ) // Tiles ROM_LOAD( "hr0.ic9", 0x000000, 0x40000, CRC(7e61e4b5) SHA1(d0164862937bd506e701777c51dea1ddb3e2eda4) ) ROM_LOAD( "hr1.ic10", 0x040000, 0x40000, CRC(0a667564) SHA1(d122e0619ae5cc0202f30270933784c954eb1e5d) ) ROM_LOAD( "hr2.ic11", 0x080000, 0x40000, CRC(5eb44312) SHA1(75b584b63d4f4f2236a679235461f11004aa317f) ) ROM_LOAD( "hr3.ic12", 0x0c0000, 0x40000, CRC(f2866294) SHA1(75e0071bf6282c93034dc7e73466af0f51046d01) ) - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites ROM_LOAD( "k30.ic42", 0x000000, 0x100000, CRC(8c9a2678) SHA1(e8ed119c16ddd59af9e83d243e7be25974f7cbf8) ) ROM_LOAD( "k31.ic43", 0x100000, 0x100000, CRC(5455df78) SHA1(9e49bde1d5a310ff611932c3429601fbddf3a7b1) ) ROM_LOAD( "k32.ic44", 0x200000, 0x100000, CRC(3a258c41) SHA1(1d93fcd01728929848b782870f80a8cd0af44796) ) ROM_LOAD( "k33.ic45", 0x300000, 0x100000, CRC(c1e91a14) SHA1(1f0dbd99d8c5067dc3f8795fc3f1bd4466f64156) ) - ROM_REGION( 0x80000, "irem", 0 ) + ROM_REGION( 0x80000, "irem", 0 ) // Samples ROM_LOAD( "k0d.ic8", 0x000000, 0x80000, CRC(713b9e9f) SHA1(91384d67d4ba9c7d926fbecb077293c661b8ec83) ) - ROM_REGION( 0x2000, "eeprom", 0 ) /* D28C64C-20 EEPROM */ + ROM_REGION( 0x2000, "eeprom", 0 ) // D28C64C-20 EEPROM ROM_LOAD( "mt2eep.ic30", 0x000000, 0x800, CRC(208af971) SHA1(69384cac24b7af35a031f9b60e035131a8b10cb2) BAD_DUMP ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced - ROM_LOAD( "mt2-b-2l-.ic7", 0x0600, 0x0117, CRC(3bab14ee) SHA1(312d19cd1a6ef636495bb9a3294261c10bab3a56) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-b-7h-d.ic47", 0x0800, 0x0117, CRC(59d86225) SHA1(9202bcf962f63edc0ef273f102c38337e90449cc) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "mt2_b-2l-.ic7", 0x0600, 0x0117, CRC(3bab14ee) SHA1(312d19cd1a6ef636495bb9a3294261c10bab3a56) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_b-7h-d.ic47", 0x0800, 0x0117, CRC(59d86225) SHA1(9202bcf962f63edc0ef273f102c38337e90449cc) ) // PAL16L8 - bruteforced ROM_END ROM_START( skingame2 ) // M92-B-F 05C04171F1 ROM board ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "mt2-h0-a.ic34", 0x00001, 0x40000, CRC(7c6dbbc7) SHA1(6ac2df542cbcac782d733aaa0f2e4ded702ec24f) ) - ROM_LOAD16_BYTE( "mt2-l0-a.ic31", 0x00000, 0x40000, CRC(9de5f689) SHA1(ea5057cab0a2f5c4586337fc5a17f1a728450cbf) ) - ROM_LOAD16_BYTE( "mt2-h1-.ic33", 0x80001, 0x40000, CRC(9ba8e1f2) SHA1(ae86697a97223d236e2e6dd33ddb8105b9f926cb) ) - ROM_LOAD16_BYTE( "mt2-l1-.ic32", 0x80000, 0x40000, CRC(e4e00626) SHA1(e8c6c7ad6a367da4036915a155c8695ad90ae47b) ) + ROM_LOAD16_BYTE( "mt2_h0-a.ic34", 0x00001, 0x40000, CRC(7c6dbbc7) SHA1(6ac2df542cbcac782d733aaa0f2e4ded702ec24f) ) + ROM_LOAD16_BYTE( "mt2_l0-a.ic31", 0x00000, 0x40000, CRC(9de5f689) SHA1(ea5057cab0a2f5c4586337fc5a17f1a728450cbf) ) + ROM_LOAD16_BYTE( "mt2_h1-.ic33", 0x80001, 0x40000, CRC(9ba8e1f2) SHA1(ae86697a97223d236e2e6dd33ddb8105b9f926cb) ) + ROM_LOAD16_BYTE( "mt2_l1-.ic32", 0x80000, 0x40000, CRC(e4e00626) SHA1(e8c6c7ad6a367da4036915a155c8695ad90ae47b) ) ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE( "mt2-sh0-.ic14", 0x00001, 0x10000, CRC(1ecbea43) SHA1(8d66ef419f75569f2c83a89c3985742b8a47914f) ) - ROM_LOAD16_BYTE( "mt2-sl0-.ic17", 0x00000, 0x10000, CRC(8fd5b531) SHA1(92cae3f6dac7f89b559063de3be2f38587536b65) ) + ROM_LOAD16_BYTE( "mt2_sh0-.ic14", 0x00001, 0x10000, CRC(1ecbea43) SHA1(8d66ef419f75569f2c83a89c3985742b8a47914f) ) + ROM_LOAD16_BYTE( "mt2_sl0-.ic17", 0x00000, 0x10000, CRC(8fd5b531) SHA1(92cae3f6dac7f89b559063de3be2f38587536b65) ) - ROM_REGION( 0x100000, "gfx1", 0 ) /* Tiles */ + ROM_REGION( 0x100000, "gfx1", 0 ) // Tiles ROM_LOAD( "hr0.ic9", 0x000000, 0x40000, CRC(7e61e4b5) SHA1(d0164862937bd506e701777c51dea1ddb3e2eda4) ) ROM_LOAD( "hr1.ic10", 0x040000, 0x40000, CRC(0a667564) SHA1(d122e0619ae5cc0202f30270933784c954eb1e5d) ) ROM_LOAD( "hr2.ic11", 0x080000, 0x40000, CRC(5eb44312) SHA1(75b584b63d4f4f2236a679235461f11004aa317f) ) ROM_LOAD( "hr3.ic12", 0x0c0000, 0x40000, CRC(f2866294) SHA1(75e0071bf6282c93034dc7e73466af0f51046d01) ) - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites ROM_LOAD( "k30.ic42", 0x000000, 0x100000, CRC(8c9a2678) SHA1(e8ed119c16ddd59af9e83d243e7be25974f7cbf8) ) ROM_LOAD( "k31.ic43", 0x100000, 0x100000, CRC(5455df78) SHA1(9e49bde1d5a310ff611932c3429601fbddf3a7b1) ) ROM_LOAD( "k32.ic44", 0x200000, 0x100000, CRC(3a258c41) SHA1(1d93fcd01728929848b782870f80a8cd0af44796) ) ROM_LOAD( "k33.ic45", 0x300000, 0x100000, CRC(c1e91a14) SHA1(1f0dbd99d8c5067dc3f8795fc3f1bd4466f64156) ) - ROM_REGION( 0x80000, "irem", 0 ) + ROM_REGION( 0x80000, "irem", 0 ) // Samples ROM_LOAD( "k0d.ic8", 0x000000, 0x80000, CRC(713b9e9f) SHA1(91384d67d4ba9c7d926fbecb077293c661b8ec83) ) - ROM_REGION( 0x2000, "eeprom", 0 ) /* D28C64C-20 EEPROM */ + ROM_REGION( 0x2000, "eeprom", 0 ) // D28C64C-20 EEPROM ROM_LOAD( "mt2eep.ic30", 0x000000, 0x800, CRC(208af971) SHA1(69384cac24b7af35a031f9b60e035131a8b10cb2) BAD_DUMP ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced - ROM_LOAD( "mt2-b-2l-.ic7", 0x0600, 0x0117, CRC(3bab14ee) SHA1(312d19cd1a6ef636495bb9a3294261c10bab3a56) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-b-7h-d.ic47", 0x0800, 0x0117, CRC(59d86225) SHA1(9202bcf962f63edc0ef273f102c38337e90449cc) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "mt2_b-2l-.ic7", 0x0600, 0x0117, CRC(3bab14ee) SHA1(312d19cd1a6ef636495bb9a3294261c10bab3a56) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_b-7h-d.ic47", 0x0800, 0x0117, CRC(59d86225) SHA1(9202bcf962f63edc0ef273f102c38337e90449cc) ) // PAL16L8 - bruteforced ROM_END ROM_START( gunforce ) // M92-B-A 05C04171A1 ROM board ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "gf_h0-c.ic28", 0x000001, 0x20000, CRC(c09bb634) SHA1(9b0e3174beeef173f5ef70f86f5db42bb01d9989) ) - ROM_LOAD16_BYTE( "gf_l0-c.ic25", 0x000000, 0x20000, CRC(1bef6f7d) SHA1(ff4d674fc5f97f5b298b4b5dc73fb8a6772b5f09) ) - ROM_LOAD16_BYTE( "gf_h1-c.ic27", 0x040001, 0x20000, CRC(c84188b7) SHA1(ff710be742f610d90538db296acdd435260bef12) ) - ROM_LOAD16_BYTE( "gf_l1-c.ic26", 0x040000, 0x20000, CRC(b189f72a) SHA1(f17d87349a57e1a4b20c4947e41edd7c39eaca13) ) + ROM_LOAD16_BYTE( "gf_b-h0-c.ic28", 0x000001, 0x20000, CRC(c09bb634) SHA1(9b0e3174beeef173f5ef70f86f5db42bb01d9989) ) + ROM_LOAD16_BYTE( "gf_b-l0-c.ic25", 0x000000, 0x20000, CRC(1bef6f7d) SHA1(ff4d674fc5f97f5b298b4b5dc73fb8a6772b5f09) ) + ROM_LOAD16_BYTE( "gf_b-h1-c.ic27", 0x040001, 0x20000, CRC(c84188b7) SHA1(ff710be742f610d90538db296acdd435260bef12) ) + ROM_LOAD16_BYTE( "gf_b-l1-c.ic26", 0x040000, 0x20000, CRC(b189f72a) SHA1(f17d87349a57e1a4b20c4947e41edd7c39eaca13) ) ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE( "gf_sh0-.ic14", 0x00001, 0x10000, CRC(3f8f16e0) SHA1(a9f568c1b585c2cf13b21716954dac0a89936fc6) ) - ROM_LOAD16_BYTE( "gf_sl0-.ic17", 0x00000, 0x10000, CRC(db0b13a3) SHA1(6723026010610b706725a5284a7b8d70fe479dae) ) + ROM_LOAD16_BYTE( "gf_b-sh0-.ic14", 0x00001, 0x10000, CRC(3f8f16e0) SHA1(a9f568c1b585c2cf13b21716954dac0a89936fc6) ) + ROM_LOAD16_BYTE( "gf_b-sl0-.ic17", 0x00000, 0x10000, CRC(db0b13a3) SHA1(6723026010610b706725a5284a7b8d70fe479dae) ) - ROM_REGION( 0x100000, "gfx1", 0 ) /* Tiles */ + ROM_REGION( 0x100000, "gfx1", 0 ) // Tiles ROM_LOAD( "gf_c0.ic9", 0x000000, 0x40000, CRC(b3b74979) SHA1(b5b4a4775e0b28c3f37273f93f69886c911af4aa) ) ROM_LOAD( "gf_c1.ic10", 0x040000, 0x40000, CRC(f5c8590a) SHA1(a7f90f23051f8ab2b2d925e950a5ef3c260170ca) ) ROM_LOAD( "gf_c2.ic11", 0x080000, 0x40000, CRC(30f9fb64) SHA1(f86e01b0d74a1f6c19d97d6d0e0f624f050dad10) ) ROM_LOAD( "gf_c3.ic12", 0x0c0000, 0x40000, CRC(87b3e621) SHA1(8e2655c6e83d00c38210fdced25003793bd93d9f) ) - ROM_REGION( 0x100000, "gfx2", 0 ) /* Sprites */ + ROM_REGION( 0x100000, "gfx2", 0 ) // Sprites ROM_LOAD( "gf_000.ic38", 0x000000, 0x40000, CRC(209e8e8d) SHA1(9720be888905be709733c53da207c3406d73aeb1) ) ROM_LOAD( "gf_010.ic39", 0x040000, 0x40000, CRC(6e6e7808) SHA1(92c30eecf8f3669581720be6e49db87fbfac7d88) ) ROM_LOAD( "gf_020.ic40", 0x080000, 0x40000, CRC(6f5c3cb0) SHA1(e41572c267489e2078f8d5605c97abe2034a091a) ) ROM_LOAD( "gf_030.ic41", 0x0c0000, 0x40000, CRC(18978a9f) SHA1(aa484710a7c3561a9922f119a064f9205475ae64) ) - ROM_REGION( 0x20000, "irem", 0 ) + ROM_REGION( 0x20000, "irem", 0 ) // Samples ROM_LOAD( "gf-da.ic8", 0x000000, 0x020000, CRC(933ba935) SHA1(482811e01239feecf10e232566a7809d0d4f11b8) ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-b-2l-.ic7", 0x0600, 0x0117, CRC(3bab14ee) SHA1(312d19cd1a6ef636495bb9a3294261c10bab3a56) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-b-7h-.ic43", 0x0800, 0x0117, CRC(5de0795b) SHA1(fb4265f993e82d0e532a0992acd2f5d510a9c96b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_b-2l-.ic7", 0x0600, 0x0117, CRC(3bab14ee) SHA1(312d19cd1a6ef636495bb9a3294261c10bab3a56) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_b-7h-.ic43", 0x0800, 0x0117, CRC(5de0795b) SHA1(fb4265f993e82d0e532a0992acd2f5d510a9c96b) ) // PAL16L8 - bruteforced ROM_END ROM_START( gunforcej ) // M92-B-A 05C04171A1 ROM board ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "gfb_h0-e.ic28", 0x000001, 0x20000, CRC(43c36e0f) SHA1(08c278861568f0a2fb2699b89a4170f6843bbcb7) ) - ROM_LOAD16_BYTE( "gfb_l0-e.ic25", 0x000000, 0x20000, CRC(24a558d8) SHA1(89a9fb737d51798bdd5c08f448d2d8b3e161396a) ) - ROM_LOAD16_BYTE( "gfb_h1-e.ic27", 0x040001, 0x20000, CRC(d9744f5d) SHA1(056d6e6e9874c33dcebe2e0ec946117d5eaa5d76) ) - ROM_LOAD16_BYTE( "gfb_l1-e.ic26", 0x040000, 0x20000, CRC(a0f7b61b) SHA1(5fc7fc3f57e82a9ae4e1f3c3e8e3e3b0bd3ff8f5) ) + ROM_LOAD16_BYTE( "gf_b-h0-e.ic28", 0x000001, 0x20000, CRC(43c36e0f) SHA1(08c278861568f0a2fb2699b89a4170f6843bbcb7) ) + ROM_LOAD16_BYTE( "gf_b-l0-e.ic25", 0x000000, 0x20000, CRC(24a558d8) SHA1(89a9fb737d51798bdd5c08f448d2d8b3e161396a) ) + ROM_LOAD16_BYTE( "gf_b-h1-e.ic27", 0x040001, 0x20000, CRC(d9744f5d) SHA1(056d6e6e9874c33dcebe2e0ec946117d5eaa5d76) ) + ROM_LOAD16_BYTE( "gf_b-l1-e.ic26", 0x040000, 0x20000, CRC(a0f7b61b) SHA1(5fc7fc3f57e82a9ae4e1f3c3e8e3e3b0bd3ff8f5) ) ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE( "gf_sh0-.ic14", 0x00001, 0x10000, CRC(3f8f16e0) SHA1(a9f568c1b585c2cf13b21716954dac0a89936fc6) ) - ROM_LOAD16_BYTE( "gf_sl0-.ic17", 0x00000, 0x10000, CRC(db0b13a3) SHA1(6723026010610b706725a5284a7b8d70fe479dae) ) + ROM_LOAD16_BYTE( "gf_b-sh0-.ic14", 0x00001, 0x10000, CRC(3f8f16e0) SHA1(a9f568c1b585c2cf13b21716954dac0a89936fc6) ) + ROM_LOAD16_BYTE( "gf_b-sl0-.ic17", 0x00000, 0x10000, CRC(db0b13a3) SHA1(6723026010610b706725a5284a7b8d70fe479dae) ) - ROM_REGION( 0x100000, "gfx1", 0 ) /* Tiles */ + ROM_REGION( 0x100000, "gfx1", 0 ) // Tiles ROM_LOAD( "gf_c0.ic9", 0x000000, 0x40000, CRC(b3b74979) SHA1(b5b4a4775e0b28c3f37273f93f69886c911af4aa) ) ROM_LOAD( "gf_c1.ic10", 0x040000, 0x40000, CRC(f5c8590a) SHA1(a7f90f23051f8ab2b2d925e950a5ef3c260170ca) ) ROM_LOAD( "gf_c2.ic11", 0x080000, 0x40000, CRC(30f9fb64) SHA1(f86e01b0d74a1f6c19d97d6d0e0f624f050dad10) ) ROM_LOAD( "gf_c3.ic12", 0x0c0000, 0x40000, CRC(87b3e621) SHA1(8e2655c6e83d00c38210fdced25003793bd93d9f) ) - ROM_REGION( 0x100000, "gfx2", 0 ) /* Sprites */ + ROM_REGION( 0x100000, "gfx2", 0 ) // Sprites ROM_LOAD( "gf_000.ic38", 0x000000, 0x40000, CRC(209e8e8d) SHA1(9720be888905be709733c53da207c3406d73aeb1) ) ROM_LOAD( "gf_010.ic39", 0x040000, 0x40000, CRC(6e6e7808) SHA1(92c30eecf8f3669581720be6e49db87fbfac7d88) ) ROM_LOAD( "gf_020.ic40", 0x080000, 0x40000, CRC(6f5c3cb0) SHA1(e41572c267489e2078f8d5605c97abe2034a091a) ) ROM_LOAD( "gf_030.ic41", 0x0c0000, 0x40000, CRC(18978a9f) SHA1(aa484710a7c3561a9922f119a064f9205475ae64) ) - ROM_REGION( 0x20000, "irem", 0 ) + ROM_REGION( 0x20000, "irem", 0 ) // Samples ROM_LOAD( "gf-da.ic8", 0x000000, 0x020000, CRC(933ba935) SHA1(482811e01239feecf10e232566a7809d0d4f11b8) ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-b-2l-.ic7", 0x0600, 0x0117, CRC(3bab14ee) SHA1(312d19cd1a6ef636495bb9a3294261c10bab3a56) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-b-7h-.ic43", 0x0800, 0x0117, CRC(5de0795b) SHA1(fb4265f993e82d0e532a0992acd2f5d510a9c96b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_b-2l-.ic7", 0x0600, 0x0117, CRC(3bab14ee) SHA1(312d19cd1a6ef636495bb9a3294261c10bab3a56) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_b-7h-.ic43", 0x0800, 0x0117, CRC(5de0795b) SHA1(fb4265f993e82d0e532a0992acd2f5d510a9c96b) ) // PAL16L8 - bruteforced ROM_END ROM_START( gunforceu ) // M92-B-A 05C04171A1 ROM board ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "gf_h0-d.ic28", 0x000001, 0x20000, CRC(a6db7b5c) SHA1(5656473599e924ab799ea3c6f39d8ce34b08cb29) ) - ROM_LOAD16_BYTE( "gf_l0-d.ic25", 0x000000, 0x20000, CRC(82cf55f6) SHA1(42a2de61f2c5294c81fb135ea2472cc78637c66c) ) - ROM_LOAD16_BYTE( "gf_h1-d.ic27", 0x040001, 0x20000, CRC(08a3736c) SHA1(0ae904cf486a371f8b635c1f9dc5201e38a73f5a) ) - ROM_LOAD16_BYTE( "gf_l1-d.ic26", 0x040000, 0x20000, CRC(435f524f) SHA1(65c282ec50123747880850bc32c7ace0471ed9f2) ) + ROM_LOAD16_BYTE( "gf_b-h0-d.ic28", 0x000001, 0x20000, CRC(a6db7b5c) SHA1(5656473599e924ab799ea3c6f39d8ce34b08cb29) ) + ROM_LOAD16_BYTE( "gf_b-l0-d.ic25", 0x000000, 0x20000, CRC(82cf55f6) SHA1(42a2de61f2c5294c81fb135ea2472cc78637c66c) ) + ROM_LOAD16_BYTE( "gf_b-h1-d.ic27", 0x040001, 0x20000, CRC(08a3736c) SHA1(0ae904cf486a371f8b635c1f9dc5201e38a73f5a) ) + ROM_LOAD16_BYTE( "gf_b-l1-d.ic26", 0x040000, 0x20000, CRC(435f524f) SHA1(65c282ec50123747880850bc32c7ace0471ed9f2) ) ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE( "gf_sh0-.ic14", 0x00001, 0x10000, CRC(3f8f16e0) SHA1(a9f568c1b585c2cf13b21716954dac0a89936fc6) ) - ROM_LOAD16_BYTE( "gf_sl0-.ic17", 0x00000, 0x10000, CRC(db0b13a3) SHA1(6723026010610b706725a5284a7b8d70fe479dae) ) + ROM_LOAD16_BYTE( "gf_b-sh0-.ic14", 0x00001, 0x10000, CRC(3f8f16e0) SHA1(a9f568c1b585c2cf13b21716954dac0a89936fc6) ) + ROM_LOAD16_BYTE( "gf_b-sl0-.ic17", 0x00000, 0x10000, CRC(db0b13a3) SHA1(6723026010610b706725a5284a7b8d70fe479dae) ) - ROM_REGION( 0x100000, "gfx1", 0 ) /* Tiles */ + ROM_REGION( 0x100000, "gfx1", 0 ) // Tiles ROM_LOAD( "gf_c0.ic9", 0x000000, 0x40000, CRC(b3b74979) SHA1(b5b4a4775e0b28c3f37273f93f69886c911af4aa) ) ROM_LOAD( "gf_c1.ic10", 0x040000, 0x40000, CRC(f5c8590a) SHA1(a7f90f23051f8ab2b2d925e950a5ef3c260170ca) ) ROM_LOAD( "gf_c2.ic11", 0x080000, 0x40000, CRC(30f9fb64) SHA1(f86e01b0d74a1f6c19d97d6d0e0f624f050dad10) ) ROM_LOAD( "gf_c3.ic12", 0x0c0000, 0x40000, CRC(87b3e621) SHA1(8e2655c6e83d00c38210fdced25003793bd93d9f) ) - ROM_REGION( 0x100000, "gfx2", 0 ) /* Sprites */ + ROM_REGION( 0x100000, "gfx2", 0 ) // Sprites ROM_LOAD( "gf_000.ic38", 0x000000, 0x40000, CRC(209e8e8d) SHA1(9720be888905be709733c53da207c3406d73aeb1) ) ROM_LOAD( "gf_010.ic39", 0x040000, 0x40000, CRC(6e6e7808) SHA1(92c30eecf8f3669581720be6e49db87fbfac7d88) ) ROM_LOAD( "gf_020.ic40", 0x080000, 0x40000, CRC(6f5c3cb0) SHA1(e41572c267489e2078f8d5605c97abe2034a091a) ) ROM_LOAD( "gf_030.ic41", 0x0c0000, 0x40000, CRC(18978a9f) SHA1(aa484710a7c3561a9922f119a064f9205475ae64) ) - ROM_REGION( 0x20000, "irem", 0 ) + ROM_REGION( 0x20000, "irem", 0 ) // Samples ROM_LOAD( "gf-da.ic8", 0x000000, 0x020000, CRC(933ba935) SHA1(482811e01239feecf10e232566a7809d0d4f11b8) ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-b-2l-.ic7", 0x0600, 0x0117, CRC(3bab14ee) SHA1(312d19cd1a6ef636495bb9a3294261c10bab3a56) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-b-7h-.ic43", 0x0800, 0x0117, CRC(5de0795b) SHA1(fb4265f993e82d0e532a0992acd2f5d510a9c96b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_b-2l-.ic7", 0x0600, 0x0117, CRC(3bab14ee) SHA1(312d19cd1a6ef636495bb9a3294261c10bab3a56) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_b-7h-.ic43", 0x0800, 0x0117, CRC(5de0795b) SHA1(fb4265f993e82d0e532a0992acd2f5d510a9c96b) ) // PAL16L8 - bruteforced ROM_END ROM_START( inthunt ) // M92-E-B 05C04238B1 ROM board ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "ith-h0-d.ic28", 0x000001, 0x040000, CRC(52f8e7a6) SHA1(26d9e272b01e7b82019812059dcc9fbb043c6129) ) - ROM_LOAD16_BYTE( "ith-l0-d.ic39", 0x000000, 0x040000, CRC(5db79eb7) SHA1(ffd4228d7b88a44a82e639a5583753da183fcb23) ) - ROM_LOAD16_BYTE( "ith-h1-b.ic38", 0x080001, 0x020000, CRC(fc2899df) SHA1(f811ff5fd55655afdb25950d317db85c8091b6d6) ) - ROM_LOAD16_BYTE( "ith-l1-b.ic27", 0x080000, 0x020000, CRC(955a605a) SHA1(2515accc2f4a06b07418e45eb62e746d09c81720) ) - - ROM_REGION( 0x20000, "soundcpu", 0 ) /* Irem D8000011A1 */ - ROM_LOAD16_BYTE( "ith-sh0.ic30", 0x00001, 0x10000, CRC(209c8b7f) SHA1(eaf4a6d9222fe181df65cea1f13c3f2ebff2ec5b) ) - ROM_LOAD16_BYTE( "ith-sl0.ic31", 0x00000, 0x10000, CRC(18472d65) SHA1(2705e94ee350ffda272c50ea3bf605826aa19978) ) - - ROM_REGION( 0x200000, "gfx1", 0 ) /* Tiles */ - ROM_LOAD( "ith_c0.ic26", 0x000000, 0x080000, CRC(4c1818cf) SHA1(fc8c2ae640bc3504a52736be46febb92c998fd7d) ) - ROM_LOAD( "ith_c1.ic25", 0x080000, 0x080000, CRC(91145bae) SHA1(71b2695575f189a2fc72635831ba408f824d4928) ) - ROM_LOAD( "ith_c2.ic24", 0x100000, 0x080000, CRC(fc03fe3b) SHA1(7e34220b9b21b82e012dcbf3052cccb118e3c382) ) - ROM_LOAD( "ith_c3.ic23", 0x180000, 0x080000, CRC(ee156a0a) SHA1(4a303ed292ce79e3f990139c35b921213eb2711d) ) - - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ - ROM_LOAD( "ith_000.ic34", 0x000000, 0x100000, CRC(a019766e) SHA1(59012a41d152a471a95f1f86b6b1e0f9dd3f9711) ) - ROM_LOAD( "ith_010.ic35", 0x100000, 0x100000, CRC(3fca3073) SHA1(bdae171cb7705647f28354ca83ecdea3a15f6e22) ) - ROM_LOAD( "ith_020.ic36", 0x200000, 0x100000, CRC(20d1b28b) SHA1(290947d77242e837444766ff5d420bc9b53b5b01) ) - ROM_LOAD( "ith_030.ic37", 0x300000, 0x100000, CRC(90b6fd4b) SHA1(99237ebab7cf4689e06965bd546cd80a825ab024) ) - - ROM_REGION( 0x80000, "irem", 0 ) - ROM_LOAD( "ith_da.ic9", 0x000000, 0x080000, CRC(318ee71a) SHA1(e6f49a7adf7155ba40c4f33a8fdc9553c00f5e3d) ) + ROM_LOAD16_BYTE( "ith_-h0-d.ic28", 0x000001, 0x040000, CRC(52f8e7a6) SHA1(26d9e272b01e7b82019812059dcc9fbb043c6129) ) + ROM_LOAD16_BYTE( "ith_-l0-d.ic39", 0x000000, 0x040000, CRC(5db79eb7) SHA1(ffd4228d7b88a44a82e639a5583753da183fcb23) ) + ROM_LOAD16_BYTE( "ith_-h1-b.ic38", 0x080001, 0x020000, CRC(fc2899df) SHA1(f811ff5fd55655afdb25950d317db85c8091b6d6) ) + ROM_LOAD16_BYTE( "ith_-l1-b.ic27", 0x080000, 0x020000, CRC(955a605a) SHA1(2515accc2f4a06b07418e45eb62e746d09c81720) ) + + ROM_REGION( 0x20000, "soundcpu", 0 ) // Irem D8000011A1 + ROM_LOAD16_BYTE( "ith_-sh0-.ic30", 0x00001, 0x10000, CRC(209c8b7f) SHA1(eaf4a6d9222fe181df65cea1f13c3f2ebff2ec5b) ) + ROM_LOAD16_BYTE( "ith_-sl0-.ic31", 0x00000, 0x10000, CRC(18472d65) SHA1(2705e94ee350ffda272c50ea3bf605826aa19978) ) + + ROM_REGION( 0x200000, "gfx1", 0 ) // Tiles + ROM_LOAD( "ith_-c0-.ic26", 0x000000, 0x080000, CRC(4c1818cf) SHA1(fc8c2ae640bc3504a52736be46febb92c998fd7d) ) + ROM_LOAD( "ith_-c1-.ic25", 0x080000, 0x080000, CRC(91145bae) SHA1(71b2695575f189a2fc72635831ba408f824d4928) ) + ROM_LOAD( "ith_-c2-.ic24", 0x100000, 0x080000, CRC(fc03fe3b) SHA1(7e34220b9b21b82e012dcbf3052cccb118e3c382) ) + ROM_LOAD( "ith_-c3-.ic23", 0x180000, 0x080000, CRC(ee156a0a) SHA1(4a303ed292ce79e3f990139c35b921213eb2711d) ) + + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites + ROM_LOAD( "ith_-000-.ic34", 0x000000, 0x100000, CRC(a019766e) SHA1(59012a41d152a471a95f1f86b6b1e0f9dd3f9711) ) + ROM_LOAD( "ith_-010-.ic35", 0x100000, 0x100000, CRC(3fca3073) SHA1(bdae171cb7705647f28354ca83ecdea3a15f6e22) ) + ROM_LOAD( "ith_-020-.ic36", 0x200000, 0x100000, CRC(20d1b28b) SHA1(290947d77242e837444766ff5d420bc9b53b5b01) ) + ROM_LOAD( "ith_-030-.ic37", 0x300000, 0x100000, CRC(90b6fd4b) SHA1(99237ebab7cf4689e06965bd546cd80a825ab024) ) + + ROM_REGION( 0x80000, "irem", 0 ) // Samples + ROM_LOAD( "ith_-da-.ic9", 0x000000, 0x080000, CRC(318ee71a) SHA1(e6f49a7adf7155ba40c4f33a8fdc9553c00f5e3d) ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-e-3k-.ic20", 0x0600, 0x0117, CRC(52ecf083) SHA1(1a1819e572f7fdd5aab2caeca8741441ffbea01d) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-e-3p-.ic21", 0x0800, 0x0117, CRC(67a4cc04) SHA1(0cd035852cc0b9f803ade56529645e052a13b752) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-e-4k-.ic29", 0x0a00, 0x0117, CRC(506a0e20) SHA1(f10eaf694667239f7cd5209dfcb12d656c697074) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_e-3k-.ic20", 0x0600, 0x0117, CRC(52ecf083) SHA1(1a1819e572f7fdd5aab2caeca8741441ffbea01d) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_e-3p-.ic21", 0x0800, 0x0117, CRC(67a4cc04) SHA1(0cd035852cc0b9f803ade56529645e052a13b752) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_e-4k-.ic29", 0x0a00, 0x0117, CRC(506a0e20) SHA1(f10eaf694667239f7cd5209dfcb12d656c697074) ) // PAL16L8 - bruteforced ROM_END ROM_START( inthuntu ) // M92-E-B 05C04238B1 ROM board ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "ith-h0-c.ic28", 0x000001, 0x040000, CRC(563dcec0) SHA1(0c7588ba603926fb0b490f2ba324ff73362a54d5) ) - ROM_LOAD16_BYTE( "ith-l0-c.ic39", 0x000000, 0x040000, CRC(1638c705) SHA1(8ca7a12c2f75172d4c2c808ea666b2f2e969398c) ) - ROM_LOAD16_BYTE( "ith-h1-a.ic38", 0x080001, 0x020000, CRC(0253065f) SHA1(a11e6bf014c19b2e317b75f01a7f0d7a9a85c7d3) ) - ROM_LOAD16_BYTE( "ith-l1-a.ic27", 0x080000, 0x020000, CRC(a57d688d) SHA1(aa049de5c41097b6f1da31e9bf3bac132f67aa6c) ) - - ROM_REGION( 0x20000, "soundcpu", 0 ) /* Irem D8000011A1 */ - ROM_LOAD16_BYTE( "ith-sh0.ic30", 0x00001, 0x10000, CRC(209c8b7f) SHA1(eaf4a6d9222fe181df65cea1f13c3f2ebff2ec5b) ) - ROM_LOAD16_BYTE( "ith-sl0.ic31", 0x00000, 0x10000, CRC(18472d65) SHA1(2705e94ee350ffda272c50ea3bf605826aa19978) ) - - ROM_REGION( 0x200000, "gfx1", 0 ) /* Tiles */ - ROM_LOAD( "ith_c0.ic26", 0x000000, 0x080000, CRC(4c1818cf) SHA1(fc8c2ae640bc3504a52736be46febb92c998fd7d) ) - ROM_LOAD( "ith_c1.ic25", 0x080000, 0x080000, CRC(91145bae) SHA1(71b2695575f189a2fc72635831ba408f824d4928) ) - ROM_LOAD( "ith_c2.ic24", 0x100000, 0x080000, CRC(fc03fe3b) SHA1(7e34220b9b21b82e012dcbf3052cccb118e3c382) ) - ROM_LOAD( "ith_c3.ic23", 0x180000, 0x080000, CRC(ee156a0a) SHA1(4a303ed292ce79e3f990139c35b921213eb2711d) ) - - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ - ROM_LOAD( "ith_000.ic34", 0x000000, 0x100000, CRC(a019766e) SHA1(59012a41d152a471a95f1f86b6b1e0f9dd3f9711) ) - ROM_LOAD( "ith_010.ic35", 0x100000, 0x100000, CRC(3fca3073) SHA1(bdae171cb7705647f28354ca83ecdea3a15f6e22) ) - ROM_LOAD( "ith_020.ic36", 0x200000, 0x100000, CRC(20d1b28b) SHA1(290947d77242e837444766ff5d420bc9b53b5b01) ) - ROM_LOAD( "ith_030.ic37", 0x300000, 0x100000, CRC(90b6fd4b) SHA1(99237ebab7cf4689e06965bd546cd80a825ab024) ) - - ROM_REGION( 0x80000, "irem", 0 ) - ROM_LOAD( "ith_da.ic9", 0x000000, 0x080000, CRC(318ee71a) SHA1(e6f49a7adf7155ba40c4f33a8fdc9553c00f5e3d) ) + ROM_LOAD16_BYTE( "ith_-h0-c.ic28", 0x000001, 0x040000, CRC(563dcec0) SHA1(0c7588ba603926fb0b490f2ba324ff73362a54d5) ) + ROM_LOAD16_BYTE( "ith_-l0-c.ic39", 0x000000, 0x040000, CRC(1638c705) SHA1(8ca7a12c2f75172d4c2c808ea666b2f2e969398c) ) + ROM_LOAD16_BYTE( "ith_-h1-a.ic38", 0x080001, 0x020000, CRC(0253065f) SHA1(a11e6bf014c19b2e317b75f01a7f0d7a9a85c7d3) ) + ROM_LOAD16_BYTE( "ith_-l1-a.ic27", 0x080000, 0x020000, CRC(a57d688d) SHA1(aa049de5c41097b6f1da31e9bf3bac132f67aa6c) ) + + ROM_REGION( 0x20000, "soundcpu", 0 ) // Irem D8000011A1 + ROM_LOAD16_BYTE( "ith_-sh0-.ic30", 0x00001, 0x10000, CRC(209c8b7f) SHA1(eaf4a6d9222fe181df65cea1f13c3f2ebff2ec5b) ) + ROM_LOAD16_BYTE( "ith_-sl0-.ic31", 0x00000, 0x10000, CRC(18472d65) SHA1(2705e94ee350ffda272c50ea3bf605826aa19978) ) + + ROM_REGION( 0x200000, "gfx1", 0 ) // Tiles + ROM_LOAD( "ith_-c0-.ic26", 0x000000, 0x080000, CRC(4c1818cf) SHA1(fc8c2ae640bc3504a52736be46febb92c998fd7d) ) + ROM_LOAD( "ith_-c1-.ic25", 0x080000, 0x080000, CRC(91145bae) SHA1(71b2695575f189a2fc72635831ba408f824d4928) ) + ROM_LOAD( "ith_-c2-.ic24", 0x100000, 0x080000, CRC(fc03fe3b) SHA1(7e34220b9b21b82e012dcbf3052cccb118e3c382) ) + ROM_LOAD( "ith_-c3-.ic23", 0x180000, 0x080000, CRC(ee156a0a) SHA1(4a303ed292ce79e3f990139c35b921213eb2711d) ) + + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites + ROM_LOAD( "ith_-000-.ic34", 0x000000, 0x100000, CRC(a019766e) SHA1(59012a41d152a471a95f1f86b6b1e0f9dd3f9711) ) + ROM_LOAD( "ith_-010-.ic35", 0x100000, 0x100000, CRC(3fca3073) SHA1(bdae171cb7705647f28354ca83ecdea3a15f6e22) ) + ROM_LOAD( "ith_-020-.ic36", 0x200000, 0x100000, CRC(20d1b28b) SHA1(290947d77242e837444766ff5d420bc9b53b5b01) ) + ROM_LOAD( "ith_-030-.ic37", 0x300000, 0x100000, CRC(90b6fd4b) SHA1(99237ebab7cf4689e06965bd546cd80a825ab024) ) + + ROM_REGION( 0x80000, "irem", 0 ) // Samples + ROM_LOAD( "ith_-da-.ic9", 0x000000, 0x080000, CRC(318ee71a) SHA1(e6f49a7adf7155ba40c4f33a8fdc9553c00f5e3d) ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-e-3k-.ic20", 0x0600, 0x0117, CRC(52ecf083) SHA1(1a1819e572f7fdd5aab2caeca8741441ffbea01d) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-e-3p-.ic21", 0x0800, 0x0117, CRC(67a4cc04) SHA1(0cd035852cc0b9f803ade56529645e052a13b752) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-e-4k-.ic29", 0x0a00, 0x0117, CRC(506a0e20) SHA1(f10eaf694667239f7cd5209dfcb12d656c697074) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_e-3k-.ic20", 0x0600, 0x0117, CRC(52ecf083) SHA1(1a1819e572f7fdd5aab2caeca8741441ffbea01d) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_e-3p-.ic21", 0x0800, 0x0117, CRC(67a4cc04) SHA1(0cd035852cc0b9f803ade56529645e052a13b752) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_e-4k-.ic29", 0x0a00, 0x0117, CRC(506a0e20) SHA1(f10eaf694667239f7cd5209dfcb12d656c697074) ) // PAL16L8 - bruteforced ROM_END ROM_START( kaiteids ) // M92-E-B 05C04238B1 ROM board ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "ith-h0-.ic28", 0x000001, 0x040000, CRC(dc1dec36) SHA1(f0a6e3be19752bffd9fd5f435405c8f591eab258) ) - ROM_LOAD16_BYTE( "ith-l0-.ic39", 0x000000, 0x040000, CRC(8835d704) SHA1(42be25ccdc31824797a17e6f76bd06edfe853833) ) - ROM_LOAD16_BYTE( "ith-h1-.ic38", 0x080001, 0x020000, CRC(5a7b212d) SHA1(50562d804a43aed7c34c19c8345782ac2f85caa7) ) - ROM_LOAD16_BYTE( "ith-l1-.ic27", 0x080000, 0x020000, CRC(4c084494) SHA1(4f32003db32f13e19dd07c66996b4328ac2a671e) ) - - ROM_REGION( 0x20000, "soundcpu", 0 ) /* Irem D8000011A1 */ - ROM_LOAD16_BYTE( "ith-sh0.ic30", 0x00001, 0x10000, CRC(209c8b7f) SHA1(eaf4a6d9222fe181df65cea1f13c3f2ebff2ec5b) ) - ROM_LOAD16_BYTE( "ith-sl0.ic31", 0x00000, 0x10000, CRC(18472d65) SHA1(2705e94ee350ffda272c50ea3bf605826aa19978) ) - - ROM_REGION( 0x200000, "gfx1", 0 ) /* Tiles */ - ROM_LOAD( "ith_c0.ic26", 0x000000, 0x080000, CRC(4c1818cf) SHA1(fc8c2ae640bc3504a52736be46febb92c998fd7d) ) - ROM_LOAD( "ith_c1.ic25", 0x080000, 0x080000, CRC(91145bae) SHA1(71b2695575f189a2fc72635831ba408f824d4928) ) - ROM_LOAD( "ith_c2.ic24", 0x100000, 0x080000, CRC(fc03fe3b) SHA1(7e34220b9b21b82e012dcbf3052cccb118e3c382) ) - ROM_LOAD( "ith_c3.ic23", 0x180000, 0x080000, CRC(ee156a0a) SHA1(4a303ed292ce79e3f990139c35b921213eb2711d) ) - - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ - ROM_LOAD( "ith_000.ic34", 0x000000, 0x100000, CRC(a019766e) SHA1(59012a41d152a471a95f1f86b6b1e0f9dd3f9711) ) - ROM_LOAD( "ith_010.ic35", 0x100000, 0x100000, CRC(3fca3073) SHA1(bdae171cb7705647f28354ca83ecdea3a15f6e22) ) - ROM_LOAD( "ith_020.ic36", 0x200000, 0x100000, CRC(20d1b28b) SHA1(290947d77242e837444766ff5d420bc9b53b5b01) ) - ROM_LOAD( "ith_030.ic37", 0x300000, 0x100000, CRC(90b6fd4b) SHA1(99237ebab7cf4689e06965bd546cd80a825ab024) ) - - ROM_REGION( 0x80000, "irem", 0 ) - ROM_LOAD( "ith_da.ic9", 0x000000, 0x080000, CRC(318ee71a) SHA1(e6f49a7adf7155ba40c4f33a8fdc9553c00f5e3d) ) + ROM_LOAD16_BYTE( "ith_-h0-.ic28", 0x000001, 0x040000, CRC(dc1dec36) SHA1(f0a6e3be19752bffd9fd5f435405c8f591eab258) ) + ROM_LOAD16_BYTE( "ith_-l0-.ic39", 0x000000, 0x040000, CRC(8835d704) SHA1(42be25ccdc31824797a17e6f76bd06edfe853833) ) + ROM_LOAD16_BYTE( "ith_-h1-.ic38", 0x080001, 0x020000, CRC(5a7b212d) SHA1(50562d804a43aed7c34c19c8345782ac2f85caa7) ) + ROM_LOAD16_BYTE( "ith_-l1-.ic27", 0x080000, 0x020000, CRC(4c084494) SHA1(4f32003db32f13e19dd07c66996b4328ac2a671e) ) + + ROM_REGION( 0x20000, "soundcpu", 0 ) // Irem D8000011A1 + ROM_LOAD16_BYTE( "ith_-sh0.ic30", 0x00001, 0x10000, CRC(209c8b7f) SHA1(eaf4a6d9222fe181df65cea1f13c3f2ebff2ec5b) ) + ROM_LOAD16_BYTE( "ith_-sl0.ic31", 0x00000, 0x10000, CRC(18472d65) SHA1(2705e94ee350ffda272c50ea3bf605826aa19978) ) + + ROM_REGION( 0x200000, "gfx1", 0 ) // Tiles + ROM_LOAD( "ith_-c0-.ic26", 0x000000, 0x080000, CRC(4c1818cf) SHA1(fc8c2ae640bc3504a52736be46febb92c998fd7d) ) + ROM_LOAD( "ith_-c1-.ic25", 0x080000, 0x080000, CRC(91145bae) SHA1(71b2695575f189a2fc72635831ba408f824d4928) ) + ROM_LOAD( "ith_-c2-.ic24", 0x100000, 0x080000, CRC(fc03fe3b) SHA1(7e34220b9b21b82e012dcbf3052cccb118e3c382) ) + ROM_LOAD( "ith_-c3-.ic23", 0x180000, 0x080000, CRC(ee156a0a) SHA1(4a303ed292ce79e3f990139c35b921213eb2711d) ) + + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites + ROM_LOAD( "ith_-000-.ic34", 0x000000, 0x100000, CRC(a019766e) SHA1(59012a41d152a471a95f1f86b6b1e0f9dd3f9711) ) + ROM_LOAD( "ith_-010-.ic35", 0x100000, 0x100000, CRC(3fca3073) SHA1(bdae171cb7705647f28354ca83ecdea3a15f6e22) ) + ROM_LOAD( "ith_-020-.ic36", 0x200000, 0x100000, CRC(20d1b28b) SHA1(290947d77242e837444766ff5d420bc9b53b5b01) ) + ROM_LOAD( "ith_-030-.ic37", 0x300000, 0x100000, CRC(90b6fd4b) SHA1(99237ebab7cf4689e06965bd546cd80a825ab024) ) + + ROM_REGION( 0x80000, "irem", 0 ) // Samples + ROM_LOAD( "ith_-da-.ic9", 0x000000, 0x080000, CRC(318ee71a) SHA1(e6f49a7adf7155ba40c4f33a8fdc9553c00f5e3d) ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-e-3k-.ic20", 0x0600, 0x0117, CRC(52ecf083) SHA1(1a1819e572f7fdd5aab2caeca8741441ffbea01d) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-e-3p-.ic21", 0x0800, 0x0117, CRC(67a4cc04) SHA1(0cd035852cc0b9f803ade56529645e052a13b752) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-e-4k-.ic29", 0x0a00, 0x0117, CRC(506a0e20) SHA1(f10eaf694667239f7cd5209dfcb12d656c697074) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_e-3k-.ic20", 0x0600, 0x0117, CRC(52ecf083) SHA1(1a1819e572f7fdd5aab2caeca8741441ffbea01d) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_e-3p-.ic21", 0x0800, 0x0117, CRC(67a4cc04) SHA1(0cd035852cc0b9f803ade56529645e052a13b752) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_e-4k-.ic29", 0x0a00, 0x0117, CRC(506a0e20) SHA1(f10eaf694667239f7cd5209dfcb12d656c697074) ) // PAL16L8 - bruteforced ROM_END ROM_START( hook ) // M92-D-A 05C04230A1 ROM board ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "h-h0-d.ic25", 0x000001, 0x040000, CRC(40189ff6) SHA1(ed86a566f0f47c03dd0628cda8b31a167788116c) ) - ROM_LOAD16_BYTE( "h-l0-d.ic38", 0x000000, 0x040000, CRC(14567690) SHA1(74ddc300e81b006fdc57a4a86f5f178a30732dd8) ) - ROM_LOAD16_BYTE( "h-h1-.ic24", 0x080001, 0x020000, CRC(264ba1f0) SHA1(49ecf9b3e5375629607fb747abe264406065580b) ) - ROM_LOAD16_BYTE( "h-l1-.ic37", 0x080000, 0x020000, CRC(f9913731) SHA1(be7871d6843e76f66fae6b501c5ee83ccc366463) ) + ROM_LOAD16_BYTE( "hook_-h0-d.ic25", 0x000001, 0x040000, CRC(40189ff6) SHA1(ed86a566f0f47c03dd0628cda8b31a167788116c) ) + ROM_LOAD16_BYTE( "hook_-l0-d.ic38", 0x000000, 0x040000, CRC(14567690) SHA1(74ddc300e81b006fdc57a4a86f5f178a30732dd8) ) + ROM_LOAD16_BYTE( "hook_-h1-.ic24", 0x080001, 0x020000, CRC(264ba1f0) SHA1(49ecf9b3e5375629607fb747abe264406065580b) ) + ROM_LOAD16_BYTE( "hook_-l1-.ic37", 0x080000, 0x020000, CRC(f9913731) SHA1(be7871d6843e76f66fae6b501c5ee83ccc366463) ) ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE( "h-sh0-.ic27", 0x00001, 0x10000, CRC(86a4e56e) SHA1(61163010e713be64368a4126f17d33cbdcf0c5ed) ) - ROM_LOAD16_BYTE( "h-sl0-.ic28", 0x00000, 0x10000, CRC(10fd9676) SHA1(1b51181a8f0711997e107e9a8b8f44341d08ea81) ) + ROM_LOAD16_BYTE( "hook_-sh0-.ic27", 0x00001, 0x10000, CRC(86a4e56e) SHA1(61163010e713be64368a4126f17d33cbdcf0c5ed) ) + ROM_LOAD16_BYTE( "hook_-sl0-.ic28", 0x00000, 0x10000, CRC(10fd9676) SHA1(1b51181a8f0711997e107e9a8b8f44341d08ea81) ) - ROM_REGION( 0x100000, "gfx1", 0 ) /* Tiles */ - ROM_LOAD( "hook-c0.ic4", 0x000000, 0x040000, CRC(dec63dcf) SHA1(e9869110f832d782c460b123928b042c65fdf8bd) ) - ROM_LOAD( "hook-c1.ic3", 0x040000, 0x040000, CRC(e4eb0b92) SHA1(159da3ec973490a153c69c96c1373cf4e0290736) ) - ROM_LOAD( "hook-c2.ic2", 0x080000, 0x040000, CRC(a52b320b) SHA1(1522562239bb3b93ef552c47445daa4ee021495c) ) - ROM_LOAD( "hook-c3.ic1", 0x0c0000, 0x040000, CRC(7ef67731) SHA1(af0b0ee6e1c06af04c609af7e077d4a7d76d8817) ) + ROM_REGION( 0x100000, "gfx1", 0 ) // Tiles + ROM_LOAD( "hook_-c0-.ic4", 0x000000, 0x040000, CRC(dec63dcf) SHA1(e9869110f832d782c460b123928b042c65fdf8bd) ) + ROM_LOAD( "hook_-c1-.ic3", 0x040000, 0x040000, CRC(e4eb0b92) SHA1(159da3ec973490a153c69c96c1373cf4e0290736) ) + ROM_LOAD( "hook_-c2-.ic2", 0x080000, 0x040000, CRC(a52b320b) SHA1(1522562239bb3b93ef552c47445daa4ee021495c) ) + ROM_LOAD( "hook_-c3-.ic1", 0x0c0000, 0x040000, CRC(7ef67731) SHA1(af0b0ee6e1c06af04c609af7e077d4a7d76d8817) ) - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ - ROM_LOAD( "hook-000.ic33", 0x000000, 0x100000, CRC(ccceac30) SHA1(16e2b4393840344debe869034135feead7450184) ) - ROM_LOAD( "hook-010.ic34", 0x100000, 0x100000, CRC(8ac8da67) SHA1(a9b962cb0bc0d8bc3bda8a0ed1ce06641d666b41) ) - ROM_LOAD( "hook-020.ic35", 0x200000, 0x100000, CRC(8847af9a) SHA1(f82cdbd640fac373136219422172ca9fbf5d1830) ) - ROM_LOAD( "hook-030.ic36", 0x300000, 0x100000, CRC(239e877e) SHA1(445e1096619c4e3a2d5b50a645fd45bd7c501590) ) + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites + ROM_LOAD( "hook_-000-.ic33", 0x000000, 0x100000, CRC(ccceac30) SHA1(16e2b4393840344debe869034135feead7450184) ) + ROM_LOAD( "hook_-010-.ic34", 0x100000, 0x100000, CRC(8ac8da67) SHA1(a9b962cb0bc0d8bc3bda8a0ed1ce06641d666b41) ) + ROM_LOAD( "hook_-020-.ic35", 0x200000, 0x100000, CRC(8847af9a) SHA1(f82cdbd640fac373136219422172ca9fbf5d1830) ) + ROM_LOAD( "hook_-030-.ic36", 0x300000, 0x100000, CRC(239e877e) SHA1(445e1096619c4e3a2d5b50a645fd45bd7c501590) ) - ROM_REGION( 0x80000, "irem", 0 ) - ROM_LOAD( "hook-da.ic11", 0x000000, 0x080000, CRC(88cd0212) SHA1(789532f5544b5d024d8af60eb8a5c133ae0d19d4) ) + ROM_REGION( 0x80000, "irem", 0 ) // Samples + ROM_LOAD( "hook_-da-.ic11", 0x000000, 0x080000, CRC(88cd0212) SHA1(789532f5544b5d024d8af60eb8a5c133ae0d19d4) ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-d-3j-c.ic26", 0x0600, 0x0117, CRC(9ec35216) SHA1(1b36b211d8320a83e56b3b8637259e80cb976a95) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-d-3p-.ic29", 0x0800, 0x0117, CRC(3f336904) SHA1(a85b3da5c49cfbf13ce7f07b88e55c113713498a) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_d-3j-c.ic26", 0x0600, 0x0117, CRC(9ec35216) SHA1(1b36b211d8320a83e56b3b8637259e80cb976a95) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_d-3p-.ic29", 0x0800, 0x0117, CRC(3f336904) SHA1(a85b3da5c49cfbf13ce7f07b88e55c113713498a) ) // PAL16L8 - bruteforced ROM_END ROM_START( hooku ) // M92-D-A 05C04230A1 ROM board ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "h-h0-c.ic25", 0x000001, 0x040000, CRC(84cc239e) SHA1(0a3011cd64cd27336b967b1b2446c8916b8be8e7) ) - ROM_LOAD16_BYTE( "h-l0-c.ic38", 0x000000, 0x040000, CRC(45e194fe) SHA1(2049f242ea3058d42004bafb8b208759020be5bc) ) - ROM_LOAD16_BYTE( "h-h1-.ic24", 0x080001, 0x020000, CRC(264ba1f0) SHA1(49ecf9b3e5375629607fb747abe264406065580b) ) - ROM_LOAD16_BYTE( "h-l1-.ic37", 0x080000, 0x020000, CRC(f9913731) SHA1(be7871d6843e76f66fae6b501c5ee83ccc366463) ) + ROM_LOAD16_BYTE( "hook_-h0-c.ic25", 0x000001, 0x040000, CRC(84cc239e) SHA1(0a3011cd64cd27336b967b1b2446c8916b8be8e7) ) + ROM_LOAD16_BYTE( "hook_-l0-c.ic38", 0x000000, 0x040000, CRC(45e194fe) SHA1(2049f242ea3058d42004bafb8b208759020be5bc) ) + ROM_LOAD16_BYTE( "hook_-h1-.ic24", 0x080001, 0x020000, CRC(264ba1f0) SHA1(49ecf9b3e5375629607fb747abe264406065580b) ) + ROM_LOAD16_BYTE( "hook_-l1-.ic37", 0x080000, 0x020000, CRC(f9913731) SHA1(be7871d6843e76f66fae6b501c5ee83ccc366463) ) ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE( "h-sh0-.ic27", 0x00001, 0x10000, CRC(86a4e56e) SHA1(61163010e713be64368a4126f17d33cbdcf0c5ed) ) - ROM_LOAD16_BYTE( "h-sl0-.ic28", 0x00000, 0x10000, CRC(10fd9676) SHA1(1b51181a8f0711997e107e9a8b8f44341d08ea81) ) + ROM_LOAD16_BYTE( "hook_-sh0-.ic27", 0x00001, 0x10000, CRC(86a4e56e) SHA1(61163010e713be64368a4126f17d33cbdcf0c5ed) ) + ROM_LOAD16_BYTE( "hook_-sl0-.ic28", 0x00000, 0x10000, CRC(10fd9676) SHA1(1b51181a8f0711997e107e9a8b8f44341d08ea81) ) - ROM_REGION( 0x100000, "gfx1", 0 ) /* Tiles */ - ROM_LOAD( "hook-c0.ic4", 0x000000, 0x040000, CRC(dec63dcf) SHA1(e9869110f832d782c460b123928b042c65fdf8bd) ) - ROM_LOAD( "hook-c1.ic3", 0x040000, 0x040000, CRC(e4eb0b92) SHA1(159da3ec973490a153c69c96c1373cf4e0290736) ) - ROM_LOAD( "hook-c2.ic2", 0x080000, 0x040000, CRC(a52b320b) SHA1(1522562239bb3b93ef552c47445daa4ee021495c) ) - ROM_LOAD( "hook-c3.ic1", 0x0c0000, 0x040000, CRC(7ef67731) SHA1(af0b0ee6e1c06af04c609af7e077d4a7d76d8817) ) + ROM_REGION( 0x100000, "gfx1", 0 ) // Tiles + ROM_LOAD( "hook_-c0-.ic4", 0x000000, 0x040000, CRC(dec63dcf) SHA1(e9869110f832d782c460b123928b042c65fdf8bd) ) + ROM_LOAD( "hook_-c1-.ic3", 0x040000, 0x040000, CRC(e4eb0b92) SHA1(159da3ec973490a153c69c96c1373cf4e0290736) ) + ROM_LOAD( "hook_-c2-.ic2", 0x080000, 0x040000, CRC(a52b320b) SHA1(1522562239bb3b93ef552c47445daa4ee021495c) ) + ROM_LOAD( "hook_-c3-.ic1", 0x0c0000, 0x040000, CRC(7ef67731) SHA1(af0b0ee6e1c06af04c609af7e077d4a7d76d8817) ) - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ - ROM_LOAD( "hook-000.ic33", 0x000000, 0x100000, CRC(ccceac30) SHA1(16e2b4393840344debe869034135feead7450184) ) - ROM_LOAD( "hook-010.ic34", 0x100000, 0x100000, CRC(8ac8da67) SHA1(a9b962cb0bc0d8bc3bda8a0ed1ce06641d666b41) ) - ROM_LOAD( "hook-020.ic35", 0x200000, 0x100000, CRC(8847af9a) SHA1(f82cdbd640fac373136219422172ca9fbf5d1830) ) - ROM_LOAD( "hook-030.ic36", 0x300000, 0x100000, CRC(239e877e) SHA1(445e1096619c4e3a2d5b50a645fd45bd7c501590) ) + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites + ROM_LOAD( "hook_-000-.ic33", 0x000000, 0x100000, CRC(ccceac30) SHA1(16e2b4393840344debe869034135feead7450184) ) + ROM_LOAD( "hook_-010-.ic34", 0x100000, 0x100000, CRC(8ac8da67) SHA1(a9b962cb0bc0d8bc3bda8a0ed1ce06641d666b41) ) + ROM_LOAD( "hook_-020-.ic35", 0x200000, 0x100000, CRC(8847af9a) SHA1(f82cdbd640fac373136219422172ca9fbf5d1830) ) + ROM_LOAD( "hook_-030-.ic36", 0x300000, 0x100000, CRC(239e877e) SHA1(445e1096619c4e3a2d5b50a645fd45bd7c501590) ) - ROM_REGION( 0x80000, "irem", 0 ) - ROM_LOAD( "hook-da.ic11", 0x000000, 0x080000, CRC(88cd0212) SHA1(789532f5544b5d024d8af60eb8a5c133ae0d19d4) ) + ROM_REGION( 0x80000, "irem", 0 ) // Samples + ROM_LOAD( "hook_-da-.ic11", 0x000000, 0x080000, CRC(88cd0212) SHA1(789532f5544b5d024d8af60eb8a5c133ae0d19d4) ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-d-3j-c.ic26", 0x0600, 0x0117, CRC(9ec35216) SHA1(1b36b211d8320a83e56b3b8637259e80cb976a95) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-d-3p-.ic29", 0x0800, 0x0117, CRC(3f336904) SHA1(a85b3da5c49cfbf13ce7f07b88e55c113713498a) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_d-3j-c.ic26", 0x0600, 0x0117, CRC(9ec35216) SHA1(1b36b211d8320a83e56b3b8637259e80cb976a95) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_d-3p-.ic29", 0x0800, 0x0117, CRC(3f336904) SHA1(a85b3da5c49cfbf13ce7f07b88e55c113713498a) ) // PAL16L8 - bruteforced ROM_END ROM_START( hookj ) // M92-D-A 05C04230A1 ROM board ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "h-h0-g.ic25", 0x000001, 0x040000, CRC(5964c886) SHA1(fe15f328d0e62b6be09c8ae9892f5b669585fcdb) ) - ROM_LOAD16_BYTE( "h-l0-g.ic38", 0x000000, 0x040000, CRC(7f7433f2) SHA1(e85c170332ed7195e713fd5a2a20c97d56a7297b) ) - ROM_LOAD16_BYTE( "h-h1-.ic24", 0x080001, 0x020000, CRC(264ba1f0) SHA1(49ecf9b3e5375629607fb747abe264406065580b) ) - ROM_LOAD16_BYTE( "h-l1-.ic37", 0x080000, 0x020000, CRC(f9913731) SHA1(be7871d6843e76f66fae6b501c5ee83ccc366463) ) - - - ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE( "h-sh0-a.ic27", 0x00001, 0x10000, CRC(bd3d1f61) SHA1(0c884a0b5519f9c0823128872baf7b0c4078e5c4) ) - ROM_LOAD16_BYTE( "h-sl0-a.ic28", 0x00000, 0x10000, CRC(76371def) SHA1(b7a86fd4eecdd8a538c32e08cd920c27bd50924b) ) - - ROM_REGION( 0x100000, "gfx1", 0 ) /* Tiles */ - ROM_LOAD( "hook-c0.ic4", 0x000000, 0x040000, CRC(dec63dcf) SHA1(e9869110f832d782c460b123928b042c65fdf8bd) ) - ROM_LOAD( "hook-c1.ic3", 0x040000, 0x040000, CRC(e4eb0b92) SHA1(159da3ec973490a153c69c96c1373cf4e0290736) ) - ROM_LOAD( "hook-c2.ic2", 0x080000, 0x040000, CRC(a52b320b) SHA1(1522562239bb3b93ef552c47445daa4ee021495c) ) - ROM_LOAD( "hook-c3.ic1", 0x0c0000, 0x040000, CRC(7ef67731) SHA1(af0b0ee6e1c06af04c609af7e077d4a7d76d8817) ) - - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ - ROM_LOAD( "hook-000.ic33", 0x000000, 0x100000, CRC(ccceac30) SHA1(16e2b4393840344debe869034135feead7450184) ) - ROM_LOAD( "hook-010.ic34", 0x100000, 0x100000, CRC(8ac8da67) SHA1(a9b962cb0bc0d8bc3bda8a0ed1ce06641d666b41) ) - ROM_LOAD( "hook-020.ic35", 0x200000, 0x100000, CRC(8847af9a) SHA1(f82cdbd640fac373136219422172ca9fbf5d1830) ) - ROM_LOAD( "hook-030.ic36", 0x300000, 0x100000, CRC(239e877e) SHA1(445e1096619c4e3a2d5b50a645fd45bd7c501590) ) - - ROM_REGION( 0x80000, "irem", 0 ) - ROM_LOAD( "hook-da.ic11", 0x000000, 0x080000, CRC(88cd0212) SHA1(789532f5544b5d024d8af60eb8a5c133ae0d19d4) ) + ROM_LOAD16_BYTE( "hook_-h0-g.ic25", 0x000001, 0x040000, CRC(5964c886) SHA1(fe15f328d0e62b6be09c8ae9892f5b669585fcdb) ) + ROM_LOAD16_BYTE( "hook_-l0-g.ic38", 0x000000, 0x040000, CRC(7f7433f2) SHA1(e85c170332ed7195e713fd5a2a20c97d56a7297b) ) + ROM_LOAD16_BYTE( "hook_-h1-.ic24", 0x080001, 0x020000, CRC(264ba1f0) SHA1(49ecf9b3e5375629607fb747abe264406065580b) ) + ROM_LOAD16_BYTE( "hook_-l1-.ic37", 0x080000, 0x020000, CRC(f9913731) SHA1(be7871d6843e76f66fae6b501c5ee83ccc366463) ) + + ROM_REGION( 0x20000, "soundcpu", 0 ) // unique to the Japanese sets - verified correct + ROM_LOAD16_BYTE( "hook_-sh0-a.ic27", 0x00001, 0x10000, CRC(bd3d1f61) SHA1(0c884a0b5519f9c0823128872baf7b0c4078e5c4) ) + ROM_LOAD16_BYTE( "hook_-sl0-a.ic28", 0x00000, 0x10000, CRC(76371def) SHA1(b7a86fd4eecdd8a538c32e08cd920c27bd50924b) ) + + ROM_REGION( 0x100000, "gfx1", 0 ) // Tiles + ROM_LOAD( "hook_-c0-.ic4", 0x000000, 0x040000, CRC(dec63dcf) SHA1(e9869110f832d782c460b123928b042c65fdf8bd) ) + ROM_LOAD( "hook_-c1-.ic3", 0x040000, 0x040000, CRC(e4eb0b92) SHA1(159da3ec973490a153c69c96c1373cf4e0290736) ) + ROM_LOAD( "hook_-c2-.ic2", 0x080000, 0x040000, CRC(a52b320b) SHA1(1522562239bb3b93ef552c47445daa4ee021495c) ) + ROM_LOAD( "hook_-c3-.ic1", 0x0c0000, 0x040000, CRC(7ef67731) SHA1(af0b0ee6e1c06af04c609af7e077d4a7d76d8817) ) + + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites + ROM_LOAD( "hook_-000-.ic33", 0x000000, 0x100000, CRC(ccceac30) SHA1(16e2b4393840344debe869034135feead7450184) ) + ROM_LOAD( "hook_-010-.ic34", 0x100000, 0x100000, CRC(8ac8da67) SHA1(a9b962cb0bc0d8bc3bda8a0ed1ce06641d666b41) ) + ROM_LOAD( "hook_-020-.ic35", 0x200000, 0x100000, CRC(8847af9a) SHA1(f82cdbd640fac373136219422172ca9fbf5d1830) ) + ROM_LOAD( "hook_-030-.ic36", 0x300000, 0x100000, CRC(239e877e) SHA1(445e1096619c4e3a2d5b50a645fd45bd7c501590) ) + + ROM_REGION( 0x80000, "irem", 0 ) // Samples + ROM_LOAD( "hook_-da-.ic11", 0x000000, 0x080000, CRC(88cd0212) SHA1(789532f5544b5d024d8af60eb8a5c133ae0d19d4) ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-d-3j-c.ic26", 0x0600, 0x0117, CRC(9ec35216) SHA1(1b36b211d8320a83e56b3b8637259e80cb976a95) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-d-3p-.ic29", 0x0800, 0x0117, CRC(3f336904) SHA1(a85b3da5c49cfbf13ce7f07b88e55c113713498a) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_d-3j-c.ic26", 0x0600, 0x0117, CRC(9ec35216) SHA1(1b36b211d8320a83e56b3b8637259e80cb976a95) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_d-3p-.ic29", 0x0800, 0x0117, CRC(3f336904) SHA1(a85b3da5c49cfbf13ce7f07b88e55c113713498a) ) // PAL16L8 - bruteforced ROM_END ROM_START( ppan ) @@ -1705,13 +1710,13 @@ ROM_START( ppan ) ROM_LOAD16_BYTE( "1.u6", 0x000001, 0x080000, CRC(b135dd6e) SHA1(3e7ac75db53804c605fb628546f5a506ba7f7a5f) ) ROM_LOAD16_BYTE( "2.u5", 0x000000, 0x080000, CRC(7785289c) SHA1(8125c4ae8e99b6eed5216c1d956426bf2034ada0) ) - ROM_REGION( 0x100000, "gfx1", 0 ) /* Tiles */ + ROM_REGION( 0x100000, "gfx1", 0 ) // Tiles ROM_LOAD( "7.u114", 0x000000, 0x040000, CRC(dec63dcf) SHA1(e9869110f832d782c460b123928b042c65fdf8bd) ) ROM_LOAD( "6.u115", 0x040000, 0x040000, CRC(e4eb0b92) SHA1(159da3ec973490a153c69c96c1373cf4e0290736) ) ROM_LOAD( "5.u116", 0x080000, 0x040000, CRC(a52b320b) SHA1(1522562239bb3b93ef552c47445daa4ee021495c) ) ROM_LOAD( "4.u117", 0x0c0000, 0x040000, CRC(7ef67731) SHA1(af0b0ee6e1c06af04c609af7e077d4a7d76d8817) ) - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites ROM_LOAD( "15.u106", 0x000000, 0x080000, CRC(cdfc2f78) SHA1(02981c5b48afe532a74c9aa72ebdaaaca7a091e5) ) ROM_LOAD( "14.u110", 0x080000, 0x080000, CRC(87e767f0) SHA1(ddf3c5a04c8fc1551bddb7e7753972a80442b88b) ) ROM_LOAD( "13.u107", 0x100000, 0x080000, CRC(e07f2abe) SHA1(1b404fcf6bcc1a25e510c95a9eb83df0c780934a) ) @@ -1721,10 +1726,10 @@ ROM_START( ppan ) ROM_LOAD( "9.u109", 0x300000, 0x080000, CRC(9d466b1a) SHA1(c65b7afcfbd6bfec1b495a5dbce806ff34a7cbc1) ) ROM_LOAD( "8.u113", 0x380000, 0x080000, CRC(d08a5f6b) SHA1(ab762be9e5fadac2dc3149bfa69b8cbdbac3218b) ) - ROM_REGION( 0x080000, "okidata", 0 ) /* OKI M6295 samples */ + ROM_REGION( 0x080000, "okidata", 0 ) // OKI M6295 samples ROM_LOAD( "3.u122", 0x000000, 0x080000, CRC(d0d37028) SHA1(0f58d220a1972bafa1299a19e704b7735886c8b6) ) - ROM_REGION( 0x100000, "oki", 0) /* OKI Samples copied here */ + ROM_REGION( 0x100000, "oki", 0) // OKI Samples copied here ROM_COPY( "okidata", 0x000000, 0x000000, 0x20000 ) ROM_COPY( "okidata", 0x000000, 0x020000, 0x20000 ) ROM_COPY( "okidata", 0x000000, 0x040000, 0x20000 ) @@ -1738,139 +1743,139 @@ ROM_END ROM_START( rtypeleo ) // M92-C-N 05C04221N1 ROM board ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "rtl-h0-c.ic28", 0x000001, 0x040000, CRC(5fef7fa1) SHA1(7d18d4ea979d887d6da42c79734b8c695f3df02b) ) - ROM_LOAD16_BYTE( "rtl-l0-c.ic25", 0x000000, 0x040000, CRC(8156456b) SHA1(9755ab80feb92e3e3a36154d57ee2b53185b6816) ) - ROM_LOAD16_BYTE( "rtl-h1-.ic27", 0x080001, 0x020000, CRC(352ff444) SHA1(e302bc8dbf80abe5c1aaf02e92473fc72a796e72) ) - ROM_LOAD16_BYTE( "rtl-l1-.ic26", 0x080000, 0x020000, CRC(fd34ea46) SHA1(aca12d46ebff94505d03884e45805e84bbece6a7) ) + ROM_LOAD16_BYTE( "rtl_-h0-c.ic28", 0x000001, 0x040000, CRC(5fef7fa1) SHA1(7d18d4ea979d887d6da42c79734b8c695f3df02b) ) + ROM_LOAD16_BYTE( "rtl_-l0-c.ic25", 0x000000, 0x040000, CRC(8156456b) SHA1(9755ab80feb92e3e3a36154d57ee2b53185b6816) ) + ROM_LOAD16_BYTE( "rtl_-h1-.ic27", 0x080001, 0x020000, CRC(352ff444) SHA1(e302bc8dbf80abe5c1aaf02e92473fc72a796e72) ) + ROM_LOAD16_BYTE( "rtl_-l1-.ic26", 0x080000, 0x020000, CRC(fd34ea46) SHA1(aca12d46ebff94505d03884e45805e84bbece6a7) ) ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE( "rtl-sh0-a.ic14", 0x00001, 0x10000, CRC(e518b4e3) SHA1(44ec1d6b27bc3e49ad967f43960398ba1a19c5e3) ) - ROM_LOAD16_BYTE( "rtl-sl0-a.ic17", 0x00000, 0x10000, CRC(896f0d36) SHA1(9246b1a5a8717dd823340d4cb79012a3df6fa4b7) ) + ROM_LOAD16_BYTE( "rtl_-sh0-a.ic14", 0x00001, 0x10000, CRC(e518b4e3) SHA1(44ec1d6b27bc3e49ad967f43960398ba1a19c5e3) ) + ROM_LOAD16_BYTE( "rtl_-sl0-a.ic17", 0x00000, 0x10000, CRC(896f0d36) SHA1(9246b1a5a8717dd823340d4cb79012a3df6fa4b7) ) - ROM_REGION( 0x200000, "gfx1", 0 ) /* Tiles */ - ROM_LOAD( "rtl-c0.ic9", 0x000000, 0x080000, CRC(fb588d7c) SHA1(78e96db9912b22f8eff03d57e470b1ef946f7351) ) - ROM_LOAD( "rtl-c1.ic10", 0x080000, 0x080000, CRC(e5541bff) SHA1(cd8293603298b7ead79a16697845603223bb6a45) ) - ROM_LOAD( "rtl-c2.ic11", 0x100000, 0x080000, CRC(faa9ae27) SHA1(de6c7f1843adcaa9fce0d0d9407999babbf52e27) ) - ROM_LOAD( "rtl-c3.ic12", 0x180000, 0x080000, CRC(3a2343f6) SHA1(dea1af889d6a422af3f49abf2cee91aec4d0cac3) ) + ROM_REGION( 0x200000, "gfx1", 0 ) // Tiles + ROM_LOAD( "rtl_-c0-.ic9", 0x000000, 0x080000, CRC(fb588d7c) SHA1(78e96db9912b22f8eff03d57e470b1ef946f7351) ) + ROM_LOAD( "rtl_-c1-.ic10", 0x080000, 0x080000, CRC(e5541bff) SHA1(cd8293603298b7ead79a16697845603223bb6a45) ) + ROM_LOAD( "rtl_-c2-.ic11", 0x100000, 0x080000, CRC(faa9ae27) SHA1(de6c7f1843adcaa9fce0d0d9407999babbf52e27) ) + ROM_LOAD( "rtl_-c3-.ic12", 0x180000, 0x080000, CRC(3a2343f6) SHA1(dea1af889d6a422af3f49abf2cee91aec4d0cac3) ) - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ - ROM_LOAD( "rtl-000.ic38", 0x000000, 0x100000, CRC(82a06870) SHA1(c7233019c4dcfcab55b665a7b0973e74cca879cd) ) - ROM_LOAD( "rtl-010.ic39", 0x100000, 0x100000, CRC(417e7a56) SHA1(d33a40eb7ec0afde0a59799a428aadee12dd5c63) ) - ROM_LOAD( "rtl-020.ic40", 0x200000, 0x100000, CRC(f9a3f3a1) SHA1(b4eb9326ff992e62b70925277fbbd3ea2eabf359) ) - ROM_LOAD( "rtl-030.ic41", 0x300000, 0x100000, CRC(03528d95) SHA1(f2705646ee8d9e7b7f70cfd2c31b6e32798f459d) ) + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites + ROM_LOAD( "rtl_-000-.ic38", 0x000000, 0x100000, CRC(82a06870) SHA1(c7233019c4dcfcab55b665a7b0973e74cca879cd) ) + ROM_LOAD( "rtl_-010-.ic39", 0x100000, 0x100000, CRC(417e7a56) SHA1(d33a40eb7ec0afde0a59799a428aadee12dd5c63) ) + ROM_LOAD( "rtl_-020-.ic40", 0x200000, 0x100000, CRC(f9a3f3a1) SHA1(b4eb9326ff992e62b70925277fbbd3ea2eabf359) ) + ROM_LOAD( "rtl_-030-.ic41", 0x300000, 0x100000, CRC(03528d95) SHA1(f2705646ee8d9e7b7f70cfd2c31b6e32798f459d) ) - ROM_REGION( 0x80000, "irem", 0 ) - ROM_LOAD( "rtl-da.ic8", 0x000000, 0x080000, CRC(dbebd1ff) SHA1(b369d6e944331e6773608ff24f04b8f16267b8da) ) + ROM_REGION( 0x80000, "irem", 0 ) // Samples + ROM_LOAD( "rtl_-da-.ic8", 0x000000, 0x080000, CRC(dbebd1ff) SHA1(b369d6e944331e6773608ff24f04b8f16267b8da) ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-c-2l-.ic7", 0x0600, 0x0117, CRC(67a4cc04) SHA1(0cd035852cc0b9f803ade56529645e052a13b752) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-c-7h-c.ic43", 0x0800, 0x0117, CRC(ebea28fe) SHA1(68d59e53bc46403e3d6e12a506ae435b3e3a34b1) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_c-2l-.ic7", 0x0600, 0x0117, CRC(67a4cc04) SHA1(0cd035852cc0b9f803ade56529645e052a13b752) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_c-7h-c.ic43", 0x0800, 0x0117, CRC(ebea28fe) SHA1(68d59e53bc46403e3d6e12a506ae435b3e3a34b1) ) // PAL16L8 - bruteforced ROM_END ROM_START( rtypeleoj ) // M92-C-N 05C04221N1 ROM boar ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "rtl-h0-d.ic28", 0x000001, 0x040000, CRC(3dbac89f) SHA1(bfb4d1ab480b7828f6b7374df6d30d766f327b95) ) - ROM_LOAD16_BYTE( "rtl-l0-d.ic25", 0x000000, 0x040000, CRC(f85a2537) SHA1(50eeca8de0c7fd28375d082a05f18473d0b15ed4) ) - ROM_LOAD16_BYTE( "rtl-h1-.ic27", 0x080001, 0x020000, CRC(352ff444) SHA1(e302bc8dbf80abe5c1aaf02e92473fc72a796e72) ) - ROM_LOAD16_BYTE( "rtl-l1-.ic26", 0x080000, 0x020000, CRC(fd34ea46) SHA1(aca12d46ebff94505d03884e45805e84bbece6a7) ) + ROM_LOAD16_BYTE( "rtl_-h0-d.ic28", 0x000001, 0x040000, CRC(3dbac89f) SHA1(bfb4d1ab480b7828f6b7374df6d30d766f327b95) ) + ROM_LOAD16_BYTE( "rtl_-l0-d.ic25", 0x000000, 0x040000, CRC(f85a2537) SHA1(50eeca8de0c7fd28375d082a05f18473d0b15ed4) ) + ROM_LOAD16_BYTE( "rtl_-h1-.ic27", 0x080001, 0x020000, CRC(352ff444) SHA1(e302bc8dbf80abe5c1aaf02e92473fc72a796e72) ) + ROM_LOAD16_BYTE( "rtl_-l1-.ic26", 0x080000, 0x020000, CRC(fd34ea46) SHA1(aca12d46ebff94505d03884e45805e84bbece6a7) ) ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE( "rtl-sh0-a.ic14", 0x00001, 0x10000, CRC(e518b4e3) SHA1(44ec1d6b27bc3e49ad967f43960398ba1a19c5e3) ) - ROM_LOAD16_BYTE( "rtl-sl0-a.ic17", 0x00000, 0x10000, CRC(896f0d36) SHA1(9246b1a5a8717dd823340d4cb79012a3df6fa4b7) ) + ROM_LOAD16_BYTE( "rtl_-sh0-a.ic14", 0x00001, 0x10000, CRC(e518b4e3) SHA1(44ec1d6b27bc3e49ad967f43960398ba1a19c5e3) ) + ROM_LOAD16_BYTE( "rtl_-sl0-a.ic17", 0x00000, 0x10000, CRC(896f0d36) SHA1(9246b1a5a8717dd823340d4cb79012a3df6fa4b7) ) - ROM_REGION( 0x200000, "gfx1", 0 ) /* Tiles */ - ROM_LOAD( "rtl-c0.ic9", 0x000000, 0x080000, CRC(fb588d7c) SHA1(78e96db9912b22f8eff03d57e470b1ef946f7351) ) - ROM_LOAD( "rtl-c1.ic10", 0x080000, 0x080000, CRC(e5541bff) SHA1(cd8293603298b7ead79a16697845603223bb6a45) ) - ROM_LOAD( "rtl-c2.ic11", 0x100000, 0x080000, CRC(faa9ae27) SHA1(de6c7f1843adcaa9fce0d0d9407999babbf52e27) ) - ROM_LOAD( "rtl-c3.ic12", 0x180000, 0x080000, CRC(3a2343f6) SHA1(dea1af889d6a422af3f49abf2cee91aec4d0cac3) ) + ROM_REGION( 0x200000, "gfx1", 0 ) // Tiles + ROM_LOAD( "rtl_-c0-.ic9", 0x000000, 0x080000, CRC(fb588d7c) SHA1(78e96db9912b22f8eff03d57e470b1ef946f7351) ) + ROM_LOAD( "rtl_-c1-.ic10", 0x080000, 0x080000, CRC(e5541bff) SHA1(cd8293603298b7ead79a16697845603223bb6a45) ) + ROM_LOAD( "rtl_-c2-.ic11", 0x100000, 0x080000, CRC(faa9ae27) SHA1(de6c7f1843adcaa9fce0d0d9407999babbf52e27) ) + ROM_LOAD( "rtl_-c3-.ic12", 0x180000, 0x080000, CRC(3a2343f6) SHA1(dea1af889d6a422af3f49abf2cee91aec4d0cac3) ) - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ - ROM_LOAD( "rtl-000.ic38", 0x000000, 0x100000, CRC(82a06870) SHA1(c7233019c4dcfcab55b665a7b0973e74cca879cd) ) - ROM_LOAD( "rtl-010.ic39", 0x100000, 0x100000, CRC(417e7a56) SHA1(d33a40eb7ec0afde0a59799a428aadee12dd5c63) ) - ROM_LOAD( "rtl-020.ic40", 0x200000, 0x100000, CRC(f9a3f3a1) SHA1(b4eb9326ff992e62b70925277fbbd3ea2eabf359) ) - ROM_LOAD( "rtl-030.ic41", 0x300000, 0x100000, CRC(03528d95) SHA1(f2705646ee8d9e7b7f70cfd2c31b6e32798f459d) ) + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites + ROM_LOAD( "rtl_-000-.ic38", 0x000000, 0x100000, CRC(82a06870) SHA1(c7233019c4dcfcab55b665a7b0973e74cca879cd) ) + ROM_LOAD( "rtl_-010-.ic39", 0x100000, 0x100000, CRC(417e7a56) SHA1(d33a40eb7ec0afde0a59799a428aadee12dd5c63) ) + ROM_LOAD( "rtl_-020-.ic40", 0x200000, 0x100000, CRC(f9a3f3a1) SHA1(b4eb9326ff992e62b70925277fbbd3ea2eabf359) ) + ROM_LOAD( "rtl_-030-.ic41", 0x300000, 0x100000, CRC(03528d95) SHA1(f2705646ee8d9e7b7f70cfd2c31b6e32798f459d) ) - ROM_REGION( 0x80000, "irem", 0 ) - ROM_LOAD( "rtl-da.ic8", 0x000000, 0x080000, CRC(dbebd1ff) SHA1(b369d6e944331e6773608ff24f04b8f16267b8da) ) + ROM_REGION( 0x80000, "irem", 0 ) // Samples + ROM_LOAD( "rtl_-da-.ic8", 0x000000, 0x080000, CRC(dbebd1ff) SHA1(b369d6e944331e6773608ff24f04b8f16267b8da) ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-c-2l-.ic7", 0x0600, 0x0117, CRC(67a4cc04) SHA1(0cd035852cc0b9f803ade56529645e052a13b752) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-c-7h-c.ic43", 0x0800, 0x0117, CRC(ebea28fe) SHA1(68d59e53bc46403e3d6e12a506ae435b3e3a34b1) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_c-2l-.ic7", 0x0600, 0x0117, CRC(67a4cc04) SHA1(0cd035852cc0b9f803ade56529645e052a13b752) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_c-7h-c.ic43", 0x0800, 0x0117, CRC(ebea28fe) SHA1(68d59e53bc46403e3d6e12a506ae435b3e3a34b1) ) // PAL16L8 - bruteforced ROM_END ROM_START( mysticri ) // M92-B-B 05C04171B1 ROM board ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "mr-h0-b.ic28", 0x000001, 0x040000, CRC(d529f887) SHA1(fedfedd23fdbb8c4a19970dc4e2c8c0f96915982) ) - ROM_LOAD16_BYTE( "mr-l0-b.ic25", 0x000000, 0x040000, CRC(a457ab44) SHA1(6f85428061cf384c6d645ff0aacd850730a86987) ) - ROM_LOAD16_BYTE( "mr-h1-b.ic27", 0x080001, 0x010000, CRC(e17649b9) SHA1(fb09a0ccd22475d81ba667c88d1b5eb7cc64728f) ) - ROM_LOAD16_BYTE( "mr-l1-b.ic26", 0x080000, 0x010000, CRC(a87c62b4) SHA1(d3cae0f420faeb4556767b6ad817fc39d31b7273) ) + ROM_LOAD16_BYTE( "mr_-h0-b.ic28", 0x000001, 0x040000, CRC(d529f887) SHA1(fedfedd23fdbb8c4a19970dc4e2c8c0f96915982) ) + ROM_LOAD16_BYTE( "mr_-l0-b.ic25", 0x000000, 0x040000, CRC(a457ab44) SHA1(6f85428061cf384c6d645ff0aacd850730a86987) ) + ROM_LOAD16_BYTE( "mr_-h1-b.ic27", 0x080001, 0x010000, CRC(e17649b9) SHA1(fb09a0ccd22475d81ba667c88d1b5eb7cc64728f) ) + ROM_LOAD16_BYTE( "mr_-l1-b.ic26", 0x080000, 0x010000, CRC(a87c62b4) SHA1(d3cae0f420faeb4556767b6ad817fc39d31b7273) ) ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE( "mr-sh0-.ic14", 0x00001, 0x10000, CRC(50d335e4) SHA1(a1a92e95fbd6b99d904a82cea4a1ff6fd2ac8dde) ) - ROM_LOAD16_BYTE( "mr-sl0-.ic17", 0x00000, 0x10000, CRC(0fa32721) SHA1(1561ddd2597592060b8a78f1dff6cbb25fb7cd2e) ) + ROM_LOAD16_BYTE( "mr_-sh0-.ic14", 0x00001, 0x10000, CRC(50d335e4) SHA1(a1a92e95fbd6b99d904a82cea4a1ff6fd2ac8dde) ) + ROM_LOAD16_BYTE( "mr_-sl0-.ic17", 0x00000, 0x10000, CRC(0fa32721) SHA1(1561ddd2597592060b8a78f1dff6cbb25fb7cd2e) ) - ROM_REGION( 0x100000, "gfx1", 0 ) /* Tiles */ - ROM_LOAD( "mr-c0.ic9", 0x000000, 0x040000, CRC(872a8fad) SHA1(236406e5959c81a1cffe96fef02d637c2150ce1e) ) - ROM_LOAD( "mr-c1.ic10", 0x040000, 0x040000, CRC(d2ffb27a) SHA1(fedfb430ce8a8953b2f78970d0b0dc5571de333c) ) - ROM_LOAD( "mr-c2.ic11", 0x080000, 0x040000, CRC(62bff287) SHA1(cb7b73c4a26737f1a1f9cc9423ae51c284368b1b) ) - ROM_LOAD( "mr-c3.ic12", 0x0c0000, 0x040000, CRC(d0da62ab) SHA1(96c7c8e1d8dafb797731652fa91d3048aa157185) ) + ROM_REGION( 0x100000, "gfx1", 0 ) // Tiles + ROM_LOAD( "mr_-c0-.ic9", 0x000000, 0x040000, CRC(872a8fad) SHA1(236406e5959c81a1cffe96fef02d637c2150ce1e) ) + ROM_LOAD( "mr_-c1-.ic10", 0x040000, 0x040000, CRC(d2ffb27a) SHA1(fedfb430ce8a8953b2f78970d0b0dc5571de333c) ) + ROM_LOAD( "mr_-c2-.ic11", 0x080000, 0x040000, CRC(62bff287) SHA1(cb7b73c4a26737f1a1f9cc9423ae51c284368b1b) ) + ROM_LOAD( "mr_-c3-.ic12", 0x0c0000, 0x040000, CRC(d0da62ab) SHA1(96c7c8e1d8dafb797731652fa91d3048aa157185) ) - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ - ROM_LOAD( "mr-o00.ic38", 0x000000, 0x080000, CRC(a0f9ce16) SHA1(ae423313d189ebddc6d5d0785ac484e0cdf79112) ) - ROM_LOAD( "mr-o10.ic39", 0x100000, 0x080000, CRC(4e70a9e9) SHA1(8f6b043b03420a590a1081c99311723169126332) ) - ROM_LOAD( "mr-o20.ic40", 0x200000, 0x080000, CRC(b9c468fc) SHA1(dc42a5b80cad5373fce03cc416b9d742fcbec6e9) ) - ROM_LOAD( "mr-o30.ic41", 0x300000, 0x080000, CRC(cc32433a) SHA1(a1a1ab09c4bd6c9ae85529c1aa5427ad3126b914) ) + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites + ROM_LOAD( "mr_-000-.ic38", 0x000000, 0x080000, CRC(a0f9ce16) SHA1(ae423313d189ebddc6d5d0785ac484e0cdf79112) ) + ROM_LOAD( "mr_-010-.ic39", 0x100000, 0x080000, CRC(4e70a9e9) SHA1(8f6b043b03420a590a1081c99311723169126332) ) + ROM_LOAD( "mr_-020-.ic40", 0x200000, 0x080000, CRC(b9c468fc) SHA1(dc42a5b80cad5373fce03cc416b9d742fcbec6e9) ) + ROM_LOAD( "mr_-030-.ic41", 0x300000, 0x080000, CRC(cc32433a) SHA1(a1a1ab09c4bd6c9ae85529c1aa5427ad3126b914) ) - ROM_REGION( 0x40000, "irem", 0 ) - ROM_LOAD( "mr-da.ic8", 0x000000, 0x040000, CRC(1a11fc59) SHA1(6d1f4ca688bf015ecbbe369fbc0eb5e2bcaefcfc) ) + ROM_REGION( 0x40000, "irem", 0 ) // Samples + ROM_LOAD( "mr_-da-.ic8", 0x000000, 0x040000, CRC(1a11fc59) SHA1(6d1f4ca688bf015ecbbe369fbc0eb5e2bcaefcfc) ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-b-2l-.ic7", 0x0600, 0x0117, CRC(3bab14ee) SHA1(312d19cd1a6ef636495bb9a3294261c10bab3a56) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-b-7h-a.ic43", 0x0800, 0x0117, CRC(29481115) SHA1(4ff6a484dccb2f79003303621e32e0b94eb51d71) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_b-2l-.ic7", 0x0600, 0x0117, CRC(3bab14ee) SHA1(312d19cd1a6ef636495bb9a3294261c10bab3a56) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_b-7h-a.ic43", 0x0800, 0x0117, CRC(29481115) SHA1(4ff6a484dccb2f79003303621e32e0b94eb51d71) ) // PAL16L8 - bruteforced ROM_END ROM_START( gunhohki ) // M92-B-B 05C04171B1 ROM board ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "mr-h0-.ic28", 0x000001, 0x040000, CRC(83352270) SHA1(25393ac0ec0f91c2890bbfc8c1b12e0f6bccb2ab) ) - ROM_LOAD16_BYTE( "mr-l0-.ic25", 0x000000, 0x040000, CRC(9db308ae) SHA1(eadec2e07a602d104a38bf9e159865405ab11581) ) - ROM_LOAD16_BYTE( "mr-h1-.ic27", 0x080001, 0x010000, CRC(c9532b60) SHA1(b83322ba7bb3eea4c64dd65b3c0a5cade61841d8) ) - ROM_LOAD16_BYTE( "mr-l1-.ic26", 0x080000, 0x010000, CRC(6349b520) SHA1(406620d9c63ce3d6801105c8122e1d0bbe6152ad) ) + ROM_LOAD16_BYTE( "mr_-h0-.ic28", 0x000001, 0x040000, CRC(83352270) SHA1(25393ac0ec0f91c2890bbfc8c1b12e0f6bccb2ab) ) + ROM_LOAD16_BYTE( "mr_-l0-.ic25", 0x000000, 0x040000, CRC(9db308ae) SHA1(eadec2e07a602d104a38bf9e159865405ab11581) ) + ROM_LOAD16_BYTE( "mr_-h1-.ic27", 0x080001, 0x010000, CRC(c9532b60) SHA1(b83322ba7bb3eea4c64dd65b3c0a5cade61841d8) ) + ROM_LOAD16_BYTE( "mr_-l1-.ic26", 0x080000, 0x010000, CRC(6349b520) SHA1(406620d9c63ce3d6801105c8122e1d0bbe6152ad) ) ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE( "mr-sh0-.ic14", 0x00001, 0x10000, CRC(50d335e4) SHA1(a1a92e95fbd6b99d904a82cea4a1ff6fd2ac8dde) ) - ROM_LOAD16_BYTE( "mr-sl0-.ic17", 0x00000, 0x10000, CRC(0fa32721) SHA1(1561ddd2597592060b8a78f1dff6cbb25fb7cd2e) ) + ROM_LOAD16_BYTE( "mr_-sh0-.ic14", 0x00001, 0x10000, CRC(50d335e4) SHA1(a1a92e95fbd6b99d904a82cea4a1ff6fd2ac8dde) ) + ROM_LOAD16_BYTE( "mr_-sl0-.ic17", 0x00000, 0x10000, CRC(0fa32721) SHA1(1561ddd2597592060b8a78f1dff6cbb25fb7cd2e) ) - ROM_REGION( 0x100000, "gfx1", 0 ) /* Tiles */ - ROM_LOAD( "mr-c0.ic9", 0x000000, 0x040000, CRC(872a8fad) SHA1(236406e5959c81a1cffe96fef02d637c2150ce1e) ) - ROM_LOAD( "mr-c1.ic10", 0x040000, 0x040000, CRC(d2ffb27a) SHA1(fedfb430ce8a8953b2f78970d0b0dc5571de333c) ) - ROM_LOAD( "mr-c2.ic11", 0x080000, 0x040000, CRC(62bff287) SHA1(cb7b73c4a26737f1a1f9cc9423ae51c284368b1b) ) - ROM_LOAD( "mr-c3.ic12", 0x0c0000, 0x040000, CRC(d0da62ab) SHA1(96c7c8e1d8dafb797731652fa91d3048aa157185) ) + ROM_REGION( 0x100000, "gfx1", 0 ) // Tiles + ROM_LOAD( "mr_-c0-.ic9", 0x000000, 0x040000, CRC(872a8fad) SHA1(236406e5959c81a1cffe96fef02d637c2150ce1e) ) + ROM_LOAD( "mr_-c1-.ic10", 0x040000, 0x040000, CRC(d2ffb27a) SHA1(fedfb430ce8a8953b2f78970d0b0dc5571de333c) ) + ROM_LOAD( "mr_-c2-.ic11", 0x080000, 0x040000, CRC(62bff287) SHA1(cb7b73c4a26737f1a1f9cc9423ae51c284368b1b) ) + ROM_LOAD( "mr_-c3-.ic12", 0x0c0000, 0x040000, CRC(d0da62ab) SHA1(96c7c8e1d8dafb797731652fa91d3048aa157185) ) - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ - ROM_LOAD( "mr-o00.ic38", 0x000000, 0x080000, CRC(a0f9ce16) SHA1(ae423313d189ebddc6d5d0785ac484e0cdf79112) ) - ROM_LOAD( "mr-o10.ic39", 0x100000, 0x080000, CRC(4e70a9e9) SHA1(8f6b043b03420a590a1081c99311723169126332) ) - ROM_LOAD( "mr-o20.ic40", 0x200000, 0x080000, CRC(b9c468fc) SHA1(dc42a5b80cad5373fce03cc416b9d742fcbec6e9) ) - ROM_LOAD( "mr-o30.ic41", 0x300000, 0x080000, CRC(cc32433a) SHA1(a1a1ab09c4bd6c9ae85529c1aa5427ad3126b914) ) + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites + ROM_LOAD( "mr_-000-.ic38", 0x000000, 0x080000, CRC(a0f9ce16) SHA1(ae423313d189ebddc6d5d0785ac484e0cdf79112) ) + ROM_LOAD( "mr_-010-.ic39", 0x100000, 0x080000, CRC(4e70a9e9) SHA1(8f6b043b03420a590a1081c99311723169126332) ) + ROM_LOAD( "mr_-020-.ic40", 0x200000, 0x080000, CRC(b9c468fc) SHA1(dc42a5b80cad5373fce03cc416b9d742fcbec6e9) ) + ROM_LOAD( "mr_-030-.ic41", 0x300000, 0x080000, CRC(cc32433a) SHA1(a1a1ab09c4bd6c9ae85529c1aa5427ad3126b914) ) - ROM_REGION( 0x40000, "irem", 0 ) - ROM_LOAD( "mr-da.ic8", 0x000000, 0x040000, CRC(1a11fc59) SHA1(6d1f4ca688bf015ecbbe369fbc0eb5e2bcaefcfc) ) + ROM_REGION( 0x40000, "irem", 0 ) // Samples + ROM_LOAD( "mr_-da-.ic8", 0x000000, 0x040000, CRC(1a11fc59) SHA1(6d1f4ca688bf015ecbbe369fbc0eb5e2bcaefcfc) ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-b-2l-.ic7", 0x0600, 0x0117, CRC(3bab14ee) SHA1(312d19cd1a6ef636495bb9a3294261c10bab3a56) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-b-7h-a.ic43", 0x0800, 0x0117, CRC(29481115) SHA1(4ff6a484dccb2f79003303621e32e0b94eb51d71) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_b-2l-.ic7", 0x0600, 0x0117, CRC(3bab14ee) SHA1(312d19cd1a6ef636495bb9a3294261c10bab3a56) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_b-7h-a.ic43", 0x0800, 0x0117, CRC(29481115) SHA1(4ff6a484dccb2f79003303621e32e0b94eb51d71) ) // PAL16L8 - bruteforced ROM_END ROM_START( mysticrib ) @@ -1885,19 +1890,19 @@ ROM_START( mysticrib ) ROM_LOAD16_BYTE( "sh0", 0x00001, 0x10000, CRC(fc7221ee) SHA1(4e714f31ce0d1bb2f6c649a26af748f96912848e) ) ROM_LOAD16_BYTE( "sl0", 0x00000, 0x10000, CRC(65c809e6) SHA1(45a860b250219a15aa8a2177251f4d3f2e559b9e) ) - ROM_REGION( 0x100000, "gfx1", 0 ) /* Tiles */ + ROM_REGION( 0x100000, "gfx1", 0 ) // Tiles ROM_LOAD( "mr-c0.bin", 0x000000, 0x040000, CRC(872a8fad) SHA1(236406e5959c81a1cffe96fef02d637c2150ce1e) ) ROM_LOAD( "mr-c1.bin", 0x040000, 0x040000, CRC(d2ffb27a) SHA1(fedfb430ce8a8953b2f78970d0b0dc5571de333c) ) ROM_LOAD( "mr-c2.bin", 0x080000, 0x040000, CRC(62bff287) SHA1(cb7b73c4a26737f1a1f9cc9423ae51c284368b1b) ) ROM_LOAD( "mr-c3.bin", 0x0c0000, 0x040000, CRC(d0da62ab) SHA1(96c7c8e1d8dafb797731652fa91d3048aa157185) ) - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ - ROM_LOAD( "mr-o00.bin", 0x000000, 0x080000, CRC(a0f9ce16) SHA1(ae423313d189ebddc6d5d0785ac484e0cdf79112) ) - ROM_LOAD( "mr-o10.bin", 0x100000, 0x080000, CRC(4e70a9e9) SHA1(8f6b043b03420a590a1081c99311723169126332) ) - ROM_LOAD( "mr-o20.bin", 0x200000, 0x080000, CRC(b9c468fc) SHA1(dc42a5b80cad5373fce03cc416b9d742fcbec6e9) ) - ROM_LOAD( "mr-o30.bin", 0x300000, 0x080000, CRC(cc32433a) SHA1(a1a1ab09c4bd6c9ae85529c1aa5427ad3126b914) ) + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites + ROM_LOAD( "mr-000.bin", 0x000000, 0x080000, CRC(a0f9ce16) SHA1(ae423313d189ebddc6d5d0785ac484e0cdf79112) ) + ROM_LOAD( "mr-010.bin", 0x100000, 0x080000, CRC(4e70a9e9) SHA1(8f6b043b03420a590a1081c99311723169126332) ) + ROM_LOAD( "mr-020.bin", 0x200000, 0x080000, CRC(b9c468fc) SHA1(dc42a5b80cad5373fce03cc416b9d742fcbec6e9) ) + ROM_LOAD( "mr-030.bin", 0x300000, 0x080000, CRC(cc32433a) SHA1(a1a1ab09c4bd6c9ae85529c1aa5427ad3126b914) ) - ROM_REGION( 0x40000, "irem", 0 ) + ROM_REGION( 0x40000, "irem", 0 ) // Samples ROM_LOAD( "mr-da.bin", 0x000000, 0x040000, CRC(1a11fc59) SHA1(6d1f4ca688bf015ecbbe369fbc0eb5e2bcaefcfc) ) ROM_END @@ -1913,27 +1918,27 @@ ROM_START( uccops ) // M92-E-B 05C04238B1 ROM board ROM_LOAD16_BYTE( "ucc_e-sh0-.ic30", 0x00001, 0x10000, CRC(df90b198) SHA1(6b334457f06f6b9cfb355ba3d399bebb37b5733e) ) ROM_LOAD16_BYTE( "ucc_e-sl0-.ic31", 0x00000, 0x10000, CRC(96c11aac) SHA1(16c47b4f97f0532fff30bb163f26d8cf6b923a2e) ) - ROM_REGION( 0x200000, "gfx1", 0 ) /* Tiles */ + ROM_REGION( 0x200000, "gfx1", 0 ) // Tiles ROM_LOAD( "uc_w38m.ic26", 0x000000, 0x080000, CRC(130a40e5) SHA1(f70bad2fe126bb0e451a3fa6100a610928e9a502) ) ROM_LOAD( "uc_w39m.ic25", 0x080000, 0x080000, CRC(e42ca144) SHA1(ea83b1027d403e874fda6e68097814f8b9ce25d6) ) ROM_LOAD( "uc_w40m.ic24", 0x100000, 0x080000, CRC(c2961648) SHA1(b5d28638e72ab50d598e284f31bf389956ae12c6) ) ROM_LOAD( "uc_w41m.ic23", 0x180000, 0x080000, CRC(f5334b80) SHA1(6fa70ceba4f67fb0562be7b24b28bda0ffc13ef5) ) - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites ROM_LOAD( "uc_k16m.ic37", 0x000000, 0x100000, CRC(4a225f09) SHA1(f4d27813241fd9b020e4df8b03c852c8ecb92586) ) ROM_LOAD( "uc_k17m.ic36", 0x100000, 0x100000, CRC(e4ed9a54) SHA1(55befbd2e156c765c5e79a3176cf4336d2111293) ) ROM_LOAD( "uc_k18m.ic35", 0x200000, 0x100000, CRC(a626eb12) SHA1(826c4796c2e63f777490b43f84ffa37a6b749ca2) ) ROM_LOAD( "uc_k19m.ic34", 0x300000, 0x100000, CRC(5df46549) SHA1(87b0b799b50bf2b6ee916d9f8dfc1ee7666ce800) ) - ROM_REGION( 0x80000, "irem", 0 ) + ROM_REGION( 0x80000, "irem", 0 ) // Samples ROM_LOAD( "uc_w42.ic9", 0x000000, 0x080000, CRC(d17d3fd6) SHA1(b02da0d01c41c7bf50cd35d6c75bacc3e3e0b85a) ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-e-3p-.ic21", 0x0600, 0x0117, CRC(67a4cc04) SHA1(0cd035852cc0b9f803ade56529645e052a13b752) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-e-4k-.ic29", 0x0800, 0x0117, CRC(506a0e20) SHA1(f10eaf694667239f7cd5209dfcb12d656c697074) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_e-3p-.ic21", 0x0600, 0x0117, CRC(67a4cc04) SHA1(0cd035852cc0b9f803ade56529645e052a13b752) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_e-4k-.ic29", 0x0800, 0x0117, CRC(506a0e20) SHA1(f10eaf694667239f7cd5209dfcb12d656c697074) ) // PAL16L8 - bruteforced ROM_END ROM_START( uccopsu ) // M92-E-B 05C04238B1 ROM board @@ -1947,27 +1952,27 @@ ROM_START( uccopsu ) // M92-E-B 05C04238B1 ROM board ROM_LOAD16_BYTE( "ucc_e-sh0-.ic30", 0x00001, 0x10000, CRC(df90b198) SHA1(6b334457f06f6b9cfb355ba3d399bebb37b5733e) ) ROM_LOAD16_BYTE( "ucc_e-sl0-.ic31", 0x00000, 0x10000, CRC(96c11aac) SHA1(16c47b4f97f0532fff30bb163f26d8cf6b923a2e) ) - ROM_REGION( 0x200000, "gfx1", 0 ) /* Tiles */ + ROM_REGION( 0x200000, "gfx1", 0 ) // Tiles ROM_LOAD( "uc_w38m.ic26", 0x000000, 0x080000, CRC(130a40e5) SHA1(f70bad2fe126bb0e451a3fa6100a610928e9a502) ) ROM_LOAD( "uc_w39m.ic25", 0x080000, 0x080000, CRC(e42ca144) SHA1(ea83b1027d403e874fda6e68097814f8b9ce25d6) ) ROM_LOAD( "uc_w40m.ic24", 0x100000, 0x080000, CRC(c2961648) SHA1(b5d28638e72ab50d598e284f31bf389956ae12c6) ) ROM_LOAD( "uc_w41m.ic23", 0x180000, 0x080000, CRC(f5334b80) SHA1(6fa70ceba4f67fb0562be7b24b28bda0ffc13ef5) ) - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites ROM_LOAD( "uc_k16m.ic37", 0x000000, 0x100000, CRC(4a225f09) SHA1(f4d27813241fd9b020e4df8b03c852c8ecb92586) ) ROM_LOAD( "uc_k17m.ic36", 0x100000, 0x100000, CRC(e4ed9a54) SHA1(55befbd2e156c765c5e79a3176cf4336d2111293) ) ROM_LOAD( "uc_k18m.ic35", 0x200000, 0x100000, CRC(a626eb12) SHA1(826c4796c2e63f777490b43f84ffa37a6b749ca2) ) ROM_LOAD( "uc_k19m.ic34", 0x300000, 0x100000, CRC(5df46549) SHA1(87b0b799b50bf2b6ee916d9f8dfc1ee7666ce800) ) - ROM_REGION( 0x80000, "irem", 0 ) + ROM_REGION( 0x80000, "irem", 0 ) // Samples ROM_LOAD( "uc_w42.ic9", 0x000000, 0x080000, CRC(d17d3fd6) SHA1(b02da0d01c41c7bf50cd35d6c75bacc3e3e0b85a) ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-e-3p-.ic21", 0x0600, 0x0117, CRC(67a4cc04) SHA1(0cd035852cc0b9f803ade56529645e052a13b752) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-e-4k-.ic29", 0x0800, 0x0117, CRC(506a0e20) SHA1(f10eaf694667239f7cd5209dfcb12d656c697074) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_e-3p-.ic21", 0x0600, 0x0117, CRC(67a4cc04) SHA1(0cd035852cc0b9f803ade56529645e052a13b752) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_e-4k-.ic29", 0x0800, 0x0117, CRC(506a0e20) SHA1(f10eaf694667239f7cd5209dfcb12d656c697074) ) // PAL16L8 - bruteforced ROM_END ROM_START( uccopsj ) // M92-E-B 05C04238B1 ROM board @@ -1978,30 +1983,30 @@ ROM_START( uccopsj ) // M92-E-B 05C04238B1 ROM board ROM_LOAD16_BYTE( "uc_l1_a.ic38", 0x080000, 0x020000, CRC(19628280) SHA1(e6c06cb7c37e46a7db3b4f318e836aa5a2390eda) ) ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE( "uc_sh0.ic30", 0x00001, 0x10000, CRC(f0ca1b03) SHA1(07154a2c747091f8be23587c109d91ed1672da6e) ) - ROM_LOAD16_BYTE( "uc_sl0.ic31", 0x00000, 0x10000, CRC(d1661723) SHA1(bdc00196aa2074e7b21e5949f73e9f2b93d76fd9) ) + ROM_LOAD16_BYTE( "uc_sh0-.ic30", 0x00001, 0x10000, CRC(f0ca1b03) SHA1(07154a2c747091f8be23587c109d91ed1672da6e) ) + ROM_LOAD16_BYTE( "uc_sl0-.ic31", 0x00000, 0x10000, CRC(d1661723) SHA1(bdc00196aa2074e7b21e5949f73e9f2b93d76fd9) ) - ROM_REGION( 0x200000, "gfx1", 0 ) /* Tiles */ + ROM_REGION( 0x200000, "gfx1", 0 ) // Tiles ROM_LOAD( "uc_c0.ic26", 0x000000, 0x080000, CRC(6a419a36) SHA1(1907d15fcc4a8bf875d19768667ee4de4702cc2a) ) ROM_LOAD( "uc_c1.ic25", 0x080000, 0x080000, CRC(d703ecc7) SHA1(9716a8fde668e63cf3060450eb32ea43edf143d8) ) ROM_LOAD( "uc_c2.ic24", 0x100000, 0x080000, CRC(96397ac6) SHA1(6dfe507bd9f41b5d46d85ef5f46a368745593b52) ) ROM_LOAD( "uc_c3.ic23", 0x180000, 0x080000, CRC(5d07d10d) SHA1(ee1a928b37043c476346f189f75d2bfcc44bffe6) ) - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites ROM_LOAD( "uc_030.ic37", 0x000000, 0x100000, CRC(97f7775e) SHA1(5cd147fd940b1ab6eba8e6c6f803bdcc5da5a563) ) ROM_LOAD( "uc_020.ic36", 0x100000, 0x100000, CRC(5e0b1d65) SHA1(9e45753d10b2d7b580cd11cef74181209a424189) ) ROM_LOAD( "uc_010.ic35", 0x200000, 0x100000, CRC(bdc224b3) SHA1(09477ec39890d954fac6ff653b9f46c9adea56b6) ) ROM_LOAD( "uc_000.ic34", 0x300000, 0x100000, CRC(7526daec) SHA1(79431d711deb6ed09dc52be753b7b0f2c5588dc3) ) - ROM_REGION( 0x80000, "irem", 0 ) + ROM_REGION( 0x80000, "irem", 0 ) // Samples ROM_LOAD( "uc_da.bin", 0x000000, 0x080000, CRC(0b2855e9) SHA1(70f9decd78eab679a2ccad69e01cb303b61e0d38) ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-e-3p-.ic21", 0x0600, 0x0117, CRC(67a4cc04) SHA1(0cd035852cc0b9f803ade56529645e052a13b752) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-e-4k-.ic29", 0x0800, 0x0117, CRC(506a0e20) SHA1(f10eaf694667239f7cd5209dfcb12d656c697074) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_e-3p-.ic21", 0x0600, 0x0117, CRC(67a4cc04) SHA1(0cd035852cc0b9f803ade56529645e052a13b752) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_e-4k-.ic29", 0x0800, 0x0117, CRC(506a0e20) SHA1(f10eaf694667239f7cd5209dfcb12d656c697074) ) // PAL16L8 - bruteforced ROM_END /* @@ -2030,30 +2035,30 @@ ROM_START( uccopsar ) // M92-E-B 05C04238B1 ROM board - Alpha Renewal Version ROM_LOAD16_BYTE( "uca_-l1-b.ic38", 0x080000, 0x020000, CRC(37211581) SHA1(b8fdff96b2c7d5cf2975dcf81c00581ccb595c15) ) ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE( "uc_sh0.ic30", 0x00001, 0x10000, CRC(f0ca1b03) SHA1(07154a2c747091f8be23587c109d91ed1672da6e) ) - ROM_LOAD16_BYTE( "uc_sl0.ic31", 0x00000, 0x10000, CRC(d1661723) SHA1(bdc00196aa2074e7b21e5949f73e9f2b93d76fd9) ) + ROM_LOAD16_BYTE( "uc_sh0-.ic30", 0x00001, 0x10000, CRC(f0ca1b03) SHA1(07154a2c747091f8be23587c109d91ed1672da6e) ) + ROM_LOAD16_BYTE( "uc_sl0-.ic31", 0x00000, 0x10000, CRC(d1661723) SHA1(bdc00196aa2074e7b21e5949f73e9f2b93d76fd9) ) - ROM_REGION( 0x200000, "gfx1", 0 ) /* Tiles */ + ROM_REGION( 0x200000, "gfx1", 0 ) // Tiles ROM_LOAD( "uc_c0.ic26", 0x000000, 0x080000, CRC(6a419a36) SHA1(1907d15fcc4a8bf875d19768667ee4de4702cc2a) ) ROM_LOAD( "uc_c1.ic25", 0x080000, 0x080000, CRC(d703ecc7) SHA1(9716a8fde668e63cf3060450eb32ea43edf143d8) ) ROM_LOAD( "uc_c2.ic24", 0x100000, 0x080000, CRC(96397ac6) SHA1(6dfe507bd9f41b5d46d85ef5f46a368745593b52) ) ROM_LOAD( "uc_c3.ic23", 0x180000, 0x080000, CRC(5d07d10d) SHA1(ee1a928b37043c476346f189f75d2bfcc44bffe6) ) - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites ROM_LOAD( "uc_030.ic37", 0x000000, 0x100000, CRC(97f7775e) SHA1(5cd147fd940b1ab6eba8e6c6f803bdcc5da5a563) ) ROM_LOAD( "uc_020.ic36", 0x100000, 0x100000, CRC(5e0b1d65) SHA1(9e45753d10b2d7b580cd11cef74181209a424189) ) ROM_LOAD( "uc_010.ic35", 0x200000, 0x100000, CRC(bdc224b3) SHA1(09477ec39890d954fac6ff653b9f46c9adea56b6) ) ROM_LOAD( "uc_000.ic34", 0x300000, 0x100000, CRC(7526daec) SHA1(79431d711deb6ed09dc52be753b7b0f2c5588dc3) ) - ROM_REGION( 0x80000, "irem", 0 ) + ROM_REGION( 0x80000, "irem", 0 ) // Samples ROM_LOAD( "uc_da.bin", 0x000000, 0x080000, CRC(0b2855e9) SHA1(70f9decd78eab679a2ccad69e01cb303b61e0d38) ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-e-3p-.ic21", 0x0600, 0x0117, CRC(67a4cc04) SHA1(0cd035852cc0b9f803ade56529645e052a13b752) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-e-4k-.ic29", 0x0800, 0x0117, CRC(506a0e20) SHA1(f10eaf694667239f7cd5209dfcb12d656c697074) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_e-3p-.ic21", 0x0600, 0x0117, CRC(67a4cc04) SHA1(0cd035852cc0b9f803ade56529645e052a13b752) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_e-4k-.ic29", 0x0800, 0x0117, CRC(506a0e20) SHA1(f10eaf694667239f7cd5209dfcb12d656c697074) ) // PAL16L8 - bruteforced ROM_END ROM_START( uccopsaru ) // M92-E-B 05C04238B1 ROM board - Alpha Renewal Version @@ -2064,192 +2069,235 @@ ROM_START( uccopsaru ) // M92-E-B 05C04238B1 ROM board - Alpha Renewal Version ROM_LOAD16_BYTE( "uc_aru_l1.ic38", 0x080000, 0x020000, CRC(d768b177) SHA1(6147beb65fc4edef3ec9ff4c4e2a481a4370693a) ) ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE( "uc_sh0.ic30", 0x00001, 0x10000, CRC(f0ca1b03) SHA1(07154a2c747091f8be23587c109d91ed1672da6e) ) - ROM_LOAD16_BYTE( "uc_sl0.ic31", 0x00000, 0x10000, CRC(d1661723) SHA1(bdc00196aa2074e7b21e5949f73e9f2b93d76fd9) ) + ROM_LOAD16_BYTE( "uc_sh0-.ic30", 0x00001, 0x10000, CRC(f0ca1b03) SHA1(07154a2c747091f8be23587c109d91ed1672da6e) ) + ROM_LOAD16_BYTE( "uc_sl0-.ic31", 0x00000, 0x10000, CRC(d1661723) SHA1(bdc00196aa2074e7b21e5949f73e9f2b93d76fd9) ) - ROM_REGION( 0x200000, "gfx1", 0 ) /* Tiles */ + ROM_REGION( 0x200000, "gfx1", 0 ) // Tiles ROM_LOAD( "uc_c0.ic26", 0x000000, 0x080000, CRC(6a419a36) SHA1(1907d15fcc4a8bf875d19768667ee4de4702cc2a) ) ROM_LOAD( "uc_c1.ic25", 0x080000, 0x080000, CRC(d703ecc7) SHA1(9716a8fde668e63cf3060450eb32ea43edf143d8) ) ROM_LOAD( "uc_c2.ic24", 0x100000, 0x080000, CRC(96397ac6) SHA1(6dfe507bd9f41b5d46d85ef5f46a368745593b52) ) ROM_LOAD( "uc_c3.ic23", 0x180000, 0x080000, CRC(5d07d10d) SHA1(ee1a928b37043c476346f189f75d2bfcc44bffe6) ) - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites ROM_LOAD( "uc_030.ic37", 0x000000, 0x100000, CRC(97f7775e) SHA1(5cd147fd940b1ab6eba8e6c6f803bdcc5da5a563) ) ROM_LOAD( "uc_020.ic36", 0x100000, 0x100000, CRC(5e0b1d65) SHA1(9e45753d10b2d7b580cd11cef74181209a424189) ) ROM_LOAD( "uc_010.ic35", 0x200000, 0x100000, CRC(bdc224b3) SHA1(09477ec39890d954fac6ff653b9f46c9adea56b6) ) ROM_LOAD( "uc_000.ic34", 0x300000, 0x100000, CRC(7526daec) SHA1(79431d711deb6ed09dc52be753b7b0f2c5588dc3) ) - ROM_REGION( 0x80000, "irem", 0 ) + ROM_REGION( 0x80000, "irem", 0 ) // Samples ROM_LOAD( "uc_da.bin", 0x000000, 0x080000, CRC(0b2855e9) SHA1(70f9decd78eab679a2ccad69e01cb303b61e0d38) ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-e-3p-.ic21", 0x0600, 0x0117, CRC(67a4cc04) SHA1(0cd035852cc0b9f803ade56529645e052a13b752) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-e-4k-.ic29", 0x0800, 0x0117, CRC(506a0e20) SHA1(f10eaf694667239f7cd5209dfcb12d656c697074) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_e-3p-.ic21", 0x0600, 0x0117, CRC(67a4cc04) SHA1(0cd035852cc0b9f803ade56529645e052a13b752) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_e-4k-.ic29", 0x0800, 0x0117, CRC(506a0e20) SHA1(f10eaf694667239f7cd5209dfcb12d656c697074) ) // PAL16L8 - bruteforced ROM_END -ROM_START( lethalth ) +ROM_START( lethalth ) // M92-D-A 05C4230A1 ROM board ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "lt_d-h0.rom", 0x000001, 0x020000, CRC(20c68935) SHA1(edbb5322082bde7136ab015931fdcd18e5c293a8) ) - ROM_LOAD16_BYTE( "lt_d-l0.rom", 0x000000, 0x020000, CRC(e1432fb3) SHA1(4b6c22d740cd598d0e34e257910fe7c3d4f3fd32) ) - ROM_LOAD16_BYTE( "lt_d-h1.rom", 0x040001, 0x020000, CRC(d7dd3d48) SHA1(b848feee55159e334f711e4f661d415ffc1e3513) ) - ROM_LOAD16_BYTE( "lt_d-l1.rom", 0x040000, 0x020000, CRC(b94b3bd8) SHA1(7b89d9177d8b357b09317606cb2070c14c3449a5) ) - - ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE( "lt_d-sh0.rom", 0x00001, 0x10000, CRC(af5b224f) SHA1(a07f2c6ca0e65af016d74b90342cfaab7535324e) ) - ROM_LOAD16_BYTE( "lt_d-sl0.rom", 0x00000, 0x10000, CRC(cb3faac3) SHA1(e1ee32fac7ee9e97fbf68904572e90aa9d0c9460) ) - - ROM_REGION( 0x100000, "gfx1", 0 ) /* Tiles */ - ROM_LOAD( "lt_7a.rom", 0x000000, 0x040000, CRC(ada0fd50) SHA1(7eeb33360cacddf8887f3acce65350af0251936d) ) - ROM_LOAD( "lt_7b.rom", 0x040000, 0x040000, CRC(d2596883) SHA1(5a9f7384c63304c3c1e27375419d59a2b476f46a) ) - ROM_LOAD( "lt_7d.rom", 0x080000, 0x040000, CRC(2de637ef) SHA1(bd1be59d4fe9bf365454c1d471effd88aa942df6) ) - ROM_LOAD( "lt_7h.rom", 0x0c0000, 0x040000, CRC(9f6585cd) SHA1(5d59addc65c3ce20e7ea090a178fe9e17fba525b) ) - - ROM_REGION( 0x100000, "gfx2", 0 ) /* Sprites */ - ROM_LOAD( "lt_7j.rom", 0x000000, 0x040000, CRC(baf8863e) SHA1(fd5937cd70fcffd861a207dc4769d34459dd28d3) ) - ROM_LOAD( "lt_7l.rom", 0x040000, 0x040000, CRC(40fd50af) SHA1(d9bf1e339671fd167fad237bb5bc6d1b183686f5) ) - ROM_LOAD( "lt_7s.rom", 0x080000, 0x040000, CRC(c8e970df) SHA1(7771c17b36dcc9f01ac9e033f3f86e571c5ebbd3) ) - ROM_LOAD( "lt_7y.rom", 0x0c0000, 0x040000, CRC(f5436708) SHA1(e8cb278f4d310eeeb67e01534d17562c7fce62f0) ) - - ROM_REGION( 0x40000, "irem", 0 ) - ROM_LOAD( "lt_8a.rom", 0x000000, 0x040000, CRC(357762a2) SHA1(d13b2a0f5d48c0171bcef708589cad194a7ea1ed) ) + ROM_LOAD16_BYTE( "lt_d-h0-b.ic25", 0x000001, 0x020000, CRC(20c68935) SHA1(edbb5322082bde7136ab015931fdcd18e5c293a8) ) + ROM_LOAD16_BYTE( "lt_d-l0-b.ic38", 0x000000, 0x020000, CRC(e1432fb3) SHA1(4b6c22d740cd598d0e34e257910fe7c3d4f3fd32) ) + ROM_LOAD16_BYTE( "lt_d-h1-.ic24", 0x040001, 0x020000, CRC(d7dd3d48) SHA1(b848feee55159e334f711e4f661d415ffc1e3513) ) + ROM_LOAD16_BYTE( "lt_d-l1-.ic37", 0x040000, 0x020000, CRC(b94b3bd8) SHA1(7b89d9177d8b357b09317606cb2070c14c3449a5) ) + + ROM_REGION( 0x20000, "soundcpu", 0 ) // twice size of thndblst ROMs, same program data, 0x8000-0xffff padded with 0x00 - verified correct + ROM_LOAD16_BYTE( "lt_d-sh0-.ic27", 0x00001, 0x10000, CRC(af5b224f) SHA1(a07f2c6ca0e65af016d74b90342cfaab7535324e) ) + ROM_LOAD16_BYTE( "lt_d-sl0-.ic28", 0x00000, 0x10000, CRC(cb3faac3) SHA1(e1ee32fac7ee9e97fbf68904572e90aa9d0c9460) ) + + ROM_REGION( 0x100000, "gfx1", 0 ) // Tiles + ROM_LOAD( "lt_c0.ic9", 0x000000, 0x040000, CRC(ada0fd50) SHA1(7eeb33360cacddf8887f3acce65350af0251936d) ) // unlabeled mask ROMs, use silkscreen designation & IC locations + ROM_LOAD( "lt_c1.ic10", 0x040000, 0x040000, CRC(d2596883) SHA1(5a9f7384c63304c3c1e27375419d59a2b476f46a) ) + ROM_LOAD( "lt_c2.ic11", 0x080000, 0x040000, CRC(2de637ef) SHA1(bd1be59d4fe9bf365454c1d471effd88aa942df6) ) + ROM_LOAD( "lt_c3.ic12", 0x0c0000, 0x040000, CRC(9f6585cd) SHA1(5d59addc65c3ce20e7ea090a178fe9e17fba525b) ) + + ROM_REGION( 0x100000, "gfx2", 0 ) // Sprites + ROM_LOAD( "lt_000.ic33", 0x000000, 0x040000, CRC(baf8863e) SHA1(fd5937cd70fcffd861a207dc4769d34459dd28d3) ) // unlabeled mask ROMs, use silkscreen designation & IC locations + ROM_LOAD( "lt_010.ic34", 0x040000, 0x040000, CRC(40fd50af) SHA1(d9bf1e339671fd167fad237bb5bc6d1b183686f5) ) // different IC locations compared to the M92-C-B ROM board + ROM_LOAD( "lt_020.ic35", 0x080000, 0x040000, CRC(c8e970df) SHA1(7771c17b36dcc9f01ac9e033f3f86e571c5ebbd3) ) + ROM_LOAD( "lt_030.ic36", 0x0c0000, 0x040000, CRC(f5436708) SHA1(e8cb278f4d310eeeb67e01534d17562c7fce62f0) ) + + ROM_REGION( 0x40000, "irem", 0 ) // Samples + ROM_LOAD( "lt_da.ic11", 0x000000, 0x040000, CRC(357762a2) SHA1(d13b2a0f5d48c0171bcef708589cad194a7ea1ed) ) // unlabeled mask ROM, use silkscreen designation & IC location ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_d-3j-c.ic26", 0x0600, 0x0117, CRC(9ec35216) SHA1(1b36b211d8320a83e56b3b8637259e80cb976a95) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_d-3p-.ic29", 0x0800, 0x0117, CRC(3f336904) SHA1(a85b3da5c49cfbf13ce7f07b88e55c113713498a) ) // PAL16L8 - bruteforced ROM_END -ROM_START( thndblst ) +ROM_START( thndblst ) // M92-C-B 05C04221B1 ROM board ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "lt_d-h0j.rom", 0x000001, 0x020000, CRC(dc218a18) SHA1(f092245fd56ca75096c77ce6abf848454b905cfc) ) - ROM_LOAD16_BYTE( "lt_d-l0j.rom", 0x000000, 0x020000, CRC(ae9a3f81) SHA1(c323073e2c245b3c52f93e07b98b0c2d4f4e97b1) ) - ROM_LOAD16_BYTE( "lt_d-h1.rom", 0x040001, 0x020000, CRC(d7dd3d48) SHA1(b848feee55159e334f711e4f661d415ffc1e3513) ) - ROM_LOAD16_BYTE( "lt_d-l1.rom", 0x040000, 0x020000, CRC(b94b3bd8) SHA1(7b89d9177d8b357b09317606cb2070c14c3449a5) ) - - ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE( "lt_d-sh0.rom", 0x00001, 0x10000, CRC(af5b224f) SHA1(a07f2c6ca0e65af016d74b90342cfaab7535324e) ) - ROM_LOAD16_BYTE( "lt_d-sl0.rom", 0x00000, 0x10000, CRC(cb3faac3) SHA1(e1ee32fac7ee9e97fbf68904572e90aa9d0c9460) ) - - ROM_REGION( 0x100000, "gfx1", 0 ) /* Tiles */ - ROM_LOAD( "lt_7a.rom", 0x000000, 0x040000, CRC(ada0fd50) SHA1(7eeb33360cacddf8887f3acce65350af0251936d) ) - ROM_LOAD( "lt_7b.rom", 0x040000, 0x040000, CRC(d2596883) SHA1(5a9f7384c63304c3c1e27375419d59a2b476f46a) ) - ROM_LOAD( "lt_7d.rom", 0x080000, 0x040000, CRC(2de637ef) SHA1(bd1be59d4fe9bf365454c1d471effd88aa942df6) ) - ROM_LOAD( "lt_7h.rom", 0x0c0000, 0x040000, CRC(9f6585cd) SHA1(5d59addc65c3ce20e7ea090a178fe9e17fba525b) ) - - ROM_REGION( 0x100000, "gfx2", 0 ) /* Sprites */ - ROM_LOAD( "lt_7j.rom", 0x000000, 0x040000, CRC(baf8863e) SHA1(fd5937cd70fcffd861a207dc4769d34459dd28d3) ) - ROM_LOAD( "lt_7l.rom", 0x040000, 0x040000, CRC(40fd50af) SHA1(d9bf1e339671fd167fad237bb5bc6d1b183686f5) ) - ROM_LOAD( "lt_7s.rom", 0x080000, 0x040000, CRC(c8e970df) SHA1(7771c17b36dcc9f01ac9e033f3f86e571c5ebbd3) ) - ROM_LOAD( "lt_7y.rom", 0x0c0000, 0x040000, CRC(f5436708) SHA1(e8cb278f4d310eeeb67e01534d17562c7fce62f0) ) - - ROM_REGION( 0x40000, "irem", 0 ) - ROM_LOAD( "lt_8a.rom", 0x000000, 0x040000, CRC(357762a2) SHA1(d13b2a0f5d48c0171bcef708589cad194a7ea1ed) ) + ROM_LOAD16_BYTE( "lt_c-h0-.ic28", 0x000001, 0x020000, CRC(dc218a18) SHA1(f092245fd56ca75096c77ce6abf848454b905cfc) ) + ROM_LOAD16_BYTE( "lt_c-l0-.ic25", 0x000000, 0x020000, CRC(ae9a3f81) SHA1(c323073e2c245b3c52f93e07b98b0c2d4f4e97b1) ) + ROM_LOAD16_BYTE( "lt_c-h1-.ic27", 0x040001, 0x020000, CRC(d7dd3d48) SHA1(b848feee55159e334f711e4f661d415ffc1e3513) ) + ROM_LOAD16_BYTE( "lt_c-l1-.ic26", 0x040000, 0x020000, CRC(b94b3bd8) SHA1(7b89d9177d8b357b09317606cb2070c14c3449a5) ) + + ROM_REGION( 0x20000, "soundcpu", 0 ) // half size of lethalth ROMs, same program data - verified correct + ROM_LOAD16_BYTE( "lt_c-sh0-a.ic14", 0x00001, 0x08000, CRC(cb76fd08) SHA1(5329ebb68a10db21c1fffff40cb783a1f9c55db6) ) // M5L27256K EPROM + ROM_LOAD16_BYTE( "lt_c-sl0-a.ic17", 0x00000, 0x08000, CRC(abea2071) SHA1(4e3540058d696eb39033b5769850279543746e07) ) // M5L27256K EPROM + + ROM_REGION( 0x100000, "gfx1", 0 ) // Tiles + ROM_LOAD( "lt_c0.ic9", 0x000000, 0x040000, CRC(ada0fd50) SHA1(7eeb33360cacddf8887f3acce65350af0251936d) ) // unlabeled mask ROMs, use silkscreen designation & IC locations + ROM_LOAD( "lt_c1.ic10", 0x040000, 0x040000, CRC(d2596883) SHA1(5a9f7384c63304c3c1e27375419d59a2b476f46a) ) + ROM_LOAD( "lt_c2.ic11", 0x080000, 0x040000, CRC(2de637ef) SHA1(bd1be59d4fe9bf365454c1d471effd88aa942df6) ) + ROM_LOAD( "lt_c3.ic12", 0x0c0000, 0x040000, CRC(9f6585cd) SHA1(5d59addc65c3ce20e7ea090a178fe9e17fba525b) ) + + ROM_REGION( 0x100000, "gfx2", 0 ) // Sprites + ROM_LOAD( "lt_000.ic38", 0x000000, 0x040000, CRC(baf8863e) SHA1(fd5937cd70fcffd861a207dc4769d34459dd28d3) ) // unlabeled mask ROMs, use silkscreen designation & IC locations + ROM_LOAD( "lt_010.ic39", 0x040000, 0x040000, CRC(40fd50af) SHA1(d9bf1e339671fd167fad237bb5bc6d1b183686f5) ) // different IC locations compared to the M92-D-A ROM board + ROM_LOAD( "lt_020.ic40", 0x080000, 0x040000, CRC(c8e970df) SHA1(7771c17b36dcc9f01ac9e033f3f86e571c5ebbd3) ) + ROM_LOAD( "lt_030.ic41", 0x0c0000, 0x040000, CRC(f5436708) SHA1(e8cb278f4d310eeeb67e01534d17562c7fce62f0) ) + + ROM_REGION( 0x40000, "irem", 0 ) // Samples + ROM_LOAD( "lt_da.ic8", 0x000000, 0x040000, CRC(357762a2) SHA1(d13b2a0f5d48c0171bcef708589cad194a7ea1ed) ) // unlabeled mask ROM, use silkscreen designation & IC location ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_c-2l-.ic7", 0x0600, 0x0117, CRC(67a4cc04) SHA1(0cd035852cc0b9f803ade56529645e052a13b752) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_c-7h-c.ic43", 0x0800, 0x0117, CRC(ebea28fe) SHA1(68d59e53bc46403e3d6e12a506ae435b3e3a34b1) ) // PAL16L8 - bruteforced ROM_END -ROM_START( nbbatman ) +ROM_START( nbbatman ) // M92-F-A ROM board (also known to exist on M92-Z-B 05C04805B1 ROM board) ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "6_h0.34", 0x000001, 0x040000, CRC(5c4a1e3f) SHA1(583f83ae789040b28b62af67218abfdc6ea74d25) ) - ROM_LOAD16_BYTE( "3_l0.31", 0x000000, 0x040000, CRC(3d6d70ae) SHA1(6585d0e2367d9400d83be483d849d2390cae7d39) ) - ROM_LOAD16_BYTE( "a1-h1-.ic33", 0x080001, 0x040000, CRC(3ce2aab5) SHA1(b39f17853bcab7ab290fdfaf9f3d8e8c2d91072a) ) - ROM_LOAD16_BYTE( "a1-l1-.ic32", 0x080000, 0x040000, CRC(116d9bcc) SHA1(c2faf8d1c6b51ac1483757777fd55961b74501fb) ) + ROM_LOAD16_BYTE( "a1_-h0-c.ic34", 0x000001, 0x040000, CRC(5c4a1e3f) SHA1(583f83ae789040b28b62af67218abfdc6ea74d25) ) + ROM_LOAD16_BYTE( "a1_-l0-c.ic31", 0x000000, 0x040000, CRC(3d6d70ae) SHA1(6585d0e2367d9400d83be483d849d2390cae7d39) ) + ROM_LOAD16_BYTE( "a1_-h1-.ic33", 0x080001, 0x040000, CRC(3ce2aab5) SHA1(b39f17853bcab7ab290fdfaf9f3d8e8c2d91072a) ) + ROM_LOAD16_BYTE( "a1_-l1-.ic32", 0x080000, 0x040000, CRC(116d9bcc) SHA1(c2faf8d1c6b51ac1483757777fd55961b74501fb) ) ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE( "a1-sh0-.ic14", 0x00001, 0x10000, CRC(b7fae3e6) SHA1(ce41380d6c0f29f2facf9bf23dd4403648cd9eb4) ) - ROM_LOAD16_BYTE( "a1-sl0-.ic17", 0x00000, 0x10000, CRC(b26d54fc) SHA1(136e1a83da08a0dc9046faf71f3f58d8d3095fde) ) + ROM_LOAD16_BYTE( "a1_-sh0-.ic14", 0x00001, 0x10000, CRC(b7fae3e6) SHA1(ce41380d6c0f29f2facf9bf23dd4403648cd9eb4) ) + ROM_LOAD16_BYTE( "a1_-sl0-.ic17", 0x00000, 0x10000, CRC(b26d54fc) SHA1(136e1a83da08a0dc9046faf71f3f58d8d3095fde) ) - ROM_REGION( 0x200000, "gfx1", 0 ) /* Tiles */ + ROM_REGION( 0x200000, "gfx1", 0 ) // Tiles ROM_LOAD( "lh534k0c.ic9", 0x000000, 0x080000, CRC(314a0c6d) SHA1(a918ae638f10b18165f7d34ab7db54fbf258df01) ) ROM_LOAD( "lh534k0e.ic10", 0x080000, 0x080000, CRC(dc31675b) SHA1(81b0a6b35285e855c778c7f32f31115f1edce099) ) ROM_LOAD( "lh534k0f.ic11", 0x100000, 0x080000, CRC(e15d8bfb) SHA1(74ea6f9748ed52e579cb08445282c871b3fd0f3a) ) ROM_LOAD( "lh534k0g.ic12", 0x180000, 0x080000, CRC(888d71a3) SHA1(d1609e326fda5ac579ddf1ad5dc77443ec2a180f) ) - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites ROM_LOAD( "lh538393.ic42", 0x000000, 0x100000, CRC(26cdd224) SHA1(ab2a3dd8eafec78866a0d45c1f051209025bdc77) ) ROM_LOAD( "lh538394.ic43", 0x100000, 0x100000, CRC(4bbe94fa) SHA1(7c13b22e056dc1cf497ea0b3e9766579c33d4370) ) ROM_LOAD( "lh538395.ic44", 0x200000, 0x100000, CRC(2a533b5e) SHA1(ceb9750b674adfa5fa0f88e46bce7b2b58440873) ) ROM_LOAD( "lh538396.ic45", 0x300000, 0x100000, CRC(863a66fa) SHA1(0edc4734daee8fc1738df4f4f17bcd817f0ade0a) ) - ROM_REGION( 0x80000, "irem", 0 ) + ROM_REGION( 0x80000, "irem", 0 ) // Samples ROM_LOAD( "lh534k0k.ic8", 0x000000, 0x080000, CRC(735e6380) SHA1(bf019815e579ef2393c00869f101a01f746e04d6) ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced ROM_END -ROM_START( nbbatmanu ) +ROM_START( nbbatmanu ) // M92-F-A ROM board ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "a1-h0-a.ic34", 0x000001, 0x040000, CRC(24a9b794) SHA1(a4867a89ea2749d60e6d1225bd84a488403b8cf3) ) - ROM_LOAD16_BYTE( "a1-l0-a.ic31", 0x000000, 0x040000, CRC(846d7716) SHA1(28434fd74b168ef73d00779b3e5d8b36b1f3ef80) ) - ROM_LOAD16_BYTE( "a1-h1-.ic33", 0x080001, 0x040000, CRC(3ce2aab5) SHA1(b39f17853bcab7ab290fdfaf9f3d8e8c2d91072a) ) - ROM_LOAD16_BYTE( "a1-l1-.ic32", 0x080000, 0x040000, CRC(116d9bcc) SHA1(c2faf8d1c6b51ac1483757777fd55961b74501fb) ) + ROM_LOAD16_BYTE( "a1_-h0-a.ic34", 0x000001, 0x040000, CRC(24a9b794) SHA1(a4867a89ea2749d60e6d1225bd84a488403b8cf3) ) + ROM_LOAD16_BYTE( "a1_-l0-a.ic31", 0x000000, 0x040000, CRC(846d7716) SHA1(28434fd74b168ef73d00779b3e5d8b36b1f3ef80) ) + ROM_LOAD16_BYTE( "a1_-h1-.ic33", 0x080001, 0x040000, CRC(3ce2aab5) SHA1(b39f17853bcab7ab290fdfaf9f3d8e8c2d91072a) ) + ROM_LOAD16_BYTE( "a1_-l1-.ic32", 0x080000, 0x040000, CRC(116d9bcc) SHA1(c2faf8d1c6b51ac1483757777fd55961b74501fb) ) ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE( "a1-sh0-.ic14", 0x00001, 0x10000, CRC(b7fae3e6) SHA1(ce41380d6c0f29f2facf9bf23dd4403648cd9eb4) ) - ROM_LOAD16_BYTE( "a1-sl0-.ic17", 0x00000, 0x10000, CRC(b26d54fc) SHA1(136e1a83da08a0dc9046faf71f3f58d8d3095fde) ) + ROM_LOAD16_BYTE( "a1_-sh0-.ic14", 0x00001, 0x10000, CRC(b7fae3e6) SHA1(ce41380d6c0f29f2facf9bf23dd4403648cd9eb4) ) + ROM_LOAD16_BYTE( "a1_-sl0-.ic17", 0x00000, 0x10000, CRC(b26d54fc) SHA1(136e1a83da08a0dc9046faf71f3f58d8d3095fde) ) - ROM_REGION( 0x200000, "gfx1", 0 ) /* Tiles */ + ROM_REGION( 0x200000, "gfx1", 0 ) // Tiles ROM_LOAD( "lh534k0c.ic9", 0x000000, 0x080000, CRC(314a0c6d) SHA1(a918ae638f10b18165f7d34ab7db54fbf258df01) ) ROM_LOAD( "lh534k0e.ic10", 0x080000, 0x080000, CRC(dc31675b) SHA1(81b0a6b35285e855c778c7f32f31115f1edce099) ) ROM_LOAD( "lh534k0f.ic11", 0x100000, 0x080000, CRC(e15d8bfb) SHA1(74ea6f9748ed52e579cb08445282c871b3fd0f3a) ) ROM_LOAD( "lh534k0g.ic12", 0x180000, 0x080000, CRC(888d71a3) SHA1(d1609e326fda5ac579ddf1ad5dc77443ec2a180f) ) - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites ROM_LOAD( "lh538393.ic42", 0x000000, 0x100000, CRC(26cdd224) SHA1(ab2a3dd8eafec78866a0d45c1f051209025bdc77) ) ROM_LOAD( "lh538394.ic43", 0x100000, 0x100000, CRC(4bbe94fa) SHA1(7c13b22e056dc1cf497ea0b3e9766579c33d4370) ) ROM_LOAD( "lh538395.ic44", 0x200000, 0x100000, CRC(2a533b5e) SHA1(ceb9750b674adfa5fa0f88e46bce7b2b58440873) ) ROM_LOAD( "lh538396.ic45", 0x300000, 0x100000, CRC(863a66fa) SHA1(0edc4734daee8fc1738df4f4f17bcd817f0ade0a) ) - ROM_REGION( 0x80000, "irem", 0 ) + ROM_REGION( 0x80000, "irem", 0 ) // Samples ROM_LOAD( "lh534k0k.ic8", 0x000000, 0x080000, CRC(735e6380) SHA1(bf019815e579ef2393c00869f101a01f746e04d6) ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced ROM_END -ROM_START( leaguemn ) +ROM_START( leaguemn ) // M92-F-A ROM board ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "lma1-h0.ic34", 0x000001, 0x040000, CRC(47c54204) SHA1(59de4e9a75c88dba71aa1949e7ac2c4b9e98f413) ) - ROM_LOAD16_BYTE( "lma1-l0.ic31", 0x000000, 0x040000, CRC(1d062c82) SHA1(8d5969dc0264a05334196132bc2b5a3a59fb9e3a) ) - ROM_LOAD16_BYTE( "a1-h1-.ic33", 0x080001, 0x040000, CRC(3ce2aab5) SHA1(b39f17853bcab7ab290fdfaf9f3d8e8c2d91072a) ) - ROM_LOAD16_BYTE( "a1-l1-.ic32", 0x080000, 0x040000, CRC(116d9bcc) SHA1(c2faf8d1c6b51ac1483757777fd55961b74501fb) ) + ROM_LOAD16_BYTE( "a1_-h0-.ic34", 0x000001, 0x040000, CRC(47c54204) SHA1(59de4e9a75c88dba71aa1949e7ac2c4b9e98f413) ) + ROM_LOAD16_BYTE( "a1_-l0-.ic31", 0x000000, 0x040000, CRC(1d062c82) SHA1(8d5969dc0264a05334196132bc2b5a3a59fb9e3a) ) + ROM_LOAD16_BYTE( "a1_-h1-.ic33", 0x080001, 0x040000, CRC(3ce2aab5) SHA1(b39f17853bcab7ab290fdfaf9f3d8e8c2d91072a) ) + ROM_LOAD16_BYTE( "a1_-l1-.ic32", 0x080000, 0x040000, CRC(116d9bcc) SHA1(c2faf8d1c6b51ac1483757777fd55961b74501fb) ) - ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE( "a1-sh0-.ic14", 0x00001, 0x10000, CRC(b7fae3e6) SHA1(ce41380d6c0f29f2facf9bf23dd4403648cd9eb4) ) - ROM_LOAD16_BYTE( "a1-sl0-.ic17", 0x00000, 0x10000, CRC(b26d54fc) SHA1(136e1a83da08a0dc9046faf71f3f58d8d3095fde) ) + ROM_REGION( 0x20000, "soundcpu", 0 ) // unique to the Yakyuu Kakutou League-Man sets - verified correct + ROM_LOAD16_BYTE( "a1_-sh0-a.ic14", 0x00001, 0x10000, CRC(c4aef83a) SHA1(1becfb0ab0661423dc6ab373863bbe0f6bf6e89e) ) + ROM_LOAD16_BYTE( "a1_-sl0-a.ic17", 0x00000, 0x10000, CRC(e9ecbed2) SHA1(a5eb44206d1aa34dd7bb53d4cafeed575b92d601) ) - ROM_REGION( 0x200000, "gfx1", 0 ) /* Tiles */ + ROM_REGION( 0x200000, "gfx1", 0 ) // Tiles ROM_LOAD( "lh534k0c.ic9", 0x000000, 0x080000, CRC(314a0c6d) SHA1(a918ae638f10b18165f7d34ab7db54fbf258df01) ) ROM_LOAD( "lh534k0e.ic10", 0x080000, 0x080000, CRC(dc31675b) SHA1(81b0a6b35285e855c778c7f32f31115f1edce099) ) ROM_LOAD( "lh534k0f.ic11", 0x100000, 0x080000, CRC(e15d8bfb) SHA1(74ea6f9748ed52e579cb08445282c871b3fd0f3a) ) ROM_LOAD( "lh534k0g.ic12", 0x180000, 0x080000, CRC(888d71a3) SHA1(d1609e326fda5ac579ddf1ad5dc77443ec2a180f) ) - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites ROM_LOAD( "lh538393.ic42", 0x000000, 0x100000, CRC(26cdd224) SHA1(ab2a3dd8eafec78866a0d45c1f051209025bdc77) ) ROM_LOAD( "lh538394.ic43", 0x100000, 0x100000, CRC(4bbe94fa) SHA1(7c13b22e056dc1cf497ea0b3e9766579c33d4370) ) ROM_LOAD( "lh538395.ic44", 0x200000, 0x100000, CRC(2a533b5e) SHA1(ceb9750b674adfa5fa0f88e46bce7b2b58440873) ) ROM_LOAD( "lh538396.ic45", 0x300000, 0x100000, CRC(863a66fa) SHA1(0edc4734daee8fc1738df4f4f17bcd817f0ade0a) ) - ROM_REGION( 0x80000, "irem", 0 ) + ROM_REGION( 0x80000, "irem", 0 ) // Samples ROM_LOAD( "lh534k0k.ic8", 0x000000, 0x080000, CRC(735e6380) SHA1(bf019815e579ef2393c00869f101a01f746e04d6) ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced +ROM_END + +ROM_START( leaguemna ) // M92-Z-C 05C04805C1 ROM board + ROM_REGION( 0x100000, "maincpu", 0 ) + ROM_LOAD16_BYTE( "a1_-h0-.ic9", 0x000001, 0x040000, CRC(47c54204) SHA1(59de4e9a75c88dba71aa1949e7ac2c4b9e98f413) ) + ROM_LOAD16_BYTE( "a1_-l0-.ic11", 0x000000, 0x040000, CRC(1d062c82) SHA1(8d5969dc0264a05334196132bc2b5a3a59fb9e3a) ) + ROM_LOAD16_BYTE( "a1_-h1-.ic8", 0x080001, 0x040000, CRC(3ce2aab5) SHA1(b39f17853bcab7ab290fdfaf9f3d8e8c2d91072a) ) + ROM_LOAD16_BYTE( "a1_-l1-.ic10", 0x080000, 0x040000, CRC(116d9bcc) SHA1(c2faf8d1c6b51ac1483757777fd55961b74501fb) ) + + ROM_REGION( 0x20000, "soundcpu", 0 ) // unique to the Yakyuu Kakutou League-Man sets - verified correct + ROM_LOAD16_BYTE( "a1_-sh0-a.ic4", 0x00001, 0x10000, CRC(c4aef83a) SHA1(1becfb0ab0661423dc6ab373863bbe0f6bf6e89e) ) + ROM_LOAD16_BYTE( "a1_-sl0-a.ic2", 0x00000, 0x10000, CRC(e9ecbed2) SHA1(a5eb44206d1aa34dd7bb53d4cafeed575b92d601) ) + + ROM_REGION( 0x200000, "gfx1", 0 ) // Tiles + ROM_LOAD( "a1_-c0-.ic59", 0x000000, 0x080000, CRC(314a0c6d) SHA1(a918ae638f10b18165f7d34ab7db54fbf258df01) ) // == lh534k0c.ic9 + ROM_LOAD( "a1_-c1-.ic58", 0x080000, 0x080000, CRC(dc31675b) SHA1(81b0a6b35285e855c778c7f32f31115f1edce099) ) // == lh534k0e.ic10 + ROM_LOAD( "a1_-c2-.ic47", 0x100000, 0x080000, CRC(e15d8bfb) SHA1(74ea6f9748ed52e579cb08445282c871b3fd0f3a) ) // == lh534k0f.ic11 + ROM_LOAD( "a1_-c3-.ic48", 0x180000, 0x080000, CRC(888d71a3) SHA1(d1609e326fda5ac579ddf1ad5dc77443ec2a180f) ) // == lh534k0g.ic12 + + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites + ROM_LOAD16_BYTE( "a1_-000-w.ic54", 0x000001, 0x080000, CRC(437d3c0d) SHA1(048d89bff5496a70b76218613ee54bbd91596952) ) + ROM_LOAD16_BYTE( "a1_-001-w.ic43", 0x000000, 0x080000, CRC(c2ecd508) SHA1(8bec022c93d1fb5304004dfa54148e6a61084708) ) + ROM_LOAD16_BYTE( "a1_-010-w.ic31", 0x100001, 0x080000, CRC(d4184ccc) SHA1(d6e29555572af509185b8eb62e56aa8645ac6498) ) + ROM_LOAD16_BYTE( "a1_-011-w.ic19", 0x100000, 0x080000, CRC(7752fc95) SHA1(93d7492ce926087afc97f7928e990224c3d35a3b) ) + ROM_LOAD16_BYTE( "a1_-020-w.ic56", 0x200001, 0x080000, CRC(3008822e) SHA1(98cb684666b3cdb75e3cea0460bbc05fd91dccc8) ) + ROM_LOAD16_BYTE( "a1_-021-w.ic45", 0x200000, 0x080000, CRC(04272660) SHA1(9ae1878da63e7abf227d22947d454b9af775ee64) ) + ROM_LOAD16_BYTE( "a1_-030-w.ic33", 0x300001, 0x080000, CRC(0d5e744c) SHA1(3cbf755a7cb41874f029caa37a6be1f22108058b) ) + ROM_LOAD16_BYTE( "a1_-031-w.ic21", 0x300000, 0x080000, CRC(4aa9994e) SHA1(7e28c33987e6c29a2e3584a3eedb6979cdf6d831) ) + + ROM_REGION( 0x80000, "irem", 0 ) // Samples + ROM_LOAD( "a1_-da-.ic53", 0x000000, 0x080000, CRC(735e6380) SHA1(bf019815e579ef2393c00869f101a01f746e04d6) ) // == lh534k0k.ic8 + + ROM_REGION( 0x0c00, "plds", 0 ) + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_z-2f-.ic64", 0x0600, 0x0117, NO_DUMP ) // PAL16L8 + ROM_LOAD( "m92_z-2k-.ic15", 0x0800, 0x0117, NO_DUMP ) // PAL16L8 + ROM_LOAD( "m92_z-2l-.ic16", 0x0a00, 0x0117, NO_DUMP ) // PAL16L8 ROM_END ROM_START( nbbatman2bl ) @@ -2259,195 +2307,195 @@ ROM_START( nbbatman2bl ) ROM_REGION( 0x20000, "mcu", 0 ) ROM_LOAD( "at89c4051-24pc.mcu", 0x00000, 0x04000, NO_DUMP ) - ROM_REGION( 0x200000, "gfx1", 0 ) /* Tiles */ + ROM_REGION( 0x200000, "gfx1", 0 ) // Tiles ROM_LOAD( "4.bin", 0x000000, 0x200000, CRC(17148932) SHA1(f15777b842691dcabc6336a3c33ab6b61c83ae8b) ) - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites ROM_LOAD( "2.bin", 0x000000, 0x400000, CRC(bae2eb19) SHA1(609c805b23ceaf4cb02f4ad6192ab4dd50b89711) ) - ROM_REGION( 0x200000, "irem", 0 ) + ROM_REGION( 0x200000, "irem", 0 ) // Samples ROM_LOAD( "3.sou_rom", 0x000000, 0x100000, CRC(776ed65d) SHA1(0e3321c024a62fc48aa5541215af8af14c95ccc6) ) ROM_END -ROM_START( ssoldier ) +ROM_START( ssoldier ) // M92-B-G 05C04171G1 ROM board ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "f3-h0-h.bin", 0x000001, 0x040000, CRC(b63fb9da) SHA1(429beb7ebc98815809fdd0ff69fcb4a14e1d8a14) ) - ROM_LOAD16_BYTE( "f3-l0-h.bin", 0x000000, 0x040000, CRC(419361a2) SHA1(42284a7afedefdb58a9b505e87effeee8bb5a9d8) ) - ROM_LOAD16_BYTE( "f3-h1-a.bin", 0x080001, 0x020000, CRC(e3d9f619) SHA1(7f450413d1fae7250d2fcbe0ff4ee13d52fa15e8) ) - ROM_LOAD16_BYTE( "f3-l1-a.bin", 0x080000, 0x020000, CRC(8cb5c396) SHA1(af130632b4ffb846cf355064391130d8c7ba73ad) ) + ROM_LOAD16_BYTE( "f3_-h0-h.ic37", 0x000001, 0x040000, CRC(b63fb9da) SHA1(429beb7ebc98815809fdd0ff69fcb4a14e1d8a14) ) + ROM_LOAD16_BYTE( "f3_-l0-h.ic49", 0x000000, 0x040000, CRC(419361a2) SHA1(42284a7afedefdb58a9b505e87effeee8bb5a9d8) ) + ROM_LOAD16_BYTE( "f3_-h1-a.ic36", 0x080001, 0x020000, CRC(e3d9f619) SHA1(7f450413d1fae7250d2fcbe0ff4ee13d52fa15e8) ) + ROM_LOAD16_BYTE( "f3_-l1-a.ic48", 0x080000, 0x020000, CRC(8cb5c396) SHA1(af130632b4ffb846cf355064391130d8c7ba73ad) ) ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE( "f3_sh0.sh0", 0x00001, 0x10000, CRC(90b55e5e) SHA1(cf77ccb68a10a29289bc42db348f480e21c3a558) ) - ROM_LOAD16_BYTE( "f3_sl0.sl0", 0x00000, 0x10000, CRC(77c16d57) SHA1(68c7f026b718b700f1f9162f53cdc859b65944b9) ) - - ROM_REGION( 0x200000, "gfx1", 0 ) /* Tiles */ - ROM_LOAD( "f3_w50.c0", 0x000000, 0x040000, CRC(47e788ee) SHA1(79a6624c9a36f380057c4fbda511128d62f9161e) ) - ROM_LOAD( "f3_w51.c1", 0x080000, 0x040000, CRC(8e535e3f) SHA1(a51a5a660d13e95da559e7c1eaf23479eddd196f) ) - ROM_LOAD( "f3_w52.c2", 0x100000, 0x040000, CRC(a6eb2e56) SHA1(db45fd5ffefbe407247069c611a1d40849770297) ) - ROM_LOAD( "f3_w53.c3", 0x180000, 0x040000, CRC(2f992807) SHA1(bc0fe02b7ad31cb06ab0bf3f91de4ca5130893f1) ) - - ROM_REGION( 0x800000, "gfx2", 0 ) /* Sprites */ - ROM_LOAD16_BYTE( "f3_w37.000", 0x000001, 0x100000, CRC(fd4cda03) SHA1(34bfabb5a0fdc96507d3c3c028a0b087c406a0d1) ) - ROM_LOAD16_BYTE( "f3_w38.001", 0x000000, 0x100000, CRC(755bab10) SHA1(8d3a584f5e34da24a162c1812ec5a3fea49778d7) ) - ROM_LOAD16_BYTE( "f3_w39.010", 0x200001, 0x100000, CRC(b21ced92) SHA1(0af44bddaef77f9427f7073dfc96e8a59d7a9ba5) ) - ROM_LOAD16_BYTE( "f3_w40.011", 0x200000, 0x100000, CRC(2e906889) SHA1(2aee05ce8f0074302090f1b1c58054c4a861ae68) ) - ROM_LOAD16_BYTE( "f3_w41.020", 0x400001, 0x100000, CRC(02455d10) SHA1(4f83d8349d39b220a2150a52d0202c7f8d2b588f) ) - ROM_LOAD16_BYTE( "f3_w42.021", 0x400000, 0x100000, CRC(124589b9) SHA1(dc8f95a0ff205fd24136738941a8931c16c380a4) ) - ROM_LOAD16_BYTE( "f3_w43.030", 0x600001, 0x100000, CRC(dae7327a) SHA1(3c742b57f30df3ee8d5f5b36dc890af1ec396df5) ) - ROM_LOAD16_BYTE( "f3_w44.031", 0x600000, 0x100000, CRC(d0fc84ac) SHA1(19154f81c4182be1fe835b5647fa30360c3507aa) ) - - ROM_REGION( 0x80000, "irem", 0 ) - ROM_LOAD( "f3_w95.da", 0x000000, 0x080000, CRC(f7ca432b) SHA1(274458b68f906e6043bc36110a4903280647ac2d) ) + ROM_LOAD16_BYTE( "f3_-sh0-.ic24", 0x00001, 0x10000, CRC(90b55e5e) SHA1(cf77ccb68a10a29289bc42db348f480e21c3a558) ) + ROM_LOAD16_BYTE( "f3_-sl0-.ic31", 0x00000, 0x10000, CRC(77c16d57) SHA1(68c7f026b718b700f1f9162f53cdc859b65944b9) ) + + ROM_REGION( 0x200000, "gfx1", 0 ) // Tiles + ROM_LOAD( "f3_w50.c0.ic1", 0x000000, 0x040000, CRC(47e788ee) SHA1(79a6624c9a36f380057c4fbda511128d62f9161e) ) + ROM_LOAD( "f3_w51.c1.ic2", 0x080000, 0x040000, CRC(8e535e3f) SHA1(a51a5a660d13e95da559e7c1eaf23479eddd196f) ) + ROM_LOAD( "f3_w52.c2.ic16", 0x100000, 0x040000, CRC(a6eb2e56) SHA1(db45fd5ffefbe407247069c611a1d40849770297) ) + ROM_LOAD( "f3_w53.c3.ic17", 0x180000, 0x040000, CRC(2f992807) SHA1(bc0fe02b7ad31cb06ab0bf3f91de4ca5130893f1) ) + + ROM_REGION( 0x800000, "gfx2", 0 ) // Sprites + ROM_LOAD16_BYTE( "f3_w37.000.ic44", 0x000001, 0x100000, CRC(fd4cda03) SHA1(34bfabb5a0fdc96507d3c3c028a0b087c406a0d1) ) + ROM_LOAD16_BYTE( "f3_w38.001.ic32", 0x000000, 0x100000, CRC(755bab10) SHA1(8d3a584f5e34da24a162c1812ec5a3fea49778d7) ) + ROM_LOAD16_BYTE( "f3_w39.010.ic45", 0x200001, 0x100000, CRC(b21ced92) SHA1(0af44bddaef77f9427f7073dfc96e8a59d7a9ba5) ) + ROM_LOAD16_BYTE( "f3_w40.011.ic33", 0x200000, 0x100000, CRC(2e906889) SHA1(2aee05ce8f0074302090f1b1c58054c4a861ae68) ) + ROM_LOAD16_BYTE( "f3_w41.020.ic46", 0x400001, 0x100000, CRC(02455d10) SHA1(4f83d8349d39b220a2150a52d0202c7f8d2b588f) ) + ROM_LOAD16_BYTE( "f3_w42.021.ic34", 0x400000, 0x100000, CRC(124589b9) SHA1(dc8f95a0ff205fd24136738941a8931c16c380a4) ) + ROM_LOAD16_BYTE( "f3_w43.030.ic47", 0x600001, 0x100000, CRC(dae7327a) SHA1(3c742b57f30df3ee8d5f5b36dc890af1ec396df5) ) + ROM_LOAD16_BYTE( "f3_w44.031.ic35", 0x600000, 0x100000, CRC(d0fc84ac) SHA1(19154f81c4182be1fe835b5647fa30360c3507aa) ) + + ROM_REGION( 0x80000, "irem", 0 ) // Samples + ROM_LOAD( "f3_w95.da.ic10", 0x000000, 0x080000, CRC(f7ca432b) SHA1(274458b68f906e6043bc36110a4903280647ac2d) ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced ROM_END -ROM_START( psoldier ) +ROM_START( psoldier ) // M92-B-G 05C04171G1 ROM board ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "f3_h0-d.bin", 0x000001, 0x040000, CRC(38f131fd) SHA1(0e513a5edfd8ab14440c360000a40b9d750cb54a) ) - ROM_LOAD16_BYTE( "f3_l0-d.bin", 0x000000, 0x040000, CRC(1662969c) SHA1(8de1683076d7128ec16f1d053afb5e236add73e6) ) - ROM_LOAD16_BYTE( "f3_h1-.bin", 0x080001, 0x040000, CRC(c8d1947c) SHA1(832a448f117224941799aeece2ec0b25065be3e2) ) - ROM_LOAD16_BYTE( "f3_l1-.bin", 0x080000, 0x040000, CRC(7b9492fc) SHA1(335166d096dec3773ec69b05dad6763505818dd6) ) + ROM_LOAD16_BYTE( "f3_-h0-d.ic37", 0x000001, 0x040000, CRC(38f131fd) SHA1(0e513a5edfd8ab14440c360000a40b9d750cb54a) ) + ROM_LOAD16_BYTE( "f3_-l0-d.ic49", 0x000000, 0x040000, CRC(1662969c) SHA1(8de1683076d7128ec16f1d053afb5e236add73e6) ) + ROM_LOAD16_BYTE( "f3_-h1-.ic36", 0x080001, 0x040000, CRC(c8d1947c) SHA1(832a448f117224941799aeece2ec0b25065be3e2) ) + ROM_LOAD16_BYTE( "f3_-l1-.ic48", 0x080000, 0x040000, CRC(7b9492fc) SHA1(335166d096dec3773ec69b05dad6763505818dd6) ) ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE( "f3_sh0.sh0", 0x00001, 0x10000, CRC(90b55e5e) SHA1(cf77ccb68a10a29289bc42db348f480e21c3a558) ) - ROM_LOAD16_BYTE( "f3_sl0.sl0", 0x00000, 0x10000, CRC(77c16d57) SHA1(68c7f026b718b700f1f9162f53cdc859b65944b9) ) - - ROM_REGION( 0x200000, "gfx1", 0 ) /* Tiles */ - ROM_LOAD( "f3_w50.c0", 0x000000, 0x040000, CRC(47e788ee) SHA1(79a6624c9a36f380057c4fbda511128d62f9161e) ) - ROM_LOAD( "f3_w51.c1", 0x080000, 0x040000, CRC(8e535e3f) SHA1(a51a5a660d13e95da559e7c1eaf23479eddd196f) ) - ROM_LOAD( "f3_w52.c2", 0x100000, 0x040000, CRC(a6eb2e56) SHA1(db45fd5ffefbe407247069c611a1d40849770297) ) - ROM_LOAD( "f3_w53.c3", 0x180000, 0x040000, CRC(2f992807) SHA1(bc0fe02b7ad31cb06ab0bf3f91de4ca5130893f1) ) - - ROM_REGION( 0x800000, "gfx2", 0 ) /* Sprites */ - ROM_LOAD16_BYTE( "f3_w37.000", 0x000001, 0x100000, CRC(fd4cda03) SHA1(34bfabb5a0fdc96507d3c3c028a0b087c406a0d1) ) - ROM_LOAD16_BYTE( "f3_w38.001", 0x000000, 0x100000, CRC(755bab10) SHA1(8d3a584f5e34da24a162c1812ec5a3fea49778d7) ) - ROM_LOAD16_BYTE( "f3_w39.010", 0x200001, 0x100000, CRC(b21ced92) SHA1(0af44bddaef77f9427f7073dfc96e8a59d7a9ba5) ) - ROM_LOAD16_BYTE( "f3_w40.011", 0x200000, 0x100000, CRC(2e906889) SHA1(2aee05ce8f0074302090f1b1c58054c4a861ae68) ) - ROM_LOAD16_BYTE( "f3_w41.020", 0x400001, 0x100000, CRC(02455d10) SHA1(4f83d8349d39b220a2150a52d0202c7f8d2b588f) ) - ROM_LOAD16_BYTE( "f3_w42.021", 0x400000, 0x100000, CRC(124589b9) SHA1(dc8f95a0ff205fd24136738941a8931c16c380a4) ) - ROM_LOAD16_BYTE( "f3_w43.030", 0x600001, 0x100000, CRC(dae7327a) SHA1(3c742b57f30df3ee8d5f5b36dc890af1ec396df5) ) - ROM_LOAD16_BYTE( "f3_w44.031", 0x600000, 0x100000, CRC(d0fc84ac) SHA1(19154f81c4182be1fe835b5647fa30360c3507aa) ) - - ROM_REGION( 0x80000, "irem", 0 ) - ROM_LOAD( "f3_w95.da", 0x000000, 0x080000, CRC(f7ca432b) SHA1(274458b68f906e6043bc36110a4903280647ac2d) ) + ROM_LOAD16_BYTE( "f3_-sh0-.ic24", 0x00001, 0x10000, CRC(90b55e5e) SHA1(cf77ccb68a10a29289bc42db348f480e21c3a558) ) + ROM_LOAD16_BYTE( "f3_-sl0-.ic31", 0x00000, 0x10000, CRC(77c16d57) SHA1(68c7f026b718b700f1f9162f53cdc859b65944b9) ) + + ROM_REGION( 0x200000, "gfx1", 0 ) // Tiles + ROM_LOAD( "f3_w50.c0.ic1", 0x000000, 0x040000, CRC(47e788ee) SHA1(79a6624c9a36f380057c4fbda511128d62f9161e) ) + ROM_LOAD( "f3_w51.c1.ic2", 0x080000, 0x040000, CRC(8e535e3f) SHA1(a51a5a660d13e95da559e7c1eaf23479eddd196f) ) + ROM_LOAD( "f3_w52.c2.ic16", 0x100000, 0x040000, CRC(a6eb2e56) SHA1(db45fd5ffefbe407247069c611a1d40849770297) ) + ROM_LOAD( "f3_w53.c3.ic17", 0x180000, 0x040000, CRC(2f992807) SHA1(bc0fe02b7ad31cb06ab0bf3f91de4ca5130893f1) ) + + ROM_REGION( 0x800000, "gfx2", 0 ) // Sprites + ROM_LOAD16_BYTE( "f3_w37.000.ic44", 0x000001, 0x100000, CRC(fd4cda03) SHA1(34bfabb5a0fdc96507d3c3c028a0b087c406a0d1) ) + ROM_LOAD16_BYTE( "f3_w38.001.ic32", 0x000000, 0x100000, CRC(755bab10) SHA1(8d3a584f5e34da24a162c1812ec5a3fea49778d7) ) + ROM_LOAD16_BYTE( "f3_w39.010.ic45", 0x200001, 0x100000, CRC(b21ced92) SHA1(0af44bddaef77f9427f7073dfc96e8a59d7a9ba5) ) + ROM_LOAD16_BYTE( "f3_w40.011.ic33", 0x200000, 0x100000, CRC(2e906889) SHA1(2aee05ce8f0074302090f1b1c58054c4a861ae68) ) + ROM_LOAD16_BYTE( "f3_w41.020.ic46", 0x400001, 0x100000, CRC(02455d10) SHA1(4f83d8349d39b220a2150a52d0202c7f8d2b588f) ) + ROM_LOAD16_BYTE( "f3_w42.021.ic34", 0x400000, 0x100000, CRC(124589b9) SHA1(dc8f95a0ff205fd24136738941a8931c16c380a4) ) + ROM_LOAD16_BYTE( "f3_w43.030.ic47", 0x600001, 0x100000, CRC(dae7327a) SHA1(3c742b57f30df3ee8d5f5b36dc890af1ec396df5) ) + ROM_LOAD16_BYTE( "f3_w44.031.ic35", 0x600000, 0x100000, CRC(d0fc84ac) SHA1(19154f81c4182be1fe835b5647fa30360c3507aa) ) + + ROM_REGION( 0x80000, "irem", 0 ) // Samples + ROM_LOAD( "f3_w95.da.ic10", 0x000000, 0x080000, CRC(f7ca432b) SHA1(274458b68f906e6043bc36110a4903280647ac2d) ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced ROM_END -ROM_START( dsoccr94j ) +ROM_START( dsoccr94j ) // M92-B-G 05C04171G1 ROM board ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE("a3_-h0-e.bin", 0x000001, 0x040000, CRC(8de1dbcd) SHA1(3726c7f8bc1e61a488ab7ef0b79a7a45054235c2) ) - ROM_LOAD16_BYTE("a3_-l0-e.bin", 0x000000, 0x040000, CRC(d3df8bfd) SHA1(b98064579491aef8eb8ccb94195412e79674a0c1) ) - ROM_LOAD16_BYTE("ds_h1-c.rom", 0x080001, 0x040000, CRC(6109041b) SHA1(063898a88f8a6a9f1510aa55e53a39f037b02903) ) - ROM_LOAD16_BYTE("ds_l1-c.rom", 0x080000, 0x040000, CRC(97a01f6b) SHA1(e188e28f880f5f3f4d7b49eca639d643989b1468) ) + ROM_LOAD16_BYTE("a3_-h0-e.ic37", 0x000001, 0x040000, CRC(8de1dbcd) SHA1(3726c7f8bc1e61a488ab7ef0b79a7a45054235c2) ) + ROM_LOAD16_BYTE("a3_-l0-e.ic49", 0x000000, 0x040000, CRC(d3df8bfd) SHA1(b98064579491aef8eb8ccb94195412e79674a0c1) ) + ROM_LOAD16_BYTE("a3_-h1-c.ic36", 0x080001, 0x040000, CRC(6109041b) SHA1(063898a88f8a6a9f1510aa55e53a39f037b02903) ) + ROM_LOAD16_BYTE("a3_-l1-c.ic48", 0x080000, 0x040000, CRC(97a01f6b) SHA1(e188e28f880f5f3f4d7b49eca639d643989b1468) ) ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE("ds_sh0.rom", 0x00001, 0x10000, CRC(23fe6ffc) SHA1(896377961cafc19e44d9d889f9fbfdbaedd556da) ) - ROM_LOAD16_BYTE("ds_sl0.rom", 0x00000, 0x10000, CRC(768132e5) SHA1(1bb64516eb58d3b246f08e1c07f091e78085689f) ) - - ROM_REGION( 0x400000, "gfx1", 0 ) /* chars */ - ROM_LOAD("c0.bin", 0x000000, 0x100000, CRC(83ea8a47) SHA1(b29c8cc50da85c8168dda92446dfa12582580f96) ) - ROM_LOAD("c1.bin", 0x100000, 0x100000, CRC(64063e6d) SHA1(80b66e08292a3682f80d5670c5fe9f0fcc92062e) ) - ROM_LOAD("c2.bin", 0x200000, 0x100000, CRC(cc1f621a) SHA1(a0bdfe582206d49ca01bedc2b6973ebe5248efe4) ) - ROM_LOAD("c3.bin", 0x300000, 0x100000, CRC(515829e1) SHA1(2b5a5151eeb56cd3da30c8cb6415605cbe1d82e9) ) - - ROM_REGION( 0x400000, "gfx2", 0 ) /* sprites */ - ROM_LOAD16_BYTE("a3-o00-w.bin", 0x000001, 0x80000, CRC(b094e5ad) SHA1(9acceb24a72eeb3c6e629c08d4cc9ef2a171da32) ) - ROM_LOAD16_BYTE("a3-o01-w.bin", 0x000000, 0x80000, CRC(91f34018) SHA1(4982b914ecce0358d63800caf7e249e1723bf7cf) ) - ROM_LOAD16_BYTE("a3-o10-w.bin", 0x100001, 0x80000, CRC(edddeef4) SHA1(73a90c20c99209206370e8bff35199c3a6b9dc3d) ) - ROM_LOAD16_BYTE("a3-o11-w.bin", 0x100000, 0x80000, CRC(274a9526) SHA1(2844079b2ec33ff2ccf6f73586ff426bdab9cf83) ) - ROM_LOAD16_BYTE("a3-o20-w.bin", 0x200001, 0x80000, CRC(32064393) SHA1(bacd4902079557141133920c44b16b52242692e7) ) - ROM_LOAD16_BYTE("a3-o21-w.bin", 0x200000, 0x80000, CRC(57bae3d9) SHA1(11face0e157ed42d7836bb8d60a4b75740de52d5) ) - ROM_LOAD16_BYTE("a3-o30-w.bin", 0x300001, 0x80000, CRC(be838e2f) SHA1(fc8a42b9183dfc60c317cbcef1da6798fed125ef) ) - ROM_LOAD16_BYTE("a3-o31-w.bin", 0x300000, 0x80000, CRC(bf899f0d) SHA1(f781454df089743186816ce98d863c94f7b208bd) ) - - ROM_REGION( 0x100000, "irem", 0 ) - ROM_LOAD("ds_da0.rom", 0x000000, 0x100000, CRC(67fc52fd) SHA1(5771e948115af8fe4a6d3f448c03a2a9b42b6f20) ) + ROM_LOAD16_BYTE("a3_-sh0-.ic24", 0x00001, 0x10000, CRC(23fe6ffc) SHA1(896377961cafc19e44d9d889f9fbfdbaedd556da) ) + ROM_LOAD16_BYTE("a3_-sl0-.ic31", 0x00000, 0x10000, CRC(768132e5) SHA1(1bb64516eb58d3b246f08e1c07f091e78085689f) ) + + ROM_REGION( 0x400000, "gfx1", 0 ) // Tiles + ROM_LOAD("a3_-c0-.ic1", 0x000000, 0x100000, CRC(83ea8a47) SHA1(b29c8cc50da85c8168dda92446dfa12582580f96) ) + ROM_LOAD("a3_-c1-.ic2", 0x100000, 0x100000, CRC(64063e6d) SHA1(80b66e08292a3682f80d5670c5fe9f0fcc92062e) ) + ROM_LOAD("a3_-c2-.ic16", 0x200000, 0x100000, CRC(cc1f621a) SHA1(a0bdfe582206d49ca01bedc2b6973ebe5248efe4) ) + ROM_LOAD("a3_-c3-.ic17", 0x300000, 0x100000, CRC(515829e1) SHA1(2b5a5151eeb56cd3da30c8cb6415605cbe1d82e9) ) + + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites + ROM_LOAD16_BYTE("a3_-000-w.ic44", 0x000001, 0x80000, CRC(b094e5ad) SHA1(9acceb24a72eeb3c6e629c08d4cc9ef2a171da32) ) + ROM_LOAD16_BYTE("a3_-001-w.ic32", 0x000000, 0x80000, CRC(91f34018) SHA1(4982b914ecce0358d63800caf7e249e1723bf7cf) ) + ROM_LOAD16_BYTE("a3_-010-w.ic45", 0x100001, 0x80000, CRC(edddeef4) SHA1(73a90c20c99209206370e8bff35199c3a6b9dc3d) ) + ROM_LOAD16_BYTE("a3_-011-w.ic33", 0x100000, 0x80000, CRC(274a9526) SHA1(2844079b2ec33ff2ccf6f73586ff426bdab9cf83) ) + ROM_LOAD16_BYTE("a3_-020-w.ic46", 0x200001, 0x80000, CRC(32064393) SHA1(bacd4902079557141133920c44b16b52242692e7) ) + ROM_LOAD16_BYTE("a3_-021-w.ic34", 0x200000, 0x80000, CRC(57bae3d9) SHA1(11face0e157ed42d7836bb8d60a4b75740de52d5) ) + ROM_LOAD16_BYTE("a3_-030-w.ic47", 0x300001, 0x80000, CRC(be838e2f) SHA1(fc8a42b9183dfc60c317cbcef1da6798fed125ef) ) + ROM_LOAD16_BYTE("a3_-031-w.ic35", 0x300000, 0x80000, CRC(bf899f0d) SHA1(f781454df089743186816ce98d863c94f7b208bd) ) + + ROM_REGION( 0x100000, "irem", 0 ) // Samples + ROM_LOAD("ds_da0.ic10", 0x000000, 0x100000, CRC(67fc52fd) SHA1(5771e948115af8fe4a6d3f448c03a2a9b42b6f20) ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced ROM_END -ROM_START( gunforc2 ) +ROM_START( gunforc2 ) // M92-B-G 05C04171G1 ROM board ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE("a2-h0-a.6h", 0x000001, 0x040000, CRC(49965e22) SHA1(077283c66a4cc2c47221c5f3267f440223615a15) ) - ROM_LOAD16_BYTE("a2-l0-a.8h", 0x000000, 0x040000, CRC(8c88b278) SHA1(0fd8e663619dcd8c81b3baa290bb0e72c185273a) ) - ROM_LOAD16_BYTE("a2-h1-a.6f", 0x080001, 0x040000, CRC(34280b88) SHA1(3fd3cdf8acfa845abacb0708fb48741ee44dbf13) ) - ROM_LOAD16_BYTE("a2-l1-a.8f", 0x080000, 0x040000, CRC(c8c13f51) SHA1(fde3fd983ebb920f79e6898aa0576da9dd9f0c15) ) + ROM_LOAD16_BYTE("a2_-h0-a.ic37", 0x000001, 0x040000, CRC(49965e22) SHA1(077283c66a4cc2c47221c5f3267f440223615a15) ) + ROM_LOAD16_BYTE("a2_-l0-a.ic49", 0x000000, 0x040000, CRC(8c88b278) SHA1(0fd8e663619dcd8c81b3baa290bb0e72c185273a) ) + ROM_LOAD16_BYTE("a2_-h1-.ic36", 0x080001, 0x040000, CRC(34280b88) SHA1(3fd3cdf8acfa845abacb0708fb48741ee44dbf13) ) + ROM_LOAD16_BYTE("a2_-l1-.ic48", 0x080000, 0x040000, CRC(c8c13f51) SHA1(fde3fd983ebb920f79e6898aa0576da9dd9f0c15) ) ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE("a2_sh0.3l", 0x00001, 0x10000, CRC(2e2d103d) SHA1(6b663948f69218308d9ecdb677557b2db1dfbf5a) ) - ROM_LOAD16_BYTE("a2_sl0.5l", 0x00000, 0x10000, CRC(2287e0b3) SHA1(755dab510915161428ed57ab18410c393e138e65) ) + ROM_LOAD16_BYTE("a2_-sh0-.ic24", 0x00001, 0x10000, CRC(2e2d103d) SHA1(6b663948f69218308d9ecdb677557b2db1dfbf5a) ) + ROM_LOAD16_BYTE("a2_-sl0-.ic31", 0x00000, 0x10000, CRC(2287e0b3) SHA1(755dab510915161428ed57ab18410c393e138e65) ) - ROM_REGION( 0x200000, "gfx1", 0 ) /* chars */ - ROM_LOAD("a2_c0.1a", 0x000000, 0x080000, CRC(68b8f574) SHA1(fb935947cdde43e84453f82caeea141a4ae7226d) ) - ROM_LOAD("a2_c1.1b", 0x080000, 0x080000, CRC(0b9efe67) SHA1(1df4108d30d2538f6407e328513517cd3412321f) ) - ROM_LOAD("a2_c2.3a", 0x100000, 0x080000, CRC(7a9e9978) SHA1(241dc310e75960e306701a2e86e30d9c1a60ebff) ) - ROM_LOAD("a2_c3.3b", 0x180000, 0x080000, CRC(1395ee6d) SHA1(e9befc966e6ee046eaca185a9969976304a119d8) ) + ROM_REGION( 0x200000, "gfx1", 0 ) // Tiles + ROM_LOAD("a2_-c0-.ic1", 0x000000, 0x080000, CRC(68b8f574) SHA1(fb935947cdde43e84453f82caeea141a4ae7226d) ) + ROM_LOAD("a2_-c1-.ic2", 0x080000, 0x080000, CRC(0b9efe67) SHA1(1df4108d30d2538f6407e328513517cd3412321f) ) + ROM_LOAD("a2_-c2-.ic16", 0x100000, 0x080000, CRC(7a9e9978) SHA1(241dc310e75960e306701a2e86e30d9c1a60ebff) ) + ROM_LOAD("a2_-c3-.ic17", 0x180000, 0x080000, CRC(1395ee6d) SHA1(e9befc966e6ee046eaca185a9969976304a119d8) ) - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ - ROM_LOAD( "a2_000.8a", 0x000000, 0x100000, CRC(38e03147) SHA1(cc5bacad9592aa5e91632b139955e1c704a67a33) ) - ROM_LOAD( "a2_010.8b", 0x100000, 0x100000, CRC(1d5b05f8) SHA1(884f134ed51b432965a4e5e79915ba9c0ab562c6) ) - ROM_LOAD( "a2_020.8c", 0x200000, 0x100000, CRC(f2f461cc) SHA1(04e91efc749d022c8012caac493767ec1f6a992d) ) - ROM_LOAD( "a2_030.8d", 0x300000, 0x100000, CRC(97609d9d) SHA1(71ddff85a8ddeac69863bbf6c493c5c3973fd175) ) + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites + ROM_LOAD( "a2_-000-.ic44", 0x000000, 0x100000, CRC(38e03147) SHA1(cc5bacad9592aa5e91632b139955e1c704a67a33) ) + ROM_LOAD( "a2_-010-.ic45", 0x100000, 0x100000, CRC(1d5b05f8) SHA1(884f134ed51b432965a4e5e79915ba9c0ab562c6) ) + ROM_LOAD( "a2_-020-.ic46", 0x200000, 0x100000, CRC(f2f461cc) SHA1(04e91efc749d022c8012caac493767ec1f6a992d) ) + ROM_LOAD( "a2_-030-.ic47", 0x300000, 0x100000, CRC(97609d9d) SHA1(71ddff85a8ddeac69863bbf6c493c5c3973fd175) ) - ROM_REGION( 0x100000, "irem", 0 ) - ROM_LOAD("a2_da.1l", 0x000000, 0x100000, CRC(3c8cdb6a) SHA1(d1f4186e8ddf99698443f8ee1c60a6e6bc367b09) ) + ROM_REGION( 0x100000, "irem", 0 ) // Samples + ROM_LOAD("a2_-da-.ic10", 0x000000, 0x100000, CRC(3c8cdb6a) SHA1(d1f4186e8ddf99698443f8ee1c60a6e6bc367b09) ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-b-3f-.ic14", 0x0600, 0x0117, CRC(52ecf083) SHA1(1a1819e572f7fdd5aab2caeca8741441ffbea01d) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-b-4f-.ic21", 0x0800, 0x0117, CRC(5e87fd01) SHA1(f076dea6bc94f5aa01121f8c70a39d8e5ee805e8) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-b-7j-a.ic41", 0x0a00, 0x0117, CRC(09f57872) SHA1(19c3e0f3ae106e75dba3450745edd4bb9afdd923) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_b-3f-.ic14", 0x0600, 0x0117, CRC(52ecf083) SHA1(1a1819e572f7fdd5aab2caeca8741441ffbea01d) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_b-4f-.ic21", 0x0800, 0x0117, CRC(5e87fd01) SHA1(f076dea6bc94f5aa01121f8c70a39d8e5ee805e8) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_b-7j-a.ic41", 0x0a00, 0x0117, CRC(09f57872) SHA1(19c3e0f3ae106e75dba3450745edd4bb9afdd923) ) // PAL16L8 - bruteforced ROM_END -ROM_START( geostorm ) +ROM_START( geostorm ) // M92-B-G 05C04171G1 ROM board ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE("geo-h0.bin", 0x000001, 0x040000, CRC(9be58d09) SHA1(ab98b91abc8129c342c59674eab9683cccc6ca35) ) - ROM_LOAD16_BYTE("geo-l0.bin", 0x000000, 0x040000, CRC(59abb75d) SHA1(52b48685470ffa3f36a8259bf333448bf40caea9) ) - ROM_LOAD16_BYTE("a2-h1-a.6f", 0x080001, 0x040000, CRC(34280b88) SHA1(3fd3cdf8acfa845abacb0708fb48741ee44dbf13) ) - ROM_LOAD16_BYTE("a2-l1-a.8f", 0x080000, 0x040000, CRC(c8c13f51) SHA1(fde3fd983ebb920f79e6898aa0576da9dd9f0c15) ) + ROM_LOAD16_BYTE("a2_-h0-.ic37", 0x000001, 0x040000, CRC(9be58d09) SHA1(ab98b91abc8129c342c59674eab9683cccc6ca35) ) + ROM_LOAD16_BYTE("a2_-l0-.ic49", 0x000000, 0x040000, CRC(59abb75d) SHA1(52b48685470ffa3f36a8259bf333448bf40caea9) ) + ROM_LOAD16_BYTE("a2_-h1-.ic36", 0x080001, 0x040000, CRC(34280b88) SHA1(3fd3cdf8acfa845abacb0708fb48741ee44dbf13) ) + ROM_LOAD16_BYTE("a2_-l1-.ic48", 0x080000, 0x040000, CRC(c8c13f51) SHA1(fde3fd983ebb920f79e6898aa0576da9dd9f0c15) ) ROM_REGION( 0x20000, "soundcpu", 0 ) - ROM_LOAD16_BYTE("a2_sh0.3l", 0x00001, 0x10000, CRC(2e2d103d) SHA1(6b663948f69218308d9ecdb677557b2db1dfbf5a) ) - ROM_LOAD16_BYTE("a2_sl0.5l", 0x00000, 0x10000, CRC(2287e0b3) SHA1(755dab510915161428ed57ab18410c393e138e65) ) + ROM_LOAD16_BYTE("a2_-sh0-.ic24", 0x00001, 0x10000, CRC(2e2d103d) SHA1(6b663948f69218308d9ecdb677557b2db1dfbf5a) ) + ROM_LOAD16_BYTE("a2_-sl0-.ic31", 0x00000, 0x10000, CRC(2287e0b3) SHA1(755dab510915161428ed57ab18410c393e138e65) ) - ROM_REGION( 0x200000, "gfx1", 0 ) /* chars */ - ROM_LOAD("a2_c0.1a", 0x000000, 0x080000, CRC(68b8f574) SHA1(fb935947cdde43e84453f82caeea141a4ae7226d) ) - ROM_LOAD("a2_c1.1b", 0x080000, 0x080000, CRC(0b9efe67) SHA1(1df4108d30d2538f6407e328513517cd3412321f) ) - ROM_LOAD("a2_c2.3a", 0x100000, 0x080000, CRC(7a9e9978) SHA1(241dc310e75960e306701a2e86e30d9c1a60ebff) ) - ROM_LOAD("a2_c3.3b", 0x180000, 0x080000, CRC(1395ee6d) SHA1(e9befc966e6ee046eaca185a9969976304a119d8) ) + ROM_REGION( 0x200000, "gfx1", 0 ) // Tiles + ROM_LOAD("a2_-c0-.ic1", 0x000000, 0x080000, CRC(68b8f574) SHA1(fb935947cdde43e84453f82caeea141a4ae7226d) ) + ROM_LOAD("a2_-c1-.ic2", 0x080000, 0x080000, CRC(0b9efe67) SHA1(1df4108d30d2538f6407e328513517cd3412321f) ) + ROM_LOAD("a2_-c2-.ic16", 0x100000, 0x080000, CRC(7a9e9978) SHA1(241dc310e75960e306701a2e86e30d9c1a60ebff) ) + ROM_LOAD("a2_-c3-.ic17", 0x180000, 0x080000, CRC(1395ee6d) SHA1(e9befc966e6ee046eaca185a9969976304a119d8) ) - ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ - ROM_LOAD( "a2_000.8a", 0x000000, 0x100000, CRC(38e03147) SHA1(cc5bacad9592aa5e91632b139955e1c704a67a33) ) - ROM_LOAD( "a2_010.8b", 0x100000, 0x100000, CRC(1d5b05f8) SHA1(884f134ed51b432965a4e5e79915ba9c0ab562c6) ) - ROM_LOAD( "a2_020.8c", 0x200000, 0x100000, CRC(f2f461cc) SHA1(04e91efc749d022c8012caac493767ec1f6a992d) ) - ROM_LOAD( "a2_030.8d", 0x300000, 0x100000, CRC(97609d9d) SHA1(71ddff85a8ddeac69863bbf6c493c5c3973fd175) ) + ROM_REGION( 0x400000, "gfx2", 0 ) // Sprites + ROM_LOAD( "a2_-000-.ic44", 0x000000, 0x100000, CRC(38e03147) SHA1(cc5bacad9592aa5e91632b139955e1c704a67a33) ) + ROM_LOAD( "a2_-010-.ic45", 0x100000, 0x100000, CRC(1d5b05f8) SHA1(884f134ed51b432965a4e5e79915ba9c0ab562c6) ) + ROM_LOAD( "a2_-020-.ic46", 0x200000, 0x100000, CRC(f2f461cc) SHA1(04e91efc749d022c8012caac493767ec1f6a992d) ) + ROM_LOAD( "a2_-030-.ic47", 0x300000, 0x100000, CRC(97609d9d) SHA1(71ddff85a8ddeac69863bbf6c493c5c3973fd175) ) - ROM_REGION( 0x100000, "irem", 0 ) - ROM_LOAD("a2_da.1l", 0x000000, 0x100000, CRC(3c8cdb6a) SHA1(d1f4186e8ddf99698443f8ee1c60a6e6bc367b09) ) + ROM_REGION( 0x100000, "irem", 0 ) // Samples + ROM_LOAD("a2_-da-.ic10", 0x000000, 0x100000, CRC(3c8cdb6a) SHA1(d1f4186e8ddf99698443f8ee1c60a6e6bc367b09) ) ROM_REGION( 0x0c00, "plds", 0 ) - ROM_LOAD( "m92-a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-b-3f-.ic14", 0x0600, 0x0117, CRC(52ecf083) SHA1(1a1819e572f7fdd5aab2caeca8741441ffbea01d) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-b-4f-.ic21", 0x0800, 0x0117, CRC(5e87fd01) SHA1(f076dea6bc94f5aa01121f8c70a39d8e5ee805e8) ) // PAL16L8 - bruteforced - ROM_LOAD( "m92-b-7j-a.ic41", 0x0a00, 0x0117, CRC(09f57872) SHA1(19c3e0f3ae106e75dba3450745edd4bb9afdd923) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-3m-.ic11", 0x0000, 0x0117, CRC(fc718efe) SHA1(d554dd74cecd95754a1e6e24c6a207d6d3428253) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-7j-.ic41", 0x0200, 0x0117, CRC(5730b25a) SHA1(1877b807f6a94f6d515afc940e1d615a453490fd) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_a-9j-.ic51", 0x0400, 0x0117, CRC(92d477cf) SHA1(6a1e9bfdb367384e8611f46300f378730817514b) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_b-3f-.ic14", 0x0600, 0x0117, CRC(52ecf083) SHA1(1a1819e572f7fdd5aab2caeca8741441ffbea01d) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_b-4f-.ic21", 0x0800, 0x0117, CRC(5e87fd01) SHA1(f076dea6bc94f5aa01121f8c70a39d8e5ee805e8) ) // PAL16L8 - bruteforced + ROM_LOAD( "m92_b-7j-a.ic41", 0x0a00, 0x0117, CRC(09f57872) SHA1(19c3e0f3ae106e75dba3450745edd4bb9afdd923) ) // PAL16L8 - bruteforced ROM_END /***************************************************************************/ @@ -2469,56 +2517,57 @@ void m92_state::init_ppan() /***************************************************************************/ -GAME( 1991, gunforce, 0, gunforce, gunforce, m92_state, empty_init, ROT0, "Irem", "Gunforce - Battle Fire Engulfed Terror Island (World)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) -GAME( 1991, gunforcej,gunforce, gunforce, gunforce, m92_state, empty_init, ROT0, "Irem", "Gunforce - Battle Fire Engulfed Terror Island (Japan)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) -GAME( 1991, gunforceu,gunforce, gunforce, gunforce, m92_state, empty_init, ROT0, "Irem America", "Gunforce - Battle Fire Engulfed Terror Island (US)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) +GAME( 1991, gunforce, 0, gunforce, gunforce, m92_state, empty_init, ROT0, "Irem", "Gunforce - Battle Fire Engulfed Terror Island (World)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) +GAME( 1991, gunforcej, gunforce, gunforce, gunforce, m92_state, empty_init, ROT0, "Irem", "Gunforce - Battle Fire Engulfed Terror Island (Japan)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) +GAME( 1991, gunforceu, gunforce, gunforce, gunforce, m92_state, empty_init, ROT0, "Irem America", "Gunforce - Battle Fire Engulfed Terror Island (US)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) -GAME( 1991, bmaster, 0, bmaster, bmaster, m92_state, empty_init, ROT0, "Irem", "Blade Master (World)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) -GAME( 1991, crossbld, bmaster, bmaster, bmaster, m92_state, empty_init, ROT0, "Irem", "Cross Blades! (Japan)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) +GAME( 1991, bmaster, 0, bmaster, bmaster, m92_state, empty_init, ROT0, "Irem", "Blade Master (World)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) +GAME( 1991, crossbld, bmaster, bmaster, bmaster, m92_state, empty_init, ROT0, "Irem", "Cross Blades! (Japan)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) -GAME( 1991, lethalth, 0, lethalth, lethalth, m92_state, empty_init, ROT270, "Irem", "Lethal Thunder (World)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) -GAME( 1991, thndblst, lethalth, lethalth, thndblst, m92_state, empty_init, ROT270, "Irem", "Thunder Blaster (Japan)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) +GAME( 1991, lethalth, 0, lethalth, lethalth, m92_state, empty_init, ROT270, "Irem", "Lethal Thunder (World)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) +GAME( 1991, thndblst, lethalth, lethalth, thndblst, m92_state, empty_init, ROT270, "Irem", "Thunder Blaster (Japan)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) -GAME( 1992, uccops, 0, uccops, uccops, m92_state, empty_init, ROT0, "Irem", "Undercover Cops (World)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) -GAME( 1992, uccopsu, uccops, uccops, uccops, m92_state, empty_init, ROT0, "Irem", "Undercover Cops (US)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) -GAME( 1992, uccopsj, uccops, uccops, uccops, m92_state, empty_init, ROT0, "Irem", "Undercover Cops (Japan)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) -GAME( 1992, uccopsar, uccops, uccops, uccops, m92_state, empty_init, ROT0, "Irem", "Undercover Cops - Alpha Renewal Version (World)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) -GAME( 1992, uccopsaru,uccops, uccops, uccops, m92_state, empty_init, ROT0, "Irem America", "Undercover Cops - Alpha Renewal Version (US)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) +GAME( 1992, uccops, 0, uccops, uccops, m92_state, empty_init, ROT0, "Irem", "Undercover Cops (World)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) +GAME( 1992, uccopsu, uccops, uccops, uccops, m92_state, empty_init, ROT0, "Irem", "Undercover Cops (US)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) +GAME( 1992, uccopsj, uccops, uccops, uccops, m92_state, empty_init, ROT0, "Irem", "Undercover Cops (Japan)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) +GAME( 1992, uccopsar, uccops, uccops, uccops, m92_state, empty_init, ROT0, "Irem", "Undercover Cops - Alpha Renewal Version (World)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) +GAME( 1992, uccopsaru, uccops, uccops, uccops, m92_state, empty_init, ROT0, "Irem America", "Undercover Cops - Alpha Renewal Version (US)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) -GAME( 1992, mysticri, 0, mysticri, mysticri, m92_state, empty_init, ROT0, "Irem", "Mystic Riders (World)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) -GAME( 1992, gunhohki, mysticri, mysticri, mysticri, m92_state, empty_init, ROT0, "Irem", "Mahou Keibitai Gun Hohki (Japan)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) +GAME( 1992, mysticri, 0, mysticri, mysticri, m92_state, empty_init, ROT0, "Irem", "Mystic Riders (World)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) +GAME( 1992, gunhohki, mysticri, mysticri, mysticri, m92_state, empty_init, ROT0, "Irem", "Mahou Keibitai Gun Hohki (Japan)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) // cheaply produced Korean board, has original chips, but lacks any proper labels // main code is also significantly different to the supported original set, so it might just be a legitimate early revision on a cheap board -GAME( 1992, mysticrib,mysticri, mysticri, mysticri, m92_state, empty_init, ROT0, "Irem", "Mystic Riders (bootleg?)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) +GAME( 1992, mysticrib, mysticri, mysticri, mysticri, m92_state, empty_init, ROT0, "Irem", "Mystic Riders (bootleg?)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) -GAME( 1992, majtitl2, 0, majtitl2, majtitl2, m92_state, init_bank, ROT0, "Irem", "Major Title 2 (World, set 1)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) // Nanao 08J27291A7 017 9227NK700 sound CPU -GAME( 1992, majtitl2a,majtitl2, majtitl2a, majtitl2, m92_state, init_bank, ROT0, "Irem", "Major Title 2 (World, set 1, alt sound CPU)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) // same as set 1 but for the Nanao 08J27291A6 016 9217NK700 sound CPU -GAME( 1992, majtitl2b,majtitl2, majtitl2, majtitl2, m92_state, init_bank, ROT0, "Irem", "Major Title 2 (World, set 2)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) -GAME( 1992, majtitl2j,majtitl2, majtitl2, majtitl2, m92_state, init_bank, ROT0, "Irem", "Major Title 2 (Japan)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) -GAME( 1992, skingame, majtitl2, majtitl2, majtitl2, m92_state, init_bank, ROT0, "Irem America", "The Irem Skins Game (US set 1)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) -GAME( 1992, skingame2,majtitl2, majtitl2, majtitl2, m92_state, init_bank, ROT0, "Irem America", "The Irem Skins Game (US set 2)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) +GAME( 1992, majtitl2, 0, majtitl2, majtitl2, m92_state, init_bank, ROT0, "Irem", "Major Title 2 (World, set 1)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) // Nanao 08J27291A7 017 9227NK700 sound CPU +GAME( 1992, majtitl2a, majtitl2, majtitl2a, majtitl2, m92_state, init_bank, ROT0, "Irem", "Major Title 2 (World, set 1, alt sound CPU)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) // same as set 1 but for the Nanao 08J27291A6 016 9217NK700 sound CPU +GAME( 1992, majtitl2b, majtitl2, majtitl2, majtitl2, m92_state, init_bank, ROT0, "Irem", "Major Title 2 (World, set 2)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) +GAME( 1992, majtitl2j, majtitl2, majtitl2, majtitl2, m92_state, init_bank, ROT0, "Irem", "Major Title 2 (Japan)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) +GAME( 1992, skingame, majtitl2, majtitl2, majtitl2, m92_state, init_bank, ROT0, "Irem America", "The Irem Skins Game (US set 1)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) +GAME( 1992, skingame2, majtitl2, majtitl2, majtitl2, m92_state, init_bank, ROT0, "Irem America", "The Irem Skins Game (US set 2)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) -GAME( 1992, hook, 0, hook, hook, m92_state, empty_init, ROT0, "Irem", "Hook (World)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) -GAME( 1992, hooku, hook, hook, hook, m92_state, empty_init, ROT0, "Irem America", "Hook (US)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) -GAME( 1992, hookj, hook, hook, hook, m92_state, empty_init, ROT0, "Irem", "Hook (Japan)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) -GAME( 1992, ppan, hook, ppan, hook, m92_state, empty_init, ROT0, "bootleg", "Peter Pan (bootleg of Hook)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NO_COCKTAIL) // PCB marked 'Peter Pan', no title screen, made in Italy? +GAME( 1992, hook, 0, hook, hook, m92_state, empty_init, ROT0, "Irem", "Hook (World)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) +GAME( 1992, hooku, hook, hook, hook, m92_state, empty_init, ROT0, "Irem America", "Hook (US)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) +GAME( 1992, hookj, hook, hook, hook, m92_state, empty_init, ROT0, "Irem", "Hook (Japan)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) +GAME( 1992, ppan, hook, ppan, hook, m92_state, empty_init, ROT0, "bootleg", "Peter Pan (bootleg of Hook)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NO_COCKTAIL) // PCB marked 'Peter Pan', no title screen, made in Italy? -GAME( 1992, rtypeleo, 0, rtypeleo, rtypeleo, m92_state, empty_init, ROT0, "Irem", "R-Type Leo (World)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) -GAME( 1992, rtypeleoj,rtypeleo, rtypeleo, rtypeleo, m92_state, empty_init, ROT0, "Irem", "R-Type Leo (Japan)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) +GAME( 1992, rtypeleo, 0, rtypeleo, rtypeleo, m92_state, empty_init, ROT0, "Irem", "R-Type Leo (World)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) +GAME( 1992, rtypeleoj, rtypeleo, rtypeleo, rtypeleo, m92_state, empty_init, ROT0, "Irem", "R-Type Leo (Japan)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) -GAME( 1993, inthunt, 0, inthunt, inthunt, m92_state, empty_init, ROT0, "Irem", "In The Hunt (World)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) -GAME( 1993, inthuntu, inthunt, inthunt, inthunt, m92_state, empty_init, ROT0, "Irem America", "In The Hunt (US)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) -GAME( 1993, kaiteids, inthunt, inthunt, inthunt, m92_state, empty_init, ROT0, "Irem", "Kaitei Daisensou (Japan)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) +GAME( 1993, inthunt, 0, inthunt, inthunt, m92_state, empty_init, ROT0, "Irem", "In The Hunt (World)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) +GAME( 1993, inthuntu, inthunt, inthunt, inthunt, m92_state, empty_init, ROT0, "Irem America", "In The Hunt (US)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) +GAME( 1993, kaiteids, inthunt, inthunt, inthunt, m92_state, empty_init, ROT0, "Irem", "Kaitei Daisensou (Japan)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) -GAME( 1993, nbbatman, 0, nbbatman, nbbatman, m92_state, init_bank, ROT0, "Irem", "Ninja Baseball Bat Man (World)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_GRAPHICS | MACHINE_NO_COCKTAIL ) -GAME( 1993, nbbatmanu,nbbatman, nbbatman, nbbatman, m92_state, init_bank, ROT0, "Irem America", "Ninja Baseball Bat Man (US)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_GRAPHICS | MACHINE_NO_COCKTAIL) -GAME( 1993, leaguemn, nbbatman, nbbatman, nbbatman, m92_state, init_bank, ROT0, "Irem", "Yakyuu Kakutou League-Man (Japan)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_GRAPHICS | MACHINE_NO_COCKTAIL ) -GAME( 1993, nbbatman2bl,nbbatman,nbbatman2bl, nbbatman, m92_state, init_bank, ROT0, "bootleg", "Ninja Baseball Bat Man II (bootleg)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_NO_COCKTAIL ) // different sprite system, MCU as soundcpu, OKI samples for music/sound +GAME( 1993, nbbatman, 0, nbbatman, nbbatman, m92_state, init_bank, ROT0, "Irem", "Ninja Baseball Bat Man (World)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_GRAPHICS | MACHINE_NO_COCKTAIL ) +GAME( 1993, nbbatmanu, nbbatman, nbbatman, nbbatman, m92_state, init_bank, ROT0, "Irem America", "Ninja Baseball Bat Man (US)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_GRAPHICS | MACHINE_NO_COCKTAIL) +GAME( 1993, leaguemn, nbbatman, nbbatman, nbbatman, m92_state, init_bank, ROT0, "Irem", "Yakyuu Kakutou League-Man (Japan, set 1)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_GRAPHICS | MACHINE_NO_COCKTAIL ) // M92-F-A ROM board +GAME( 1993, leaguemna, nbbatman, leaguemna, nbbatman, m92_state, init_bank, ROT0, "Irem", "Yakyuu Kakutou League-Man (Japan, set 2)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_GRAPHICS | MACHINE_NO_COCKTAIL ) // M92-Z-C ROM board +GAME( 1993, nbbatman2bl, nbbatman, nbbatman2bl, nbbatman, m92_state, init_bank, ROT0, "bootleg", "Ninja Baseball Bat Man II (bootleg)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_NO_COCKTAIL ) // different sprite system, MCU as soundcpu, OKI samples for music/sound -GAME( 1993, ssoldier, 0, psoldier, psoldier, m92_state, empty_init, ROT0, "Irem America", "Superior Soldiers (US)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) -GAME( 1993, psoldier, ssoldier, psoldier, psoldier, m92_state, empty_init, ROT0, "Irem", "Perfect Soldiers (Japan)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) +GAME( 1993, ssoldier, 0, psoldier, psoldier, m92_state, empty_init, ROT0, "Irem America", "Superior Soldiers (US)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) +GAME( 1993, psoldier, ssoldier, psoldier, psoldier, m92_state, empty_init, ROT0, "Irem", "Perfect Soldiers (Japan)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) -GAME( 1994, dsoccr94j,dsoccr94, dsoccr94j, dsoccr94j, m92_state, init_bank, ROT0, "Irem", "Dream Soccer '94 (Japan, M92 hardware)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) +GAME( 1994, dsoccr94j, dsoccr94, dsoccr94j, dsoccr94j, m92_state, init_bank, ROT0, "Irem", "Dream Soccer '94 (Japan, M92 hardware)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) -GAME( 1994, gunforc2, 0, gunforc2, gunforc2, m92_state, init_bank, ROT0, "Irem", "Gun Force II (US)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) -GAME( 1994, geostorm, gunforc2, gunforc2, gunforc2, m92_state, init_bank, ROT0, "Irem", "Geo Storm (Japan)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) +GAME( 1994, gunforc2, 0, gunforc2, gunforc2, m92_state, init_bank, ROT0, "Irem", "Gun Force II (US)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) +GAME( 1994, geostorm, gunforc2, gunforc2, gunforc2, m92_state, init_bank, ROT0, "Irem", "Geo Storm (Japan)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) diff --git a/src/mame/irem/m92.h b/src/mame/irem/m92.h index 2668b7b35e6..5ad740c0735 100644 --- a/src/mame/irem/m92.h +++ b/src/mame/irem/m92.h @@ -64,6 +64,7 @@ public: void majtitl2(machine_config &config); void majtitl2a(machine_config &config); void mysticri(machine_config &config); + void leaguemna(machine_config &config); void init_bank(); diff --git a/src/mame/mame.lst b/src/mame/mame.lst index c0027248f3c..2f62c0b8780 100755 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -20816,7 +20816,7 @@ imgfight // (c) 1988 (World) imgfightj // (c) 1988 (Japan) imgfightjb // bootleg kengo // (c) 1991 (Japan) -kengoa // (c) 1991 (Japan) +kengoj // (c) 1991 (Japan) loht // (c) 1989 (World) loht_ms // (c) 1989 (bootleg) lohtb // (c) 1989 (bootleg) @@ -20883,6 +20883,7 @@ inthunt // (c) 1993 Irem (World) inthuntu // (c) 1993 Irem America (US) kaiteids // (c) 1993 Irem (Japan) leaguemn // (c) 1993 Irem (Japan) +leaguemna // (c) 1993 Irem (Japan) lethalth // (c) 1991 Irem (World) majtitl2 // (c) 1992 Irem (World) majtitl2a // -- cgit v1.2.3