summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2009-04-16 07:29:05 +0000
committer Aaron Giles <aaron@aarongiles.com>2009-04-16 07:29:05 +0000
commit49bc4d3ac21bbe2069faf6702358bf4d9b25214d (patch)
tree9d014d60af2fcee81b8fe9fb9bf894aae8d84903
parente8300bf17460a6c703de9b32036294b2e8f3b237 (diff)
From: Smitdogg [smitdoggjones@gmail.com]
Sent: Friday, April 10, 2009 10:47 AM To: submit@mamedev.org Subject: Mystic Warriors (JAA) and Field Combat redump This adds Guru's dump of Mystic Warriors (JAA) and Field Combat redump. The Field Combat redump fixes a title screen glitch, possibly other things. Smitdogg
-rw-r--r--src/mame/drivers/fcombat.c2
-rw-r--r--src/mame/drivers/mystwarr.c39
-rw-r--r--src/mame/mamedriv.c1
3 files changed, 40 insertions, 2 deletions
diff --git a/src/mame/drivers/fcombat.c b/src/mame/drivers/fcombat.c
index ba87809e5d6..f4ed57b2887 100644
--- a/src/mame/drivers/fcombat.c
+++ b/src/mame/drivers/fcombat.c
@@ -418,7 +418,7 @@ ROM_START( fcombat )
ROM_LOAD( "fcombat1.t5", 0x0000, 0x4000, CRC(a0cc1216) SHA1(3a8963ffde2ff4a3f428369133f94bb37717cae5) )
ROM_REGION( 0x02000, "gfx1", ROMREGION_DISPOSE )
- ROM_LOAD( "fcombat7.l11", 0x00000, 0x2000, BAD_DUMP CRC(54e978ef) SHA1(834f428f8d3e6b2cd865db8d2a0e069484a98316) ) /* fg chars */
+ ROM_LOAD( "fcombat7.l11", 0x00000, 0x2000, CRC(401061b5) SHA1(09dd23e86a56db8021e14432aced0eaf013fefe2) ) /* fg chars */
ROM_REGION( 0x0c000, "gfx2", ROMREGION_DISPOSE )
ROM_LOAD( "fcombat8.d10", 0x00000, 0x4000, CRC(e810941e) SHA1(19ae85af0bf245caf3afe10d65e618cfb47d33c2) ) /* sprites */
diff --git a/src/mame/drivers/mystwarr.c b/src/mame/drivers/mystwarr.c
index 5f97943e8d9..0b8697dfba8 100644
--- a/src/mame/drivers/mystwarr.c
+++ b/src/mame/drivers/mystwarr.c
@@ -1341,6 +1341,43 @@ ROM_START( mystwaru )
ROM_LOAD( "128a07.1d", 0x200000, 2*1024*1024, CRC(db79a66e) SHA1(b7e118ed26bac557038e8ae6cb77f23f3da5646f) )
ROM_END
+ROM_START( mystwarj )
+ /* main program */
+ ROM_REGION( 0x200000, "maincpu", 0 )
+ ROM_LOAD16_BYTE( "128jaa01.20f", 0x000000, 0x40000, CRC(49c37bfe) SHA1(177843899055476c9d2716ba494ac3892993eee5) )
+ ROM_LOAD16_BYTE( "128jaa02.20g", 0x000001, 0x40000, CRC(e39fb3bb) SHA1(0467b51f66c32ffa8fae3b00d43c6d4aa19b24ef) )
+ ROM_LOAD16_BYTE( "128a03.19f", 0x100000, 0x80000, CRC(e98094f3) SHA1(a3f9b804ff487f792a00ce85a383868ab0b1b5d8) )
+ ROM_LOAD16_BYTE( "128a04.19g", 0x100001, 0x80000, CRC(88c6a3e4) SHA1(7c2361f716a2320730a3dd6723a271e349ad61c3) )
+
+ /* sound program */
+ ROM_REGION( 0x030000, "soundcpu", 0 )
+ ROM_LOAD("128a05.6b", 0x000000, 0x020000, CRC(0e5194e0) SHA1(83356158d561f1b8e21f6ae5936b61da834a0545) )
+ ROM_RELOAD( 0x010000, 0x020000 )
+
+ /* tiles */
+ ROM_REGION( 0x500000, "gfx1", ROMREGION_ERASE00 )
+ ROM_LOADTILE_WORD( "128a08.1h", 0x000000, 1*1024*1024, CRC(63d6cfa0) SHA1(324bf25cf79aa030d2dcc94a53c1984eb8abec3a) )
+ ROM_LOADTILE_WORD( "128a09.1k", 0x000002, 1*1024*1024, CRC(573a7725) SHA1(f2fef32053ed2a65c6c3ddd3e1657a866aa80b3e) )
+ ROM_LOADTILE_BYTE( "128a10.3h", 0x000004, 512*1024, CRC(558e545a) SHA1(cac53e545f3f8980d431443f2c3b8b95e6077d1c) )
+
+ /* sprites */
+ ROM_REGION( 0x500000, "gfx2", ROMREGION_ERASE00 )
+ ROM_LOAD64_WORD( "128a16.22k", 0x000000, 1*1024*1024, CRC(459b6407) SHA1(e4dace4912f9558bee75a8e95ee2637f5e950b47) )
+ ROM_LOAD64_WORD( "128a15.20k", 0x000002, 1*1024*1024, CRC(6bbfedf4) SHA1(0b3acb2b34c722ddc60c0e64e12baa1f225e4fbb) )
+ ROM_LOAD64_WORD( "128a14.19k", 0x000004, 1*1024*1024, CRC(f7bd89dd) SHA1(c9b2ebd5a49840f8b260d53c25cfcc238d21c75c) )
+ ROM_LOAD64_WORD( "128a13.17k", 0x000006, 1*1024*1024, CRC(e89b66a2) SHA1(fce6e56d1759ffe987766426ecb28e9015a500b7) )
+ ROM_LOAD16_BYTE( "128a12.12k", 0x400000, 512*1024, CRC(63de93e2) SHA1(c9a50e7beff1cbbc5d5820664adbd54d52782c54) )
+ ROM_LOAD16_BYTE( "128a11.10k", 0x400001, 512*1024, CRC(4eac941a) SHA1(c0a33f4b975ebee217fd335001839992f4c0bdc8) )
+
+ /* road generator */
+ ROM_REGION( 0x40000, "gfx3", ROMREGION_ERASE00 )
+
+ /* sound data */
+ ROM_REGION( 0x400000, "shared", 0 )
+ ROM_LOAD( "128a06.2d", 0x000000, 2*1024*1024, CRC(88ed598c) SHA1(3c123e26b3a12541df77b368bc0e0d486f5622b6) )
+ ROM_LOAD( "128a07.1d", 0x200000, 2*1024*1024, CRC(db79a66e) SHA1(b7e118ed26bac557038e8ae6cb77f23f3da5646f) )
+ROM_END
+
ROM_START( viostorm )
/* main program */
ROM_REGION( 0x200000, "maincpu", 0)
@@ -1405,7 +1442,6 @@ ROM_START( viostrmu )
ROM_LOAD( "168a07.1e", 0x200000, 2*1024*1024, CRC(fdbbf8cc) SHA1(a8adf72a25fe2b9c4c338350d02c92deb5f8c8e9) )
ROM_END
-
ROM_START( viostmub )
/* main program */
ROM_REGION( 0x200000, "maincpu", 0)
@@ -2011,6 +2047,7 @@ static DRIVER_INIT(metamrph)
/* ROM parent machine inp init */
GAME( 1993, mystwarr, 0, mystwarr, mystwarr, 0, ROT0, "Konami", "Mystic Warriors (ver EAA)", GAME_IMPERFECT_GRAPHICS )
GAME( 1993, mystwaru, mystwarr, mystwarr, mystwarr, 0, ROT0, "Konami", "Mystic Warriors (ver UAA)", GAME_IMPERFECT_GRAPHICS )
+GAME( 1993, mystwarj, mystwarr, mystwarr, mystwarr, 0, ROT0, "Konami", "Mystic Warriors (ver JAA)", GAME_IMPERFECT_GRAPHICS )
GAME( 1993, mmaulers, 0, dadandrn, dadandrn, 0, ROT0, "Konami", "Monster Maulers (ver EAA)", GAME_IMPERFECT_GRAPHICS )
GAME( 1993, dadandrn, mmaulers, dadandrn, dadandrn, 0, ROT0, "Konami", "Kyukyoku Sentai Dadandarn (ver JAA)", GAME_IMPERFECT_GRAPHICS )
GAME( 1993, viostorm, 0, viostorm, viostorm, 0, ROT0, "Konami", "Violent Storm (ver EAB)", GAME_IMPERFECT_GRAPHICS )
diff --git a/src/mame/mamedriv.c b/src/mame/mamedriv.c
index 8a90afc247c..89933f321d2 100644
--- a/src/mame/mamedriv.c
+++ b/src/mame/mamedriv.c
@@ -5287,6 +5287,7 @@ BOMULEUL CHAJARA SEGA ST-V 1997/04/11
DRIVER( gaiapolj ) /* GX123 (c) 1993 (Japan) */
DRIVER( mystwarr ) /* GX128 (c) 1993 (World) */
DRIVER( mystwaru ) /* GX128 (c) 1993 (US) */
+ DRIVER( mystwarj ) /* GX128 (c) 1993 (Japan) */
DRIVER( viostorm ) /* GX168 (c) 1993 (Europe) */
DRIVER( viostrmu ) /* GX168 (c) 1993 (US) */
DRIVER( viostmub ) /* GX168 (c) 1993 (US) */