Changes

9 bytes added ,  06:45, 22 August 2010
m
Line 13: Line 13:  
Starlet is the first processor to run code in the Wii.
 
Starlet is the first processor to run code in the Wii.
   −
* Starlet boots from an internal Mask ROM, BOOT0 (about 1300 bytes of code out of 4K possible)
+
*Starlet boots from an internal Mask ROM, BOOT0 (about 1300 bytes of code out of 4K possible)
* BOOT0 decrypts, verifies, and runs the first few blocks of NAND, BOOT1 (up to the first 48 pages of flash)
+
*[[boot0]] decrypts, verifies, and runs the first few blocks of NAND, BOOT1 (up to the first 48 pages of flash)
* BOOT1 locates, loads, decrypts, verifies, and runs BOOT2
+
* [[boot1]] locates, loads, decrypts, verifies, and runs BOOT2
* The BOOT2 bootstrap then loads the embedded ELF file.
+
*[[boot2]] bootstrap then loads the embedded ELF file
* BOOT2 starts the IOS.
+
*[[boot2]] starts the IOS
* IOS loads code into the EXI buffer and bootstraps the {{hw|Broadway}}
+
*[[IOS]] loads code into the EXI buffer and bootstraps the {{hw|Broadway}}
    
== Links ==
 
== Links ==
1,140

edits