diff options
Diffstat (limited to 'src/devices/machine/r10696.cpp')
-rw-r--r-- | src/devices/machine/r10696.cpp | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/devices/machine/r10696.cpp b/src/devices/machine/r10696.cpp index 1f6dd022aab..2172c9d1b86 100644 --- a/src/devices/machine/r10696.cpp +++ b/src/devices/machine/r10696.cpp @@ -30,7 +30,7 @@ **********************************************************************/ #include "emu.h" -#include "machine/r10696.h" +#include "r10696.h" //#define VERBOSE 1 #include "logmacro.h" @@ -47,7 +47,7 @@ DEFINE_DEVICE_TYPE(R10696, r10696_device, "r10696", "Rockwell 10696 GPIO") r10696_device::r10696_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : device_t(mconfig, R10696, tag, owner, clock) , m_io_a(0), m_io_b(0), m_io_c(0) - , m_iord(*this), m_iowr(*this) + , m_iord(*this, 0), m_iowr(*this) { } @@ -56,9 +56,6 @@ r10696_device::r10696_device(const machine_config &mconfig, const char *tag, dev */ void r10696_device::device_start() { - m_iord.resolve(); - m_iowr.resolve(); - save_item(NAME(m_io_a)); save_item(NAME(m_io_b)); save_item(NAME(m_io_c)); @@ -80,7 +77,7 @@ void r10696_device::device_reset() * *************************************/ -WRITE8_MEMBER( r10696_device::io_w ) +void r10696_device::io_w(offs_t offset, uint8_t data) { assert(offset < 16); const uint8_t io_a = m_io_a; @@ -128,7 +125,7 @@ WRITE8_MEMBER( r10696_device::io_w ) } -READ8_MEMBER( r10696_device::io_r ) +uint8_t r10696_device::io_r(offs_t offset) { assert(offset < 16); uint8_t io_a, io_b, io_c; |