summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/6850acia.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/6850acia.cpp')
-rw-r--r--src/devices/machine/6850acia.cpp13
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)