diff options
Diffstat (limited to 'src/devices/bus/a2bus/timemasterho.cpp')
| -rw-r--r-- | src/devices/bus/a2bus/timemasterho.cpp | 7 |
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 |
