summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/dsp56k/dsp56mem.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/cpu/dsp56k/dsp56mem.c')
-rw-r--r--src/emu/cpu/dsp56k/dsp56mem.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/emu/cpu/dsp56k/dsp56mem.c b/src/emu/cpu/dsp56k/dsp56mem.c
index a8ef6455611..c25f746c1cd 100644
--- a/src/emu/cpu/dsp56k/dsp56mem.c
+++ b/src/emu/cpu/dsp56k/dsp56mem.c
@@ -31,7 +31,7 @@ static void mem_reset(dsp56k_core* cpustate)
/* Work */
static READ16_HANDLER( peripheral_register_r )
{
- dsp56k_core* cpustate = (dsp56k_core*)space->cpu->token;
+ dsp56k_core* cpustate = get_safe_token(space->cpu);
// (printf) logerror("Peripheral read 0x%04x\n", O2A(offset));
switch (O2A(offset))
@@ -166,7 +166,7 @@ static READ16_HANDLER( peripheral_register_r )
static WRITE16_HANDLER( peripheral_register_w )
{
- dsp56k_core* cpustate = (dsp56k_core*)space->cpu->token;
+ dsp56k_core* cpustate = get_safe_token(space->cpu);
// Its primary behavior is RAM
// COMBINE_DATA(&dsp56k_peripheral_ram[offset]);