Explore GameBoy Advanced ROMs and see and hear all their data, text, graphics, and sounds.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
promos
src
.compilerc
.eslintrc.js
.gitignore Fix: Updating gitignore for swp files Dec 4, 2018
LICENSE Initial commit Jun 6, 2018
README.md
gulpfile.js
package-lock.json
package.json

README.md

GBA Explorer

Explore GameBoy Advanced ROMs and see and hear all their data, text, graphics, and sounds. Hero screenshot

Header

View the ROM entry point, debugging information, game title, code, and version. This can be used to see what particular version of a game you have. Header screenshot

Hexview

View the raw data of the ROM. Search by offset, byte sequence, and ascii text supported. Hexview screenshot

Strings

By searching for known text strings, you can generate an alphabetic map to dump large sections of undecoded text from the game. Strings screenshot

Graphics

View the compressed and uncompressed graphics on the rom to see backgrounds and sprite maps. Supports zoom and tile shifting. Graphics screenshot

Sounds

On games that implement the sappy soundengine, you can listen to their tracks and sounds.

Development

This is an electron application built with Vue and Bulma. It functions as an SPA. The decompression code for graphics uses a large amount of code from Nintenlord's work modified to work in Javascript. The decompression code for sound is strongly based on the GBA Sappy Engine Detector by Bregalad.