Editing Hardware Registers
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1,360: | Line 1,360: | ||
R bit 0x200: 1 = is at depth 2 of calls | R bit 0x200: 1 = is at depth 2 of calls | ||
|- | |- | ||
| 0xBD400104 || 4 || RW? || | | 0xBD400104 || 4 || RW? || Unknown (accessible through sceGeSet/GetReg() but unused) | ||
|- | |- | ||
| 0xBD400108 || 4 || RW || Address of the display list currently being run | | 0xBD400108 || 4 || RW || Address of the display list currently being run | ||
Line 1,384: | Line 1,384: | ||
| 0xBD400300 || 4 || RW || Unknown (accessible through sceGeSet/GetReg() but unused) | | 0xBD400300 || 4 || RW || Unknown (accessible through sceGeSet/GetReg() but unused) | ||
|- | |- | ||
| 0xBD400304 || 4 || | | 0xBD400304 || 4 || R || Current interrupt status? | ||
|- | |- | ||
| 0xBD400308 || 4 || RW || | | 0xBD400308 || 4 || RW || Currently accepted interrupts? (1 = SIGNAL, 2 = END, 4 = FINISH, 8 = ERROR) | ||
|- | |- | ||
| 0xBD40030C || 4 || W || | | 0xBD40030C || 4 || W? || Set to the value of 0xBD400308 on init & reset | ||
|- | |- | ||
| 0xBD400310 || 4 || W || | | 0xBD400310 || 4 || W? || Set current interrupt status? Set to the value of 0xBD400308 on init & reset | ||
|- | |- | ||
| 0xBD400400 || 4 || RW || Set to 4 when the used edram size is 0x00200000 and 2 when it's 0x00400000 (!) | | 0xBD400400 || 4 || RW || Set to 4 when the used edram size is 0x00200000 and 2 when it's 0x00400000 (!) |