| 1 | #ifndef __PSXINTERPRETER_H__ |
| 2 | #define __PSXINTERPRETER_H__ |
| 3 | |
| 4 | // get an opcode without triggering exceptions or affecting cache |
| 5 | u32 intFakeFetch(u32 pc); |
| 6 | |
| 7 | // called by "new_dynarec" |
| 8 | void execI(psxRegisters *regs); |
| 9 | void intApplyConfig(); |
| 10 | void MTC0(psxRegisters *regs_, int reg, u32 val); |
| 11 | void gteNULL(struct psxCP2Regs *regs); |
| 12 | extern void (*psxCP2[64])(struct psxCP2Regs *regs); |
| 13 | |
| 14 | // called by lightrec |
| 15 | void intExecuteBlock(enum blockExecCaller caller); |
| 16 | |
| 17 | #endif // __PSXINTERPRETER_H__ |