summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2018-02-16 07:40:23 -0500
committer AJR <ajrhacker@users.noreply.github.com>2018-02-16 07:47:57 -0500
commita432ad0a28ce85482f0074486d61fe7e377454b0 (patch)
tree6c316dedd2b3f6b3d276da890d15e5eb21e3ddf3
parent3078a19742e10e1ed3ca1ce8a94a113efc170bb0 (diff)
wizdfire: Update notes (nw)
-rw-r--r--src/mame/drivers/rohga.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/mame/drivers/rohga.cpp b/src/mame/drivers/rohga.cpp
index 2f15b703ceb..b63fc00bd30 100644
--- a/src/mame/drivers/rohga.cpp
+++ b/src/mame/drivers/rohga.cpp
@@ -104,6 +104,13 @@
TODO:
nitrobal : blending, priority function wrong
+ wizdfire : Wizard Fire and Dark Seal 2 use the same mask ROM for
+ ADPCM speech samples. Sample banks 0/1 are used for the Japanese
+ version and 2/3 are used for the English version, whose ROM loading
+ currently works around this by swapping the banks. It seems likely that
+ the ROM's highest-order address line is not software-controlled, but
+ either pulled high or grounded by an optional jumper. The PCB should
+ be examined to determine what part it actually connects to.
***************************************************************************/
@@ -1542,7 +1549,6 @@ ROM_START( wizdfire )
ROM_LOAD16_BYTE( "mas09", 0x000000, 0x080000, CRC(5f6deb41) SHA1(850d0e157b4355e866ec770a2012293b2c55648f) )
ROM_REGION(0x100000, "oki1", 0 ) /* Oki samples */
- // hack, sample banks 0/1 are used for the Japanese version and 2/3 are used for the English version, I can't find the bankswitch, so swap the halves.
ROM_LOAD( "mas10", 0x80000, 0x80000, CRC(f4b4c8a1) SHA1(c9e80c55e42a78e358b6b14dadc3be7b28bd5d62) )
ROM_CONTINUE(0x00000, 0x80000)
@@ -1588,7 +1594,6 @@ ROM_START( wizdfireu )
ROM_LOAD16_BYTE( "mas09", 0x000000, 0x080000, CRC(5f6deb41) SHA1(850d0e157b4355e866ec770a2012293b2c55648f) )
ROM_REGION(0x100000, "oki1", 0 ) /* Oki samples */
- // hack, sample banks 0/1 are used for the Japanese version and 2/3 are used for the English version, I can't find the bankswitch, so swap the halves
ROM_LOAD( "mas10", 0x80000, 0x80000, CRC(f4b4c8a1) SHA1(c9e80c55e42a78e358b6b14dadc3be7b28bd5d62) )
ROM_CONTINUE(0x00000, 0x80000)