Changes

166 bytes added ,  04:58, 24 August 2022
Line 131: Line 131:  
| 0x00001394
 
| 0x00001394
 
| Maximum FST Size (varies in all games)
 
| Maximum FST Size (varies in all games)
 +
|-
 +
| 0x80000040
 +
| 4
 +
| ?
 +
| Unknown, but beginning of a [[DB]] global struct
 
|-
 
|-
 
| 0x80000044
 
| 0x80000044
 
| 4
 
| 4
 
| ?
 
| ?
βˆ’
| Exception Mask Address
+
| DB marked exception mask
 
|-
 
|-
 
| 0x80000048
 
| 0x80000048
 
| 4
 
| 4
 
| 0x81340000
 
| 0x81340000
βˆ’
| OSDB vector
+
| DB exception destination
 
|-
 
|-
 
| 0x8000004C
 
| 0x8000004C
 
| 4
 
| 4
 
| ?
 
| ?
βˆ’
| OSDB return address
+
| DB return address
 
|-
 
|-
 
| 0x80000060
 
| 0x80000060
 
| 0x24
 
| 0x24
βˆ’
| "OSDBIntegrator" [http://hitmen.c02.at/files/yagcd/yagcd/chap4.html#sec4.2.1.3 Debugger Hook]
+
| OSDBIntegrator [http://hitmen.c02.at/files/yagcd/yagcd/chap4.html#sec4.2.1.3 Debugger Hook]
βˆ’
| Hook is PPC assembler used by Debugger. If nothing is written to 0x60, [[SDK]] titles will write the 0x20 bytes of instructions automatically.
+
| Hook is supposed to be jumped to by debugged exceptions, but due to an incorrect bit in the instruction, this does not happen. If nothing is written to 0x60, [[SDK]] titles will write the 0x20 bytes of instructions automatically.
 
|-
 
|-
 
| 0x800000C0
 
| 0x800000C0
Line 275: Line 280:  
| 4
 
| 4
 
| ?
 
| ?
βˆ’
| [[MetroTRK]] console type
+
| Debug-related info
 
|-
 
|-
 
| 0x800030F0
 
| 0x800030F0
5,579

edits