summaryrefslogtreecommitdiff
path: root/macros
AgeCommit message (Collapse)Author
2021-03-05Verify data table sizes with table_width and assert_table_length macrosRangi
It also uncovered some off-by-one issues with defining some constants. A few structs now use rsreset/_RS to define their offset constants.
2020-12-23Rename some labelsRangi
- Remove "Buffer" suffix from some byte and word quantities - Change "Ptr" to "Pointer"
2020-12-09Require rgbds 0.4.2Rangi
This allows [\1] to work when \1 is hl, bc, or de The object file format has changed along with the version number
2020-11-09Identify wBattleAnimTemp0-3Rangi
2020-10-29Updates to more closely sync with pokecrystalRangi
2020-10-26Use more assertions to ensure correct code and dataRangi
2020-10-22Identify some more labels (a few link-related)Rangi
2020-08-27Modify macros/wram.asm to match recent renamesmid-kid
2020-08-04TX_NUM -> TX_DECIMALmid-kid
2020-07-26Use def_* macros for automatic map event countsRangi
2020-07-22Revert "Factor out tables into data/overworld/"Rangi
This reverts commit 3f392c279248562068a80ceaf2884f62a18f6e17.
2020-07-22Factor out tables into data/overworld/Rangi
2020-07-22Treat map setup commands like trade script commandsRangi
2020-07-17Port pokered's more local system for trade animation scriptsRangi
Also factor out trade tilemaps
2020-07-17return → endcallback, reloadandreturn → reloadendRangi
2020-07-13Define map setup commands as macros like other script commandsRangi
2020-07-09Use const_skip and const_next macros for brevityRangi
2020-07-09Eliminate enum: use const instead, with case-by-case parallel const ↵Rangi
implementations
2020-07-06text_linkpromptbutton -> text_waitbuttonRangi
Removes support for text_waitbutton as a legacy alias for text_promptbutton.
2020-07-02Use STRCMP, not ==, to compare multi-character stringsRangi
2020-07-01Identify more labels, and use the jumptable macro when possibleRangi
2020-06-29Identify more unnamed labelsRangi
2020-06-21Remove RAM address commentsRangi
2020-06-19sound_duty became duty_cycle_patternRangi
2020-06-16Harmonize home/ with pokecrystalRangi
2020-06-16Harmonize some more symbols with pokecrystalRangi
2020-06-15Remove Crystal-only CaughtDataRangi
2020-06-15Treat std scripts like specials and predefs (ported from pokecrystal)Rangi
2020-06-15Port miscellaneous recent updates from pokecrystalRangi
2020-06-15Use pokecrystal's sine_table macroRangi
A circle has 65536 "degrees", so 32768 "degrees" = pi radians = half a circle
2020-06-05Fix file permissions.entrpntr
2020-06-01Update data/sprite_anims/framesets.asmlibjet
2020-05-14Clean up battle anims, constants, and wram.entrpntr
2020-05-12Update music for newer audio macros.entrpntr
2020-05-12Simple cleanups in constants/data/macros and banks 1-4.entrpntr
2020-05-09Add engine/games/slot_machine.asm.entrpntr
2020-05-08Add engine/phone/phone.asm.entrpntr
2020-04-30Add engine/link/link.asm and engine/link/mystery_gift.asmentrpntr
2020-04-27Sync with the recent updates to pokecrystal.entrpntr
2020-04-27Clean up engine flags.entrpntr
2020-04-26Clean up some overworld code.entrpntr
2020-04-26Disassemble map scenes and events.entrpntr
2020-04-22Finish home cleanup, identify tileset data, other misc cleanups.entrpntr
2020-04-10Add engine/menus/save.asm, and some other files.entrpntr
2020-04-07Add data/moves/effects.asm.entrpntr
2020-04-06Add unnamed.py and update for rgbds v0.4.x before continuing.entrpntr
2020-03-31Disassemble pic banks.entrpntr
2020-03-17Cleanup macros before continuing.entrpntr
2020-03-17Finish disassembling bank $04.entrpntr
2020-03-16Sync home/ with pokecrystallibjet