summaryrefslogtreecommitdiff
path: root/hram.asm
AgeCommit message (Collapse)Author
2020-12-23Remove "Buffer" suffix from two HRAM labelsRangi
2020-10-28Identify more WRAM labels, and start a <X>_DummyFunction label conventionRangi
2020-10-27Identify remaining Mystery Gift labels and constantsRangi
Source: https://projectpokemon.org/home/forums/topic/43930-mystery-gift-reverse-engineering-of-ir-protocol/
2020-08-03TX_NUM -> TX_DECIMALmid-kid
2020-07-21Use LOAD/ENDL for OAM DMA code in HRAM (requires rgbds 0.4.1)Rangi
2020-07-13Disassemble the final English debug ROMRangi
2020-06-22Identify some more labelsRangi
2020-06-21Comment more ROM labels as unreferencedRangi
(Some unreferenced labels are above code which is still used via fallthrough!)
2020-06-20Remove RAM address commentsRangi
2020-04-18Miscellaneous fixes, including one for the Pokédex design flaw by ax6Rangi
2020-04-16Fix #709 miscellaneous issuesRangi
2020-04-06hStackBank -> hTempBankRangi
2020-04-06hBuffer -> hStackBank and hFarByteRangi
2020-04-04Miscellaneous fixes:Rangi
- `hSecondsBackup` -> `hUnusedBackup` - `ld bc, hBGMapAddress + 1` -> `bccoord -1, -2, 0` - Identify some `.asm_XXX` labels
2019-11-23Fix miscellaneous points made in #658Rangi
2019-03-03hFFEC is not an HRAM locationRangi
2018-10-11Rename CheckTrainerBattlemid-kid
Renamed to be more in line with our current coding standards. Hopefully this is slightly more readable.
2018-08-26spaces->tab, and remove redundant commentRangi
2018-08-26Nested union for the Multiply+Divide inputs+resultsRangi
2018-08-26hQuotient is a four-byte buffer (fixes #558)Rangi
2018-08-25Reorganize math-related HRAM union (ffb3)Rangi
2018-08-25Avoid a nested unionRangi
2018-08-25Use labels instead of constants for HRAMRangi
Use explicit ldh instruction to access HRAM locations, don't rely on optimizing ld
2018-07-23StringCmp → CompareBytes; CompareLong → CompareBytesLongRangi
hStringCmpString[1/2] → h[EnemyMon/PartyMon1]Speed
2018-07-18Label more mobile WRAMmid-kid
Memes and a pipedream of a fully-documented wram.
2018-01-30Fix wVirtualOAM labels, part 1.luckytyphlosion
2018-01-19Resolve #471 (although link code still needs more cleanup, like its WRAM labels)Remy Oukaour
2018-01-03Explain HRAMRemy Oukaour
2017-12-26Keep memory map values in hardware_constants.asmRemy Oukaour
2016-06-13hLCDCPointer and InitListpikalaxalt
2016-06-07Some mystery gift functionspikalaxalt
2016-05-05Mobile and more battle animspikalaxalt
2016-04-30Copycat labels; macro for the Crystal-only Unown chamber unlock wordspikalaxalt
2016-02-15hRemainderyenatch
2016-01-12More WRAM tidyingPikalaxALT
2015-12-26jumptable macro repurposedPikalaxALT
2015-12-26Move effects; no more reloadmapmusic, returnafterbattlePikalaxALT
2015-12-15MenuPikalaxALT
2015-11-23trade animationPikalaxALT
2015-11-13sprite engine; tileset constantsPikalaxALT
2015-11-11More splits; map setup labelsPikalaxALT
2015-11-11engine/mart.asmPikalaxALT
2015-11-09Some work on battle animationsPikalaxALT
2015-11-06BATTLEACTION constantsPikalaxALT
2015-11-05Various labelsPikalaxALT
2015-11-02Fix NorthMapObjectIndexBuffer etcPikalaxALT
2015-11-02object_structPikalaxALT
2015-11-01Fix merge conflictsPikalaxALT
2015-11-01Sweepthrough of ClearBox arg conversion to lbPikalaxALT
2015-10-29No more -bash000; engine/movement.asm, SPRITEMOVEFNPikalaxALT