diff --git a/src/emu/cpu/arm7/arm7core.c b/src/emu/cpu/arm7/arm7core.c index d96ffb3c378..c5b8d10be3d 100644 --- a/src/emu/cpu/arm7/arm7core.c +++ b/src/emu/cpu/arm7/arm7core.c @@ -575,6 +575,7 @@ static void arm7_core_reset(legacy_cpu_device *device) cpustate->device = device; cpustate->program = device->space(AS_PROGRAM); cpustate->endian = ENDIANNESS_LITTLE; + cpustate->direct = &cpustate->program->direct(); /* start up in SVC mode with interrupts disabled. */ SwitchMode(cpustate, eARM7_MODE_SVC);