summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/ti99x/990_hd.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/ti99x/990_hd.h')
-rw-r--r--src/devices/bus/ti99x/990_hd.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/devices/bus/ti99x/990_hd.h b/src/devices/bus/ti99x/990_hd.h
index 47fe5d947f6..803e9ca7c79 100644
--- a/src/devices/bus/ti99x/990_hd.h
+++ b/src/devices/bus/ti99x/990_hd.h
@@ -23,6 +23,7 @@ public:
DECLARE_DEVICE_IMAGE_LOAD_MEMBER( ti990_hd );
DECLARE_DEVICE_IMAGE_UNLOAD_MEMBER( ti990_hd );
+ template <typename T> void set_memory_space(T &&tag, int spacenum) { m_memory_space.set_tag(std::forward<T>(tag), spacenum); }
auto int_cb() { return m_interrupt_callback.bind(); }
protected:
@@ -72,6 +73,8 @@ private:
uint16_t m_w[8];
+ required_address_space m_memory_space;
+
devcb_write_line m_interrupt_callback;
hd_unit_t m_d[MAX_DISK_UNIT];