16 Commits

Author SHA1 Message Date
c18be62b11 fix(backup): resolve banking issue in flash impl 2022-10-21 05:12:46 -03:00
9f69b122d0 chore: remove awful ptr casts in backup.zig and bios.zig 2022-10-21 05:12:46 -03:00
0d1717538b chore: misc print message improvements 2022-10-21 05:12:40 -03:00
36f3b0d381 chore: special case saving for ROMS without titles 2022-10-21 05:12:39 -03:00
c2f3790dc3 feat: pass DenSinH's eeprom-test 2022-10-21 05:12:39 -03:00
746c28004f feat: implement EEPROM 2022-10-21 05:12:38 -03:00
e690f88cda chore: misc improvements 2022-10-21 05:12:37 -03:00
c08e331f77 chore: move log statement 2022-10-21 05:12:35 -03:00
a92989ed24 chore: remove magic numbers 2022-10-21 05:12:35 -03:00
9c87b9820e fix: pass none.gba and kind of sram.gba from jsmolka test suite 2022-10-21 05:12:32 -03:00
677eecad41 chore: rewrite read/write methods for remainig Bus devices 2022-10-21 05:12:32 -03:00
885f92beeb feat: implement Flash backup cartrige kinds 2022-10-21 05:12:30 -03:00
2d8fa9c2f7 fix: don't create un-needed save file
If we don't know if we support a game's save type yet, avoid
creating a file for it.
2022-10-21 05:12:30 -03:00
a93b335dea fix: account for subset of disallowed chars in save file names 2022-10-21 05:12:29 -03:00
ad9463dcb9 feat: implement SRAM saving and loading 2022-10-21 05:12:29 -03:00
5ecbcc9f33 fix: implement proper SRAM mirroring and stub Flash 2022-10-21 05:12:28 -03:00