summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/a2bus/timemasterho.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/a2bus/timemasterho.cpp')
-rw-r--r--src/devices/bus/a2bus/timemasterho.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/devices/bus/a2bus/timemasterho.cpp b/src/devices/bus/a2bus/timemasterho.cpp
index 0bb341f143c..8e01abd0066 100644
--- a/src/devices/bus/a2bus/timemasterho.cpp
+++ b/src/devices/bus/a2bus/timemasterho.cpp
@@ -102,6 +102,8 @@ protected:
virtual void write_c0nx(uint8_t offset, uint8_t data) override;
virtual uint8_t read_cnxx(uint8_t offset) override;
virtual uint8_t read_c800(uint16_t offset) override;
+ virtual bool take_c800() const override { return true; }
+ virtual void reset_from_bus() override;
required_device<pia6821_device> m_pia;
required_device<msm5832_device> m_msm5832;
@@ -189,6 +191,11 @@ void a2bus_timemasterho_device::device_reset()
m_started = true;
}
+void a2bus_timemasterho_device::reset_from_bus()
+{
+ m_pia->reset();
+}
+
/*-------------------------------------------------
read_c0nx - called for reads from this card's c0nx space