mirror of
https://github.com/pret/pokeruby.git
synced 2026-10-09 10:01:24 -04:00
f52ef63c2c28fb62febc862d4e67f0479f92b8f9
The assembly for comparing r5 is lsr r5, r1, #0x18, so having that be a bool32 makes no sense. After I set r5 to the same type as i, and moved the variables to the top to prevent the cross jump optimization, I found the asm was no longer needed!
Pokémon Ruby and Sapphire 
This is a disassembly of Pokémon Ruby and Sapphire.
It builds the following roms:
- pokeruby.gba
sha1: f28b6ffc97847e94a6c21a63cacf633ee5c8df1e - pokesapphire.gba
sha1: 3ccbbd45f8553c36463f13b938e833f652b793e4
To set up the repository, see INSTALL.md.
See also
- Disassembly of Pokémon Red/Blue
- Disassembly of Pokémon Yellow
- Disassembly of Pokémon Gold
- Disassembly of Pokémon Crystal
- Disassembly of Pokémon Pinball
- Disassembly of Pokémon TCG
- Disassembly of Pokémon Fire Red
- Disassembly of Pokémon Emerald
- Discord: pret
- irc: irc.freenode.net #pret
Description
Languages
C
84%
Assembly
9.5%
C++
6.1%
Makefile
0.3%