PS2SDK
PS2 Homebrew Libraries
Loading...
Searching...
No Matches
ps2_debug.h
Go to the documentation of this file.
1
6#ifndef __PS2_DEBUG_H__
7#define __PS2_DEBUG_H__
8
9#include <tamtypes.h>
10
11typedef struct st_IOP_RegFrame
12{
13 u32 zero; // 0x00
14 u32 at; // 0x04
15 u32 v0; // 0x08
16 u32 v1; // 0x0C
17 u32 a0; // 0x10
18 u32 a1; // 0x14
19 u32 a2; // 0x18
20 u32 a3; // 0x1C
21 u32 t0; // 0x20
22 u32 t1; // 0x24
23 u32 t2; // 0x28
24 u32 t3; // 0x2C
25 u32 t4; // 0x30
26 u32 t5; // 0x34
27 u32 t6; // 0x38
28 u32 t7; // 0x3C
29 u32 s0; // 0x40
30 u32 s1; // 0x44
31 u32 s2; // 0x48
32 u32 s3; // 0x4C
33 u32 s4; // 0x50
34 u32 s5; // 0x54
35 u32 s6; // 0x58
36 u32 s7; // 0x5C
37 u32 t8; // 0x60
38 u32 t9; // 0x64
39 u32 k0; // 0x68
40 u32 k1; // 0x6C
41 u32 gp; // 0x70
42 u32 sp; // 0x74
43 u32 fp; // 0x78
44 u32 ra; // 0x7C
45 u32 hi; // 0x80
46 u32 lo; // 0x84
47 u32 bpc; // 0x88
48 u32 bda; // 0x8C
49 u32 dcic; // 0x90
50 u32 badvaddr; // 0x94
51 u32 bdam; // 0x98
52 u32 bpcm; // 0x9C
53 u32 status; // 0xA0
54 u32 cause; // 0xA4
55 u32 epc; // 0xA8
57
58typedef struct st_EE_RegFrame
59{
60 u32 zero[4];
61 u32 at[4];
62 u32 v0[4];
63 u32 v1[4];
64 u32 a0[4];
65 u32 a1[4];
66 u32 a2[4];
67 u32 a3[4];
68 u32 t0[4];
69 u32 t1[4];
70 u32 t2[4];
71 u32 t3[4];
72 u32 t4[4];
73 u32 t5[4];
74 u32 t6[4];
75 u32 t7[4];
76 u32 s0[4];
77 u32 s1[4];
78 u32 s2[4];
79 u32 s3[4];
80 u32 s4[4];
81 u32 s5[4];
82 u32 s6[4];
83 u32 s7[4];
84 u32 t8[4];
85 u32 t9[4];
86 u32 k0[4];
87 u32 k1[4];
88 u32 gp[4];
89 u32 sp[4];
90 u32 fp[4];
91 u32 ra[4];
92
93 u32 status;
94 u32 cause;
95 u32 epc;
96 u32 errorepc;
97 u32 badvaddr;
98 u32 hi;
99 u32 hi1;
100 u32 lo;
101 u32 lo1;
102 u32 sa;
103
104 u32 bpc;
105 u32 iab;
106 u32 iabm;
107 u32 dab;
108 u32 dabm;
109 u32 dvb;
110 u32 dvbm;
112
113#endif /* __PS2_DEBUG_H__ */