summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mame/drivers/toaplan2.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mame/drivers/toaplan2.c b/src/mame/drivers/toaplan2.c
index f1b7e7a7d62..53803d8726c 100644
--- a/src/mame/drivers/toaplan2.c
+++ b/src/mame/drivers/toaplan2.c
@@ -792,11 +792,10 @@ READ8_MEMBER(toaplan2_state::v25_jmpr_r)
READ8_MEMBER(toaplan2_state::fixeight_region_r)
{
- // this must match the eeprom!
- // however there is no valid value that makes the dumped eeprom boot
- // this makes me wonder if there are decryption errors, therefore
- // this code, and the default eeproms use should be considered subject
- // to change
+ // this must match the eeprom region!
+ // however on the real PCB any of the EEPROMs we have work without any special treatment
+ // so is there a decryption error causing this to happen, or should this be read back
+ // from somewhere else?
if (!strcmp(machine().system().name,"fixeightkt")) return 0x00;
if (!strcmp(machine().system().name,"fixeightk")) return 0x01;
@@ -4031,6 +4030,8 @@ ROM_END
ROM_REGION( 0x40000, "oki", 0 ) \
ROM_LOAD( "tp-026-2", 0x00000, 0x40000, CRC(85063f1f) SHA1(1bf4d77494de421c98f6273b9876e60d827a6826) )
+// note you may need to byteswap these EEPROM files to reprogram the original chip, this is the same for many supported in MAME.
+
ROM_START( fixeightkt )
ROMS_FIXEIGHT
ROM_REGION( 0x80, "eeprom", 0 )
@@ -4959,7 +4960,6 @@ GAME( 1991, whoopee, pipibibs, tekipaki, whoopee, driver_device, 0, R
GAME( 1991, pipibibsbl, pipibibs, pipibibsbl, pipibibsbl, toaplan2_state, pipibibsbl, ROT0, "bootleg (Ryouta Kikaku)", "Pipi & Bibis / Whoopee!! (bootleg)", GAME_SUPPORTS_SAVE )
// region is in eeprom (and also requires correct return value from a v25 mapped address??)
-// todo: something could be wrong here, because the _dumped_ eeprom doesn't work..
GAME( 1992, fixeight, 0, fixeight, fixeight, toaplan2_state, fixeight, ROT270, "Toaplan", "FixEight (Europe)", GAME_SUPPORTS_SAVE )
GAME( 1992, fixeightk, fixeight, fixeight, fixeight, toaplan2_state, fixeight, ROT270, "Toaplan", "FixEight (Korea)", GAME_SUPPORTS_SAVE )
GAME( 1992, fixeighth, fixeight, fixeight, fixeight, toaplan2_state, fixeight, ROT270, "Toaplan", "FixEight (Hong Kong)", GAME_SUPPORTS_SAVE )