summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author braintro <briantro@users.noreply.github.com>2020-01-03 22:21:17 -0600
committer braintro <briantro@users.noreply.github.com>2020-01-03 22:21:17 -0600
commit3969a9e9b5f85ae00be7da2d8b37dbe136028263 (patch)
tree3e5991dbeb7d9e3b1945edc9ce365def5233e300
parent275e0764165501128fad6ae0545c0b8e7541cb21 (diff)
(nw) Use hand crafted graphics ROM for gratiaa in ms32.cpp
Anonymous submission Verified the "tx tiles" 94019_2.030 matches 94019_30ver1.0.30 when decrypted. That only leaves the "bg tiles" as not being verified 100% identical between sets. Leaving marked as BAD_DUMP until a proper ROM redump is supplied
-rw-r--r--src/mame/drivers/ms32.cpp18
1 files changed, 11 insertions, 7 deletions
diff --git a/src/mame/drivers/ms32.cpp b/src/mame/drivers/ms32.cpp
index 3b9b713c9ef..2c7d5251518 100644
--- a/src/mame/drivers/ms32.cpp
+++ b/src/mame/drivers/ms32.cpp
@@ -71,13 +71,16 @@ others are unknown
Notes
-----
-Some of the roms for each game are encrypted.
+Some of the roms for each game are encrypted:
+ 16x16x8 'Scroll' Tiles (Non-Roz BG Layer)
+ 8x8x8 'Ascii' Tiles (FG Layer)
-The only difference between the two Gratia sets is in the encrypted ROMs (they use
-different custom chips). The program is the same.
-
-16x16x8 'Scroll' Tiles (Non-Roz BG Layer)
-8x8x8 'Ascii' Tiles (FG Layer)
+The only difference between the two Gratia sets are the encrypted ROMs in each set (they use
+different custom chips). The program ROMs are the same, as is all non encrypted graphics data.
+94019_30ver1.0.30 matches 94019_2.030 when both are decrypted with their respective encryption
+routines. Due to the badly dumped mr94019-07.10, it hasn't been verified that it's data is
+identical to 94019_2.07 when both are decrypted. Waiting for a proper redump of mr94019-07.10
+for verification.
ToDo / Notes
@@ -2028,7 +2031,8 @@ ROM_START( gratiaa )
ROM_LOAD( "mr94019-09.11", 0x200000, 0x200000, CRC(711ab08b) SHA1(185b80b965ac3aba4857b4f83637008c2c1cc6ff) )
ROM_REGION( 0x200000, "gfx3", 0 ) /* bg tiles */
- ROM_LOAD( "mr94019-07.10", 0x000000, 0x200000, BAD_DUMP CRC(acb75824) SHA1(3b43e00a2d240761565042c8feead25a83ef0eb1) ) // FIXED BITS (xxxxxxxx11111111)
+// ROM_LOAD( "mr94019-07.10", 0x000000, 0x200000, BAD_DUMP CRC(acb75824) SHA1(3b43e00a2d240761565042c8feead25a83ef0eb1) ) // FIXED BITS (xxxxxxxx11111111)
+ ROM_LOAD( "mr94019-07.10", 0x000000, 0x200000, BAD_DUMP CRC(561a786b) SHA1(23df08d50801bd6e4a2f12dd3bb50632ff77f0f2) ) /* HAND CRAFTED: decrypted & re-encrypted 94019_2.07 - marked BAD_DUMP until proper ROM redump */
ROM_REGION( 0x080000, "gfx4", 0 ) /* tx tiles */
ROM_LOAD( "94019_30ver1.0.30",0x000000, 0x080000, CRC(026b5379) SHA1(b9237477f1bf8ae83174e8231492fe667e6d6a13) ) /* Labeled 94019 (21)Ver1,0 with the Kanji verson of the game name before "(30)" */