12 Commits

Author SHA1 Message Date
Alieneer 00362921e8 Separate engine/menu/start_menu.asm, fix missing GetSGBLayout labels, change several menu coords to use SCREEN_WIDTH and SCREEN_HEIGHT (#213) 2026-09-08 18:08:17 -04:00
Alieneer 9075545b5f Use English names for Pokémon whose Japanese names were already final (#190)
Affects Hoothoot, Flaaffy, Ampharos, Cleffa, Igglybuff, Natu, Xatu, Marill, Politoed, Slowking, Unown, Ledyba, Espeon, Umbreon, Remoraid, Octillery, Hitmontop, Magby, Bellossom, Miltank, Murkrow, Steelix, Sneasel, Ho-Oh, Togepi, and Snubbull.
2026-08-08 17:08:26 -04:00
Rangi 620527be18 Do not use unnecessary parentheses 2026-08-05 12:52:43 -04:00
Rangi 54024d427f Use more hardware constants 2026-08-05 12:29:35 -04:00
Rangi 2c13e2fa55 Replace hardware_constants.asm with hardware.inc (#189) 2026-08-05 11:57:44 -04:00
Alieneer 3911801821 Label all unnamed symbols (#184)
---------

Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com>
2026-08-02 13:03:11 -04:00
Narishma-gb e88fe24e15 Use the same Makefile build system as Gen 1+2 repos (#163)
This uses catch-all files like main.asm to reduce the total quantity and size of
build objects (from 1.1 GB to 70 MB).

---------

Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com>
2026-07-05 15:36:09 -04:00
Rangi 569f827a1e Only use double blank lines (triple newlines) for separating SECTIONs 2026-06-15 14:36:21 -04:00
Rangi c7571ec354 Don't use tabs for aligning comments, only for initial indentation 2026-06-15 14:16:17 -04:00
Rangi 80191247a7 Trim trailing whitespace, and add missing newlines at end of files
git ls-files '*.asm' '*.inc' | xargs sed -i -e 's/[[:blank:]]\+$//' -e '$a\'
2026-06-15 13:50:02 -04:00
Alieneer 605b2d2810 Disassemble Unreferenced_GetMoveSound + minor cleanup (#139)
Removes some useless origins and fixes the table in fifteen puzzle minigames.
Changes `[hl+]` to `[hli]`.
2026-06-08 15:09:55 -04:00
Alieneer a89911b7b3 Disassemble the rest of Bank $3F 2026-06-05 22:06:35 -04:00