diff options
author | 2014-04-03 08:18:46 +0000 | |
---|---|---|
committer | 2014-04-03 08:18:46 +0000 | |
commit | 32b682c9b36c4259399a2cad5a2e4d1b4999d889 (patch) | |
tree | c79cd0c58a12a68899cc57aacd5cdbc62c958d9d /src/emu/cpu/dsp56k/dsp56mem.c | |
parent | 5e99f6e4c83e1c930d5f472050fcc01e2e612888 (diff) |
move handlers to members in dsp56k (nw)
Diffstat (limited to 'src/emu/cpu/dsp56k/dsp56mem.c')
-rw-r--r-- | src/emu/cpu/dsp56k/dsp56mem.c | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/src/emu/cpu/dsp56k/dsp56mem.c b/src/emu/cpu/dsp56k/dsp56mem.c index 47b1a4dc57d..08377cf30ec 100644 --- a/src/emu/cpu/dsp56k/dsp56mem.c +++ b/src/emu/cpu/dsp56k/dsp56mem.c @@ -482,22 +482,26 @@ void dsp56k_io_reset(dsp56k_core* cpustate) external_p_wait_states_set(cpustate, 0x1f); } -READ16_HANDLER( program_r ) + +} // namespace DSP56K + + +READ16_MEMBER( dsp56k_device::program_r ) { - dsp56k_core* cpustate = get_safe_token(&space.device()); + dsp56k_core* cpustate = get_safe_token(this); return cpustate->program_ram[offset]; } -WRITE16_HANDLER( program_w ) +WRITE16_MEMBER( dsp56k_device::program_w ) { - dsp56k_core* cpustate = get_safe_token(&space.device()); + dsp56k_core* cpustate = get_safe_token(this); cpustate->program_ram[offset] = data; } /* Work */ -READ16_HANDLER( peripheral_register_r ) +READ16_MEMBER( dsp56k_device::peripheral_register_r ) { - dsp56k_core* cpustate = get_safe_token(&space.device()); + dsp56k_core* cpustate = get_safe_token(this); // (printf) logerror("Peripheral read 0x%04x\n", O2A(offset)); switch (O2A(offset)) @@ -630,9 +634,9 @@ READ16_HANDLER( peripheral_register_r ) return cpustate->peripheral_ram[offset]; } -WRITE16_HANDLER( peripheral_register_w ) +WRITE16_MEMBER( dsp56k_device::peripheral_register_w ) { - dsp56k_core* cpustate = get_safe_token(&space.device()); + dsp56k_core* cpustate = get_safe_token(this); // Its primary behavior is RAM // COMBINE_DATA(&cpustate->peripheral_ram[offset]); @@ -785,8 +789,6 @@ WRITE16_HANDLER( peripheral_register_w ) } } -} // namespace DSP56K - /* These two functions are exposed to the outside world */ /* They represent the host side of the dsp56k's host interface */ void dsp56k_host_interface_write(device_t* device, UINT8 offset, UINT8 data) |