Changes

Jump to navigation Jump to search
105 bytes added ,  23:17, 21 May 2021
→‎vWii: minor updates
Line 8: Line 8:     
== vWii ==
 
== vWii ==
On the [[vWii]], because the [https://wiiubrew.org/wiki/Espresso Espresso] only boots [https://wiiubrew.org/wiki/Ancast_Image Ancast Images], the NANDLoader must be signed. Nintendo solved this by adding titles 1-512 and 1-513 as NANDLoaders. When launching a title, IOS will start these NANDLoaders to Initialize the PowerPC. These NANDLoaders in turn load the title's main binary and jump straight to it's entrypoint, skipping the title's NANDLoader which is included in title's binary.
+
On the [[vWii]], because the [https://wiiubrew.org/wiki/Espresso Espresso] only boots [https://wiiubrew.org/wiki/Ancast_Image Ancast Images], the NANDLoader must be signed. Nintendo solved this by adding title 1-512 as a NANDLoader. When launching a title other than the [[System Menu]], IOS will start one of these NANDLoaders to initialize the PowerPC. These NANDLoaders in turn load the title's main binary and jump straight to it's entrypoint, skipping the title's NANDLoader which is included in title's binary.
   −
Because the [[Homebrew Channel]] only had its own NANDLoader, and not had its entrypoint set, the channel was initially not compatible with [[vWii]]. [[fail0verflow]] solved this by adding an entrypoint to the dol header. This resulted in the channel's NANDLoader being run on the Wii, and skipped in vWii.
+
Because the [[Homebrew Channel]] had its own NANDLoader, fail0verflow never bothered to set an entrypoint, as the custom NANDLoader knew where to jump. This resulted in the channel initially not being compatible with [[vWii]]. [[fail0verflow]] solved this by adding an entrypoint to the dol header. This resulted in the channel's NANDLoader being run on the Wii, and skipped in vWii.
    
[[Category:Official software]]
 
[[Category:Official software]]
5,579

edits

Navigation menu