I’m super excited about the upcoming FX chip version of Arduboy.
We can have all our favourite games loaded easily! There’s work underway to compile the very best community programs, to produce a ‘GoldCart’-
We need to ensure there’s no EEPROM collisions, so save game data works seamlessly when switching between games. I’ve started this game list and EEPROM map, and ask all of the community to contribute : List of Games (Google Docs).
Please add you favourite games (there’s 250+!) and any software you’ve developed. The first tab records basic game list details, the other tab is a detailed visual map of the current EEPROM usage. If you notice your code has an EEPROM clash, don’t worry! …But it is good to start to think if it can be minimised / compressed a little, by picking minimal datatypes, etc.
PS - This thread is intended for discussing the game list(s). Please do add your games directly to the spreadsheet (don’t list games in this thread, unless they really need discussing). Please direct technical discussions of EEPROM to its dedicated thread. Please discuss specific aspects of an individual game in the appropriate game thread, to keep everything focussed and accessible.
Circuit Dude: I use EEPROM.put() at EEPROM_STORAGE_SPACE_START + 412 for the leveldata progress. For custom levels, I store them from EEPROM_STORAGE_SPACE_START + 90 to (EEPROM_STORAGE_SPACE_START + 90) + 6 * 70, which is 6 levels, with 70 bytes, each.
Suit Shooter: I use EEPROM.put() at EEPROM_STORAGE_SPACE_START + 402 for the high score.