Question, I have Arduventure on my Arduboy, but I want to start doing programming tutorials, which involve me uploading the code to my Arduboy to test it out. How can I make sure that my save file stays intact when I re-upload Arduventure back unto my Arduboy?
If you have Python installed or are happy to install it then you can use
@Mr.Blinky’s Python-based EEPROM backup & restore tool:
I’ve done a complete rewrite of my python uploader script and no longer requires avrdude
Since it’s mainly focused on Homemade Arduboys I’ll post it here.
Supports uploading to Arduboy, DevKit, and homemade Arduboys
Uploads .hex files, .hex files in .zip and .arduboy files
Protects unprotected bootloaders from being overwritten by large hex files
Supports on the fly patching for SSD1309 displays
Supports patching RX and TX LED polarity for Arduino / Genuino Micro
Alternatively you should be able to use
@crait’s Arduboy Manager in conjunction with the Arduboy Assistant program.
As detailed here:
Mine has a serial monitor that can. The way to back-up your EEPROM would be to use
my Arduboy Assistant, which is on my repo, then go to EEPROM Manager > Back-Up EEPROM. This will send over all EEPROM data that can be saved locally. You can also choose Restore EEPROM to receive the same data.
If you know what you’re doing, you can also back up and restore EEPROM using the
avrdude program that’s installed and used by the Arduino IDE.