GameCube Disc Format aka NROM(Read-only) or NR-Disc(Recordable)
I also added a few links to docs and to make my makenrom mastering image tool that creates the disc image and bca data needed for DVD Pressing Plants.
DVD Sector Scrambling(XOR) is done using Disk ID(8 bytes) and a Random Number table by the Disk Controller Firmware but is a fixed number for NR-Discs, it is stored on a 128KB on-chip ROM
System Controller firmware uses a 128KB on-chip ROM
Panasonic MN103S (32bit), 54MHz is the Disk Controller(ECC, EFM\EFM+, Drive IC Control, Descrambler)
Panasonic MN102H (16bit), 33Mhz is the System Controller(System Manager, Copy protection, Handles Commands, XA-DPCM decoding)
The development tools used to develop for these Panasonic microcontrollers is called Debug Factory 3, it comes with a toolchain that has compiler, linker, assembler.
/image%2F3123414%2F20260416%2Fob_be5a9d_debug-factor-3-mn102h.png)
In the firmware the text "Nintendo Game Disk" can be found this is the Media ID 19 byte string that is used as meta data in the lead-in area of the DVD.
MN102H looks for this string to check if the disc type is a GameCube\Wii Game Disc.
It's also does the BCA copy protection check.
A NR-Disc looks like this, it used on SN-TDEV and NR Reader.
/image%2F3123414%2F20260416%2Fob_538401_nr-disc.jpg)
/image%2F3123414%2F20221102%2Fob_390cb5_ngfans.png)