No description
  • C 75.8%
  • Assembly 19.9%
  • C++ 3.9%
  • Linker Script 0.2%
  • Makefile 0.2%
Find a file
anas caa77bf79c
Some checks failed
CI / build (push) Failing after 6m16s
Update .github/workflows/build.yml
2026-07-14 18:52:00 +03:00
.github Update .github/workflows/build.yml 2026-07-14 18:52:00 +03:00
asm Added electric puff macro 2026-05-06 19:47:22 -04:00
constants Document m4a xcmd_0C 2025-12-27 01:11:40 +00:00
data Change the movement of the Lilycove Berry vendor 2026-06-03 08:24:50 +03:00
docs Cleaned trailing whitespace 2022-09-11 14:14:49 -04:00
graphics EK 1.1, aesthetics, and bug fixes 2026-04-20 21:20:30 +03:00
include Change the movement of the Lilycove Berry vendor 2026-06-03 08:24:50 +03:00
libagbsyscall Fix $(AR) define, remove \u warns on macOS. 2021-01-04 11:35:59 -05:00
sound Use -E for all midis 2026-03-21 10:14:58 -05:00
src Fix Steven's tag battle 2026-06-03 08:25:19 +03:00
tools Merge pull request #2295 from hedara90/git-add-dot-considered-harmful 2026-05-15 19:04:03 +01:00
.gitattributes Add missing files to .gitattributes. 2020-11-08 20:13:21 -05:00
.gitignore Merge remote-tracking branch 'pret/master' 2026-05-24 20:27:10 +03: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 Convert .aif files to .wav (#2213) 2025-12-01 09:01:26 -06:00
build_tools.sh Update deprecated build_tools script 2019-08-27 09:15:44 -04:00
charmap.txt Minor string-related cleanups 2026-05-15 20:05:13 +01:00
graphics_file_rules.mk Merge remote-tracking branch 'pret/master' 2026-05-24 20:27:10 +03:00
INSTALL.md Update .md files 2026-04-20 04:07:33 +03:00
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.ld Extract GiveGiftRibbonToParty from file about size records (#2240) 2026-04-21 15:52:51 +01:00
ld_script_modern.ld chore(linker): add dwarf5 line number section to ld script (#2235) 2026-02-15 15:03:12 +00:00
make_tools.mk Convert .aif files to .wav (#2213) 2025-12-01 09:01:26 -06:00
Makefile Merge remote-tracking branch 'pret/master' 2026-05-24 20:27:10 +03: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 Update ROM hash 2026-06-03 08:30:50 +03:00
rom.sha1 Make rom.sha1 lowercase to fix erroneous comparison results on *nix 2017-09-06 09:20:49 -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 Kaizo

This is a decompilation of Pokémon Emerald Kaizo.

It builds the following ROM by default:

  • [pokeemeraldkaizo.gba] sha1: ea800645c396e6afacbe12a22b94328479e8d402

Note: Due to how binary hacking tools work, and due to some changes in EK 1.1, this is not a 1-to-1 recreation. However, the game still plays in the exact same way.

To set up the repository, see INSTALL.md.

The default build is Emerald Kaizo 1.1, with a bunch of quality of life features. The game version, quality of life, and bug fixes can all be toggled in include/config.h by commenting or uncommenting the #define directives at the bottom of the file.

Credits

  • SinisterHoodedFigure, for creating Emerald Kaizo.
  • CyanSixFour, for creating the community quality of life patches.
  • pret, for the original pokeemerald decompilation of Pokémon Emerald, and their wiki.