-Changed delay between messages to milliseconds. Still need to tweak the time.
-Added HDE to the SysCheck title
-Removed reloading the runtime IOS since it's unnecessary
-Fixed Select IOS not showing up after a failed update
-A little minor cleanup
TODO: Still need to figure out why the runtime IOS/vIOS is labeled incorrectly.
-Improved timing between messages
-Added support for GC/Classic controllers, and multiple remotes
-Changed "HD Edition" to "HacksDen Edition"
-Minor code cleanup
-Added mutex functions, hopefully that will fix flashing issues (I really need to start testing this stuff)
-Some background optimizations and code cleanup
-Added PORTLIBS to Makefile
-Made some changes to thread.c that will hopefully fix rendering problems
-Reorganized some code
-Rewrote logfile code so it logs directly to the file (no overflows)
-Other small optimizations
This hasn't been tested, and I'm not sure if pausing and resuming DrawCogThread won't cause problems