From 617e1a3f63378b11355b1bca4381ecf6d9daae94 Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Mon, 9 Sep 2013 20:15:22 +0000 Subject: Modernized the dl1416 device. (nw) --- src/mess/includes/aim65.h | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'src/mess/includes/aim65.h') diff --git a/src/mess/includes/aim65.h b/src/mess/includes/aim65.h index 990db865e72..313a9d66010 100644 --- a/src/mess/includes/aim65.h +++ b/src/mess/includes/aim65.h @@ -38,7 +38,12 @@ public: m_maincpu(*this, "maincpu"), m_cassette1(*this, "cassette"), m_cassette2(*this, "cassette2"), - m_ram(*this, RAM_TAG) + m_ram(*this, RAM_TAG), + m_ds1(*this, "ds1"), + m_ds2(*this, "ds2"), + m_ds3(*this, "ds3"), + m_ds4(*this, "ds4"), + m_ds5(*this, "ds5") { } DECLARE_WRITE8_MEMBER(aim65_pia_a_w); @@ -58,6 +63,11 @@ public: required_device m_cassette1; required_device m_cassette2; required_device m_ram; + required_device m_ds1; + required_device m_ds2; + required_device m_ds3; + required_device m_ds4; + required_device m_ds5; virtual void machine_start(); TIMER_CALLBACK_MEMBER(aim65_printer_timer); void aim65_pia(); @@ -67,6 +77,8 @@ public: DECLARE_WRITE16_MEMBER(aim65_update_ds3); DECLARE_WRITE16_MEMBER(aim65_update_ds4); DECLARE_WRITE16_MEMBER(aim65_update_ds5); + + void dl1416_update(dl1416_device *device, int index); DECLARE_DEVICE_IMAGE_LOAD_MEMBER(aim65_cart); }; -- cgit v1.2.3-70-g09d2