Skip to content

Commit a47556d

Browse files
authored
Add tip for identifying WiiWare game ID (#311)
Update console-specific-tips.md Add to Wii section information for identifying WiiWare game ID
1 parent 5237497 commit a47556d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

docs/developer-docs/console-specific-tips.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,11 +156,12 @@ Checks if the 8-bit value at 0x18BAB5 is equal to 0x20. This means 0x18BAB5 cont
156156

157157
## Wii
158158

159-
- Identification of the game/disc:
159+
- Identification of a retail game/disc:
160160
- Serial is located at **0x00000000** as a string of ASCII characters.
161161
- Disc Number (for multidisk games) is stored at **0x80000006**. (0 = Disc 1)
162162
- Revision Number is stored at **0x00000007**.
163163
- You can use these to determine the specific disc loaded.
164+
- WiiWare game ID is located at **0x00003180** as a 4-byte string of ASCII characters.
164165
- Wii uses a PowerPC chipset with big-endian data. Filter using `16-Bit BE`, `32-Bit BE`, `Float BE`, and `Double32 BE` for data types wider than 1 byte (8-bits). Data is typically aligned on Wii, so 16-Bit data is always at an even address and 32-bit data addresses at a multiple of 4, etc.
165166
- Wii has two banks of RAM, 24MB called "MEM1" located at `0x80000000-0x817FFFFF`, which is mapped at `0x00000000-0x017FFFFF` in the RA toolkit, and 64MB called "MEM2" located at `0x90000000-0x93FFFFFF`, which is mapped at `0x10000000-0x13FFFFFF` in the RA toolkit.
166167
- Therefore, pointers found will start with 0x8 or 0x9, and to use them, you can mask them using `0x1fffffff` to convert to RA addressing.

0 commit comments

Comments
 (0)