pokeruby/sym_common.txt
ProjectRevoTPP 7f03ba4951 decompile a little more of player_pc.c and dump half of battle_anim data incbins (#254)
* matching sub_813A280 and sub_813A4B4

* move data to item_use.c

* slightly less ugly NewGameInitPCItems

* more less ugly NewGameInitPCItems - Game Freak doesn't know how to use structs

* decompile HandleQuantityRolling and sub_813A6FC

* partially label and comment battle_anim.c

* decompile sub_813A794 and sub_813A83C

* minor comments on battle_anim.c

* decompile up to GF shenanigans #14390

* up to GF shenanigans #38571

* dump half of battle_anim_80CA710.s incbins

* dump most incbins from battle_anim_812C144.s

* obj_rot_scal fixes

* subsprite

* i cant even identify byte arrays
2017-05-03 17:37:07 -07:00

389 lines
5.4 KiB
Plaintext

.include "main.o"
.include "sprite.o"
.include "string_util.o"
.include "link.o"
.include "rtc.o"
.align 4
gUnknown_03004040: @ 3004040
.space 0x170
gUnknown_030041B0: @ 30041B0
.space 0x4
gUnknown_030041B4: @ 30041B4
.space 0x4
gUnknown_030041B8: @ 30041B8
.space 0x8
gUnknown_030041C0: @ 30041C0
.space 0x10
gUnknown_030041D0: @ 30041D0
.space 0x30
gUnknown_03004200: @ 3004200
.space 0x10
gUnknown_03004210: @ 3004210
.space 0x30
gUnknown_03004240: @ 3004240
.space 0x4
gUnknown_03004244: @ 3004244
.space 0xC
gUnknown_03004250: @ 3004250
.space 0x30
gUnknown_03004280: @ 3004280
.space 0x4
gUnknown_03004284: @ 3004284
.space 0x4
gUnknown_03004288: @ 3004288
.space 0x4
gBattleTerrain: @ 300428C
.space 0x4
gUnknown_03004290: @ 3004290
.space 0x10
gUnknown_030042A0: @ 30042A0
.space 0x4
gUnknown_030042A4: @ 30042A4
.space 0xC
gUnknown_030042B0: @ 30042B0
.space 0x10
gUnknown_030042C0: @ 30042C0
.space 0x4
gUnknown_030042C4: @ 30042C4
.space 0xC
gUnknown_030042D0: @ 30042D0
.space 0x4
gUnknown_030042D4: @ 30042D4
.space 0xC
gUnknown_030042E0: @ 30042E0
.space 0x1C
gUnknown_030042FC: @ 30042FC
.space 0xE
gUnknown_0300430A: @ 300430A
.space 0xC
gUnknown_03004316: @ 3004316
.space 0xE
gUnknown_03004324: @ 3004324
.space 0xC
gUnknown_03004330: @ 3004330
.space 0x10
gUnknown_03004340: @ 3004340
.space 0x4
gUnknown_03004344: @ 3004344
.space 0x4
gUnknown_03004348: @ 3004348
.space 0x4
gUnknown_0300434C: @ 300434C
.space 0x4
gPlayerPartyCount: @ 3004350
.space 0x10
gPlayerParty: @ 3004360
.space 0x258
gEnemyPartyCount: @ 30045B8
.space 0x8
gEnemyParty: @ 30045C0
.space 0x258
.include "rng.o"
.align 2
gUnknown_0300481C: @ 300481C
.space 0x4
.include "load_save.o"
gUnknown_03004824: @ 3004824
.space 0x4
gUnknown_03004828: @ 3004828
.space 0x8
gUnknown_03004830: @ 3004830
.space 0x4
gUnknown_03004834: @ 3004834
.space 0xC
gUnknown_03004840: @ 3004840
.space 0x14
gUnknown_03004854: @ 3004854
.space 0x4
word_3004858: @ 3004858
.space 0x4
gUnknown_0300485C: @ 300485C
.space 0x4
gUnknown_03004860: @ 3004860
.space 0x4
gFieldLinkPlayerCount: @ 3004864
.space 0xC
gUnknown_03004870: @ 3004870
.space 0x10
gUnknown_03004880: @ 3004880
.space 0x18
gUnknown_03004898: @ 3004898
.space 0x4
gUnknown_0300489C: @ 300489C
.space 0x4
gMapObjects: @ 30048A0
.space 0x240
gSelectedMapObject: @ 3004AE0
.space 0x4
gUnknown_03004AE4: @ 3004AE4
.space 0x4
gCallback_03004AE8: @ 3004AE8
.space 0x4
gDisableMusic: @ 3004AEC
.space 0x4
gSoundAnimFramesToWait: @ 3004AF0
.space 0x10
gBattleAnimArgs: @ 3004B00
.space 0x10
gAnimSpriteIndexArray: @ 3004B10
.space 0x10
.include "task.o"
gUnknown_03004DA0: @ 3004DA0
.space 0x20
gUnknown_03004DC0: @ 3004DC0
.space 0x20
gUnknown_03004DE0: @ 3004DE0
.space 0x2
gUnknown_03004DE2: @ 3004DE2
.space 0x2
gUnknown_03004DE4: @ 3004DE4
.space 0x27C
gUnknown_03005060: @ 3005060
.space 0x500
gUnknown_03005560: @ 3005560
.space 0x140
gUnknown_030056A0: @ 30056A0
.space 0x640
gLastFieldPokeMenuOpened: @ 3005CE0
.space 0x4
gUnknown_03005CE4: @ 3005CE4
.space 0x4
gUnknown_03005CE8: @ 3005CE8
.space 0x4
gUnknown_03005CEC: @ 3005CEC
.space 0x4
gUnknown_03005CF0: @ 3005CF0
.space 0x10
gUnknown_03005D00: @ 3005D00
.space 0x10
gUnknown_03005D10: @ 3005D10
.space 0x14
gUnknown_03005D24: @ 3005D24
.space 0x4
gUnknown_03005D28: @ 3005D28
.space 0x4
gUnknown_03005D2C: @ 3005D2C
.space 0x4
gUnknown_03005D30: @ 3005D30
.space 0x4
gUnknown_03005D34: @ 3005D34
.space 0x4
gUnknown_03005D38: @ 3005D38
.space 0x68
gUnknown_03005DA0: @ 3005DA0
.space 0x48
gUnknown_03005DE8: @ 3005DE8
.space 0x4
gUnknown_03005DEC: @ 3005DEC
.space 0x4
gUnknown_03005DF0: @ 3005DF0
.space 0x4
gUnknown_03005DF4: @ 3005DF4
.space 0x4
gUnknown_03005DF8: @ 3005DF8
.space 0x4
gUnknown_03005DFC: @ 3005DFC
.space 0x4
gUnknown_03005E00: @ 3005E00
.space 0x4
gUnknown_03005E04: @ 3005E04
.space 0x4
gUnknown_03005E08: @ 3005E08
.space 0x4
gUnknown_03005E0C: @ 3005E0C
.space 0x4
gUnknown_03005E10: @ 3005E10
.space 0x10
gUnknown_03005E20: @ 3005E20
.space 0x20
gUnknown_03005E40: @ 3005E40
.space 0x4C
gUnknown_03005E8C: @ 3005E8C
.space 0x4
gUnknown_03005E90: @ 3005E90
.space 0x4
gUnknown_03005E94: @ 3005E94
.space 0x4
gUnknown_03005E98: @ 3005E98
.space 0x4
gLastWrittenSector: @ 3005E9C
.space 0x4
gLastSaveCounter: @ 3005EA0
.space 0x4
gLastKnownGoodSector: @ 3005EA4
.space 0x4
gDamagedSaveSectors: @ 3005EA8
.space 0x4
gSaveCounter: @ 3005EAC
.space 0x4
gFastSaveSection: @ 3005EB0
.space 0x4
gUnknown_03005EB4: @ 3005EB4
.space 0x4
gSaveFileStatus: @ 3005EB8
.space 0x4
gGameContinueCallback: @ 3005EBC
.space 0x14
gIntroFrameCounter: @ 3005ED0
.space 0x10
gMultibootProgramStruct: @ 3005EE0
.space 0x2C
gUnknown_03005F0C: @ 3005F0C
.space 0x4
gUnknown_03005F10: @ 3005F10
.space 0x4
gUnknown_03005F14: @ 3005F14
.space 0xC
gUnknown_03005F20: @ 3005F20
.space 0x4
gUnknown_03005F24: @ 3005F24
.space 0x4
gUnknown_03005F28: @ 3005F28
.space 0x4
gUnknown_03005F2C: @ 3005F2C
.space 0x4
gUnknown_03005F30: @ 3005F30
.space 0x4
gUnknown_03005F34: @ 3005F34
.space 0x8
gUnknown_03005F3C: @ 3005F3C
.space 0x4
gUnknown_03005F40: @ 3005F40
.space 0x10
gUnknown_03005F50: @ 3005F50
.space 0x44
gUnknown_03005F94: @ 3005F94
.space 0xC
gUnknown_03005FA0: @ 3005FA0
.space 0x30
.include "m4a_2.o"
.include "agb_flash.o"