Following on from my Astro Fighter free play / attract mode code http://www.ukvac.com/forum/astro-fighter-freeplay-attract-mode_topic374910_post1128983.html?KW=astro+fighter#1128983 I finally got round to sorting out the high score save code and plug-in module after chasing my tail for the last few weeks on a schoolboy error in the game and GAL code
It only saves a single high score as I didn't want to go through the pain of writing high score table and initials entry code for the 4 or 5 people out there who play this game...
So it uses my "universal" 6502 module with specific game and GAL code, containing a single EEPROM and NVRAM. It gives freeplay option (maintains attract mode) and also saves the high score (reset by holding "fire" down on power-up). It also replaces the 2708 ROMs that are beginning to be quite unreliable and tricky to work with.
Game code is free to anyone who either has one of the modules/bare PCBs, or who can map some NVRAM to $2000-$2FFF
Big thanks to Jon Hughes for his patience testing loads of versions of this until now it's finally working.
High score save module
Installed in Astro Fighter cage
And running on real hardware
It only saves a single high score as I didn't want to go through the pain of writing high score table and initials entry code for the 4 or 5 people out there who play this game...
So it uses my "universal" 6502 module with specific game and GAL code, containing a single EEPROM and NVRAM. It gives freeplay option (maintains attract mode) and also saves the high score (reset by holding "fire" down on power-up). It also replaces the 2708 ROMs that are beginning to be quite unreliable and tricky to work with.
Game code is free to anyone who either has one of the modules/bare PCBs, or who can map some NVRAM to $2000-$2FFF
Big thanks to Jon Hughes for his patience testing loads of versions of this until now it's finally working.
High score save module
Installed in Astro Fighter cage
And running on real hardware