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