An open API service indexing awesome lists of open source software.

https://github.com/devkitpro/gba-tools


https://github.com/devkitpro/gba-tools

Last synced: 10 months ago
JSON representation

Awesome Lists containing this project

README

          

# gba-tools

Collection of tools for Game Boy Advance development.

## gbafix

Pads and patches GBA ROMs.

Authors: [Dark Fader](https://github.com/darkfader), BlackThunder, [WinterMute](https://github.com/WinterMute), and [Diegoisawesome](https://github.com/Diegoisawesome).

Usage:
```
gbafix [-p] [-t[title]] [-c] [-m] [-r] [-d]

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

## gbalzss

Compresses and uncompresses ROMs.

Author: [Michael Theall](https://github.com/mtheall)

Usage:
```
gbalzss [-h|--help] [--lz11] [--vram]

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

## gbfs

Creates a GBFS archive.

Author: [Damian Yerrick](https://github.com/pinobatch)

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](https://github.com/pinobatch)

Usage:
```
insgbfs sourcefile romfile symname

sourcefile Input file
romfile ROM file
symname symbol name
```

## lsgbfs

Lists objects in a GBFS file.

Author: [Damian Yerrick](https://github.com/pinobatch)

Usage
```
lsgbfs file

file Input GBFS file
```

## ungbfs

Dumps the objects in a GBFS file to separate files.

Author: [Damian Yerrick](https://github.com/pinobatch)

Usage:
```
ungbfs file

file Input GBFS file
```