[ ] The GBA Video cartridge exposes sixteen 512-byte banks, for a total of 8KB. The header should, as such, fit a small crt0 which copies the actual executable code to EWRAM, think multiboot layout. The linkscript should be adjusted to match, and a new target added.
[ ] New helper functions of the style gba_cart_matrix_* to copy out further data at will.
[ ] Integration with gba_overlay_load, as ROM->IWRAM/EWRAM copies require special treatment on this mapper.
Seems like it could be fun.
gba_cart_matrix_*
to copy out further data at will.gba_overlay_load
, as ROM->IWRAM/EWRAM copies require special treatment on this mapper.