From 72c781597aa5c9db1088c3eb712a349dd837f991 Mon Sep 17 00:00:00 2001 From: smf- Date: Mon, 5 Apr 2021 11:44:09 +0100 Subject: * New working clones ------------------ Mars Matrix: Hyper Solid Shooting (Asia 000412) [Jun Mendero] --- src/mame/drivers/cps2.cpp | 29 +++++++++++++++++++++++++++++ src/mame/mame.lst | 1 + 2 files changed, 30 insertions(+) diff --git a/src/mame/drivers/cps2.cpp b/src/mame/drivers/cps2.cpp index 880d4750170..4203f86cfb2 100644 --- a/src/mame/drivers/cps2.cpp +++ b/src/mame/drivers/cps2.cpp @@ -4318,6 +4318,34 @@ ROM_START( mmatrix ) ROM_LOAD( "mmatrix.key", 0x000000, 0x000014, CRC(8ed66bc4) SHA1(324d7bf9d95220ecab140b1385eba7087f1a9669) ) ROM_END +ROM_START( mmatrixa ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) // 68000 code + ROM_LOAD16_WORD_SWAP( "mmxa.03", 0x000000, 0x80000, CRC(1d670ed7) SHA1(10d1ae8f9586c658f73b2b27344c3c868fa2cb89) ) + ROM_LOAD16_WORD_SWAP( "mmxa.04", 0x080000, 0x80000, CRC(43be66d2) SHA1(e5b772c15320c7f8804d6fc6f8f2edc53012fce2) ) + ROM_LOAD16_WORD_SWAP( "mmxa.05", 0x100000, 0x80000, CRC(9bfe3082) SHA1(6119dee8e84e80243659ce43e90675a7a4409615) ) + + ROM_REGION( 0x2000000, "gfx", 0 ) + ROM_LOAD64_WORD( "mmx.13m", 0x0000000, 0x400000, CRC(04748718) SHA1(d2e84d9dcc779c08469d815ccd709f30705954b8) ) + ROM_LOAD64_WORD( "mmx.15m", 0x0000002, 0x400000, CRC(38074f44) SHA1(2002c4862c156b314bc4f3372b713c48e0667ec3) ) + ROM_LOAD64_WORD( "mmx.17m", 0x0000004, 0x400000, CRC(e4635e35) SHA1(48ef7a82df83b981ddd6138c241ca129ab770e8e) ) + ROM_LOAD64_WORD( "mmx.19m", 0x0000006, 0x400000, CRC(4400a3f2) SHA1(d0aa805ccbb153896e5983da1c398d1df4f40371) ) + ROM_LOAD64_WORD( "mmx.14m", 0x1000000, 0x400000, CRC(d52bf491) SHA1(2398895cfdcf86fc485472e33df2cc446539e977) ) + ROM_LOAD64_WORD( "mmx.16m", 0x1000002, 0x400000, CRC(23f70780) SHA1(691ee8964815b0ce54704e7feb59ca79b634f26d) ) + ROM_LOAD64_WORD( "mmx.18m", 0x1000004, 0x400000, CRC(2562c9d5) SHA1(e7defc3d33db632c4035ae069f2f2332c58afaf5) ) + ROM_LOAD64_WORD( "mmx.20m", 0x1000006, 0x400000, CRC(583a9687) SHA1(1d0b08b1e88509245db3c2090f0201938fd750b4) ) + + ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) // 64k for the audio CPU (+banks) + ROM_LOAD( "mmx.01", 0x00000, 0x08000, CRC(c57e8171) SHA1(dedb92af1910d38727f816e6f507d25148f31b74) ) + ROM_CONTINUE( 0x10000, 0x18000 ) + + ROM_REGION( 0x800000, "qsound", 0 ) // QSound samples + ROM_LOAD16_WORD_SWAP( "mmx.11m", 0x000000, 0x400000, CRC(4180b39f) SHA1(cabb1c358eae1bb6cfed07f5b92e4acd38650667) ) + ROM_LOAD16_WORD_SWAP( "mmx.12m", 0x400000, 0x400000, CRC(95e22a59) SHA1(b3431d170c0a1a0d826ad0af21300b9180e3f114) ) + + ROM_REGION( 0x20, "key", 0 ) + ROM_LOAD( "mmatrixa.key", 0x000000, 0x000014, CRC(f6a944b4) SHA1(f76aa23c0c19a1a220be9cf3c55a8617b3c3dce5) ) +ROM_END + ROM_START( mmatrixj ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) // 68000 code ROM_LOAD16_WORD_SWAP( "mmxj.03", 0x000000, 0x80000, CRC(1d5de213) SHA1(2d7ad9cb50540a14aa0ac564d4ab84a3779d595c) ) @@ -10483,6 +10511,7 @@ GAME( 1999, gigawinga, gigawing, cps2, cps2_2p2b, cps2_state, init_cps2, RO GAME( 1999, gigawingh, gigawing, cps2, cps2_2p2b, cps2_state, init_cps2, ROT0, "Takumi (Capcom license)", "Giga Wing (Hispanic 990222)", MACHINE_SUPPORTS_SAVE ) GAME( 1999, gigawingb, gigawing, cps2, cps2_2p2b, cps2_state, init_cps2, ROT0, "Takumi (Capcom license)", "Giga Wing (Brazil 990222)", MACHINE_SUPPORTS_SAVE ) GAME( 2000, mmatrix, 0, cps2, cps2_2p1b, cps2_state, init_cps2, ROT0, "Takumi (Capcom license)", "Mars Matrix: Hyper Solid Shooting (USA 000412)", MACHINE_SUPPORTS_SAVE ) +GAME( 2000, mmatrixa, mmatrix, cps2, cps2_2p1b, cps2_state, init_cps2, ROT0, "Takumi (Capcom license)", "Mars Matrix: Hyper Solid Shooting (Asia 000412)", MACHINE_SUPPORTS_SAVE ) GAME( 2000, mmatrixj, mmatrix, cps2, cps2_2p1b, cps2_state, init_cps2, ROT0, "Takumi (Capcom license)", "Mars Matrix: Hyper Solid Shooting (Japan 000412)", MACHINE_SUPPORTS_SAVE ) // Games released on CPS-2 hardware by Mitchell diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 64c7b033344..3c01236ef28 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -11091,6 +11091,7 @@ mmancp2u // 06/10/1995 (c) 1995 (USA) mmancp2ur1 // 26/09/1995 (c) 1995 (USA) mmancp2ur2 // 25/09/1995 (c) 1995 (USA) mmatrix // 12/04/2000 (c) 2000 Takumi (USA) +mmatrixa // 12/04/2000 (c) 2000 Takumi (Asia) mmatrixd // mmatrixj // 12/04/2000 (c) 2000 Takumi (Japan) mpang // 10/10/2000 (c) 2000 Mitchell (Euro) -- cgit v1.2.3