The old MBC2 saving routine based on gbMemory the savedata generated/stored on mapper MBC2 to not save correctly.
The affected games by this includes F-1 Race, Kirby's Pinball Land, etc.
This fixes said issue, by replacing the save routine from gbMemory to gbRam, like the other mapper saving routines. Also changes the savefile size to 512 kB for avoid saving issues with all MBC2 games.
Based on the same fix by Steelskin.
Commit reference: https://github.com/visualboyadvance-m/visualboyadvance-m/commit/803ab352
Previously, MBC7 EEPROM was saved at address 0xa000 in memory, rather
than inside the `gbRam` data buffer. This was inconsistent with other
mappers, resulting in issues like the EEPROM data being cleared on
`gbReset`.
More built-in palettes.
Palettes now fade to white correctly instead of getting brighter.
Star Wars, TMNT, Lord Of The Rings, Wii Controls.
Some (disabled) logging functions.
Colorised games should now work. This patch hasn't been fully tested.
It is based on a few differences between releases r60 and r61 that broke colorised game support, along with much trial and error.