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