MINI (MINI is not IOS) is a open source replacement for Nintendo/BroadOn's IOS (from git.bootmii.org)
Go to file
bushing b797351848 modify irq.h so that it can always be included, but will have dummy
functions for loader (simplifies the rest of the code)
2009-05-15 05:35:17 -07:00
.gitignore .gitignore 2009-05-15 05:35:17 -07:00
boot2.c trivial whitespace fixes 2009-05-15 05:35:17 -07:00
boot2.h copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
bsdtypes.h trivial whitespace fixes 2009-05-15 05:35:17 -07:00
COPYING added some copyright headers to mini 2009-05-15 05:33:08 -07:00
crypto.c trivial whitespace fixes 2009-05-15 05:35:17 -07:00
crypto.h copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
describesimple.sh add git version numbers for ccat and MINI 2009-05-15 05:35:17 -07:00
diskio.c trivial whitespace fixes 2009-05-15 05:35:17 -07:00
diskio.h License/consistency/whitespace cleanup 2009-05-15 05:33:12 -07:00
elf.h copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
errno.h License/consistency/whitespace cleanup 2009-05-15 05:33:11 -07:00
exception_asm.S copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
exception.c trivial whitespace fixes 2009-05-15 05:35:17 -07:00
exception.h copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
ff.c add my copyright :) 2009-05-15 05:33:10 -07:00
ff.h Update to FatFs R0.07 2009-05-15 05:33:08 -07:00
gecko.c copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
gecko.h copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
gpio.h trivial whitespace fixes 2009-05-15 05:35:17 -07:00
hollywood.h trivial whitespace fixes 2009-05-15 05:35:17 -07:00
integer.h trivial whitespace fixes 2009-05-15 05:35:17 -07:00
ipc.c trivial whitespace fixes 2009-05-15 05:35:17 -07:00
ipc.h copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
irq_asm.S copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
irq.c copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
irq.h modify irq.h so that it can always be included, but will have dummy 2009-05-15 05:35:17 -07:00
ldhack.c copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
main.c copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
Makefile add git version numbers for ccat and MINI 2009-05-15 05:35:17 -07:00
memory_asm.S copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
memory.c modify irq.h so that it can always be included, but will have dummy 2009-05-15 05:35:17 -07:00
memory.h trivial whitespace fixes 2009-05-15 05:35:17 -07:00
mini.ld copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
nand.c copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
nand.h trivial whitespace fixes 2009-05-15 05:35:17 -07:00
panic.c copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
panic.h copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
powerpc_elf.c copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
powerpc_elf.h copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
powerpc.c trivial whitespace fixes 2009-05-15 05:35:17 -07:00
powerpc.h trivial whitespace fixes 2009-05-15 05:35:17 -07:00
README yay dox 2009-05-15 05:35:14 -07:00
sdhc.c stfu 2009-05-15 05:35:17 -07:00
sdhc.h Add more copyright headers, plz add yourself where relevant 2009-05-15 05:33:09 -07:00
sdhcreg.h merge: sdhcreg.h 2009-05-15 05:35:16 -07:00
sdhcvar.h merge: sdhcvar.h 2009-05-15 05:35:16 -07:00
sdmmc.c copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
sdmmc.h copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
sdmmcchip.h some more sd fail. 2009-05-15 05:33:09 -07:00
sdmmcreg.h port of the BSD sdhc driver. breaks sd support atm 2009-05-15 05:33:09 -07:00
sdmmcvar.h desperately trying to sync up sdhc.c 2009-05-15 05:35:16 -07:00
seeprom.c copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
seeprom.h copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
start.h copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
start.S copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
string.c make mini use new string code 2009-05-15 05:35:01 -07:00
string.h make mini use new string code 2009-05-15 05:35:01 -07:00
types.h copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
utils_asm.S copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
utils.c copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
utils.h copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
vsprintf.c copyright header cleanup for MINI 2009-05-15 05:35:17 -07:00
vsprintf.h aaaand some more license crap 2009-05-15 05:33:12 -07:00

MINI -- Mini Is Not IOS
Copyright (c) 2008, 2009 Team Twiizers

mini is our bare-bones replacement for IOS.  It does not have all of
the features that IOS provides -- notably, we have not implemented
USB, networking, write support to the NAND filesystem, DI support or
WC24 support.  However, all hardware is directly accessable via IPC --
see mini_ipc.c/h for details.

Please feel free to add write code to fill in gaps in the
functionality.  As it stands, it's useful for low-level system
recovery tasks, and as a shim/proxy to allow code on the PPC
(e.g. Linux) to have full access to the Wii's hardware.