summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2017-08-31 12:24:21 -0400
committer AJR <ajrhacker@users.noreply.github.com>2017-08-31 12:24:21 -0400
commit5b6b24d9c3f6d4f42e9f8124d58d5ad53771bfbb (patch)
tree3c511eace49e19bd287e24b05253fa6161042821
parent831c6864b564514c15a3a831a3bbb934ffd2f9e1 (diff)
eeprompar: Disable this feature for now (nw)
-rw-r--r--src/devices/machine/eeprompar.cpp5
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
{