Decompilation of Pokémon Emerald
Go to file
DavidJCobb 9dc48899d3 BUFFER_A/B -> BATTLELINKMSGTYPE; link send/recv. task data names
Replaced the BUFFER_A and BUFFER_B constants with the BATTLELINKMSGTYPE enum, which also identifies the "controller becoming idle" message type.

Named the task data for the link send task and the link receive task. Added macros to functions related to those tasks, for legibility.
2025-04-26 00:13:42 -04:00
.github Fix libpng installation for workflow on Ubuntu 24.04 2024-10-11 13:29:16 -04:00
asm Merge pull request #2014 from Bassoonian/battleterrain 2025-04-13 19:32:06 -04:00
constants Add include guards for assembly constants files 2023-09-03 20:57:54 -04:00
data Merge pull request #2014 from Bassoonian/battleterrain 2025-04-13 19:32:06 -04:00
docs Cleaned trailing whitespace 2022-09-11 14:14:49 -04:00
graphics Fixes for Mirage Tower graphics (#2120) 2025-04-14 08:12:45 +02:00
include BUFFER_A/B -> BATTLELINKMSGTYPE; link send/recv. task data names 2025-04-26 00:13:42 -04:00
libagbsyscall Fix $(AR) define, remove \u warns on macOS. 2021-01-04 11:35:59 -05:00
sound Align gMPlayTrack_BGM 2025-04-01 00:31:38 +02:00
src BUFFER_A/B -> BATTLELINKMSGTYPE; link send/recv. task data names 2025-04-26 00:13:42 -04:00
tools Get rid of common syms (#2040) 2024-10-14 23:52:11 -04:00
.gitattributes Add missing files to .gitattributes. 2020-11-08 20:13:21 -05:00
.gitignore Ignore mGBA screenshots 2024-10-01 10:07:45 +02:00
asmdiff.ps1 Remove debug printing 2019-04-07 19:18:42 -05:00
asmdiff.sh Don't assume bash is at /bin/bash 2024-05-29 19:32:17 -04:00
audio_rules.mk Add missing terminal newlines 2024-08-31 00:53:23 -04:00
build_tools.sh Update deprecated build_tools script 2019-08-27 09:15:44 -04:00
charmap.txt Review changes 2023-03-05 17:17:39 -03:00
graphics_file_rules.mk Fixes for Mirage Tower graphics (#2120) 2025-04-14 08:12:45 +02:00
INSTALL.md Update INSTALL.md to state that Windows 8 is no longer supported by Microsoft 2024-09-10 23:36:13 -04:00
json_data_rules.mk use json for region map sections 2022-04-04 23:32:03 -04: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 Merge branch 'master' of https://github.com/pret/pokeemerald into build-makefile-cleanup 2024-08-31 00:17:07 -04:00
Makefile Restore .map file creation 2024-11-23 14:17:40 -05:00
map_data_rules.mk Restore review changes from dependent PR 2024-08-31 00:33:02 -04:00
README.md Replaced decomp list with pret.github.io link 2023-08-30 00:08:19 -04:00
rom.sha1 Make rom.sha1 lowercase to fix erroneous comparison results on *nix 2017-09-06 09:20:49 -04:00
spritesheet_rules.mk Color single-palette door anim graphics 2022-05-18 12:41:20 -04:00
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.