diff options
Diffstat (limited to 'src/mame/includes/iqblock.h')
-rw-r--r-- | src/mame/includes/iqblock.h | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/src/mame/includes/iqblock.h b/src/mame/includes/iqblock.h index f072368c217..de0e3d53275 100644 --- a/src/mame/includes/iqblock.h +++ b/src/mame/includes/iqblock.h @@ -11,6 +11,7 @@ public: required_device<cpu_device> m_maincpu; required_device<gfxdecode_device> m_gfxdecode; + required_shared_ptr<UINT8> m_rambase; required_shared_ptr<UINT8> m_bgvideoram; required_shared_ptr<UINT8> m_fgvideoram; @@ -22,16 +23,20 @@ public: DECLARE_WRITE8_MEMBER(iqblock_prot_w); DECLARE_WRITE8_MEMBER(grndtour_prot_w); - DECLARE_WRITE8_MEMBER(iqblock_irqack_w); - DECLARE_WRITE8_MEMBER(iqblock_fgvideoram_w); - DECLARE_WRITE8_MEMBER(iqblock_bgvideoram_w); - DECLARE_WRITE8_MEMBER(iqblock_fgscroll_w); + DECLARE_WRITE8_MEMBER(irqack_w); + DECLARE_WRITE8_MEMBER(fgvideoram_w); + DECLARE_WRITE8_MEMBER(bgvideoram_w); + DECLARE_WRITE8_MEMBER(fgscroll_w); DECLARE_WRITE8_MEMBER(port_C_w); + + TIMER_DEVICE_CALLBACK_MEMBER(irq); + DECLARE_DRIVER_INIT(grndtour); DECLARE_DRIVER_INIT(iqblock); + virtual void video_start(); + TILE_GET_INFO_MEMBER(get_bg_tile_info); TILE_GET_INFO_MEMBER(get_fg_tile_info); - virtual void video_start(); - UINT32 screen_update_iqblock(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); - TIMER_DEVICE_CALLBACK_MEMBER(iqblock_irq); + + UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); }; |