diff options
author | 2013-09-09 20:15:22 +0000 | |
---|---|---|
committer | 2013-09-09 20:15:22 +0000 | |
commit | 617e1a3f63378b11355b1bca4381ecf6d9daae94 (patch) | |
tree | b57181882dfc7d85d4ded0d3488691f29160cfd6 /src/mess/includes/aim65.h | |
parent | 9a37cc628d09d9b58fccc7d63ff5528e3e6304fa (diff) |
Modernized the dl1416 device. (nw)
Diffstat (limited to 'src/mess/includes/aim65.h')
-rw-r--r-- | src/mess/includes/aim65.h | 14 |
1 files changed, 13 insertions, 1 deletions
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<cassette_image_device> m_cassette1; required_device<cassette_image_device> m_cassette2; required_device<ram_device> m_ram; + required_device<dl1416_device> m_ds1; + required_device<dl1416_device> m_ds2; + required_device<dl1416_device> m_ds3; + required_device<dl1416_device> m_ds4; + required_device<dl1416_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); }; |