diff options
Diffstat (limited to 'src/devices/machine/upd4701.cpp')
-rw-r--r-- | src/devices/machine/upd4701.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/devices/machine/upd4701.cpp b/src/devices/machine/upd4701.cpp index 3fdcbf726fb..0875ce31861 100644 --- a/src/devices/machine/upd4701.cpp +++ b/src/devices/machine/upd4701.cpp @@ -148,6 +148,16 @@ WRITE_LINE_MEMBER(upd4701_device::resety_w) // reset_x - pulse the X counter reset line //------------------------------------------------- +READ8_MEMBER(upd4701_device::reset_x) +{ + if (!machine().side_effect_disabled()) + { + resetx_w(1); + resetx_w(0); + } + return space.unmap(); +} + WRITE8_MEMBER(upd4701_device::reset_x) { resetx_w(1); @@ -158,6 +168,16 @@ WRITE8_MEMBER(upd4701_device::reset_x) // reset_y - pulse the Y counter reset line //------------------------------------------------- +READ8_MEMBER(upd4701_device::reset_y) +{ + if (!machine().side_effect_disabled()) + { + resety_w(1); + resety_w(0); + } + return space.unmap(); +} + WRITE8_MEMBER(upd4701_device::reset_y) { resety_w(1); |