aboutsummaryrefslogtreecommitdiff
path: root/src/GBACart.h
Commit message (Collapse)AuthorAge
* Split GBA Reset and Eject logic into two setsRaphaël Zumer2019-12-22
| | | | | | | | | | | | This allows solving some crashes and provides more flexibility in how GBA cartridges change state between soft and hard resets. Since save states including GBA data do not carry over the original save file path, and the GBA cartridge is being reset along with the other parts of the system, this is needed to avoid losing the GBA state on reset following a state load, while preserving the behavior where cartridges are ejected when calling Stop().
* Add DoSavestate() function to GBACart_SolarSensorRaphaël Zumer2019-12-18
| | | | Still empty, but should be implemented along with the rest.
* Hook up solar sensor control to the UIRaphaël Zumer2019-12-10
| | | | It uses hardcoded keypad left and right arrows.
* Implement solar sensor processingRaphaël Zumer2019-12-10
|
* Add basic GBA GPIO support, solar sensor detectionRaphaël Zumer2019-12-10
|
* Add a framework to support non-SRAM GBA savesRaphaël Zumer2019-12-09
| | | | | The support is not yet there, but at least we should not read or write bogus data.
* Handle GBA cartridge SRAM writesRaphaël Zumer2019-12-08
|
* Add GBA cart model and allow reading from itRaphaël Zumer2019-12-08