NPLL: Difference between revisions
Jump to navigation
Jump to search
Create rudimentary NPLL page |
add images |
||
| (One intermediate revision by one other user not shown) | |||
| Line 1: | Line 1: | ||
[[File:Npllssht mainmenu.png|thumb|Main Menu]] | |||
[[File:Npllssht sysinfo.png|thumb|The System Information screen]] | |||
NPLL is the [[Nintendo]] PowerPC Linux Loader - a bootloader that functions as a universal PowerPC binary, executable on all 3 of Nintendo's PowerPC consoles: the [[GameCube]], [[Wii]], and [[Wii U]]. It was created by [[User:Techflash|Techflash]] to replace the legacy [[Gumboot]], due to its many shortcomings. It is currently the primary bootloader of the [[Wii-Linux]] project. | NPLL is the [[Nintendo]] PowerPC Linux Loader - a bootloader that functions as a universal PowerPC binary, executable on all 3 of Nintendo's PowerPC consoles: the [[GameCube]], [[Wii]], and [[Wii U]]. It was created by [[User:Techflash|Techflash]] to replace the legacy [[Gumboot]], due to its many shortcomings. It is currently the primary bootloader of the [[Wii-Linux]] project. | ||
| Line 21: | Line 23: | ||
** SD Cards in an [[SD Gecko]] over EXI | ** SD Cards in an [[SD Gecko]] over EXI | ||
** [[Wii Hardware/NAND|NAND]] over Hollywood/Latte [[Shared Hardware/NAND Interface|NAND Interface]] | ** [[Wii Hardware/NAND|NAND]] over Hollywood/Latte [[Shared Hardware/NAND Interface|NAND Interface]] | ||
** [[NROM]], DVD-ROM (in compatible drives), and DVD-R (in compatible drives), over [[Wii Hardware/ | ** [[NROM]], DVD-ROM (in compatible drives), and DVD-R (in compatible drives), over [[Wii Hardware/Drive Interface|Hollywood Drive Interface]] | ||
** NROM, miniDVD-ROM, and miniDVD-R over [[GameCube Hardware/ | ** NROM, miniDVD-ROM, and miniDVD-R over [[GameCube Hardware/Drive Interface|Flipper Drive Interface]] | ||
* Filesystem support | * Filesystem support | ||
** FAT + exFAT, via [https://elm-chan.org/fsw/ff/ FatFs], on standard storage media | ** FAT + exFAT, via [https://elm-chan.org/fsw/ff/ FatFs], on standard storage media | ||
Latest revision as of 15:21, 15 July 2026


NPLL is the Nintendo PowerPC Linux Loader - a bootloader that functions as a universal PowerPC binary, executable on all 3 of Nintendo's PowerPC consoles: the GameCube, Wii, and Wii U. It was created by Techflash to replace the legacy Gumboot, due to its many shortcomings. It is currently the primary bootloader of the Wii-Linux project.
As of July 15th, 2026, NPLL is currently at version v0.3.1.
Features
[edit | edit source]- Console support
- GameCube
- Wii
- Wii U
- Graphics support
- Text console output support
- Framebuffer text console
- DRC text console over linux-loader's IPC interface
- USB Gecko text console over EXI
- Block storage support
- SD Cards over Hollywood/Latte SDHCI
- eMMC over Latte SDHCI
- SD Cards in an SD Gecko over EXI
- NAND over Hollywood/Latte NAND Interface
- NROM, DVD-ROM (in compatible drives), and DVD-R (in compatible drives), over Hollywood Drive Interface
- NROM, miniDVD-ROM, and miniDVD-R over Flipper Drive Interface
- Filesystem support
- Input support
- Wii/Wii U front buttons via Hollywood GPIO and Processor Interface
- GameCube Controller, GameCube Keyboard, and N64 Controller, via Flipper/Hollywood Serial Interface
- Executable support
- Standard ELF executable
- Config format support
- Legacy Gumboot config (gumboot.lst)