Well sorry folks, I forgot to Archive the stream before I started…
The good news is what we covered was very simple, so you can probably follow along from the notes, but also we will cover it again in the next session.
- Install pillow
python -m pip install pillow
- Prepare one of each filetype, for each game
.HEX - The compiled game code
.BIN - The external memory resources for the game
.PNG - 128x64 pixel 1bit image for the game title within the bootloader
- Create a CSV that describes the cart image you want to create
||Ball Test game
||Video Test game
- Prepare a flash cart for both games
python flashcart-builder.py .\flashcart\livestream-flashcart\flashcart-1.csv
- Upload flash cart image
python flashcart-writer.py .\flashcart\livestream-flashcart\flashcart-1-image.bin
The end result is an Arduboy with 2 games and their respective external resources stored on the external memory so the bootloader can switch between the games. The Description and Save file are not being used yet.
Pro-Tip: If you have added python to your path directory, you can drag and drop the source files onto the pyhton script you want to use and it will automatically execute, you don’t need to open a command window unless you need to run some options or see error results.