Fix one problem, discover another.
I finally got around to removing the factory battery from the MPU and installing a remote battery holder.
Before:
game 100% playable
high scores/audit data all OK
tilt not functioning
After:
game 100% playable
tilt now works! (probably due to cleaning up the corrosion on the PCB jumper)
high scores / audit data are corrupted
If I remove the battery.. wait a few minutes.. replace the battery and boot up, I expect to see a factory fresh high score table and no audit data. BUT, the high score table is a bunch of corrupt junk and the audits show ridiculous numbers.. like 2 million replays awarded.
If I play a game, it registers my score into the high score table just fine. It even maintains the scores when powering off and on.
Oh, I should also mention that if I power off and pull the battery to reset the high scores.. the next time I power on, I get completely different scores in the table. It's not consistent.
Anyone have a suggestion before I order new chips/ram or start testing traces?