Wiiuse toupper

Needs to have the useful pieces rebased and tested on linux.