summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/dynax.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/dynax.h')
-rw-r--r--src/mame/includes/dynax.h74
1 files changed, 74 insertions, 0 deletions
diff --git a/src/mame/includes/dynax.h b/src/mame/includes/dynax.h
index ed1261f33a4..1b6d3cf217c 100644
--- a/src/mame/includes/dynax.h
+++ b/src/mame/includes/dynax.h
@@ -158,6 +158,80 @@ public:
okim6295_device *m_oki;
device_t *m_top_scr;
device_t *m_bot_scr;
+ DECLARE_WRITE8_MEMBER(dynax_vblank_ack_w);
+ DECLARE_WRITE8_MEMBER(dynax_blitter_ack_w);
+ DECLARE_WRITE8_MEMBER(jantouki_vblank_ack_w);
+ DECLARE_WRITE8_MEMBER(jantouki_blitter_ack_w);
+ DECLARE_WRITE8_MEMBER(jantouki_blitter2_ack_w);
+ DECLARE_WRITE8_MEMBER(jantouki_sound_vblank_ack_w);
+ DECLARE_WRITE8_MEMBER(dynax_coincounter_0_w);
+ DECLARE_WRITE8_MEMBER(dynax_coincounter_1_w);
+ DECLARE_READ8_MEMBER(ret_ff);
+ DECLARE_READ8_MEMBER(hanamai_keyboard_0_r);
+ DECLARE_READ8_MEMBER(hanamai_keyboard_1_r);
+ DECLARE_WRITE8_MEMBER(hanamai_keyboard_w);
+ DECLARE_WRITE8_MEMBER(dynax_rombank_w);
+ DECLARE_WRITE8_MEMBER(jantouki_sound_rombank_w);
+ DECLARE_WRITE8_MEMBER(hnoridur_rombank_w);
+ DECLARE_WRITE8_MEMBER(hnoridur_palbank_w);
+ DECLARE_WRITE8_MEMBER(hnoridur_palette_w);
+ DECLARE_WRITE8_MEMBER(yarunara_palette_w);
+ DECLARE_WRITE8_MEMBER(nanajign_palette_w);
+ DECLARE_WRITE8_MEMBER(adpcm_data_w);
+ DECLARE_WRITE8_MEMBER(yarunara_layer_half_w);
+ DECLARE_WRITE8_MEMBER(yarunara_layer_half2_w);
+ DECLARE_WRITE8_MEMBER(hjingi_bank_w);
+ DECLARE_WRITE8_MEMBER(hjingi_lockout_w);
+ DECLARE_WRITE8_MEMBER(hjingi_hopper_w);
+ DECLARE_READ8_MEMBER(hjingi_keyboard_0_r);
+ DECLARE_READ8_MEMBER(hjingi_keyboard_1_r);
+ DECLARE_WRITE8_MEMBER(yarunara_input_w);
+ DECLARE_READ8_MEMBER(yarunara_input_r);
+ DECLARE_WRITE8_MEMBER(yarunara_rombank_w);
+ DECLARE_WRITE8_MEMBER(yarunara_flipscreen_w);
+ DECLARE_WRITE8_MEMBER(yarunara_flipscreen_inv_w);
+ DECLARE_WRITE8_MEMBER(yarunara_blit_romregion_w);
+ DECLARE_READ8_MEMBER(jantouki_soundlatch_ack_r);
+ DECLARE_WRITE8_MEMBER(jantouki_soundlatch_w);
+ DECLARE_READ8_MEMBER(jantouki_blitter_busy_r);
+ DECLARE_WRITE8_MEMBER(jantouki_rombank_w);
+ DECLARE_WRITE8_MEMBER(jantouki_soundlatch_ack_w);
+ DECLARE_READ8_MEMBER(jantouki_soundlatch_r);
+ DECLARE_READ8_MEMBER(jantouki_soundlatch_status_r);
+ DECLARE_READ8_MEMBER(mjelctrn_keyboard_1_r);
+ DECLARE_READ8_MEMBER(mjelctrn_dsw_r);
+ DECLARE_WRITE8_MEMBER(mjelctrn_blitter_ack_w);
+ DECLARE_WRITE8_MEMBER(htengoku_select_w);
+ DECLARE_WRITE8_MEMBER(htengoku_coin_w);
+ DECLARE_READ8_MEMBER(htengoku_input_r);
+ DECLARE_READ8_MEMBER(htengoku_coin_r);
+ DECLARE_WRITE8_MEMBER(htengoku_rombank_w);
+ DECLARE_WRITE8_MEMBER(htengoku_blit_romregion_w);
+ DECLARE_READ8_MEMBER(unk_r);
+ DECLARE_WRITE8_MEMBER(tenkai_ipsel_w);
+ DECLARE_WRITE8_MEMBER(tenkai_ip_w);
+ DECLARE_READ8_MEMBER(tenkai_ip_r);
+ DECLARE_READ8_MEMBER(tenkai_palette_r);
+ DECLARE_WRITE8_MEMBER(tenkai_palette_w);
+ DECLARE_READ8_MEMBER(tenkai_p3_r);
+ DECLARE_WRITE8_MEMBER(tenkai_p3_w);
+ DECLARE_WRITE8_MEMBER(tenkai_p4_w);
+ DECLARE_READ8_MEMBER(tenkai_p5_r);
+ DECLARE_WRITE8_MEMBER(tenkai_p6_w);
+ DECLARE_WRITE8_MEMBER(tenkai_p7_w);
+ DECLARE_WRITE8_MEMBER(tenkai_p8_w);
+ DECLARE_READ8_MEMBER(tenkai_p8_r);
+ DECLARE_READ8_MEMBER(tenkai_8000_r);
+ DECLARE_WRITE8_MEMBER(tenkai_8000_w);
+ DECLARE_WRITE8_MEMBER(tenkai_6c_w);
+ DECLARE_WRITE8_MEMBER(tenkai_70_w);
+ DECLARE_WRITE8_MEMBER(tenkai_blit_romregion_w);
+ DECLARE_READ8_MEMBER(gekisha_keyboard_0_r);
+ DECLARE_READ8_MEMBER(gekisha_keyboard_1_r);
+ DECLARE_WRITE8_MEMBER(gekisha_hopper_w);
+ DECLARE_WRITE8_MEMBER(gekisha_p4_w);
+ DECLARE_READ8_MEMBER(gekisha_8000_r);
+ DECLARE_WRITE8_MEMBER(gekisha_8000_w);
};
//----------- defined in drivers/dynax.c -----------