diff --git a/src/arm/arm.c b/src/arm/arm.c index cf3de6c01..a2f0bdea2 100644 --- a/src/arm/arm.c +++ b/src/arm/arm.c @@ -96,6 +96,7 @@ void ARMReset(struct ARMCore* cpu) { cpu->bankedSPSRs[i] = 0; } + cpu->privilegeMode = MODE_SYSTEM; cpu->cpsr.packed = MODE_SYSTEM; cpu->spsr.packed = 0;