-added a libfat version to the nintendont loader which supports ustealth and updated the kernel fatfs version to the latest 0.10c

git-svn-id: http://nintendon-t.googlecode.com/svn/trunk@238 6acfca08-c3de-247c-4448-9f1a92385553
-Reworked part of how the update system works
-HID files are now saved to the drive with games, not the drive that Nintendont was launched from.
-You are now given a choice to redownload the latest version in case someone forgets to update NintendontVersion.h
-Changed the update menu to be scrollable.
-Menus use an actual arrow now instead of a greater/lesser than symbol.
-Got rid of the loader.h/loader.c files since they haven't been necessary for I don't know how long
-A little minor cleanup.

git-svn-id: http://nintendon-t.googlecode.com/svn/trunk@239 6acfca08-c3de-247c-4448-9f1a92385553
-reworked audio stream base to go through the actual disc interface code instead of a hacked one, that way starfox adventures should have enough time to properly enable its subtitles
-use the same fatfs settings as we did in the past
-minor cache sync corrections

git-svn-id: http://nintendon-t.googlecode.com/svn/trunk@240 6acfca08-c3de-247c-4448-9f1a92385553
-cleaned up and optimized audio streaming code, that made it possible to remove the AIInitDMA patch completely
-removed DVDInquiryAsync patch and replaced it with a proper low level one, this lets mario kart gp2 boot
-optimized triforce EXI interrupt code, helps mario kart gp2 to get a bit more stable, please note that it still freezes pretty often on the camera screen

git-svn-id: http://nintendon-t.googlecode.com/svn/trunk@241 6acfca08-c3de-247c-4448-9f1a92385553
-Remove second PSO memcard emu hack.  This was also made unnecessary by r227.
-Add support for Datel AGP disc.  This disc does not use the Nintendo SDK, so many functions are done in different ways are have different patterns.  Currently only supports Native SI and MemcardEmu off.  The actual hardware reading is not yet functional.

git-svn-id: http://nintendon-t.googlecode.com/svn/trunk@242 6acfca08-c3de-247c-4448-9f1a92385553
-added security checks for DVD patches and added DVDLowSeek patch instead of using DVDSeekAbsAsyncPrio patch

git-svn-id: http://nintendon-t.googlecode.com/svn/trunk@243 6acfca08-c3de-247c-4448-9f1a92385553
-Skip Datel patches for non-Datel games.

git-svn-id: http://nintendon-t.googlecode.com/svn/trunk@244 6acfca08-c3de-247c-4448-9f1a92385553
-added security check to PatchFunc, should fix frogger ancient shadow

git-svn-id: http://nintendon-t.googlecode.com/svn/trunk@245 6acfca08-c3de-247c-4448-9f1a92385553
-Hack for 007 Nightfire for cache invalidation.  Needs further investigation.

git-svn-id: http://nintendon-t.googlecode.com/svn/trunk@246 6acfca08-c3de-247c-4448-9f1a92385553
-Added Donkey Kong Bongo support to the gamecube adapter for wii u


git-svn-id: http://nintendon-t.googlecode.com/svn/trunk@247 6acfca08-c3de-247c-4448-9f1a92385553
-further refined DVD function check in order to properly patch games, should fix things like disc switching again

git-svn-id: http://nintendon-t.googlecode.com/svn/trunk@248 6acfca08-c3de-247c-4448-9f1a92385553
-removed most DVD patches except __DVDInterruptHandler and GCAMSendCommand and replaced it with a full register search, this update might break games, it needs quite some testing to be sure

git-svn-id: http://nintendon-t.googlecode.com/svn/trunk@249 6acfca08-c3de-247c-4448-9f1a92385553
-Fix Datel AGP to use the simpler DVD patching in r249.

git-svn-id: http://nintendon-t.googlecode.com/svn/trunk@250 6acfca08-c3de-247c-4448-9f1a92385553
-Do not recenter axes when using Bongos with the WiiU Gamecube Adapter.
-Make Datel timer patching use a pattern instead of hard-coded offsets.

git-svn-id: http://nintendon-t.googlecode.com/svn/trunk@251 6acfca08-c3de-247c-4448-9f1a92385553
-added a patch for f-zero ax which replaces the motor init screen directly with the controller setup in order to greatly reduce the initial loading time
-made triforce game patching a bit more dynamic
-removed unused triforce code

git-svn-id: http://nintendon-t.googlecode.com/svn/trunk@252 6acfca08-c3de-247c-4448-9f1a92385553
-added proper memory syncing in the jvsio code which might lower the chances of triforce games not having any coins or having other issues

git-svn-id: http://nintendon-t.googlecode.com/svn/trunk@253 6acfca08-c3de-247c-4448-9f1a92385553
-added some code which will create pre-formatted memory cards for the memcard emu on file creation, that means you dont need to format it manually ingame anymore

git-svn-id: http://nintendon-t.googlecode.com/svn/trunk@254 6acfca08-c3de-247c-4448-9f1a92385553
-missed .h file

git-svn-id: http://nintendon-t.googlecode.com/svn/trunk@255 6acfca08-c3de-247c-4448-9f1a92385553
-allow the DSP patch to get applied multiple times for games which have multiple DSP ROMs, this should fix broken audio in the remaining games with audio problems

git-svn-id: http://nintendon-t.googlecode.com/svn/trunk@256 6acfca08-c3de-247c-4448-9f1a92385553
-made the constantly refreshed HID messages part of the nintendont kernel memory instead of always newly allocating it to try help out stability

git-svn-id: http://nintendon-t.googlecode.com/svn/trunk@257 6acfca08-c3de-247c-4448-9f1a92385553