Revenge From Mars (Pinball 2000) in Pinbox
Settings (eg. country) or highscores don't save
Pinbox writes to a virtual NVRAM in the form of a file on the system. This system is janky.
To fix this issue:
- Ensure that there are 4 balls in the machine! This may sound absurd, but if any balls are missing, the machine will not write any changes to the NVRAM.
- Connect a keyboard to the system. Change the desired settings, play a full game to the 'Game Over' point, and hit F1 on the keyboard to soft-exit the software. This is the only way that changes are saved to NVRAM reliably. You must play a full game first!
The NVRAM files are located in `roms/savedata`; on the system I was working on, the full path was /root/pinbox/roms/savedata