summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/taitoic.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/taitoic.h')
-rw-r--r--src/mame/video/taitoic.h110
1 files changed, 55 insertions, 55 deletions
diff --git a/src/mame/video/taitoic.h b/src/mame/video/taitoic.h
index dfa5377fa96..7950d17e12a 100644
--- a/src/mame/video/taitoic.h
+++ b/src/mame/video/taitoic.h
@@ -372,11 +372,11 @@ extern const device_type TC0180VCU;
***************************************************************************/
/** PC080SN **/
-READ16_DEVICE_HANDLER( pc080sn_word_r );
-WRITE16_DEVICE_HANDLER( pc080sn_word_w );
-WRITE16_DEVICE_HANDLER( pc080sn_xscroll_word_w );
-WRITE16_DEVICE_HANDLER( pc080sn_yscroll_word_w );
-WRITE16_DEVICE_HANDLER( pc080sn_ctrl_word_w );
+DECLARE_READ16_DEVICE_HANDLER( pc080sn_word_r );
+DECLARE_WRITE16_DEVICE_HANDLER( pc080sn_word_w );
+DECLARE_WRITE16_DEVICE_HANDLER( pc080sn_xscroll_word_w );
+DECLARE_WRITE16_DEVICE_HANDLER( pc080sn_yscroll_word_w );
+DECLARE_WRITE16_DEVICE_HANDLER( pc080sn_ctrl_word_w );
void pc080sn_set_scroll(device_t *device, int tilemap_num, int scrollx, int scrolly);
void pc080sn_set_trans_pen(device_t *device, int tilemap_num, int pen);
@@ -389,8 +389,8 @@ void pc080sn_tilemap_draw_special(device_t *device, bitmap_ind16 &bitmap, const
/** PC090OJ **/
-READ16_DEVICE_HANDLER( pc090oj_word_r );
-WRITE16_DEVICE_HANDLER( pc090oj_word_w );
+DECLARE_READ16_DEVICE_HANDLER( pc090oj_word_r );
+DECLARE_WRITE16_DEVICE_HANDLER( pc090oj_word_w );
void pc090oj_set_sprite_ctrl(device_t *device, UINT16 sprctrl);
void pc090oj_eof_callback(device_t *device);
@@ -398,16 +398,16 @@ void pc090oj_draw_sprites(device_t *device, bitmap_ind16 &bitmap, const rectangl
/** TC0080VCO **/
-READ16_DEVICE_HANDLER( tc0080vco_word_r );
-WRITE16_DEVICE_HANDLER( tc0080vco_word_w );
+DECLARE_READ16_DEVICE_HANDLER( tc0080vco_word_r );
+DECLARE_WRITE16_DEVICE_HANDLER( tc0080vco_word_w );
void tc0080vco_tilemap_update(device_t *device);
void tc0080vco_tilemap_draw(device_t *device, bitmap_ind16 &bitmap, const rectangle &cliprect, int layer, int flags, UINT32 priority);
-READ16_DEVICE_HANDLER( tc0080vco_cram_0_r );
-READ16_DEVICE_HANDLER( tc0080vco_cram_1_r );
-READ16_DEVICE_HANDLER( tc0080vco_sprram_r );
-READ16_DEVICE_HANDLER( tc0080vco_scrram_r );
+DECLARE_READ16_DEVICE_HANDLER( tc0080vco_cram_0_r );
+DECLARE_READ16_DEVICE_HANDLER( tc0080vco_cram_1_r );
+DECLARE_READ16_DEVICE_HANDLER( tc0080vco_sprram_r );
+DECLARE_READ16_DEVICE_HANDLER( tc0080vco_scrram_r );
READ_LINE_DEVICE_HANDLER( tc0080vco_flipscreen_r );
@@ -426,18 +426,18 @@ void tc0100scn_set_colbank(device_t *device, int colbank);
void tc0100scn_set_bg_tilemask(device_t *device, int mask);
/* Function to for Mjnquest to select gfx bank */
-WRITE16_DEVICE_HANDLER( tc0100scn_gfxbank_w );
+DECLARE_WRITE16_DEVICE_HANDLER( tc0100scn_gfxbank_w );
-READ16_DEVICE_HANDLER( tc0100scn_word_r );
-WRITE16_DEVICE_HANDLER( tc0100scn_word_w );
-READ16_DEVICE_HANDLER( tc0100scn_ctrl_word_r );
-WRITE16_DEVICE_HANDLER( tc0100scn_ctrl_word_w );
+DECLARE_READ16_DEVICE_HANDLER( tc0100scn_word_r );
+DECLARE_WRITE16_DEVICE_HANDLER( tc0100scn_word_w );
+DECLARE_READ16_DEVICE_HANDLER( tc0100scn_ctrl_word_r );
+DECLARE_WRITE16_DEVICE_HANDLER( tc0100scn_ctrl_word_w );
/* Functions for use with 68020 (Under Fire) */
-READ32_DEVICE_HANDLER( tc0100scn_long_r );
-WRITE32_DEVICE_HANDLER( tc0100scn_long_w );
-READ32_DEVICE_HANDLER( tc0100scn_ctrl_long_r );
-WRITE32_DEVICE_HANDLER( tc0100scn_ctrl_long_w );
+DECLARE_READ32_DEVICE_HANDLER( tc0100scn_long_r );
+DECLARE_WRITE32_DEVICE_HANDLER( tc0100scn_long_w );
+DECLARE_READ32_DEVICE_HANDLER( tc0100scn_ctrl_long_r );
+DECLARE_WRITE32_DEVICE_HANDLER( tc0100scn_ctrl_long_w );
void tc0100scn_tilemap_update(device_t *device);
int tc0100scn_tilemap_draw(device_t *device, bitmap_ind16 &bitmap, const rectangle &cliprect, int layer, int flags, UINT32 priority);
@@ -448,22 +448,22 @@ int tc0100scn_bottomlayer(device_t *device);
/** TC0280GRD & TC0430GRW **/
-READ16_DEVICE_HANDLER( tc0280grd_word_r );
-WRITE16_DEVICE_HANDLER( tc0280grd_word_w );
-WRITE16_DEVICE_HANDLER( tc0280grd_ctrl_word_w );
+DECLARE_READ16_DEVICE_HANDLER( tc0280grd_word_r );
+DECLARE_WRITE16_DEVICE_HANDLER( tc0280grd_word_w );
+DECLARE_WRITE16_DEVICE_HANDLER( tc0280grd_ctrl_word_w );
void tc0280grd_tilemap_update(device_t *device, int base_color);
void tc0280grd_zoom_draw(device_t *device, bitmap_ind16 &bitmap, const rectangle &cliprect, int xoffset, int yoffset, UINT32 priority);
-READ16_DEVICE_HANDLER( tc0430grw_word_r );
-WRITE16_DEVICE_HANDLER( tc0430grw_word_w );
-WRITE16_DEVICE_HANDLER( tc0430grw_ctrl_word_w );
+DECLARE_READ16_DEVICE_HANDLER( tc0430grw_word_r );
+DECLARE_WRITE16_DEVICE_HANDLER( tc0430grw_word_w );
+DECLARE_WRITE16_DEVICE_HANDLER( tc0430grw_ctrl_word_w );
void tc0430grw_tilemap_update(device_t *device, int base_color);
void tc0430grw_zoom_draw(device_t *device, bitmap_ind16 &bitmap, const rectangle &cliprect, int xoffset, int yoffset, UINT32 priority);
/** TC0360PRI **/
-WRITE8_DEVICE_HANDLER( tc0360pri_w );
-READ8_DEVICE_HANDLER( tc0360pri_r );
+DECLARE_WRITE8_DEVICE_HANDLER( tc0360pri_w );
+DECLARE_READ8_DEVICE_HANDLER( tc0360pri_r );
/** TC0480SCP **/
@@ -471,16 +471,16 @@ READ8_DEVICE_HANDLER( tc0360pri_r );
then tweak them once you have the 4 bg layer positions correct. Col_base
may be needed when tilemaps use a palette area from sprites. */
-READ16_DEVICE_HANDLER( tc0480scp_word_r );
-WRITE16_DEVICE_HANDLER( tc0480scp_word_w );
-READ16_DEVICE_HANDLER( tc0480scp_ctrl_word_r );
-WRITE16_DEVICE_HANDLER( tc0480scp_ctrl_word_w );
+DECLARE_READ16_DEVICE_HANDLER( tc0480scp_word_r );
+DECLARE_WRITE16_DEVICE_HANDLER( tc0480scp_word_w );
+DECLARE_READ16_DEVICE_HANDLER( tc0480scp_ctrl_word_r );
+DECLARE_WRITE16_DEVICE_HANDLER( tc0480scp_ctrl_word_w );
/* Functions for use with 68020 (Super-Z system) */
-READ32_DEVICE_HANDLER( tc0480scp_long_r );
-WRITE32_DEVICE_HANDLER( tc0480scp_long_w );
-READ32_DEVICE_HANDLER( tc0480scp_ctrl_long_r );
-WRITE32_DEVICE_HANDLER( tc0480scp_ctrl_long_w );
+DECLARE_READ32_DEVICE_HANDLER( tc0480scp_long_r );
+DECLARE_WRITE32_DEVICE_HANDLER( tc0480scp_long_w );
+DECLARE_READ32_DEVICE_HANDLER( tc0480scp_ctrl_long_r );
+DECLARE_WRITE32_DEVICE_HANDLER( tc0480scp_ctrl_long_w );
void tc0480scp_tilemap_update(device_t *device);
void tc0480scp_tilemap_draw(device_t *device, bitmap_ind16 &bitmap, const rectangle &cliprect, int layer, int flags, UINT32 priority);
@@ -491,31 +491,31 @@ void tc0480scp_tilemap_draw(device_t *device, bitmap_ind16 &bitmap, const rectan
int tc0480scp_get_bg_priority(device_t *device);
/* Undrfire needs to read this for a sprite/tile priority hack */
-READ8_DEVICE_HANDLER( tc0480scp_pri_reg_r );
+DECLARE_READ8_DEVICE_HANDLER( tc0480scp_pri_reg_r );
/** TC0150ROD **/
-READ16_DEVICE_HANDLER( tc0150rod_word_r );
-WRITE16_DEVICE_HANDLER( tc0150rod_word_w );
+DECLARE_READ16_DEVICE_HANDLER( tc0150rod_word_r );
+DECLARE_WRITE16_DEVICE_HANDLER( tc0150rod_word_w );
void tc0150rod_draw(device_t *device, bitmap_ind16 &bitmap, const rectangle &cliprect, int y_offs, int palette_offs, int type, int road_trans, UINT32 low_priority, UINT32 high_priority);
/** TC0110PCR **/
-READ16_DEVICE_HANDLER( tc0110pcr_word_r );
-WRITE16_DEVICE_HANDLER( tc0110pcr_word_w ); /* color index goes up in step of 2 */
-WRITE16_DEVICE_HANDLER( tc0110pcr_step1_word_w ); /* color index goes up in step of 1 */
-WRITE16_DEVICE_HANDLER( tc0110pcr_step1_rbswap_word_w ); /* swaps red and blue components */
-WRITE16_DEVICE_HANDLER( tc0110pcr_step1_4bpg_word_w ); /* only 4 bits per color gun */
+DECLARE_READ16_DEVICE_HANDLER( tc0110pcr_word_r );
+DECLARE_WRITE16_DEVICE_HANDLER( tc0110pcr_word_w ); /* color index goes up in step of 2 */
+DECLARE_WRITE16_DEVICE_HANDLER( tc0110pcr_step1_word_w ); /* color index goes up in step of 1 */
+DECLARE_WRITE16_DEVICE_HANDLER( tc0110pcr_step1_rbswap_word_w ); /* swaps red and blue components */
+DECLARE_WRITE16_DEVICE_HANDLER( tc0110pcr_step1_4bpg_word_w ); /* only 4 bits per color gun */
/** TC0180VCU **/
-READ8_DEVICE_HANDLER( tc0180vcu_get_fb_page );
-WRITE8_DEVICE_HANDLER( tc0180vcu_set_fb_page );
-READ8_DEVICE_HANDLER( tc0180vcu_get_videoctrl );
-READ16_DEVICE_HANDLER( tc0180vcu_ctrl_r );
-WRITE16_DEVICE_HANDLER( tc0180vcu_ctrl_w );
-READ16_DEVICE_HANDLER( tc0180vcu_scroll_r );
-WRITE16_DEVICE_HANDLER( tc0180vcu_scroll_w );
-READ16_DEVICE_HANDLER( tc0180vcu_word_r );
-WRITE16_DEVICE_HANDLER( tc0180vcu_word_w );
+DECLARE_READ8_DEVICE_HANDLER( tc0180vcu_get_fb_page );
+DECLARE_WRITE8_DEVICE_HANDLER( tc0180vcu_set_fb_page );
+DECLARE_READ8_DEVICE_HANDLER( tc0180vcu_get_videoctrl );
+DECLARE_READ16_DEVICE_HANDLER( tc0180vcu_ctrl_r );
+DECLARE_WRITE16_DEVICE_HANDLER( tc0180vcu_ctrl_w );
+DECLARE_READ16_DEVICE_HANDLER( tc0180vcu_scroll_r );
+DECLARE_WRITE16_DEVICE_HANDLER( tc0180vcu_scroll_w );
+DECLARE_READ16_DEVICE_HANDLER( tc0180vcu_word_r );
+DECLARE_WRITE16_DEVICE_HANDLER( tc0180vcu_word_w );
void tc0180vcu_tilemap_draw(device_t *device, bitmap_ind16 &bitmap, const rectangle &cliprect, int tmap_num, int plane);