summaryrefslogtreecommitdiff
path: root/sram.asm
AgeCommit message (Collapse)Author
2021-11-23Use compound assignment operatorsRangi
2021-04-27Use {interpolation} to generate sequences of RAM labelsRangi
This makes the table_width/assert_table_length usages unnecessary, and also keeps the labels automatically up to date if the length constants change.
2021-03-22Miscellaneous cleanupRangi
2021-03-09Verify RAM table lengthsRangi
2021-02-05Identify some more labelsRangi
2020-11-09sRTCStatusFlags is one byteRangi
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-10-26Comment, remove, or revise many unreferenced labelsRangi
2020-07-13Disassemble the final English debug ROMRangi
2020-06-22Identify some more labelsRangi
2020-06-21Remove some more raw addressesRangi
2020-06-20Remove RAM address commentsRangi
2020-06-13Label some mobile addresses, and revise some commentsRangi
2020-04-23Miscellaneous updates and correctionsRangi
2019-11-18Fix some mobile-related thingsmid-kid
2019-10-21More mobile SDK documentationmid-kid
Labelled WRAM addresses, added constants for mobile commands, fixed some mobile lib function names, documented most of the functions for specific commands.
2019-10-21Label some more WRAM/SRAM thingsmid-kid
This should be all of the memory locations that are actually used, and some more. Removal of all addresses when?
2019-10-21Fix some mobile script and map sign thingsmid-kid
2019-04-12Create some battle tower SRAM labelsmid-kid
2018-09-09Curr -> CurRangi
2018-06-24Remove more address commentsRangi
2018-02-25Merge branch 'master' of https://github.com/pret/pokecrystalRangi
# Conflicts: # constants/map_constants.asm # constants/wram_constants.asm # data/radio/oaks_pkmn_talk_routes.asm # data/radio/pnp_hidden_places.asm # engine/battle/core.asm # engine/breeding.asm # engine/phone/phone_scripts.asm # engine/radio.asm # maps/BattleTower1F.asm # maps/OlivineLighthouse2F.asm # maps/OlivineLighthouse6F.asm # maps/PokemonFanClub.asm # maps/RadioTower1F.asm # maps/RadioTower2F.asm # maps/Route30BerryHouse.asm # maps/Route34IlexForestGate.asm # maps/Route36NationalParkGate.asm # maps/RuinsOfAlphKabutoChamber.asm # maps/RuinsOfAlphResearchCenter.asm # maps/VermilionPort.asm # maps/VictoryRoad.asm
2018-02-22Pkmn -> Monmid-kid
Since we're aiming for consistency across the codebase, I believe it includes a uniform way to refer to the creatures this game consists of in the labels of the code. The only exceptions to this rule are labels referring to things named through the use of the <PK><MN> or <PKMN> characters, in which case PKMN is used. Most of this was already consistent enough™, I just picked the convention with the most occurences and fixed the outliers.
2018-02-03Merge branch 'master' of https://github.com/pret/pokecrystalRangi
# Conflicts: # audio/engine.asm # constants/gfx_constants.asm # constants/map_data_constants.asm # constants/pokemon_data_constants.asm # constants/sprite_constants.asm # constants/wram_constants.asm # data/maps/data.asm # engine/battle/ai/scoring.asm # engine/battle/core.asm # engine/battle/effect_commands.asm # engine/battle/misc.asm # engine/battle_anims/getpokeballwobble.asm # engine/breeding.asm # engine/buy_sell_toss.asm # engine/decorations.asm # engine/events/battle_tower/battle_tower.asm # engine/events/battle_tower/rules.asm # engine/events/buena.asm # engine/events/bug_contest/contest_2.asm # engine/events/daycare.asm # engine/events/dratini.asm # engine/events/halloffame.asm # engine/events/happiness_egg.asm # engine/events/kurt.asm # engine/events/lucky_number.asm # engine/events/magnet_train.asm # engine/events/overworld.asm # engine/events/pokerus/pokerus.asm # engine/events/print_unown.asm # engine/events/print_unown_2.asm # engine/events/unown_walls.asm # engine/item_effects.asm # engine/link.asm # engine/mon_menu.asm # engine/player_object.asm # engine/routines/playslowcry.asm # engine/scripting.asm # engine/search.asm # engine/search2.asm # engine/specials.asm # engine/start_menu.asm # engine/timeset.asm # home/battle_vars.asm # home/map.asm # maps/GoldenrodUndergroundSwitchRoomEntrances.asm # maps/IlexForest.asm # maps/KrissHouse2F.asm # maps/Route39Barn.asm # mobile/mobile_12_2.asm # mobile/mobile_40.asm # mobile/mobile_5f.asm # wram.asm
2018-01-23Prefix wram labels with w, part 2.luckytyphlosion
2018-01-23Struct macros should have their main label outside the macroRangi
2018-01-20PARTY_LENGTH; MON_NAME; sgb_border.binRemy Oukaour
2018-01-20Rename BATTLETOWER_NROF constantsRemy Oukaour
2018-01-16map_header → map_def; map_header_2 → map_dataRemy Oukaour
2018-01-10Correct spacingRemy Oukaour
2017-12-26Keep memory map values in hardware_constants.asmRemy Oukaour
2017-12-26Copy sram.asm's global start/end constants for wram.asm and vram.asmRemy Oukaour
2017-12-15Move more main.asm code into individual filesRemy Oukaour
2017-12-14Reorganize macrosRemy Oukaour
2017-11-20Move all of constants/sram_constants.asm into srammid-kid
This way we can easily use `BANK()` where appropriate, and it is more tidy.
2017-09-23Fix section linkingPikalaxALT
Create linker script and float all sections
2017-03-24Revert "Fix floating sections"Ben10do
This reverts commit e28b88f56d666484b994fc9cf28cc5d4cf50c803.
2017-03-15Fix floating sectionsAntonioND
This is needed so that rgblink doesn't move them around after modifying it's placement algorithm. Signed-off-by: AntonioND <antonio_nd@outlook.com>
2016-05-04More splitting of main.asm; remove unneeded rept 2pikalaxalt
2016-03-27Split up banks 1-3 of main.asmpikalaxalt
2016-03-01Battle animation annotationsPikalaxALT
2016-01-27Fix marts using hard-coded bank numberPikalaxALT
2016-01-13Finish function labels in battle corePikalaxALT
2015-12-05Address some comments from padzPikalaxALT
2015-12-01Break up engine/sprites.asm; address yenatch's commentsPikalaxALT
2015-11-26Battle Tower scripts and text labelsPikalaxALT
2015-11-24Partial interpretation of battle tower trainer dataPikalaxALT
2015-11-23trade animationPikalaxALT
2015-11-20bgcoordPikalaxALT
2015-11-18Update mail struct labelsPikalaxALT