diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/devices/machine/eeprompar.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/devices/machine/eeprompar.cpp b/src/devices/machine/eeprompar.cpp index 704decb70ab..6d11e66141f 100644 --- a/src/devices/machine/eeprompar.cpp +++ b/src/devices/machine/eeprompar.cpp @@ -52,6 +52,9 @@ //#define VERBOSE 1 #include "logmacro.h" +// set this to 1 to break Prop Cycle (28C64 page write emulation needed) +#define EMULATE_POLLING 0 + //************************************************************************** // BASE DEVICE IMPLEMENTATION @@ -175,7 +178,7 @@ READ8_MEMBER(eeprom_parallel_28xx_device::read) } // if a write has not completed yet, the highest bit of data written will be read back inverted when polling the offset - if (ready()) + if (ready() || !EMULATE_POLLING) return eeprom_base_device::read(offset); else { |
