diff options
author | Robbbert <Robbbert@users.noreply.github.com> | 2020-10-09 19:56:56 +1100 |
---|---|---|
committer | Robbbert <Robbbert@users.noreply.github.com> | 2020-10-09 19:56:56 +1100 |
commit | 772599f26afe17217fe023a5eef04f1d827bca7e (patch) | |
tree | 7278154c40c2c66733593196a9e683295594225a /src/mame/includes | |
parent | 1bc64213f063503911b8de3a6e727fe68d6b6041 (diff) |
dai: removed anonymous timer
Diffstat (limited to 'src/mame/includes')
-rw-r--r-- | src/mame/includes/dai.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/mame/includes/dai.h b/src/mame/includes/dai.h index 56b8612cf60..00dfdf79bf3 100644 --- a/src/mame/includes/dai.h +++ b/src/mame/includes/dai.h @@ -15,6 +15,7 @@ #include "machine/pit8253.h" #include "machine/tms5501.h" #include "imagedev/cassette.h" +#include "machine/timer.h" #include "emupal.h" @@ -32,16 +33,12 @@ public: , m_ram(*this, "mainram") , m_palette(*this, "palette") , m_io_keyboard(*this, "IN%u", 0U) + , m_tms_timer(*this, "tms_timer") { } void dai(machine_config &config); private: - enum - { - TIMER_TMS5501 - }; - u8 m_paddle_select; u8 m_paddle_enable; u8 m_cassette_motor[2]; @@ -59,6 +56,7 @@ private: void dai_palette(palette_device &palette) const; u32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); IRQ_CALLBACK_MEMBER(int_ack); + TIMER_DEVICE_CALLBACK_MEMBER(tms_timer); void mem_map(address_map &map); @@ -66,7 +64,6 @@ private: virtual void machine_start() override; virtual void machine_reset() override; - virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override; memory_passthrough_handler *m_rom_shadow_tap; required_device<cpu_device> m_maincpu; @@ -78,6 +75,7 @@ private: required_shared_ptr<u8> m_ram; required_device<palette_device> m_palette; required_ioport_array<9> m_io_keyboard; + required_device<timer_device> m_tms_timer; }; |