X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=libpcsxcore%2Fpsxinterpreter.h;h=746c8fe86dd4b7bda11840cbb1ed9d1ffe725c24;hb=dec3c1d7eed047e965d7088dec3f843687ba8343;hp=f8581b8259a195b473fc995fd4e9d4e4edda6f82;hpb=e884777a544661da5bad2413bdb3755b3c32ddb2;p=pcsx_rearmed.git diff --git a/libpcsxcore/psxinterpreter.h b/libpcsxcore/psxinterpreter.h index f8581b82..746c8fe8 100644 --- a/libpcsxcore/psxinterpreter.h +++ b/libpcsxcore/psxinterpreter.h @@ -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(); @@ -8,4 +11,7 @@ void MTC0(psxRegisters *regs_, int reg, u32 val); void gteNULL(struct psxCP2Regs *regs); extern void (*psxCP2[64])(struct psxCP2Regs *regs); +// called by lightrec +void intExecuteBlock(enum blockExecCaller caller); + #endif // __PSXINTERPRETER_H__