diff options
Diffstat (limited to 'src/devices/cpu/dspp/dspp.h')
-rw-r--r-- | src/devices/cpu/dspp/dspp.h | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/src/devices/cpu/dspp/dspp.h b/src/devices/cpu/dspp/dspp.h index 493c88d8ef0..68492fb7f40 100644 --- a/src/devices/cpu/dspp/dspp.h +++ b/src/devices/cpu/dspp/dspp.h @@ -41,30 +41,30 @@ public: auto dma_write_handler() { return m_dma_write_handler.bind(); } // Public interfaces - DECLARE_READ32_MEMBER( read ); - DECLARE_WRITE32_MEMBER( write ); + uint32_t read(offs_t offset); + void write(offs_t offset, uint32_t data); uint16_t read_output_fifo(); void dump_state(); // TODO: DEBUG REMOVE ME // Internal registers - DECLARE_READ16_MEMBER( input_r ); - DECLARE_WRITE16_MEMBER( output_w ); - DECLARE_READ16_MEMBER( fifo_osc_r ); - DECLARE_WRITE16_MEMBER( fifo_osc_w ); - DECLARE_WRITE16_MEMBER( input_control_w ); - DECLARE_WRITE16_MEMBER( output_control_w ); - DECLARE_READ16_MEMBER( input_status_r ); - DECLARE_READ16_MEMBER( output_status_r ); - DECLARE_WRITE16_MEMBER( cpu_int_w ); - DECLARE_READ16_MEMBER( pc_r ); - DECLARE_WRITE16_MEMBER( pc_w ); - DECLARE_READ16_MEMBER( audlock_r ); - DECLARE_WRITE16_MEMBER( audlock_w ); - DECLARE_READ16_MEMBER( clock_r ); - DECLARE_WRITE16_MEMBER( clock_w ); - DECLARE_READ16_MEMBER( noise_r ); + uint16_t input_r(); + void output_w(offs_t offset, uint16_t data); + uint16_t fifo_osc_r(offs_t offset); + void fifo_osc_w(offs_t offset, uint16_t data); + void input_control_w(uint16_t data); + void output_control_w(uint16_t data); + uint16_t input_status_r(); + uint16_t output_status_r(); + void cpu_int_w(uint16_t data); + uint16_t pc_r(); + void pc_w(uint16_t data); + uint16_t audlock_r(); + void audlock_w(uint16_t data); + uint16_t clock_r(); + void clock_w(uint16_t data); + uint16_t noise_r(); void update_fifo_dma(); void print_sums() { printf("%04x: %04x\n", (uint16_t)m_core->m_arg0, (uint16_t)m_core->m_arg1); } |