summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/generalplus_gpl16250soc_video.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/generalplus_gpl16250soc_video.h')
-rw-r--r--src/devices/machine/generalplus_gpl16250soc_video.h158
1 files changed, 79 insertions, 79 deletions
diff --git a/src/devices/machine/generalplus_gpl16250soc_video.h b/src/devices/machine/generalplus_gpl16250soc_video.h
index a04540dd5a1..d985ee06dd0 100644
--- a/src/devices/machine/generalplus_gpl16250soc_video.h
+++ b/src/devices/machine/generalplus_gpl16250soc_video.h
@@ -41,98 +41,98 @@ public:
//void set_pal_sprites(int pal_sprites) { m_pal_sprites = pal_sprites; }
//void set_pal_back(int pal_back) { m_pal_back = pal_back; }
- DECLARE_READ16_MEMBER(tmap0_regs_r);
- DECLARE_WRITE16_MEMBER(tmap0_regs_w);
- DECLARE_READ16_MEMBER(tmap0_tilebase_lsb_r);
- DECLARE_READ16_MEMBER(tmap0_tilebase_msb_r);
- DECLARE_WRITE16_MEMBER(tmap0_tilebase_lsb_w);
- DECLARE_WRITE16_MEMBER(tmap0_tilebase_msb_w);
-
- DECLARE_READ16_MEMBER(tmap1_regs_r);
- DECLARE_WRITE16_MEMBER(tmap1_regs_w);
- DECLARE_READ16_MEMBER(tmap1_tilebase_lsb_r);
- DECLARE_READ16_MEMBER(tmap1_tilebase_msb_r);
- DECLARE_WRITE16_MEMBER(tmap1_tilebase_lsb_w);
- DECLARE_WRITE16_MEMBER(tmap1_tilebase_msb_w);
-
- DECLARE_READ16_MEMBER(tmap2_regs_r);
- DECLARE_WRITE16_MEMBER(tmap2_regs_w);
- DECLARE_READ16_MEMBER(tmap2_tilebase_lsb_r);
- DECLARE_READ16_MEMBER(tmap2_tilebase_msb_r);
- DECLARE_WRITE16_MEMBER(tmap2_tilebase_lsb_w);
- DECLARE_WRITE16_MEMBER(tmap2_tilebase_msb_w);
-
- DECLARE_READ16_MEMBER(tmap3_regs_r);
- DECLARE_WRITE16_MEMBER(tmap3_regs_w);
- DECLARE_READ16_MEMBER(tmap3_tilebase_lsb_r);
- DECLARE_READ16_MEMBER(tmap3_tilebase_msb_r);
- DECLARE_WRITE16_MEMBER(tmap3_tilebase_lsb_w);
- DECLARE_WRITE16_MEMBER(tmap3_tilebase_msb_w);
-
- DECLARE_WRITE16_MEMBER(video_701c_w);
- DECLARE_WRITE16_MEMBER(video_701d_w);
- DECLARE_WRITE16_MEMBER(video_701e_w);
-
- DECLARE_READ16_MEMBER(sprite_7022_gfxbase_lsb_r);
- DECLARE_READ16_MEMBER(sprite_702d_gfxbase_msb_r);
-
- DECLARE_WRITE16_MEMBER(sprite_7022_gfxbase_lsb_w);
- DECLARE_WRITE16_MEMBER(sprite_702d_gfxbase_msb_w);
- DECLARE_READ16_MEMBER(sprite_7042_extra_r);
- DECLARE_WRITE16_MEMBER(sprite_7042_extra_w);
-
- DECLARE_WRITE16_MEMBER(video_dma_source_w);
- DECLARE_WRITE16_MEMBER(video_dma_dest_w);
- DECLARE_READ16_MEMBER(video_dma_size_busy_r);
- DECLARE_WRITE16_MEMBER(video_dma_size_trigger_w);
- DECLARE_WRITE16_MEMBER(video_707e_spritebank_w);
-
- DECLARE_READ16_MEMBER(video_703a_palettebank_r);
- DECLARE_WRITE16_MEMBER(video_703a_palettebank_w);
+ uint16_t tmap0_regs_r(offs_t offset);
+ void tmap0_regs_w(offs_t offset, uint16_t data);
+ uint16_t tmap0_tilebase_lsb_r();
+ uint16_t tmap0_tilebase_msb_r();
+ void tmap0_tilebase_lsb_w(uint16_t data);
+ void tmap0_tilebase_msb_w(uint16_t data);
+
+ uint16_t tmap1_regs_r(offs_t offset);
+ void tmap1_regs_w(offs_t offset, uint16_t data);
+ uint16_t tmap1_tilebase_lsb_r();
+ uint16_t tmap1_tilebase_msb_r();
+ void tmap1_tilebase_lsb_w(uint16_t data);
+ void tmap1_tilebase_msb_w(uint16_t data);
+
+ uint16_t tmap2_regs_r(offs_t offset);
+ void tmap2_regs_w(offs_t offset, uint16_t data);
+ uint16_t tmap2_tilebase_lsb_r();
+ uint16_t tmap2_tilebase_msb_r();
+ void tmap2_tilebase_lsb_w(uint16_t data);
+ void tmap2_tilebase_msb_w(uint16_t data);
+
+ uint16_t tmap3_regs_r(offs_t offset);
+ void tmap3_regs_w(offs_t offset, uint16_t data);
+ uint16_t tmap3_tilebase_lsb_r();
+ uint16_t tmap3_tilebase_msb_r();
+ void tmap3_tilebase_lsb_w(uint16_t data);
+ void tmap3_tilebase_msb_w(uint16_t data);
+
+ void video_701c_w(uint16_t data);
+ void video_701d_w(uint16_t data);
+ void video_701e_w(uint16_t data);
+
+ uint16_t sprite_7022_gfxbase_lsb_r();
+ uint16_t sprite_702d_gfxbase_msb_r();
+
+ void sprite_7022_gfxbase_lsb_w(uint16_t data);
+ void sprite_702d_gfxbase_msb_w(uint16_t data);
+ uint16_t sprite_7042_extra_r();
+ void sprite_7042_extra_w(uint16_t data);
+
+ void video_dma_source_w(uint16_t data);
+ void video_dma_dest_w(uint16_t data);
+ uint16_t video_dma_size_busy_r();
+ void video_dma_size_trigger_w(address_space &space, uint16_t data);
+ void video_707e_spritebank_w(uint16_t data);
+
+ uint16_t video_703a_palettebank_r();
+ void video_703a_palettebank_w(uint16_t data);
void update_raster_split_position();
- DECLARE_WRITE16_MEMBER(split_irq_xpos_w);
- DECLARE_WRITE16_MEMBER(split_irq_ypos_w);
+ void split_irq_xpos_w(uint16_t data);
+ void split_irq_ypos_w(uint16_t data);
- DECLARE_READ16_MEMBER(videoirq_source_enable_r);
- DECLARE_WRITE16_MEMBER(videoirq_source_enable_w);
+ uint16_t videoirq_source_enable_r();
+ void videoirq_source_enable_w(uint16_t data);
- DECLARE_READ16_MEMBER(video_7063_videoirq_source_r);
- DECLARE_WRITE16_MEMBER(video_7063_videoirq_source_ack_w);
+ uint16_t video_7063_videoirq_source_r();
+ void video_7063_videoirq_source_ack_w(uint16_t data);
- DECLARE_WRITE16_MEMBER(video_702a_w);
- DECLARE_READ16_MEMBER(video_7030_brightness_r);
- DECLARE_WRITE16_MEMBER(video_7030_brightness_w);
- DECLARE_READ16_MEMBER(video_curline_r);
+ void video_702a_w(uint16_t data);
+ uint16_t video_7030_brightness_r();
+ void video_7030_brightness_w(uint16_t data);
+ uint16_t video_curline_r();
- DECLARE_READ16_MEMBER(video_703c_tvcontrol1_r);
- DECLARE_WRITE16_MEMBER(video_703c_tvcontrol1_w);
+ uint16_t video_703c_tvcontrol1_r();
+ void video_703c_tvcontrol1_w(uint16_t data);
- DECLARE_READ16_MEMBER(video_707c_r);
+ uint16_t video_707c_r();
- DECLARE_READ16_MEMBER(video_707f_r);
- DECLARE_WRITE16_MEMBER(video_707f_w);
+ uint16_t video_707f_r();
+ void video_707f_w(uint16_t data);
- DECLARE_WRITE16_MEMBER(video_7080_w);
- DECLARE_WRITE16_MEMBER(video_7081_w);
- DECLARE_WRITE16_MEMBER(video_7082_w);
- DECLARE_WRITE16_MEMBER(video_7083_w);
- DECLARE_WRITE16_MEMBER(video_7084_w);
- DECLARE_WRITE16_MEMBER(video_7085_w);
- DECLARE_WRITE16_MEMBER(video_7086_w);
- DECLARE_WRITE16_MEMBER(video_7087_w);
- DECLARE_WRITE16_MEMBER(video_7088_w);
+ void video_7080_w(uint16_t data);
+ void video_7081_w(uint16_t data);
+ void video_7082_w(uint16_t data);
+ void video_7083_w(uint16_t data);
+ void video_7084_w(uint16_t data);
+ void video_7085_w(uint16_t data);
+ void video_7086_w(uint16_t data);
+ void video_7087_w(uint16_t data);
+ void video_7088_w(uint16_t data);
- DECLARE_READ16_MEMBER(video_7083_r);
+ uint16_t video_7083_r();
- DECLARE_READ16_MEMBER(palette_r);
- DECLARE_WRITE16_MEMBER(palette_w);
+ uint16_t palette_r(offs_t offset);
+ void palette_w(offs_t offset, uint16_t data);
- DECLARE_WRITE16_MEMBER(spriteram_w);
- DECLARE_READ16_MEMBER(spriteram_r);
+ void spriteram_w(offs_t offset, uint16_t data);
+ uint16_t spriteram_r(offs_t offset);
- DECLARE_READ16_MEMBER(video_7051_r);
- DECLARE_READ16_MEMBER(video_70e0_r);
+ uint16_t video_7051_r();
+ uint16_t video_70e0_r();
auto write_video_irq_callback() { return m_video_irq_cb.bind(); };