Fork of https://github.com/devkitPro/gba-tools (mirror: upstream/gba-tools)
  • C 40.8%
  • M4 31.2%
  • C++ 27.2%
  • Makefile 0.6%
  • Meson 0.1%
  • Other 0.1%
Find a file
2024-01-24 20:20:18 -06:00
m4 Rewrite gbalzss 2017-10-13 21:59:22 +01:00
src Add debug parameter (#2) 2018-07-27 17:36:00 +01:00
.gitignore include COPYING 2018-07-28 10:10:25 +01:00
AUTHORS autoconfiscate 2012-03-21 17:01:02 +00:00
autogen.sh include COPYING 2018-07-28 10:10:25 +01:00
ChangeLog autoconfiscate 2012-03-21 17:01:02 +00:00
configure.ac new version for release 2018-07-28 09:57:17 +01:00
COPYING include COPYING 2018-07-28 10:10:25 +01:00
Makefile.am Add README.md (#1) 2018-06-18 10:53:50 +01:00
meson.build Support meson 2024-01-24 20:20:18 -06:00
NEWS autoconfiscate 2012-03-21 17:01:02 +00:00
README.md Update README.md with gbafix debug argument (#4) 2018-07-27 20:27:22 +01:00

gba-tools

Collection of tools for Game Boy Advance development.

gbafix

Pads and patches GBA ROMs.

Authors: Dark Fader, BlackThunder, WinterMute, and Diegoisawesome.

Usage:

gbafix <romfile> [-p] [-t[title]] [-c<game_code>] [-m<maker_code>] [-r<version>] [-d<debug>]

    romfile         ROM input file
    -p              Pad to next exact power of 2. No minimum size!
    -t[<title>]     Patch title. Stripped filename if none given.
    -c<game_code>   Patch game code (four characters)
    -m<maker_code>  Patch maker code (two characters)
    -r<version>     Patch game version (number)
    -d<debug>       Enable debugging handler and set debug entry point (0 or 1)

gbalzss

Compresses and uncompresses ROMs.

Author: Michael Theall

Usage:

gbalzss [-h|--help] [--lz11] [--vram] <d|e> <infile> <outfile>

    -h, --help  Show this help
    --lz11      Compress using LZ11 instead of LZ10
    --vram      Generate VRAM-safe output (required by GBA BIOS)
    e               Compress <infile> into <outfile>
    d               Decompress <infile> into <outfile>
    <infile>        Input file (use - for stdin)
    <outfile>       Output file (use - for stdout)

gbfs

Creates a GBFS archive.

Author: Damian Yerrick

Usage:

gbfs archive [file...]

    archive         Output file
    file            Input file(s)

insgbfs

Inserts a GBFS file (or any other file) into a GBFS_SPACE (identified by symbol name) in a ROM.

Author: Damian Yerrick

Usage:

insgbfs sourcefile romfile symname

    sourcefile      Input file
    romfile         ROM file
    symname         symbol name

lsgbfs

Lists objects in a GBFS file.

Author: Damian Yerrick

Usage

lsgbfs file

    file            Input GBFS file

ungbfs

Dumps the objects in a GBFS file to separate files.

Author: Damian Yerrick

Usage:

ungbfs file

    file            Input GBFS file