summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/megasys1.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/megasys1.h')
-rw-r--r--src/mame/includes/megasys1.h46
1 files changed, 23 insertions, 23 deletions
diff --git a/src/mame/includes/megasys1.h b/src/mame/includes/megasys1.h
index fd68d179b3b..d8d0a85a6ba 100644
--- a/src/mame/includes/megasys1.h
+++ b/src/mame/includes/megasys1.h
@@ -146,31 +146,31 @@ private:
u16 *m_spriteram;
DECLARE_WRITE_LINE_MEMBER(sound_irq);
- DECLARE_READ16_MEMBER(ip_select_r);
- DECLARE_WRITE16_MEMBER(ip_select_w);
- DECLARE_READ16_MEMBER(protection_peekaboo_r);
- DECLARE_WRITE16_MEMBER(protection_peekaboo_w);
- DECLARE_READ16_MEMBER(megasys1A_mcu_hs_r);
- DECLARE_WRITE16_MEMBER(megasys1A_mcu_hs_w);
- DECLARE_READ16_MEMBER(iganinju_mcu_hs_r);
- DECLARE_WRITE16_MEMBER(iganinju_mcu_hs_w);
- DECLARE_READ16_MEMBER(soldamj_spriteram16_r);
- DECLARE_WRITE16_MEMBER(soldamj_spriteram16_w);
- DECLARE_READ16_MEMBER(stdragon_mcu_hs_r);
- DECLARE_WRITE16_MEMBER(stdragon_mcu_hs_w);
- DECLARE_WRITE16_MEMBER(active_layers_w);
- DECLARE_WRITE16_MEMBER(sprite_bank_w);
- DECLARE_READ16_MEMBER(sprite_flag_r);
- DECLARE_WRITE16_MEMBER(sprite_flag_w);
- DECLARE_WRITE16_MEMBER(screen_flag_w);
- DECLARE_WRITE16_MEMBER(soundlatch_w);
- DECLARE_WRITE16_MEMBER(soundlatch_z_w);
- DECLARE_WRITE16_MEMBER(soundlatch_c_w);
- DECLARE_WRITE16_MEMBER(monkelf_scroll0_w);
- DECLARE_WRITE16_MEMBER(monkelf_scroll1_w);
+ u16 ip_select_r();
+ void ip_select_w(u16 data);
+ u16 protection_peekaboo_r();
+ void protection_peekaboo_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ u16 megasys1A_mcu_hs_r(offs_t offset, u16 mem_mask = ~0);
+ void megasys1A_mcu_hs_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ u16 iganinju_mcu_hs_r(offs_t offset, u16 mem_mask = ~0);
+ void iganinju_mcu_hs_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ u16 soldamj_spriteram16_r(offs_t offset);
+ void soldamj_spriteram16_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ u16 stdragon_mcu_hs_r(offs_t offset, u16 mem_mask = ~0);
+ void stdragon_mcu_hs_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ void active_layers_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ void sprite_bank_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ u16 sprite_flag_r();
+ void sprite_flag_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ void screen_flag_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ void soundlatch_w(u16 data);
+ void soundlatch_z_w(u16 data);
+ void soundlatch_c_w(u16 data);
+ void monkelf_scroll0_w(offs_t offset, u16 data, u16 mem_mask = ~0);
+ void monkelf_scroll1_w(offs_t offset, u16 data, u16 mem_mask = ~0);
void megasys1_set_vreg_flag(int which, int data);
template<int Chip> DECLARE_READ8_MEMBER(oki_status_r);
- DECLARE_WRITE16_MEMBER(ram_w);
+ void ram_w(offs_t offset, u16 data);
void p47b_adpcm_w(offs_t offset, u8 data);
DECLARE_MACHINE_RESET(megasys1);