From 3a3179a1b30d10c439d26ffbaef2629a27d404d3 Mon Sep 17 00:00:00 2001 From: mtabachenko Date: Mon, 12 Aug 2013 15:45:38 +0000 Subject: [PATCH] core: - now firmware boot works when enabled JIT (JIT max block should be less 13); --- desmume/src/armcpu.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/desmume/src/armcpu.cpp b/desmume/src/armcpu.cpp index d3244dacc..8d45f2514 100644 --- a/desmume/src/armcpu.cpp +++ b/desmume/src/armcpu.cpp @@ -667,14 +667,12 @@ void arm_jit_sync() template u32 armcpu_exec() { - // TODO: CrazyMax - temporarily disable JIT until finish a new boot code -#ifndef _NEW_BOOT if (jit) { + ARMPROC.instruct_adr &= ARMPROC.CPSR.bits.T?0xFFFFFFFE:0xFFFFFFFC; ArmOpCompiled f = (ArmOpCompiled)JIT_COMPILED_FUNC(ARMPROC.instruct_adr, PROCNUM); return f ? f() : arm_jit_compile(); } -#endif return armcpu_exec(); }