Skip to content
Niema Moshiri edited this page Jun 20, 2024 · 2 revisions

Memory Map

The total capacity of a GameCube disc is 1,459,978,240 bytes, which consists of 712,880 sectors (each sector is 2,048 bytes).

Start End Label
0x0000 0x0003 Disk Header (boot.bin) - Game Code (1 byte Console ID, 2 bytes Game, 1 byte Country)
0x0004 0x0005 Disk Header (boot.bin) - Maker Code
0x0006 0x0006 Disk Header (boot.bin) - Disk ID
0x0007 0x0007 Disk Header (boot.bin) - Version
0x0008 0x0008 Disk Header (boot.bin) - Audio Streaming
0x0009 0x0009 Disk Header (boot.bin) - Stream Buffer Size
0x000A 0x001B Disk Header (boot.bin) - Unused (zeroes)
0x001C 0x001F Disk Header (boot.bin) - Magic Word (0xC2339F3D)
0x0020 0x03FF Disk Header (boot.bin) - Game Name
0x0400 0x0403 Disk Header (boot.bin) - Offset of Debug Monitor (dh.bin)
0x0404 0x0407 Disk Header (boot.bin) - Address to Load Debug Monitor
0x0408 0x041F Disk Header (boot.bin) - Unused (zeroes)
0x0420 0x0423 Disk Header (boot.bin) - Offset of Main Executable DOL (bootfile)
0x0424 0x0427 Disk Header (boot.bin) - Offset of FST (fst.bin)
0x0428 0x042B Disk Header (boot.bin) - Size of FST (fst.bin)
0x042C 0x042F Disk Header (boot.bin) - Maximum Size of FST (usually same as "Size of FST")
0x0430 0x0433 Disk Header (boot.bin) - User Position
0x0434 0x0437 Disk Header (boot.bin) - User Length
0x0438 0x043B Disk Header (boot.bin) - Unknown
0x043C 0x043F Disk Header (boot.bin) - Unused (zeroes)
0x0440 0x243F Disk Header Information (bi2.bin)
0x2440 Variable Apploader (appldr.bin)
Variable Variable FST (fst.bin)

Sources

Clone this wiki locally