SM: Fix rolling saves, add SRAM features

- fix receiving items in an old save (issue #855) by moving receive queue's read pointer to a per-saveslot value
- clear SRAM over $70:2000, and invalidate save data, when booting a new seed number for the first time
- copy important ROM data to SRAM so future clients don't have to read ROM
This commit is contained in:
strotlog
2022-08-20 04:35:46 +00:00
committed by Fabian Dill
parent a175aa93e7
commit af19180ff0
3 changed files with 500 additions and 375 deletions