summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/tetrisp2.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/tetrisp2.h')
-rw-r--r--src/mame/includes/tetrisp2.h88
1 files changed, 44 insertions, 44 deletions
diff --git a/src/mame/includes/tetrisp2.h b/src/mame/includes/tetrisp2.h
index c69db37bad7..79eebe99f69 100644
--- a/src/mame/includes/tetrisp2.h
+++ b/src/mame/includes/tetrisp2.h
@@ -59,36 +59,36 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info_rot);
protected:
- DECLARE_WRITE16_MEMBER(rockn_systemregs_w);
- DECLARE_WRITE16_MEMBER(rocknms_sub_systemregs_w);
- DECLARE_READ16_MEMBER(rockn_adpcmbank_r);
- DECLARE_WRITE16_MEMBER(rockn_adpcmbank_w);
- DECLARE_WRITE16_MEMBER(rockn2_adpcmbank_w);
- DECLARE_READ16_MEMBER(rockn_soundvolume_r);
- DECLARE_WRITE16_MEMBER(rockn_soundvolume_w);
- DECLARE_WRITE16_MEMBER(nndmseal_sound_bank_w);
- DECLARE_READ16_MEMBER(tetrisp2_ip_1_word_r);
- DECLARE_READ16_MEMBER(rockn_nvram_r);
- DECLARE_READ16_MEMBER(rocknms_main2sub_r);
- DECLARE_WRITE16_MEMBER(rocknms_main2sub_w);
- DECLARE_WRITE16_MEMBER(rocknms_sub2main_w);
- DECLARE_WRITE16_MEMBER(tetrisp2_coincounter_w);
- DECLARE_WRITE16_MEMBER(nndmseal_coincounter_w);
- DECLARE_WRITE16_MEMBER(nndmseal_b20000_w);
- DECLARE_WRITE16_MEMBER(tetrisp2_systemregs_w);
- DECLARE_READ16_MEMBER(tetrisp2_nvram_r);
- DECLARE_WRITE16_MEMBER(tetrisp2_nvram_w);
- DECLARE_WRITE16_MEMBER(tetrisp2_palette_w);
- DECLARE_WRITE16_MEMBER(rocknms_sub_palette_w);
- DECLARE_WRITE16_MEMBER(tetrisp2_priority_w);
- DECLARE_WRITE16_MEMBER(rocknms_sub_priority_w);
- DECLARE_READ16_MEMBER(tetrisp2_priority_r);
- DECLARE_WRITE16_MEMBER(tetrisp2_vram_bg_w);
- DECLARE_WRITE16_MEMBER(tetrisp2_vram_fg_w);
- DECLARE_WRITE16_MEMBER(tetrisp2_vram_rot_w);
- DECLARE_WRITE16_MEMBER(rocknms_sub_vram_bg_w);
- DECLARE_WRITE16_MEMBER(rocknms_sub_vram_fg_w);
- DECLARE_WRITE16_MEMBER(rocknms_sub_vram_rot_w);
+ void rockn_systemregs_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ void rocknms_sub_systemregs_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ u16 rockn_adpcmbank_r();
+ void rockn_adpcmbank_w(u16 data);
+ void rockn2_adpcmbank_w(u16 data);
+ u16 rockn_soundvolume_r();
+ void rockn_soundvolume_w(u16 data);
+ void nndmseal_sound_bank_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ u16 tetrisp2_ip_1_word_r();
+ u16 rockn_nvram_r(offs_t offset);
+ u16 rocknms_main2sub_r();
+ void rocknms_main2sub_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ void rocknms_sub2main_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ void tetrisp2_coincounter_w(u16 data);
+ void nndmseal_coincounter_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ void nndmseal_b20000_w(u16 data);
+ void tetrisp2_systemregs_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ u16 tetrisp2_nvram_r(offs_t offset);
+ void tetrisp2_nvram_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ void tetrisp2_palette_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ void rocknms_sub_palette_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ void tetrisp2_priority_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ void rocknms_sub_priority_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ u16 tetrisp2_priority_r(offs_t offset);
+ void tetrisp2_vram_bg_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ void tetrisp2_vram_fg_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ void tetrisp2_vram_rot_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ void rocknms_sub_vram_bg_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ void rocknms_sub_vram_fg_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ void rocknms_sub_vram_rot_w(offs_t offset, u16 data, u16 mem_mask = ~0);
TILE_GET_INFO_MEMBER(get_tile_info_fg);
@@ -200,22 +200,22 @@ public:
DECLARE_VIDEO_START(stepstag);
private:
- DECLARE_READ16_MEMBER(stepstag_coins_r);
+ u16 stepstag_coins_r();
u16 vj_upload_idx;
bool vj_upload_fini;
- DECLARE_WRITE16_MEMBER(stepstag_b00000_w);
- DECLARE_WRITE16_MEMBER(stepstag_b20000_w);
- DECLARE_WRITE16_MEMBER(stepstag_main2pc_w);
- DECLARE_READ16_MEMBER(unknown_read_0xc00000);
- DECLARE_READ16_MEMBER(unknown_read_0xffff00);
- DECLARE_READ16_MEMBER(stepstag_pc2main_r);
- DECLARE_WRITE16_MEMBER(stepstag_soundlatch_word_w);
- DECLARE_WRITE16_MEMBER(stepstag_neon_w);
- DECLARE_WRITE16_MEMBER(stepstag_step_leds_w);
- DECLARE_WRITE16_MEMBER(stepstag_button_leds_w);
- DECLARE_WRITE16_MEMBER( stepstag_palette_left_w );
- DECLARE_WRITE16_MEMBER( stepstag_palette_mid_w );
- DECLARE_WRITE16_MEMBER( stepstag_palette_right_w );
+ void stepstag_b00000_w(u16 data);
+ void stepstag_b20000_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ void stepstag_main2pc_w(u16 data);
+ u16 unknown_read_0xc00000();
+ u16 unknown_read_0xffff00();
+ u16 stepstag_pc2main_r();
+ void stepstag_soundlatch_word_w(u16 data);
+ void stepstag_neon_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ void stepstag_step_leds_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ void stepstag_button_leds_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ void stepstag_palette_left_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ void stepstag_palette_mid_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ void stepstag_palette_right_w(offs_t offset, u16 data, u16 mem_mask = ~0);
u32 screen_update_stepstag_left(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
u32 screen_update_stepstag_mid(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);