Difference between revisions of "Bootloader"
From Gamebuino Wiki
Line 1: | Line 1: | ||
The bootloader is what allows you to load games from a computer with the USB port, or directly from the SD card without a computer. Or at least will, maybe, one day. For now, only the USB part is working. | The bootloader is what allows you to load games from a computer with the USB port, or directly from the SD card without a computer. Or at least will, maybe, one day. For now, only the USB part is working. | ||
+ | <div style="width:45%;min-width:20em;float:left;margin-right:5%"> | ||
That's why I need YOU, a bad-ass developer, to make it work. A guy already did that, but I didn't manage to compile the source yet. | That's why I need YOU, a bad-ass developer, to make it work. A guy already did that, but I didn't manage to compile the source yet. | ||
Line 15: | Line 16: | ||
Good luck ! | Good luck ! | ||
+ | </div> | ||
+ | <div style="width:45%;min-width:20em;float:left;margin-right:5%"> | ||
+ | [[File:We_Need_You.jpeg]] | ||
+ | </div> |
Revision as of 2014-02-28T11:46:00
The bootloader is what allows you to load games from a computer with the USB port, or directly from the SD card without a computer. Or at least will, maybe, one day. For now, only the USB part is working.
That's why I need YOU, a bad-ass developer, to make it work. A guy already did that, but I didn't manage to compile the source yet.
- Arduino bootloader: for the ones who don't know what a bootloader is
- 2boots, a SD-enabled bootloader source code
- 2boots variant, a tweaked version that is supposed to be compilable
My goal is first to compile and get it to work, obviously. Then, it has to be slightly modified to be easily usable on a Gamebuino. Here is how I picture it:
- The SD card contains a program named "LOADER" which is loaded when the Gamebuino is turned on while pressing "C". This program allow you to navigate in the SD card and select a game. Then, it writes the game file's name in the EEPROM
- Turn the Gamebuino off then back on
- The boot-loader loads the game selected by reading its name in the EEPROM
All the EEPROM part is already included in 2boots, you just have to compile it and add the C button feature.
Good luck !
Error creating thumbnail: Unable to save thumbnail to destination