Decompilation of Pokémon Emerald
Go to file
Josh 65f9c04757
Some checks failed
CI / build (push) Has been cancelled
Key split restructure (#2168)
Key split tables have been given names based on usage (KeySplitTable1 -> keysplit_piano etc) and a new macro has been set up to better represent the individual bytes for key splits with it being more obvious to how said bytes are used for the respective voice in the voicegroup.

---------

Co-authored-by: Martin Griffin <martinrgriffin@gmail.com>
2025-08-02 02:11:50 +01:00
.github Fix libpng installation for workflow on Ubuntu 24.04 2024-10-11 13:29:16 -04:00
asm Key split restructure (#2168) 2025-08-02 02:11:50 +01:00
constants
data Merge branch 'master' into _pret/pr/pyramidLocation 2025-06-30 11:51:45 -04:00
docs
graphics Fixes for Mirage Tower graphics (#2120) 2025-04-14 08:12:45 +02:00
include Allow names for voicegroups and use a macro for use with drumsets (#2149) 2025-07-30 19:43:08 +01:00
libagbsyscall
sound Key split restructure (#2168) 2025-08-02 02:11:50 +01:00
src Allow names for voicegroups and use a macro for use with drumsets (#2149) 2025-07-30 19:43:08 +01:00
tools Allow names for voicegroups and use a macro for use with drumsets (#2149) 2025-07-30 19:43:08 +01:00
.gitattributes
.gitignore Ignore mGBA screenshots 2024-10-01 10:07:45 +02:00
asmdiff.ps1
asmdiff.sh
audio_rules.mk
build_tools.sh
charmap.txt
graphics_file_rules.mk Fixes for Mirage Tower graphics (#2120) 2025-04-14 08:12:45 +02:00
INSTALL.md
json_data_rules.mk Generate heal location constants automatically, move data back to a single file. 2025-02-03 20:25:11 -05:00
ld_script_modern.ld Get rid of common syms (#2040) 2024-10-14 23:52:11 -04:00
ld_script.ld Get rid of common syms (#2040) 2024-10-14 23:52:11 -04:00
make_tools.mk
Makefile Fix wrong keep temps files directory in makefile 2025-06-22 11:26:31 +02:00
map_data_rules.mk Generate heal location constants automatically, move data back to a single file. 2025-02-03 20:25:11 -05:00
README.md
rom.sha1
spritesheet_rules.mk
sym_bss.txt remove gflib 2024-09-18 10:37:34 -04:00
sym_common.txt Remove explicit symbol sizes in sym_common.txt 2024-09-25 16:14:10 -04:00
sym_ewram.txt remove gflib 2024-09-18 10:37:34 -04:00

Pokémon Emerald

This is a decompilation of Pokémon Emerald.

It builds the following ROM:

To set up the repository, see INSTALL.md.

For contacts and other pret projects, see pret.github.io.