diff options
Diffstat (limited to 'src/mame/drivers/tmaster.cpp')
-rw-r--r-- | src/mame/drivers/tmaster.cpp | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/src/mame/drivers/tmaster.cpp b/src/mame/drivers/tmaster.cpp index efd18d4b81f..224a72a1157 100644 --- a/src/mame/drivers/tmaster.cpp +++ b/src/mame/drivers/tmaster.cpp @@ -124,25 +124,27 @@ public: m_duart(*this, "duart68681") { } - DECLARE_WRITE_LINE_MEMBER(blitter_irq_callback); + void tm(machine_config &config); + void tmds1204(machine_config &config); - TIMER_DEVICE_CALLBACK_MEMBER(scanline_interrupt); - uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); + DECLARE_READ_LINE_MEMBER(read_rand); DECLARE_WRITE_LINE_MEMBER(write_oki_bank0); DECLARE_WRITE_LINE_MEMBER(write_oki_bank1); +private: + DECLARE_WRITE_LINE_MEMBER(blitter_irq_callback); + + TIMER_DEVICE_CALLBACK_MEMBER(scanline_interrupt); + uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); + DECLARE_WRITE_LINE_MEMBER(duart_irq_handler); DECLARE_READ16_MEMBER(rtc_r); DECLARE_WRITE16_MEMBER(rtc_w); - DECLARE_READ_LINE_MEMBER(read_rand); - - void tm(machine_config &config); - void tmds1204(machine_config &config); void tmaster_map(address_map &map); -protected: + required_device<cpu_device> m_maincpu; required_device<screen_device> m_screen; required_device<palette_device> m_palette; |