psxinterpreter: tons of new exceptions
[pcsx_rearmed.git] / libpcsxcore / psxinterpreter.h
index b3652c0..746c8fe 100644 (file)
@@ -1,6 +1,9 @@
 #ifndef __PSXINTERPRETER_H__
 #define __PSXINTERPRETER_H__
 
+// get an opcode without triggering exceptions or affecting cache
+u32 intFakeFetch(u32 pc);
+
 // called by "new_dynarec"
 void execI();
 void intApplyConfig();
@@ -9,6 +12,6 @@ void gteNULL(struct psxCP2Regs *regs);
 extern void (*psxCP2[64])(struct psxCP2Regs *regs);
 
 // called by lightrec
-void intExecuteBlock();
+void intExecuteBlock(enum blockExecCaller caller);
 
 #endif // __PSXINTERPRETER_H__