Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Split GBA Reset and Eject logic into two sets | Raphaël Zumer | 2019-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(). | ||
* | Only store the GBA ROM header in save states | Raphaël Zumer | 2019-12-22 |
| | | | | | Also fix some potential crashes due to SRAM state not being cleared correctly on state load. | ||
* | Skip saving/loading GBA flash state if SRAM is null | Raphaël Zumer | 2019-12-22 |
| | |||
* | Implement DoSavestate() for GBACart classes | Raphaël Zumer | 2019-12-19 |
| | | | | Admittedly untested. | ||
* | Add DoSavestate() function to GBACart_SolarSensor | Raphaël Zumer | 2019-12-18 |
| | | | | Still empty, but should be implemented along with the rest. | ||
* | Properly pass through GBA GPIO writes | Raphaël Zumer | 2019-12-10 |
| | |||
* | Hook up solar sensor control to the UI | Raphaël Zumer | 2019-12-10 |
| | | | | It uses hardcoded keypad left and right arrows. | ||
* | Implement solar sensor processing | Raphaël Zumer | 2019-12-10 |
| | |||
* | Add basic GBA GPIO support, solar sensor detection | Raphaël Zumer | 2019-12-10 |
| | |||
* | Rename SRAMFlash to SRAMFlashState | Raphaël Zumer | 2019-12-10 |
| | |||
* | Clarify comments and credit DeSmuME for Flash I/O | Raphaël Zumer | 2019-12-10 |
| | |||
* | Fix GBA Flash read/writes and clean up | Raphaël Zumer | 2019-12-09 |
| | |||
* | Implement GBA cartridge Flash reading and writing | Raphaël Zumer | 2019-12-09 |
| | |||
* | Eject GBA cartridges on stop from the UI | Raphaël Zumer | 2019-12-09 |
| | |||
* | Add a framework to support non-SRAM GBA saves | Raphaël Zumer | 2019-12-09 |
| | | | | | The support is not yet there, but at least we should not read or write bogus data. | ||
* | Handle GBA cartridge SRAM writes | Raphaël Zumer | 2019-12-08 |
| | |||
* | Reset GBA cartridge state when loading a new ROM | Raphaël Zumer | 2019-12-08 |
| | |||
* | Add GBA cart model and allow reading from it | Raphaël Zumer | 2019-12-08 |