diff options
Diffstat (limited to 'src/devices/machine/6850acia.cpp')
-rw-r--r-- | src/devices/machine/6850acia.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/devices/machine/6850acia.cpp b/src/devices/machine/6850acia.cpp index ccbda9e9878..0671dd04ecc 100644 --- a/src/devices/machine/6850acia.cpp +++ b/src/devices/machine/6850acia.cpp @@ -277,6 +277,19 @@ READ8_MEMBER( acia6850_device::data_r ) return m_rdr; } +WRITE8_MEMBER( acia6850_device::write ) +{ + if (BIT(offset, 0)) + data_w(space, 0, data); + else + control_w(space, 0, data); +} + +READ8_MEMBER( acia6850_device::read ) +{ + return BIT(offset, 0) ? data_r(space, 0) : status_r(space, 0); +} + DECLARE_WRITE_LINE_MEMBER( acia6850_device::write_cts ) { if (state) |