Changes

257 bytes added ,  05:32, 2 January 2022
Apploader error stuff
Line 308: Line 308:  
|-
 
|-
 
| 0x8000315C
 
| 0x8000315C
| 4
+
| 1
| 0xdeadbeef
+
| 0x80
| During the boot process, 0x315c is first set to 0xdeadbeef by IOS in the boot_ppc syscall. The value is later partly overwritten by SDK titles.
+
| During the boot process, u32 0x315c is first set to 0xdeadbeef by IOS in the boot_ppc syscall. The value is set to 0x80 by the NAND Boot Program to indicate that it was loaded by the boot program (and probably 0x81 by apploaders)
 
|-
 
|-
 
| 0x8000315D
 
| 0x8000315D
 
| 1
 
| 1
 
| 0?
 
| 0?
| "Enable legacy DI" mode (0x80 = yes)
+
| "Enable legacy DI" mode? 0x81 = no, anything else means yes, although it is typically set to 0x80 for yes. If this is disabled, then using a GameCube apploader for a Wii disc causes Revolution OS to give an error.
 
|-
 
|-
 
| 0x8000315E
 
| 0x8000315E
5,579

edits