diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mame/drivers/toaplan2.c | 12 |
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 ) |