diff options
Diffstat (limited to 'src/mame/includes/esripsys.h')
-rw-r--r-- | src/mame/includes/esripsys.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/mame/includes/esripsys.h b/src/mame/includes/esripsys.h index c5d6acef531..8a19d13313a 100644 --- a/src/mame/includes/esripsys.h +++ b/src/mame/includes/esripsys.h @@ -49,6 +49,14 @@ public: m_dac(*this, "dac"), m_screen(*this, "screen") { } + void esripsys(machine_config &config); + + void init_esripsys(); + + DECLARE_INPUT_CHANGED_MEMBER(keypad_interrupt); + DECLARE_INPUT_CHANGED_MEMBER(coin_interrupt); + +private: required_device<cpu_device> m_framecpu; required_device<esrip_device> m_videocpu; required_device<cpu_device> m_gamecpu; @@ -112,11 +120,8 @@ public: DECLARE_WRITE8_MEMBER(tms5220_w); DECLARE_WRITE8_MEMBER(control_w); DECLARE_WRITE8_MEMBER(esripsys_bg_intensity_w); - DECLARE_INPUT_CHANGED_MEMBER(keypad_interrupt); - DECLARE_INPUT_CHANGED_MEMBER(coin_interrupt); DECLARE_WRITE_LINE_MEMBER(ptm_irq); DECLARE_WRITE8_MEMBER(esripsys_dac_w); - void init_esripsys(); virtual void video_start() override; uint32_t screen_update_esripsys(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); INTERRUPT_GEN_MEMBER(esripsys_vblank_irq); @@ -126,7 +131,6 @@ public: required_device<dac_word_interface> m_dac; required_device<screen_device> m_screen; ESRIP_DRAW(esripsys_draw); - void esripsys(machine_config &config); void frame_cpu_map(address_map &map); void game_cpu_map(address_map &map); void sound_cpu_map(address_map &map); |