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