3 extern char invalid_code[0x100000];
12 /* same as psxRegs.GPR.n.* */
15 /* same as psxRegs.CP0.n.* */
16 #define Status psxRegs.CP0.n.Status
17 #define Cause psxRegs.CP0.n.Cause
18 #define EPC psxRegs.CP0.n.EPC
19 #define BadVAddr psxRegs.CP0.n.BadVAddr
20 #define Context psxRegs.CP0.n.Context
21 #define EntryHi psxRegs.CP0.n.EntryHi
22 #define Count psxRegs.CP0.n.Count
25 extern int FCR0, FCR31;
28 extern void (*readmem[0x10000])();
29 extern void (*readmemb[0x10000])();
30 extern void (*readmemh[0x10000])();
31 extern void (*writemem[0x10000])();
32 extern void (*writememb[0x10000])();
33 extern void (*writememh[0x10000])();
35 extern unsigned int address;
36 extern unsigned int readmem_word; /* same as readmem_dword */
37 extern unsigned int word; /* write */
38 extern unsigned short hword;
39 extern unsigned char byte;
42 extern unsigned int next_interupt;