diff options
author | AJR <ajrhacker@users.noreply.github.com> | 2018-01-30 23:25:53 -0500 |
---|---|---|
committer | AJR <ajrhacker@users.noreply.github.com> | 2018-01-30 23:26:20 -0500 |
commit | 65f722565d730b98289c4c493f3b8b82bfddab2e (patch) | |
tree | 6e3be0ed4e1c95d2a7db981a8d4f5923b9ae2b5a /src/mame/drivers/photoply.cpp | |
parent | 577f0708a16c692c4e84806505ebeb1b7196e8e2 (diff) |
photoply: Hack EEPROM timings to make it work (nw)
Diffstat (limited to 'src/mame/drivers/photoply.cpp')
-rw-r--r-- | src/mame/drivers/photoply.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mame/drivers/photoply.cpp b/src/mame/drivers/photoply.cpp index e3349d3fe7c..affa338602b 100644 --- a/src/mame/drivers/photoply.cpp +++ b/src/mame/drivers/photoply.cpp @@ -13,7 +13,7 @@ TODO: - VGA BIOS reports being a Cirrus Logic GD5436 / 5446, it is unknown what exactly this game uses. - PCI hookups (no idea about what this uses), and improve/device-ify SiS85C49x; - ISA bus cards are completely guessworked; -- EEPROM writes fail due to timing issues (likely unemulated wait states on port accesses); +- EEPROM timings are hacked (writes mostly fail otherwise); - Eventually needs AudioDrive ES688 / ES1688 / ES1788 & ES1868 devices and serial ports "for linking" before actually booting; @@ -314,6 +314,8 @@ MACHINE_CONFIG_START(photoply_state::photoply) MCFG_DEVICE_ADD("vga", CIRRUS_GD5446, 0) MCFG_EEPROM_SERIAL_93C46_ADD("eeprom") + MCFG_EEPROM_WRITE_TIME(attotime::from_usec(1)) + MCFG_EEPROM_ERASE_ALL_TIME(attotime::from_usec(10)) MACHINE_CONFIG_END |