-
Notifications
You must be signed in to change notification settings - Fork 13
Basic Setup
So you got a bitbox, and now how do you use it? It is very easy.
Generally the bitbox ships with an included game in flash memory. Which one depends on my mood (or your wish), but it can easily be changed (see next section).
-
plug in a USB keyboard or some supported controllers, and connect the bitbox via VGA into a monitor/TV.
-
Add power via microUSB or power pins. Play game.
For a list of available games, see the Software Index, and proceed as follows:
-
Get a microSD card, and format it as FAT32.
-
From the [bitbox SDK] (https://github.com/makapuf/bitbox) or a [bitbox binary release] (https://github.com/makapuf/bitbox/releases), add 2nd_boot.bin to the root of your SD card. 1st bootloader is already in flash. It can be updated but you won't have to.
-
Add other games (such as those found in Software Index) binary files (.bin) to the root of your SD card, as well as corresponding icons (.pbm files with the same filenames). Such files are available under the [binary releases on github] (https://github.com/makapuf/bitbox/releases) for different games.
-
Plug in the SD card, plug in a USB keyboard or some controllers, and connect the bitbox via VGA into a monitor/TV.
-
Add power via microUSB or power pins.
-
Press the
USER
button, keep it pressed and pressUSER
+RESET
buttons.
- The console will now load and boot the second bootloader.
- Select the game you want, press the A button on the gamepad.
- Wait while flashing.
- When the game is said to be OK, press
RESET
. Now the game is in flash memory, and will play anytime you start the bitbox, even without the SD card in. (Though some games may want the SD card to write/read data.) PressRESET
alone to reset the console,RESET+USER
to put it in bootloading mode.
-
Play game.
-
GOTO 6.
The second bootloader is run from the SD card. Therefore it must be present (2nd_boot.bin) and working.
If there is an issue, you'll see long and short blinks.
# of Blinks | Long blinks (when) | Short blinks (what) |
---|---|---|
1 | Mount SD card | A hard error occurred in the low level disk I/O layer |
2 | Open bootloader file | Assertion failed |
3 | Read bootloader file | The physical drive cannot work |
4 | n/a | Could not find the file |
5 | n/a | Could not find the path |
6 | n/a | The path name format is invalid |
To further your experience and start developing games, you'll probably need to get a Development Setup going. After that, it's a simple make
in each directory.
Good luck, and make sure to ask any questions on the mailing list:
https://groups.google.com/forum/#!forum/bitbox-console