summaryrefslogtreecommitdiff
path: root/wram.asm
AgeCommit message (Collapse)Author
2015-07-13Replace EVENT_ALWAYS_THERE with -1PikalaxALT
2015-07-10prefix wram varables with w.IIMarckus
2015-07-10Add more event flags and fight counters for phone scripts.IIMarckus
2015-07-10Label fight counters for phone call rematches.IIMarckus
2015-05-18w-prefix the new PokegearFlags variable.IIMarckus
2015-05-14Give wd957 a more descriptive name.IIMarckus
2015-02-14Add the ability to build Crystal 1.1.IIMarckus
2015-02-14Give an internal Pokédex status variable its own label.IIMarckus
This new label is used in revision 1.1 of Pokémon Crystal.
2015-02-11Use NUM_MOVES more liberally in wram.yenatch
2015-02-10Section "Video" in wram.asm doesn't need to be locked to an address.yenatch
2015-02-10Blind wram in maps.yenatch
2015-02-10Blind wram labels part 4.yenatch
2015-02-10Blind wram labels part 3.yenatch
2015-02-10Blindly use wram labels for everything except mobile, part 2.yenatch
2015-02-10Blindly use wram labels for everything except mobile, part 1.yenatch
Wram banks and mobile make this tough, since any address can secretly be a ghost. As usual, mobile completely disregards 99% of the codebase. It's been ignored in kind.
2014-09-30Clean up wram sections so that all space is accounted for.yenatch
2014-07-24Add real-time-clock and Daylight Savings Time wram labels.yenatch
2014-07-18Cry "echo" is actually the upper byte of pitch (now a word).yenatch
2014-07-18Add address labels used by Decompress.yenatch
2014-06-17Fix some misnamed substatus constants.yenatch
SUBSTATUS_ROLLOUT was actually SUBSTATUS_RAMPAGE. SUBSTATUS_ENCORED was actually SUBSTATUS_ROLLOUT. Substatus 5 bit 4 was actually SUBSTATUS_ENCORED. Also use some more (sub)status constants where needed.
2014-06-16Name the UpdateEnemyHUD predef.yenatch
Also start using hp palette constants.
2014-06-14Name and comment the trainer party reader.yenatch
Reads the contents of trainers/trainers.asm.
2014-06-13Battle type constants in the wild.yenatch
Also add constants for trap and Celebi event battles.
2014-06-13More battle code cleanup.yenatch
- Use more substatus constants. - Reformat some code to be more atomic. - Add constants for unused status prevention held item effects. - Remove pointless or redundant comments.
2014-06-12Reformat the channel_struct macro and use more constants in wram.yenatch
2014-06-12Consolidate monster structs in wram and sram.yenatch
The PartyMon struct is really the box struct with volatile variables like status added. Some other labels have been reworked. Move structs no longer have explicit labels since their location is arbitrary and usually shared.
2014-06-10Consolidate NUM_MOVES usage and monster struct labels.yenatch
There turned out to be a lot of instances of NUM_MOVES.
2014-05-21Comment music functions in home.asm.yenatch
2014-05-05More labels and incbins in slots, PC menus, intro.yenatch
2014-04-12Boxes, trading, assorted incbins.yenatch
2014-03-04Use struct macros for audio channels in wram.yenatch
2014-03-03Wram labels for map triggers.yenatch
2014-02-24Introducing StringBuffer5yenatch
2014-02-23Partymon structs for opponent and player parties.yenatch
2014-02-22Use a partymon struct macro in wram.asm.yenatch
2014-02-01Use :: to export labels between objects.yenatch
This fixes the build.
2013-12-27label overworld loop functionsyenatch
2013-12-24item effect incbinsyenatch
2013-12-22overworld object struct constantsyenatch
2013-12-17some bg effect labelsyenatch
2013-12-11more map attribute getters and some cleanup in home/map.asmyenatch
2013-12-09more battle anim labelsyenatch
2013-12-08more battle animation labelsyenatch
2013-11-29more landmark constants and rename FlypointPerms -> VisitedSpawnsyenatch
2013-11-28wram: object structsyenatch
these are separate from MapObjects but not enough attributes are defined yet to know how
2013-11-20finally compile multiple objectsyenatch
pokecrystal.asm doesnt really make sense now so its gone add includes.asm so objects have a standard include set
2013-10-05* added index comments to pointer listsMr Wint
* added map header wram addresses * analyzed some assembly
2013-09-11move wram constants into constants.asm; make all labels use :syenatch
any global constants will have to be separate from any one object there might be a better way to fix this, like pulling constants in preprocessor.py
2013-09-09consecutive protect/endure count in battleyenatch
2013-09-09PokedexSeen and PokedexCaught were swappedyenatch