Age | Commit message (Collapse) | Author |
|
|
|
|
|
Rub a dub dub, thanks for the grub
|
|
This is additionally required, because an `elif`'s condition is evaluated even
when it's about to be skipped over, and this `"\2"` will become an error
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Removes support for text_waitbutton as a legacy alias for text_promptbutton.
|
|
|
|
|
|
|
|
|
|
|
|
(Some unreferenced labels are above code which is still used via fallthrough!)
|
|
|
|
OpenSRAM)
To do: engine/{menus, overworld}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Addresses the haircut brothers' probability comments in #709
|
|
|
|
|
|
the entry point format
|
|
|
|
|
|
- `hSecondsBackup` -> `hUnusedBackup`
- `ld bc, hBGMapAddress + 1` -> `bccoord -1, -2, 0`
- Identify some `.asm_XXX` labels
|
|
- fail for rgbds < 0.4.0
- `rst <Label>`
- `ds <count>, <byte>`
- `shift <N>`
- ASCII "\r"
- Sorted .sym file
|
|
|
|
Resolves #697
|
|
|
|
|
|
"useless", "pointless", "could have done X instead"
|
|
|
|
They're fixed anyway, and this allows us to make some expressions
constant.
|
|
This matches all other interrupts. The old Joypad was renamed to
UpdateJoypad.
|
|
Contains what was previously in:
- home/rst.asm
- home/interrupts.asm
- home.asm
All of this should be in a static location in the ROM so it kinda makes
sense together.
|
|
Merge mon_stats.asm, cry.asm, print_level.asm, and mon_data.asm into pokemon.asm
Merge mon_party.asm into battle.asm
Merge menu.asm, menu_window.asm, and menu2.asm into menu.asm
|
|
Time to move everything out of home.asm:
- InexplicablyEmptyFunction was moved to home/map.asm
- The wDebugFlags functions and xor_a brothers were moved to
home/flag.asm because they're all flag-related.
- ret_2f3e was moved into home/region.asm
- The register alias sisters were moved to a new file called home/call_regs.asm
- IsInArray and SkipNames were joined by AddNTimes from home/math.asm
into home/array.asm, as they're all used to index arrays.
- CallPointerAt was moved into home/print_text.asm because given the
contents of that file it doesn't feel very out of place (that file
isn't very aptly named...)
- CountSetBits was moved into home/pokedex_flags.asm because it's unique
use is counting the amount of seen/caught mon in the podedex. GetWeekday
was pulled into this by proximity.
Other changes were also made:
- PushLYOverrides was moved from home/sprite_anims.asm to
home/battle.asm, because it's almost exclusively used for battle
animations, with the lone exception being the Magnet Train.
- home/copy.asm was renamed to home/gfx.asm, as it's all gfx-related
- home/copy2.asm was renamed to home/copy.asm, now it's the only file
called copy.
- SetHPPal and GetHPPal were moved from home/hp_pals.asm to
home/tilemap.asm, as they're attrmap related, like many functions in
that file are.
- home/rtc.asm was renamed to home/time_palettes.asm, as it had very
little to do with the RTC at all, all RTC functions being in home/time.asm
- home/handshake.asm was renamed to home/printer.asm.
- home/mon_data_2.asm was renamed to home/mon_party.asm.
|
|
Moshi moshi? minoru enhansumentsu desu
|
|
This was documented in pokegold apparently
|
|
Rename clear misnomer.
Most of the related functions in that file aren't really aptly named but
I don't know good names right now.
|
|
Funky name that only exists based on what it's used for, not so much
what it is.
|
|
|