Nintendo Wii port
|Reported by:||dhewg||Owned by:||sev-|
attached you will find a diff for a wii port against svn trunk
this is the very same code i used to build the binary posted today on http://hbc.hackmii.com/download/
current build requirements: - devkitppc cvs - libogc cvs - libfat cvs
compared to the first binaries i made public i did not have to use any patches, all requirements have been commited to the official devkitppc cvs. svpe fixed libfat to be thread safe on the last minute (thanks buddy!) and eg. monkey island 3 is playable now.
additional notes: - all crashes (known to me) on prior binaries i made available have been fixed in devkitpro/libogc/libfat - wiimote code has been added, i consider the relevant libraries stable by now - libogc currently lacks IR pointer smoothing. i added a small function (coded by marcan) to do so, this should be replaced once the functionality is in libogc - sd reading is slow, because libfat currently requests each cluster (512 bytes) with a single sd command. this results in sound stutter and dropped frames on some sequences in various games - libfat has been ported to the gamecube as well (using a sd gecko adapter). wiimote support is the only wii specific feature used, thus a gamecube port is easily possible. i already added defines to wii specific code parts, but did not try to compile a gamecube version (lack of time) - the current approach to draw a frame is not optimal (buffers are copied)
i'm sorry it took so long to post this diff. i had the honour of working with very talented people on "the homebrew channel" project for the wii, which alone took much of my free time. we found and reported/fixed problems within devkitppc and libogc, and scummvm gained features as well as stability from those fixes. i hope this was worth the wait.
Ticket imported from: #1971285. Ticket imported from: patches/976.