summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author smf- <smf-@users.noreply.github.com>2021-04-05 11:44:09 +0100
committer smf- <smf-@users.noreply.github.com>2021-04-05 11:44:09 +0100
commit72c781597aa5c9db1088c3eb712a349dd837f991 (patch)
tree966f4dcdf64b3852072a4a86bc6af5d281a4eff6
parent868b92ad810e7294a3fe2cd386a6a7670acb1b60 (diff)
* New working clones
------------------ Mars Matrix: Hyper Solid Shooting (Asia 000412) [Jun Mendero]
-rw-r--r--src/mame/drivers/cps2.cpp29
-rw-r--r--src/mame/mame.lst1
2 files changed, 30 insertions, 0 deletions
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)