More actions
(Created page with "{{#seo: |title= (Development Libraries) - GameBrew |title_mode=append |image=gba3.png |image_alt=libsavgba }} {{Infobox GBA Homebrews |title=libsavgba |image=gba3.png |descrip...") |
No edit summary |
||
(18 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
|title= (Development Libraries) - GameBrew | |title= (Development Libraries) - GameBrew | ||
|title_mode=append | |title_mode=append | ||
|image= | |image=gba2.png | ||
|image_alt=libsavgba | |image_alt=libsavgba | ||
}} | }} | ||
{{Infobox GBA Homebrews | {{Infobox GBA Homebrews | ||
|title=libsavgba | |title=libsavgba | ||
|image= | |image=gba2.png | ||
|description=A library to access various backup media in GBA cartridges. | |description=A library to access various backup media in GBA cartridges. | ||
|author=laqieer | |author=laqieer | ||
|lastupdated=2021/07/06 | |lastupdated=2021/07/06 | ||
|type=Development | |type=Development | ||
|version=3.30 | |version=3.30 | ||
|license=BSL-1.0 license | |license=BSL-1.0 license | ||
Line 17: | Line 17: | ||
|website=https://laqieer.itch.io/libsavgba | |website=https://laqieer.itch.io/libsavgba | ||
|source=https://github.com/laqieer/A%20tool%20to%20detect%20backup%20media%20type./tree/main/test/detect-save-type | |source=https://github.com/laqieer/A%20tool%20to%20detect%20backup%20media%20type./tree/main/test/detect-save-type | ||
|donation=https://laqieer.itch.io/libsavgba | |||
}} | }} | ||
A library to access various backup media in GBA cartridges. It comes with an example application detect-save-type to detect backup media type. | A library to access various backup media in GBA cartridges. It comes with an example application detect-save-type to detect backup media type. | ||
Line 25: | Line 26: | ||
[https://github.com/laqieer/libsavgba#compatibility Compatibility table]. | [https://github.com/laqieer/libsavgba#compatibility Compatibility table]. | ||
[https://laqieer.github.io/libsavgba/ | [https://laqieer.github.io/libsavgba/ Documentation]. | ||
==Changelog== | ==Changelog== | ||
Line 34: | Line 35: | ||
'''3.2.0 2021/07/05''' | '''3.2.0 2021/07/05''' | ||
*Add an extra tool: detect-save-type. | *Add an extra tool: detect-save-type. | ||
3.1.2 | '''3.1.2 2021/07/03''' | ||
*Fix 512B EEPROM's compatibility with EverDrive-GBA X5. | *Fix 512B EEPROM's compatibility with EverDrive-GBA X5. | ||
'''3.1.1 2021/07/03''' | '''3.1.1 2021/07/03''' | ||
*Fix Flash's compatibility with vba and vba-m. | *Fix Flash's compatibility with vba and vba-m. | ||
3.1.0 | '''3.1.0 2021/07/03''' | ||
*Add backup media support for Atmel's Flash. | *Add backup media support for Atmel's Flash. | ||
'''3.0.0 2021/07/02''' | '''3.0.0 2021/07/02''' | ||
Line 62: | Line 63: | ||
* itch.io - https://laqieer.itch.io/libsavgba | * itch.io - https://laqieer.itch.io/libsavgba | ||
[[Category:GBA | [[Category:GBA Jam 2021]] | ||
Latest revision as of 11:33, 5 July 2024
libsavgba | |
---|---|
General | |
Author | laqieer |
Type | Development |
Version | 3.30 |
License | BSL-1.0 license |
Last Updated | 2021/07/06 |
Links | |
Download | |
Website | |
Source | |
Support Author | |
A library to access various backup media in GBA cartridges. It comes with an example application detect-save-type to detect backup media type.
The homebrew was presented in the GBA Jam 2021.
User guide
Changelog
3.3.0 2021/07/05
- Add support to show error codes and error messages.
- Add verify in eeprom_write.
- Support cross-sector flash write.
3.2.0 2021/07/05
- Add an extra tool: detect-save-type.
3.1.2 2021/07/03
- Fix 512B EEPROM's compatibility with EverDrive-GBA X5.
3.1.1 2021/07/03
- Fix Flash's compatibility with vba and vba-m.
3.1.0 2021/07/03
- Add backup media support for Atmel's Flash.
3.0.0 2021/07/02
- BREAKING CHANGES - Add eeprom_init(), rename eeprom_512_read() and eeprom_8K_read() to eeprom_read(), rename eeprom_512_write() and eeprom_8K_write() to eeprom_write().
- Add 10ms timeout for eeprom_write().
- Unify read and write function for backup media EEPROM.
- Fix detection after write data to EEPROM.
- Fix out of range detection.
2.0.0 2021/07/02
- BREAKING CHANGES - Add a parameter to specify the flash size to flash_init(), just pass 0 if you don't want to specify it, then it will be detected automatically by flash chip identification operation.
- Add backup media support for 128KB Flash.
1.2.0 2021/07/02
- Add backup media support for 64KB Flash.
1.1.0 2021/06/30
- Add backup media support for EEPROM.
- Fix Cart Backup IDs.
- Fix infinite loop in eeprom_write.
1.0.0 2021/06/29
- Add backup media support for SRAM.
External links
- GitHub - https://github.com/laqieer/libsavgba
- itch.io - https://laqieer.itch.io/libsavgba