Phlosioneer 0f6cc27e81 Fixed decomp issue around LoadPalette
In LoadLinkPartnerEventObjectSpritePalette, using paletteNum += 6 causes
GCC to "mark" paletteNum's register as a possible overflow, even though
it performs the overflow check. Then, when passing args to LoadPalette,
GCC fails to recognize that 0x100 + ((any u8) << 4) can never overflow
as a u16. It then does an overflow check before calling LoadPalette.

Assigning to a temp variable seems to avoid this "marking" behavior.
2019-03-02 00:36:59 -05:00
2018-12-29 11:59:39 -05:00
2019-02-26 22:04:44 -05:00
2018-12-28 08:22:21 -06:00
2019-02-27 12:55:29 -06:00
2019-03-01 22:32:50 -05:00
2018-11-20 18:10:25 -05:00
2019-03-02 00:36:59 -05:00
2018-09-22 20:28:32 -05:00
2019-01-21 14:04:07 -06:00
2017-12-05 11:55:48 -06:00
2018-12-07 10:41:08 -05:00
2018-11-22 01:10:50 +00:00
2019-02-26 14:50:02 -06:00
2019-02-10 22:12:43 -05:00
2018-10-22 22:20:48 -04:00
2018-11-20 18:10:25 -05:00
2018-10-14 15:49:55 -04:00
2019-02-02 12:44:00 +01:00
2019-02-02 12:44:00 +01:00

Pokémon Emerald

Build Status

This is a disassembly of Pokémon Emerald.

It builds the following rom:

  • pokeemerald.gba sha1: f3ae088181bf583e55daf962a92bb46f4f1d07b7

To set up the repository, see INSTALL.md.

See also

Description
No description provided
Readme
Languages
C 79.9%
Assembly 16.7%
C++ 3.1%
Makefile 0.3%