Changes

Jump to navigation Jump to search
No change in size ,  10:33, 16 May 2009
no edit summary
Line 16: Line 16:  
* Installer -- this is a simple ELF file which may be run using your favorite method (HBC, Twilight Hack, or any other exploit which can load standard executables).  It checks your Wii to make sure it can safely be modified, saves some vital data for disaster recovery, and installs the rest of the components.
 
* Installer -- this is a simple ELF file which may be run using your favorite method (HBC, Twilight Hack, or any other exploit which can load standard executables).  It checks your Wii to make sure it can safely be modified, saves some vital data for disaster recovery, and installs the rest of the components.
 
* Loader stub -- this is a small bit of ARM code which is injected into boot2, replacing Nintendo's internal ELF loader.  When run, it looks to see if an SD card is inserted.  If so, it tries to load and execute /bootmii/armboot.bin instead of boot2.  Otherwise, it will fall back to loading boot2.
 
* Loader stub -- this is a small bit of ARM code which is injected into boot2, replacing Nintendo's internal ELF loader.  When run, it looks to see if an SD card is inserted.  If so, it tries to load and execute /bootmii/armboot.bin instead of boot2.  Otherwise, it will fall back to loading boot2.
* [[mini]] -- this is a rudimentary replacement for IOS that is best suited for low-level recovery functions.  Source code is available under GPLv2 at (tbd).
+
* [[mini]] -- this is a rudimentary replacement for IOS that is best suited for low-level recovery functions.  Source code is available under GPLv2 [http://gitweb.bootmii.org/?a=summary&p=mini here].
* BootMii (or bootmii-ppc) -- when mini runs, it looks for a file named /bootmii/ppcboot.elf on the SD card.  If it exists, mini loads this executable into memory, boots up the Broadway (ppc) and executes that binary in parallel with mini.  Source code is available under GPLv2 [http://gitweb.bootmii.org/?a=summary&p=mini here].
+
* BootMii (or bootmii-ppc) -- when mini runs, it looks for a file named /bootmii/ppcboot.elf on the SD card.  If it exists, mini loads this executable into memory, boots up the Broadway (ppc) and executes that binary in parallel with mini.  Source code is available under GPLv2 at (tbd).
    
Both mini and bootmii-ppc must be present in order to draw a user interface, because the Starlet cannot directly access the Video Interface.
 
Both mini and bootmii-ppc must be present in order to draw a user interface, because the Starlet cannot directly access the Video Interface.
122

edits

Navigation menu