No Description

pedro702 8b140805db Logic fixes on controller order 1 year ago
codehandler fb234d7bc6 Make sure all 'clean' rules use -$(RM). 8 years ago
common 8b140805db Logic fixes on controller order 1 year ago
controllerconfigs 6dfb12967b Fix to allow multiple HID controllers to work on one USB port (via a splitter). 1 year ago
fatfs bcebe931a3 removed some files 3 years ago
kernel 6dfb12967b Fix to allow multiple HID controllers to work on one USB port (via a splitter). 1 year ago
kernelboot bcebe931a3 removed some files 3 years ago
loader 8b140805db Logic fixes on controller order 1 year ago
multidol b967aab87b -updated and compiled with the latest devkitppc r32, libogc 1.8.20 and devkitarm r49-1 6 years ago
nintendont 1a74d18cf6 update gcn_md5.txt 7 years ago
resetstub 5a95477aac -reworked how nintendont gets booted, hopefully everything that worked still works 7 years ago
scripts 32c3f24ffa GameTDB-md5-parser.pl: Fixed an error that broke titles containing ampersands. 8 years ago
.gitignore 42d8cf4206 [codehandler] Made a Makefile 8 years ago
BBA_Readme.md bd19357571 Update BBA_Readme.md 5 years ago
Build.bat eefe868b66 Fix Datel AGP 8 years ago
Build.sh bce8234af6 New top-level Makefile. 8 years ago
Makefile 00747afc88 how did it not commit this file??? 5 years ago
NEWS.md 91731c816b NEWS.md: Added changes since v4.430. 7 years ago
README.md 1030d6f8f6 Update README: Add compiling info 2 years ago
mem_map.txt 53e820635b added bba support for us version of pso plus 5 years ago
patched_demos.txt 7be1b6df41 -added piece treasure battle demo to arstartdma exception list 5 years ago

README.md

Nintendont

A Wii Homebrew Project to play GC Games on Wii and vWii on Wii U

Features:

  • Works on Wii and Wii U (in vWii mode)
  • Full-speed loading from a USB device or an SD card.
  • Loads 1:1 and shrunken .GCM/.ISO disc images.
  • Loads games as extracted files (FST format)
  • Loads CISO-format disc images. (uLoader CISO format)
  • Memory card emulation
  • Play audio via disc audio streaming
  • Bluetooth controller support (Classic Controller (Pro), Wii U Pro Controller)
  • HID controller support via USB
  • Custom button layout when using HID controllers
  • Cheat code support
  • Changeable configuration of various settings
  • Reset/Power off via button combo (R + Z + Start) (R + Z + B + D-Pad Down)
  • Advanced video mode patching, force progressive and force 16:9 widescreen
  • Auto boot from loader
  • Disc switching
  • Use the official Nintendo GameCube controller adapter
  • BBA Emulation (see BBA Emulation Readme)

Features: (Wii only)

  • Play retail discs
  • Play backups from writable DVD media (Old Wii only)
  • Use real memory cards
  • GBA-Link cable
  • WiiRd
  • Allow use of the Nintendo GameCube Microphone

What Nintendont will never support:

  • Game Boy Player

Quick Installation:

  1. Get the loader.dol, rename it to boot.dol and put it in /apps/Nintendont/ along with the files meta.xml and icon.png.
  2. Copy your GameCube games to the /games/ directory. Subdirectories are optional for 1-disc games in ISO/GCM and CISO format.
    • For 2-disc games, you should create a subdirectory /games/MYGAME/ (where MYGAME can be anything), then name disc 1 as "game.iso" and disc 2 as "disc2.iso".
    • For extracted FST, the FST must be located in a subdirectory, e.g. /games/FSTgame/sys/boot.bin .
  3. Connect your storage device to your Wii or Wii U and start The Homebrew Channel.
  4. Select Nintendont.

Compiling:

For compile Nintendont yourself, get the following versions of the toolchain compiling PPC tools:

  • devkitARM r53-1
  • devkitPPC r35-2
  • libOGC 1.8.23-1

These versions can be downloaded here: https://www.mediafire.com/folder/j0juqb5vvd6z5/devkitPro_archives

On Windows, run the "Build.bat" batch script for build Nintendont.

On Unix, run the "Build.sh" script.

Please use these specific versions for compiling Nintendont, because if you try to compile them on latest dkARM/dkPPC/libOGC, you'll get a lot of compiler warnings and your build will crash when attemping to return to Nintendont menu, so be warned about that.

Notes

  • The Wii and Wii U SD card slot is known to be slow. If you're using an SD card and are having performance issues, consider either using a USB SD reader or a USB hard drive.
  • USB flash drives are known to be problematic.
  • Nintendont runs best with storage devices formatted with 32 KB clusters. (Use either FAT32 or exFAT.)