In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Changes

Jump to navigation Jump to search
27 bytes added ,  20:14, 7 April 2021
Initial changes to separate CEIL1NG_CAT out
Line 5: Line 5:  
| author      = [[fail0verflow]]
 
| author      = [[fail0verflow]]
 
| version    = 1.5
 
| version    = 1.5
 +
| type        = loader
 
| download    = http://bootmii.org/download/
 
| download    = http://bootmii.org/download/
 
| source      = http://gitweb.bootmii.org
 
| source      = http://gitweb.bootmii.org
Line 30: Line 31:  
* '''BootMii-Core''' -- This is a small bit of ARM code which is injected into [[boot2]] or [[IOS254]], 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.
 
* '''BootMii-Core''' -- This is a small bit of ARM code which is injected into [[boot2]] or [[IOS254]], 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 [https://github.com/fail0verflow/mini here].
 
* '''[[mini]]''' -- This is a rudimentary replacement for IOS that is best suited for low-level recovery functions. Source code is available under GPLv2 [https://github.com/fail0verflow/mini here].
* '''CEIL1NG_CAT''' (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 {{hw|Broadway}} (ppc) and executes that binary in parallel with mini. Source code is available under GPLv2 at (tbd).
+
* '''[[CEIL1NG_CAT]]''' (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 {{hw|Broadway}} (ppc) and executes that binary in parallel with mini. Source code is available under GPLv2 at (tbd).
    
Both mini and CEIL1NG_CAT must be present in order to draw a user interface, because the [[Starlet]] cannot directly access the {{hw|Video Interface}}.
 
Both mini and CEIL1NG_CAT must be present in order to draw a user interface, because the [[Starlet]] cannot directly access the {{hw|Video Interface}}.
5,579

edits

Navigation menu