MINI (MINI is not IOS) is a open source replacement for Nintendo/BroadOn's IOS (from git.bootmii.org)
Go to file
Sven Peter 7715064060 restoremii: make sure bootmii-boot2 is installed
update armboot.bin and ppcboot.elf (mini will panic otherwise)
and someone please look at my wait_any_key() change.
2009-05-15 05:33:08 -07:00
.gitignore Clean up 2009-01-07 17:56:46 +01:00
boot2.c restoremii: make sure bootmii-boot2 is installed 2009-05-15 05:33:08 -07:00
boot2.h IPC to boot in-mem PPC ELF, with some test code. 2009-05-15 05:33:08 -07:00
COPYING added some copyright headers to mini 2009-05-15 05:33:08 -07:00
crypto.c added some copyright headers to mini 2009-05-15 05:33:08 -07:00
crypto.h Miniios fixes 2009-05-15 05:28:52 -07:00
diskio.c Interrupts, IPC, moar stuff 2009-01-08 23:27:22 +01:00
diskio.h Add miniios 2008-12-28 14:35:37 +01:00
elf.h Use PHDR's p_paddr for loading PPC ELFs. 2009-05-15 05:33:08 -07:00
exception_asm.S Fix exception returns, maybe? 2009-05-15 05:28:42 -07:00
exception.c Code dump for more exceptions, more instructions 2009-05-15 05:28:49 -07:00
exception.h Add exception handler. This one *does* work! 2009-05-15 05:28:13 -07:00
ff.c Add miniios 2008-12-28 14:35:37 +01:00
ff.h Add miniios 2008-12-28 14:35:37 +01:00
gecko.c USBGecko code cleanup, exposing only gecko_printf() with the ability to turn off debug spew via an IPC call. 2009-05-15 05:33:08 -07:00
gecko.h USBGecko code cleanup, exposing only gecko_printf() with the ability to turn off debug spew via an IPC call. 2009-05-15 05:33:08 -07:00
gpio.h Move gpio.h from loader to miniios, make loader one a link 2009-05-15 05:28:43 -07:00
hollywood.h Clean up hollywood, IRQ, IPC, match Wiibrew 2009-05-15 05:28:52 -07:00
integer.h Add miniios 2008-12-28 14:35:37 +01:00
ipc.c restoremii: make sure bootmii-boot2 is installed 2009-05-15 05:33:08 -07:00
ipc.h restoremii: make sure bootmii-boot2 is installed 2009-05-15 05:33:08 -07:00
irq_asm.S Fix horrible stack and CPSR problems 2009-05-15 05:28:13 -07:00
irq.c Clean up hollywood, IRQ, IPC, match Wiibrew 2009-05-15 05:28:52 -07:00
irq.h Add more IRQ numbers 2009-05-15 05:28:52 -07:00
lcd.c silly fix 2009-05-15 05:28:13 -07:00
lcd.h Add miniios 2008-12-28 14:35:37 +01:00
ldhack.c Fix long long support for miniios vsprintf 2009-05-15 05:28:53 -07:00
main.c IPC to boot in-mem PPC ELF, with some test code. 2009-05-15 05:33:08 -07:00
Makefile new Makefile var LDSCRIPT 2009-05-15 05:33:08 -07:00
memory_asm.S Fix what I think is a bug in dcache flush/inval?? 2009-05-15 05:28:51 -07:00
memory.c Mebbe speed up IPC a bit 2009-05-15 05:28:53 -07:00
memory.h Mebbe speed up IPC a bit 2009-05-15 05:28:53 -07:00
mini.ld MINI -> mini 2009-05-15 05:33:08 -07:00
nand.c working -- albeit slow -- restoremii 2009-05-15 05:28:54 -07:00
nand.h move nand constants to nand.h 2009-05-15 05:28:52 -07:00
panic.c Add miniios 2008-12-28 14:35:37 +01:00
panic.h Add slot LED panics for exception and IPC 2009-05-15 05:28:42 -07:00
powerpc_elf.c IPC to boot in-mem PPC ELF, with some test code. 2009-05-15 05:33:08 -07:00
powerpc_elf.h IPC to boot in-mem PPC ELF, with some test code. 2009-05-15 05:33:08 -07:00
powerpc.c IPC to boot in-mem PPC ELF, with some test code. 2009-05-15 05:33:08 -07:00
powerpc.h IPC to boot in-mem PPC ELF, with some test code. 2009-05-15 05:33:08 -07:00
sdhc.c added some copyright headers to mini 2009-05-15 05:33:08 -07:00
sdhc.h proper CSD handling, so we can detect SD card capacity 2009-05-15 05:28:53 -07:00
seeprom.c added some copyright headers to mini 2009-05-15 05:33:08 -07:00
seeprom.h add seeprom support to miniios 2009-05-15 05:28:15 -07:00
start.h Interrupts, IPC, moar stuff 2009-01-08 23:27:22 +01:00
start.S Clear stack to 0xDEADBEEF for debugging 2009-05-15 05:28:53 -07:00
string.c nand, nandfs and crypto code for miniios 2009-05-15 05:28:13 -07:00
string.h nand, nandfs and crypto code for miniios 2009-05-15 05:28:13 -07:00
types.h FIXME: clean up vsprintf, still no long long support due to gcc fail 2009-05-15 05:28:52 -07:00
utils_asm.S Add miniios 2008-12-28 14:35:37 +01:00
utils.c Interrupts, IPC, moar stuff 2009-01-08 23:27:22 +01:00
utils.h Add get_cpsr 2009-05-15 05:28:13 -07:00
vsprintf.c Turn off long longs again in vsprintf, epic fail 2009-05-15 05:28:53 -07:00
vsprintf.h Replace vsprintf implementation 2009-05-15 05:28:42 -07:00