summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/mega32x.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/mega32x.h')
-rw-r--r--src/mame/machine/mega32x.h100
1 files changed, 50 insertions, 50 deletions
diff --git a/src/mame/machine/mega32x.h b/src/mame/machine/mega32x.h
index d6e80400b92..97c7512ca13 100644
--- a/src/mame/machine/mega32x.h
+++ b/src/mame/machine/mega32x.h
@@ -32,56 +32,56 @@ public:
update_total_scanlines(mode3);
}
- DECLARE_READ16_MEMBER( m68k_palette_r );
- DECLARE_WRITE16_MEMBER( m68k_palette_w );
- DECLARE_READ16_MEMBER( m68k_dram_r );
- DECLARE_WRITE16_MEMBER( m68k_dram_w );
- DECLARE_READ16_MEMBER( m68k_dram_overwrite_r );
- DECLARE_WRITE16_MEMBER( m68k_dram_overwrite_w );
- DECLARE_READ16_MEMBER( m68k_a15106_r );
- DECLARE_WRITE16_MEMBER( m68k_a15106_w );
- DECLARE_READ16_MEMBER( dreq_common_r );
- DECLARE_WRITE16_MEMBER( dreq_common_w );
- DECLARE_READ16_MEMBER( m68k_a1511a_r );
- DECLARE_WRITE16_MEMBER( m68k_a1511a_w );
- DECLARE_READ16_MEMBER( m68k_m_hint_vector_r );
- DECLARE_WRITE16_MEMBER( m68k_m_hint_vector_w );
- DECLARE_READ16_MEMBER( m68k_MARS_r );
- DECLARE_READ16_MEMBER( m68k_a15100_r );
- DECLARE_WRITE16_MEMBER( m68k_a15100_w );
- DECLARE_READ16_MEMBER( m68k_a15102_r );
- DECLARE_WRITE16_MEMBER( m68k_a15102_w );
- DECLARE_READ16_MEMBER( m68k_a15104_r );
- DECLARE_WRITE16_MEMBER( m68k_a15104_w );
- DECLARE_READ16_MEMBER( m68k_m_commsram_r );
- DECLARE_WRITE16_MEMBER( m68k_m_commsram_w );
- DECLARE_READ16_MEMBER( pwm_r );
- DECLARE_WRITE16_MEMBER( pwm_w );
- DECLARE_WRITE16_MEMBER( m68k_pwm_w );
- DECLARE_READ16_MEMBER( common_vdp_regs_r );
- DECLARE_WRITE16_MEMBER( common_vdp_regs_w );
- DECLARE_READ16_MEMBER( master_4000_r );
- DECLARE_WRITE16_MEMBER( master_4000_w );
- DECLARE_READ16_MEMBER( slave_4000_r );
- DECLARE_WRITE16_MEMBER( slave_4000_w );
- DECLARE_READ16_MEMBER( common_4002_r );
- DECLARE_WRITE16_MEMBER( common_4002_w );
- DECLARE_READ16_MEMBER( common_4004_r );
- DECLARE_WRITE16_MEMBER( common_4004_w );
- DECLARE_READ16_MEMBER( common_4006_r );
- DECLARE_WRITE16_MEMBER( common_4006_w );
- DECLARE_WRITE16_MEMBER( master_4014_w );
- DECLARE_WRITE16_MEMBER( slave_4014_w );
- DECLARE_WRITE16_MEMBER( master_4016_w );
- DECLARE_WRITE16_MEMBER( slave_4016_w );
- DECLARE_WRITE16_MEMBER( master_4018_w );
- DECLARE_WRITE16_MEMBER( slave_4018_w ) ;
- DECLARE_WRITE16_MEMBER( master_401a_w );
- DECLARE_WRITE16_MEMBER( slave_401a_w );
- DECLARE_WRITE16_MEMBER( master_401c_w );
- DECLARE_WRITE16_MEMBER( slave_401c_w );
- DECLARE_WRITE16_MEMBER( master_401e_w );
- DECLARE_WRITE16_MEMBER( slave_401e_w );
+ uint16_t m68k_palette_r(offs_t offset);
+ void m68k_palette_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ uint16_t m68k_dram_r(offs_t offset);
+ void m68k_dram_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ uint16_t m68k_dram_overwrite_r(offs_t offset);
+ void m68k_dram_overwrite_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ uint16_t m68k_a15106_r();
+ void m68k_a15106_w(address_space &space, offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ uint16_t dreq_common_r(address_space &space, offs_t offset);
+ void dreq_common_w(address_space &space, offs_t offset, uint16_t data);
+ uint16_t m68k_a1511a_r();
+ void m68k_a1511a_w(uint16_t data);
+ uint16_t m68k_m_hint_vector_r(offs_t offset);
+ void m68k_m_hint_vector_w(offs_t offset, uint16_t data);
+ uint16_t m68k_MARS_r(offs_t offset);
+ uint16_t m68k_a15100_r();
+ void m68k_a15100_w(address_space &space, offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ uint16_t m68k_a15102_r();
+ void m68k_a15102_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ uint16_t m68k_a15104_r();
+ void m68k_a15104_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ uint16_t m68k_m_commsram_r(offs_t offset);
+ void m68k_m_commsram_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ uint16_t pwm_r(offs_t offset);
+ void pwm_w(offs_t offset, uint16_t data);
+ void m68k_pwm_w(offs_t offset, uint16_t data);
+ uint16_t common_vdp_regs_r(offs_t offset);
+ void common_vdp_regs_w(address_space &space, offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ uint16_t master_4000_r();
+ void master_4000_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ uint16_t slave_4000_r();
+ void slave_4000_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ uint16_t common_4002_r();
+ void common_4002_w(uint16_t data);
+ uint16_t common_4004_r();
+ void common_4004_w(uint16_t data);
+ uint16_t common_4006_r();
+ void common_4006_w(uint16_t data);
+ void master_4014_w(uint16_t data);
+ void slave_4014_w(uint16_t data);
+ void master_4016_w(uint16_t data);
+ void slave_4016_w(uint16_t data);
+ void master_4018_w(uint16_t data);
+ void slave_4018_w(uint16_t data);
+ void master_401a_w(uint16_t data);
+ void slave_401a_w(uint16_t data);
+ void master_401c_w(uint16_t data);
+ void slave_401c_w(uint16_t data);
+ void master_401e_w(uint16_t data);
+ void slave_401e_w(uint16_t data);
SH2_DMA_FIFO_DATA_AVAILABLE_CB(_32x_fifo_available_callback);