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