+ #ifdef ICACHE_EMULATION
+ /* Dynarecs may use this codepath and crash as a result.
+ * This should only be used for the interpreter. - Gameblabla
+ * */
+ if (Config.icache_emulation && Config.Cpu == CPU_INTERPRETER)
+ {
+ psxRegs.code = SWAPu32(*Read_ICache(psxRegs.pc));
+ }
+ else
+ #endif
+ {
+ psxRegs.code = PSXMu32(psxRegs.pc);
+ }
+
+ if (!Config.HLE && ((((psxRegs.code) >> 24) & 0xfe) == 0x4a)) {