bin+lib gba_cart

GBA file header library and utilities

1 unstable release

0.1.0 Sep 11, 2024

#979 in Encoding

Download history 92/week @ 2024-09-08 26/week @ 2024-09-15 9/week @ 2024-09-22 9/week @ 2024-09-29

52 downloads per month

MPL-2.0 OR LGPL-2…

39KB
256 lines

gba_cart

gba_cart is a module for reading GBA ROM metadata stored in the ROM itself. It also inclueds an example application that reads the metadata and prints it to standard output as a JSON string.

Example Application Usage

The module includes an application which parses GBA ROMs and prints their metadata.

cargo run [ROMs...]

The example application prints the parsed header metadata as a JSON string, with an array holding a number of objects equal to the number of ROMs successfully parsed. Any errors are reported to standard error. metadata.

License

This module is released under the following licenses:

  • GPL v2 or later
  • LGPL v2.1 or later
  • MPL 2.0

Refer to the LICENSE file for more information.


lib.rs:

This crate contains routines to read and write Game Boy Advance ROM internal headers.

This has a companion cli application crate that will read an GBA ROM file and print out its information.

Dependencies

~1.5MB
~20K SLoC