summaryrefslogtreecommitdiff
path: root/macros.asm
AgeCommit message (Collapse)Author
2022-03-12Build the Virtual Console patch with `make crystal11_vc` (#882)vulcandth
Fixes #813
2021-03-04Verify data table sizes with table_width and assert_table_length macrosRangi
This was discussed in #706 It also uncovered some off-by-one issues with defining some constants. A few structs now use rsreset/_RS to define their offset constants, as discussed in #739
2020-07-22Treat map setup commands like trade script commandsRangi
Fixes #736
2020-07-17Port pokered's more local system for trade animation scriptsRangi
Also factor out trade tilemaps
2020-07-13Define map setup commands as macros like other script commandsRangi
2020-07-08Eliminate enum: use const instead, with case-by-case parallel const ↵Rangi
implementations
2018-02-02Legacy support macrosRangi
2018-01-22tile+color macros in gfx.asmRangi
2018-01-10Specialized macros go with their data/codeRemy Oukaour
2018-01-07Reorganize some macrosRemy Oukaour
* tileset data macros go atop their related files, like all the ones in data/ * charmaps are not macros
2017-12-27Remove redundant data/ filename prefixesRemy Oukaour
2017-12-26Use "battle_anims" and "sprite_anims" for clarity, not just "anims"Remy Oukaour
2017-12-25Resolve #428: Use `HIGH(X)` and `LOW(X)` instead of `X / $100` and `X % ↵Remy Oukaour
$100` or `X >> 8` and `X & $ff`
2017-12-15Move predef/ files into engine/Remy Oukaour
Get rid of single-file engine/ subdirectories Move tilesets/ palettes unrelated to individual tilesets into data/palettes/ (more from engine/colors.asm can be moved here too)
2017-12-15Start documenting effect commandsRemy Oukaour
2017-12-14Split items/ and trainers/ into their data/ and engine/ componentsRemy Oukaour
Move some data into a pokemon/ subdirectory
2017-12-14Reorganize macrosRemy Oukaour
2017-12-12condense tileset sprite palettesyenatch
2017-12-12Use constants for asm collision dataRemy Oukaour
2017-12-11Comments distinguish "move effects" and "effect commands"Remy Oukaour
Effect command enums are used like constants, not macros
2017-12-10Use new palette constantsRemy Oukaour
2017-06-09Replace ‘jp [hl]’ with ‘jp hl’Ben10do
The former is arguably misleading (as you don’t access the memory location in hl to retrieve the jump location), and is consequently deprecated in newer versions of rgbds. This fix silences these deprecation warnings.
2016-05-27Port homecall macropikalaxalt
2016-05-17engine/events.asm labels finishedpikalaxalt
fixed palred/green/blue macros
2016-05-15Revise frame macro to account for flags in sprite anim framesetspikalaxalt
2016-05-15These macros are perfect for the object anim enginepikalaxalt
2016-05-15SPRITE_ANIM_FRAME_IDX constantspikalaxalt
2016-01-20BG pal constants, convert tileset pal maps to asmPikalaxALT
2015-12-26jumptable macro repurposedPikalaxALT
2015-12-18Events and some WRAM cleanupPikalaxALT
2015-12-11Card FlipPikalaxALT
2015-12-11card flip (checkpoint commit)PikalaxALT
2015-12-10slot machinesPikalaxALT
2015-12-05Address some comments from padzPikalaxALT
2015-12-02More work interpreting the sprite enginePikalaxALT
2015-12-01More animations including cutting grassPikalaxALT
2015-11-28Renaming sections, further dissolving main.asmPikalaxALT
2015-11-26Battle Tower scripts and text labelsPikalaxALT
2015-11-23trade animationPikalaxALT
2015-11-20bgcoordPikalaxALT
2015-11-18engine/compose_mail.asm; ldpixelPikalaxALT
2015-11-12Map header labels, tileset constantsPikalaxALT
2015-11-03Battle TowerPikalaxALT
2015-11-03Experience and level calculationsPikalaxALT
2015-11-01Sweepthrough of ClearBox arg conversion to lbPikalaxALT
2015-10-24Address comments on PR 322PikalaxALT
2015-10-24About time I got to these functionsPikalaxALT
2015-10-19Move battle start animation functions to its own filePikalaxALT
2015-10-17Battle intro animation functionPikalaxALT
2015-10-14Replaced "ldtile" and "dwtile" with the "tile" equs macroPikalaxALT