aboutsummaryrefslogtreecommitdiffstats
path: root/home.asm (unfollow)
Commit message (Collapse)AuthorFilesLines
2026-01-07Use macros to enforce "hidden object" constraints, and rename them to ↵Rangi1-1/+1
"hidden events" (#559)
2022-10-02Require rgbds 0.6.0Rangi1-3/+0
2020-11-05Organize home and macro codeRangi1-0/+1
2020-11-04Start reorganizing pokeyellowRangi1-201/+3
2020-11-04Sync with pokereddannye1-4723/+76
2020-07-07Move all code out of home.asm into home/Rangi1-1758/+37
This results in 64 home/*.asm files, comparable to pokecrystal's 57.
2020-07-07Use 'tile' and 'tiles' macrosRangi1-4/+4
2020-07-07Sync coordinate macros with pokecrystalRangi1-8/+8
2020-07-07Use HIGH() and LOW()Rangi1-1/+1
2020-07-06callba/callab -> farcall/callfar; jpba/jpab -> farjp/jpfarRangi1-15/+15
2020-07-06Specify the ldh instruction, don't turn ld into ldhRangi1-125/+125
2020-07-05TM/HM constants named after movesRangi1-1/+1
2020-07-05Identify wSpriteStateData1 and wSpriteStateData2 offsets, like pokeyellowRangi1-5/+5
2020-07-05Port two HRAM labels from pokeyellowRangi1-2/+2
2020-07-04Port pokecrystal's formatting of text commands and special charactersRangi1-5/+5
2020-07-04UPDATE_PARTY_MENU_BLK_PACKET -> SET_PAL_PARTY_MENU_HP_BARS, and introduce ↵Rangi1-1/+1
SET_PAL_DEFAULT
2020-07-03home/pic.asm -> home/uncompress.asm; home/uncompress.asm -> home/pics.asmRangi1-2/+2
One does the actual decompression, the other synthesizes the decompressed data.
2020-07-03Move more code from home.asm to home/Rangi1-2831/+14
2020-07-03Replace raw hex values with HRAM constantsRangi1-24/+24
To do: turn constants into labels and use ldh
2020-07-03H_CONSTANTNAMES -> hConstantNamesRangi1-216/+216
2020-07-03Organize macros/ like pokecrystalRangi1-2/+2
While doing so I replaced the StopAllMusic macro with a SFX_STOP_ALL_MUSIC constant and applied it throughout the code.
2020-07-03Reorganize home headerRangi1-104/+8
2020-07-03Add subdirectories to data/ similar to pokecrystalRangi1-4/+4
Top level text/ is now solely for the former text/maps/ files, and other files are in their respective subdirectories in data/.
2020-07-02Add subdirectories to engine/ similar to pokecrystalRangi1-1/+1
2020-06-27Replace .tilecoll files with tile ID db dataRangi1-1/+1
2020-06-27Separate maps.asm, pics.asm, sprites.asm, and tilesets.asm from main.asm (#251)Rangi1-1/+4
Each new file builds its own .o, along with separate main.o and home.o, which necessitates many more "exported::" labels.
2020-06-06remove two whitespacesAkatsuki-py1-1/+1
2020-06-05fix SubtractAmountPaidFromMoney commentAkatsuki-py1-2/+2
2020-05-29Replace hard-coded value of CRY_SFX_STARTdannye1-2/+2
2020-05-28fix comment in CopyDataUntilakatsuki-py1-1/+1
2020-05-20Sync with pokereddannye1-23/+18
2020-05-21add "hMoney + 2" label for $ffa1akatsuki-py1-1/+1
2019-07-27Update audio macro namesdannye1-1/+1
change audio channel numbers from 0-7 back to 1-8 change all note macros back to single note macro todo: fix comments with old macro names, update noise macros/instrument names
2019-07-07Replace some hard-coded values with constantsRangi1-2/+2
2019-01-01Rename map files, labels, and constants to be consistent and work with ↵Rangi1-3/+0
Polished Map
2018-11-18Clean up pre-linkerscript remnants.luckytyphlosion1-15/+15
2018-11-18Clean up pre-linkerscript remnants.luckytyphlosion1-15/+15
2017-12-30Add space between arguments in assembly instructions and remove redundant a ↵xCrystal1-964/+964
in instructions like add a, x
2017-09-25Fix warnings about deprecated mnemonics on newer builds of rgbdsPokechu221-2/+2
2017-06-24Fix typos in commentsdannye1-3/+3
2017-06-09Replace deprecated mnemonics by the correct onesAntonio Niño Díaz1-3/+3
The old mnemonics generate warnings with new versions of rgbds. This patch replaces them by the correct ones. Signed-off-by: Antonio Niño Díaz <antonio_nd@outlook.com>
2017-04-02Use correct variable in EngageMapTrainerMatthew Glazar1-1/+1
EngageMapTrainer should write to wEngagedTrainerClass and wEngagedTrainerSet, not wEngagedTrainerClass and wEnemyMonAttackMod. wEnemyMonAttackMod doesn't make any sense in this context. Use the correct variable. These two variables happen to have the same address, so there is no functional difference between using wEnemyMonAttackMod versus using wEngagedTrainerSet.
2017-03-21Revert "Fix floating sections"AntonioND1-2/+2
This reverts commit cec6e6e2fb7886acc85200f921d3913fd2ea8a2b. Signed-off-by: AntonioND <antonio_nd@outlook.com>
2017-03-14Fix floating sectionsAntonioND1-2/+2
This is needed to prevent rgblink from moving them around in future releases. Signed-off-by: AntonioND <antonio_nd@outlook.com>
2017-01-20Fix typosdannye1-2/+2
2017-01-20Fixed typoNull Dev1-1/+1
2017-01-19Fixed typoNull Dev1-1/+1
2016-07-27Replace unnecessary tabs with spacesdannye1-1/+1
2016-07-27Redo audio header macrodannye1-1/+1
2016-07-20Clean up redundant labelsdannye1-1/+0
fix trainer header numbering