diff options
author | David Haywood <mamehaze@users.noreply.github.com> | 2016-03-22 16:50:33 +0000 |
---|---|---|
committer | David Haywood <mamehaze@users.noreply.github.com> | 2016-03-22 16:50:33 +0000 |
commit | 6fbe7423189268509bef93a78bb29df435dfd317 (patch) | |
tree | f63cc17b74027159055fee2f8760d6e5a765cf5d | |
parent | e34c73cb78f6595292d66332945f1e6a7c8964c5 (diff) |
new clones
Major Title 2 (World, alt sound CPU) [Mathieu Patard]
this set has the same program roms as the parents, but the sound cpu roms are for a different CPU type (the same as Mystic Riders)
-rw-r--r-- | src/mame/drivers/m92.cpp | 42 | ||||
-rw-r--r-- | src/mame/machine/irem_cpu.cpp | 4 | ||||
-rw-r--r-- | src/mame/mame.lst | 1 |
3 files changed, 44 insertions, 3 deletions
diff --git a/src/mame/drivers/m92.cpp b/src/mame/drivers/m92.cpp index ad1239ca675..2ff72f43b87 100644 --- a/src/mame/drivers/m92.cpp +++ b/src/mame/drivers/m92.cpp @@ -1246,6 +1246,44 @@ ROM_START( majtitl2 ) ROM_LOAD( "pal16l8-m92-b-7h.ic47", 0x0800, 0x0104, NO_DUMP ) /* PAL is read protected */ ROM_END +// this set matches the 'majtitl2' except for the soundcpu roms, which are for a different CPU +ROM_START( majtitl2a ) + ROM_REGION( 0x100000, "maincpu", 0 ) // labels differ from 'majtitl2' (maybe the 'B' has faded, or was never there?) + ROM_LOAD16_BYTE( "mt2-h0-.5m", 0x00001, 0x40000, CRC(b163b12e) SHA1(cdb01a5266bd11f4cff1cb5c05cf24de13a527b2) ) + ROM_LOAD16_BYTE( "mt2-l0-.5f", 0x00000, 0x40000, CRC(6f3b5d9d) SHA1(a39f25f29195023fb507dc9ffbfcbd57a4e6b30a) ) + ROM_LOAD16_BYTE( "mt2-h1-.5l", 0x80001, 0x40000, CRC(9ba8e1f2) SHA1(ae86697a97223d236e2e6dd33ddb8105b9f926cb) ) + ROM_LOAD16_BYTE( "mt2-l1-.5j", 0x80000, 0x40000, CRC(e4e00626) SHA1(e8c6c7ad6a367da4036915a155c8695ad90ae47b) ) + + ROM_REGION( 0x20000, "soundcpu", 0 ) + ROM_LOAD16_BYTE( "mt2sh0-a", 0x00001, 0x10000, CRC(50f076e5) SHA1(0490ee062c90e7e2ad3897b93a9c681c5bbc6d8a) ) + ROM_LOAD16_BYTE( "mt2sl0-a", 0x00000, 0x10000, CRC(f4ecd7b5) SHA1(250afed334d37b0309f4733b41ba03319b51360f)) + + ROM_REGION( 0x100000, "gfx1", 0 ) /* Tiles */ + ROM_LOAD( "c0", 0x000000, 0x40000, CRC(7e61e4b5) SHA1(d0164862937bd506e701777c51dea1ddb3e2eda4) ) + ROM_LOAD( "c1", 0x040000, 0x40000, CRC(0a667564) SHA1(d122e0619ae5cc0202f30270933784c954eb1e5d) ) + ROM_LOAD( "c2", 0x080000, 0x40000, CRC(5eb44312) SHA1(75b584b63d4f4f2236a679235461f11004aa317f) ) + ROM_LOAD( "c3", 0x0c0000, 0x40000, CRC(f2866294) SHA1(75e0071bf6282c93034dc7e73466af0f51046d01) ) + + ROM_REGION( 0x400000, "gfx2", 0 ) /* Sprites */ + ROM_LOAD( "k30", 0x000000, 0x100000, CRC(8c9a2678) SHA1(e8ed119c16ddd59af9e83d243e7be25974f7cbf8) ) + ROM_LOAD( "k31", 0x100000, 0x100000, CRC(5455df78) SHA1(9e49bde1d5a310ff611932c3429601fbddf3a7b1) ) + ROM_LOAD( "k32", 0x200000, 0x100000, CRC(3a258c41) SHA1(1d93fcd01728929848b782870f80a8cd0af44796) ) + ROM_LOAD( "k33", 0x300000, 0x100000, CRC(c1e91a14) SHA1(1f0dbd99d8c5067dc3f8795fc3f1bd4466f64156) ) + + ROM_REGION( 0x80000, "irem", 0 ) + ROM_LOAD( "da", 0x000000, 0x80000, CRC(713b9e9f) SHA1(91384d67d4ba9c7d926fbecb077293c661b8ec83) ) + + ROM_REGION( 0x4000, "eeprom", 0 ) /* D28C64C-20 EEPROM */ + ROM_LOAD( "mt2eep", 0x000000, 0x800, CRC(208af971) SHA1(69384cac24b7af35a031f9b60e035131a8b10cb2) ) + + ROM_REGION( 0x0c00, "plds", 0 ) + ROM_LOAD( "pal16l8-m92-a-3m.ic11", 0x0000, 0x0104, NO_DUMP ) /* PAL is read protected */ + ROM_LOAD( "pal16l8-m92-a-7j.ic41", 0x0200, 0x0104, NO_DUMP ) /* PAL is read protected */ + ROM_LOAD( "pal16l8-m92-a-9j.ic51", 0x0400, 0x0104, NO_DUMP ) /* PAL is read protected */ + ROM_LOAD( "pal16l8-m92-b-2l.ic7", 0x0600, 0x0104, NO_DUMP ) /* PAL is read protected */ + ROM_LOAD( "pal16l8-m92-b-7h.ic47", 0x0800, 0x0104, NO_DUMP ) /* PAL is read protected */ +ROM_END + ROM_START( majtitl2j ) ROM_REGION( 0x100000, "maincpu", 0 ) ROM_LOAD16_BYTE( "mt2-h0", 0x00001, 0x40000, CRC(8a8d71ad) SHA1(8c45d947d15eb3a2c2584c9e1cd0e42988955905) ) @@ -2231,9 +2269,9 @@ GAME( 1992, gunhohki, mysticri, mysticri, mysticri, m92_state, m92, RO // 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, m92, ROT0, "Irem", "Mystic Riders (bootleg?)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) -GAME( 1992, majtitl2, 0, majtitl2, majtitl2, m92_state, majtitl2, ROT0, "Irem", "Major Title 2 (World)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) +GAME( 1992, majtitl2, 0, majtitl2, majtitl2, m92_state, majtitl2, ROT0, "Irem", "Major Title 2 (World)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) // Nanao 08J27291A7 017 9227NK700 sound CPU +GAME( 1992, majtitl2a,majtitl2, mysticri, majtitl2, m92_state, majtitl2, ROT0, "Irem", "Major Title 2 (World, alt sound CPU)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) // Nanao 08J27291A6 016 9217NK700 sound CPU GAME( 1992, majtitl2j,majtitl2, majtitl2, majtitl2, m92_state, majtitl2, ROT0, "Irem", "Major Title 2 (Japan)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL) - GAME( 1992, skingame, majtitl2, majtitl2, majtitl2, m92_state, majtitl2, ROT0, "Irem America", "The Irem Skins Game (US set 1)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) GAME( 1992, skingame2,majtitl2, majtitl2, majtitl2, m92_state, majtitl2, ROT0, "Irem America", "The Irem Skins Game (US set 2)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) diff --git a/src/mame/machine/irem_cpu.cpp b/src/mame/machine/irem_cpu.cpp index 2eeb19b9f73..bf603880b74 100644 --- a/src/mame/machine/irem_cpu.cpp +++ b/src/mame/machine/irem_cpu.cpp @@ -21,11 +21,13 @@ Bomberman World / New Atomic Punk Nanao 08J27291A5 015 9219KK700 Undercover Cops Nanao 08J27291A5 015 9219KK700 Mystic Riders / Gun Hohki Nanao 08J27291A6 016 9217NK700 - Skins Game Nanao 08J27291A7 017 + The IREM Skins Game/Major Title 2 Nanao 08J27291A7 017 9227NK700 + or (some Major Title 2) Nanao 08J27291A6 016 9217NK700 (same as Mystic Riders) Hook Nanao 08J27291A8 018 9237NK700 R-Type Leo Irem D8000021A1 019 9242NK700 Fire Barrel Irem D8000010A1 019 9243NK700 + Air Assault sam as Gun Force In The Hunt Irem D8000011A1 020 Risky Challenge/Gussun Oyoyo Irem D8000019A1 022 9331NK700 Match It II/Shisensho II Irem D8000020A1 023 9320NK700 diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 0320a37c2ce..a7ed7d8b4b3 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -16849,6 +16849,7 @@ kaiteids // (c) 1993 Irem (Japan) leaguemn // (c) 1993 Irem (Japan) lethalth // (c) 1991 Irem (World) majtitl2 // (c) 1992 Irem (World) +majtitl2a // majtitl2j // (c) 1992 Irem (Japan) mysticri // (c) 1992 Irem (World) mysticrib // bootleg? |