summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/dsp56k/dsp56mem.c
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2014-04-03 08:18:46 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2014-04-03 08:18:46 +0000
commit32b682c9b36c4259399a2cad5a2e4d1b4999d889 (patch)
treec79cd0c58a12a68899cc57aacd5cdbc62c958d9d /src/emu/cpu/dsp56k/dsp56mem.c
parent5e99f6e4c83e1c930d5f472050fcc01e2e612888 (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.c22
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)