CHEEZE wrote:also i read that i will know if the bootloader is working correctly if my settings stay saved (which they do)
Actually this isn't correct, the Gamebuino entry in the IDE's boards.txt file sets the maximum sketch size to 30592 which reserves space for both the bootloader and the settings page, so as long as you're uploading via the IDE then you shouldn't be able to wipe the settings. If you're able to upload new games via USB then that alone is enough to prove that a bootloader is present and running, although it could still be the wrong one or the correct one but having a compatibility issue with the SD card. Unfortunately this is just one of those things we have to deal with...full support for all types and formats of SD cards would have required a huge amount of code, far more than the bootloader was able to accommadate.
BTW, I don't know if it's in the wiki but if the bootloader is present (either the Arduino Uno one or the Gamebuino one) then it's possible to upload games without using the SD card by running avrdude from the command line like so:
- Code: Select all
C:\arduino-1.0.5\hardware/tools/avr/bin/avrdude -CC:\arduino-1.0.5\hardware/tools/avr/etc/avrdude.conf -patmega328p -carduino -P\\.\COM10 -b115200 -D -Uflash:w:C:\SOMEPATH\THEGAME.HEX:i
Obviously the COM port needs to be changed to match your device.