mirror of
https://github.com/pret/pokeemerald.git
synced 2026-10-21 18:54:28 +00:00
Decompilation of Pokémon Emerald
- C 75.6%
- Assembly 20.1%
- C++ 3.9%
- Linker Script 0.2%
- Makefile 0.2%
Memory region Used Size Region Size %age Used
EWRAM: 249700 B 256 KB 95.25%
IWRAM: 30892 B 32 KB 94.27%
ROM: 14929764 B 32 MB 44.49%
SaveBlock1: 15752 B 15872 B 99.24%
SaveBlock2: 3884 B 3968 B 97.88%
PokemonStorage: 33744 B 35712 B 94.49%
If the 'struct' doesn't fit the space allocated for it you'll get an
error, e.g. increasing 'TOTAL_BOXES' to 15 causes:
arm-none-eabi-ld: region `PokemonStorage' overflowed by 444 bytes
The Hall of Fame, Recorded Battle, and Trainer Hill regions are not
included in the memory region output.
'memory.txt' may contain 'cpp' directives. Any output from '#include'd
files is discarded.
|
||
|---|---|---|
| .github | ||
| asm | ||
| constants | ||
| data | ||
| docs | ||
| graphics | ||
| include | ||
| libagbsyscall | ||
| sound | ||
| src | ||
| tools | ||
| .gitattributes | ||
| .gitignore | ||
| asmdiff.ps1 | ||
| asmdiff.sh | ||
| audio_rules.mk | ||
| build_tools.sh | ||
| charmap.txt | ||
| graphics_file_rules.mk | ||
| INSTALL.md | ||
| json_data_rules.mk | ||
| ld_script.ld | ||
| ld_script_modern.ld | ||
| make_tools.mk | ||
| Makefile | ||
| map_data_rules.mk | ||
| memory.txt | ||
| README.md | ||
| rom.sha1 | ||
| sym_bss.txt | ||
| sym_common.txt | ||
| sym_ewram.txt | ||
Pokémon Emerald
This is a decompilation of Pokémon Emerald.
It builds the following ROM:
- pokeemerald.gba
sha1: f3ae088181bf583e55daf962a92bb46f4f1d07b7
To set up the repository, see INSTALL.md.
For contacts and other pret projects, see pret.github.io.