• Makefile 62.6%
  • C 37.3%
Find a file
2024-12-24 15:52:31 +08:00
.github/workflows ci: upload built library to artifact 2024-12-24 15:27:57 +08:00
docs docs: add error codes and error messages to docs 2021-07-05 21:15:39 +08:00
include feat: add support to show error codes and error messages 2021-07-05 21:13:30 +08:00
src refactor: flash chip size detection in flash_init method to reduce its complexity 2022-02-12 00:40:50 +08:00
test test: pointer type conversion 2024-12-24 15:52:31 +08:00
.gitignore ci: use NanoBoyAdvance instead of mGBA 2021-07-04 23:49:18 +08:00
.versionrc.js chore: combine bumpFiles and packageFiles value for Standard Version config 2021-06-30 00:47:46 +08:00
CHANGELOG.md chore(release): 3.3.0 2021-07-06 01:33:31 +08:00
commitlint.config.js chore: use commitlint 2021-06-29 11:19:49 +08:00
CONTRIBUTING.md docs: add contributing guide 2021-06-29 22:08:04 +08:00
Doxyfile docs: add brief to docs 2021-07-03 00:40:45 +08:00
LICENSE chore: initial commit 2021-06-29 11:17:09 +08:00
Makefile ci: remove broken smoke testing 2021-07-05 01:37:17 +08:00
package-lock.json chore: update dependancies 2022-01-22 17:04:54 +08:00
package.json chore: update dependancies 2022-01-22 17:04:54 +08:00
README.md docs: add CodeFactor badge to README 2022-02-11 23:15:52 +08:00
VERSION chore(release): 3.3.0 2021-07-06 01:33:31 +08:00

libsavgba

A library to access various backup media in GBA cartridges

CI CodeFactor PRs Welcome Conventional Commits Commitizen friendly FOSSA Status

Compatibility

Emulator

Save Type SRAM EEPROM(512B) EEPROM(8KB) Flash(64KB) Flash(128KB)
mGBA ✔ ✔ ✔ ✔ ✔
VisualBoyAdvance-M ✔ ✔ ✔ ✔ ✔
NanoBoyAdvance ✔ ✔ ✔ ✔ ✔
No$GBA ✔ ✔ ✔ ✔ ✔
VisualBoyAdvance ✔ ✔ ✔ ✔ ✔

Flashcart

Save Type SRAM EEPROM(512B) EEPROM(8KB) Flash(64KB) Flash(128KB)
EZ-FLASH OMEGA ✔ ✔ ✔ ✔ ✔
EverDrive-GBA X5 ✔ ✔ ✘ ✔ ✔
SuperCard MINI SD ✔ ✘ ✘ ✘ ✘

EverDrive-GBA X5 doesn't support 8KB EEPROM.

SuperCard MINI SD only supports SRAM.

Documentation

Source

Build

make

Extra

detect-save-type

License

FOSSA Status