summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/a2bus/uniprint.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/a2bus/uniprint.cpp')
-rw-r--r--src/devices/bus/a2bus/uniprint.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/devices/bus/a2bus/uniprint.cpp b/src/devices/bus/a2bus/uniprint.cpp
index 167cfc97243..9b0ceef1c6c 100644
--- a/src/devices/bus/a2bus/uniprint.cpp
+++ b/src/devices/bus/a2bus/uniprint.cpp
@@ -22,6 +22,7 @@ public:
virtual void write_c0nx(u8 offset, u8 data) override;
virtual u8 read_cnxx(u8 offset) override;
virtual u8 read_c800(u16 offset) override;
+ virtual bool take_c800() const override { return true; }
protected:
// device_t implementation
@@ -200,6 +201,12 @@ void a2bus_uniprint_device::device_start()
void a2bus_uniprint_device::device_reset()
{
+ reset_from_bus();
+}
+
+
+void a2bus_uniprint_device::reset_from_bus()
+{
m_ack_latch = 0x01U;
}