mirror of
https://github.com/pret/pokeruby.git
synced 2026-08-09 19:07:50 -05:00
400 lines
7.8 KiB
ArmAsm
400 lines
7.8 KiB
ArmAsm
.include "asm/macros.inc"
|
|
.include "constants/constants.inc"
|
|
|
|
.section .rodata
|
|
|
|
.align 2
|
|
gUnknown_083FBB88:: @ 83FBB88
|
|
.incbin "graphics/battle_transitions/big_pokeball.4bpp"
|
|
|
|
.align 2
|
|
gUnknown_083FC108:: @ 83FC108
|
|
.incbin "graphics/battle_transitions/pokeball_trail.4bpp"
|
|
|
|
.align 2
|
|
gSpriteImage_83FC148:: @ 83FC148
|
|
.incbin "graphics/battle_transitions/pokeball.4bpp"
|
|
|
|
.align 2
|
|
gUnknown_083FC348:: @ 83FC348
|
|
.incbin "graphics/battle_transitions/elite_four_bg.4bpp"
|
|
|
|
.align 2
|
|
gSpriteImage_83FC528:: @ 83FC528
|
|
.incbin "graphics/battle_transitions/unused_brendan.4bpp"
|
|
|
|
.align 2
|
|
gSpriteImage_83FCD28:: @ 83FCD28
|
|
.incbin "graphics/battle_transitions/unused_lass.4bpp"
|
|
|
|
.align 2
|
|
gUnknown_083FD528:: @ 83FD528
|
|
.incbin "graphics/battle_transitions/shrinking_box.4bpp"
|
|
|
|
.align 2
|
|
gUnknown_083FD708:: @ 83FD708
|
|
.4byte 0x0200c000
|
|
|
|
.align 2
|
|
gUnknown_083FD70C:: @ 83FD70C
|
|
.4byte sub_811AC64
|
|
.4byte sub_811AC64
|
|
.4byte sub_811AC64
|
|
.4byte sub_811AC64
|
|
.4byte sub_811AC64
|
|
.4byte sub_811AC64
|
|
.4byte sub_811AC64
|
|
.4byte sub_811AC64
|
|
.4byte sub_811AC64
|
|
.4byte sub_811AC64
|
|
.4byte sub_811AC64
|
|
.4byte sub_811AC64
|
|
.4byte sub_811AC64
|
|
.4byte sub_811AC64
|
|
.4byte sub_811AC64
|
|
.4byte sub_811AC64
|
|
.4byte sub_811AC64
|
|
|
|
.align 2
|
|
gBattleTransitionFuncs:: @ 83FD750
|
|
.4byte sub_811ACB4
|
|
.4byte sub_811ADAC
|
|
.4byte sub_811AF44
|
|
.4byte sub_811B0F0
|
|
.4byte sub_811B578
|
|
.4byte sub_811B7E8
|
|
.4byte sub_811BCBC
|
|
.4byte sub_811BEA0
|
|
.4byte sub_811CA5C
|
|
.4byte sub_811CCDC
|
|
.4byte sub_811D0B8
|
|
.4byte sub_811D1C8
|
|
.4byte sub_811C08C
|
|
.4byte sub_811C0AC
|
|
.4byte sub_811C0CC
|
|
.4byte sub_811C0EC
|
|
.4byte sub_811C10C
|
|
|
|
.align 2
|
|
gUnknown_083FD794:: @ 83FD794
|
|
.4byte sub_811AB88
|
|
.4byte sub_811ABD8
|
|
.4byte sub_811AC0C
|
|
.4byte sub_811AC34
|
|
|
|
.align 2
|
|
gUnknown_083FD7A4:: @ 83FD7A4
|
|
.4byte sub_811ACEC
|
|
.4byte sub_811AD1C
|
|
.4byte sub_811AD80
|
|
|
|
.align 2
|
|
gUnknown_083FD7B0:: @ 83FD7B0
|
|
.4byte sub_811ADE4
|
|
.4byte sub_811AE70
|
|
|
|
.align 2
|
|
gUnknown_083FD7B8:: @ 83FD7B8
|
|
.4byte sub_811AF7C
|
|
.4byte sub_811B000
|
|
|
|
.align 2
|
|
gUnknown_083FD7C0:: @ 83FD7C0
|
|
.4byte sub_811B128
|
|
.4byte sub_811B1D8
|
|
.4byte sub_811B268
|
|
.4byte sub_811B2F4
|
|
.4byte sub_811B380
|
|
.4byte sub_811B3EC
|
|
|
|
.align 2
|
|
gUnknown_083FD7D8:: @ 83FD7D8
|
|
.4byte sub_811B5B0
|
|
.4byte sub_811B5FC
|
|
.4byte sub_811B688
|
|
|
|
.align 1
|
|
gUnknown_083FD7E4:: @ 83FD7E4
|
|
.2byte -16
|
|
.2byte 256
|
|
|
|
.align 1
|
|
gUnknown_083FD7E8:: @ 83FD7E8
|
|
.2byte 0
|
|
.2byte 32
|
|
.2byte 64
|
|
.2byte 18
|
|
.2byte 48
|
|
|
|
.align 1
|
|
gUnknown_083FD7F2:: @ 83FD7F2
|
|
.2byte 8
|
|
.2byte -8
|
|
|
|
.align 2
|
|
gUnknown_083FD7F8:: @ 83FD7F8
|
|
.4byte sub_811B820
|
|
.4byte sub_811B884
|
|
.4byte sub_811B90C
|
|
.4byte sub_811B9F0
|
|
.4byte sub_811BA70
|
|
.4byte sub_811BB60
|
|
.4byte sub_811BBEC
|
|
|
|
.align 2
|
|
gUnknown_083FD814:: @ 83FD814
|
|
.4byte sub_811BCF4
|
|
.4byte sub_811BD60
|
|
|
|
.align 2
|
|
gUnknown_083FD81C:: @ 83FD81C
|
|
.4byte sub_811BED8
|
|
.4byte sub_811BF2C
|
|
.4byte sub_811BFC4
|
|
|
|
.align 2
|
|
gUnknown_083FD828:: @ 83FD828
|
|
.4byte sub_811C164
|
|
.4byte sub_811C1CC
|
|
.4byte sub_811C2A4
|
|
.4byte sub_811C38C
|
|
.4byte sub_811C400
|
|
.4byte sub_811C43C
|
|
.4byte sub_811C4F0
|
|
.4byte sub_811C5B4
|
|
.4byte sub_811C5E8
|
|
.4byte sub_811C630
|
|
|
|
gUnknown_083FD850:: @ 83FD850
|
|
.byte TRAINER_PIC_SIDNEY
|
|
.byte TRAINER_PIC_PHOEBE
|
|
.byte TRAINER_PIC_GLACIA
|
|
.byte TRAINER_PIC_DRAKE
|
|
.byte TRAINER_PIC_STEVEN
|
|
|
|
.align 1
|
|
gUnknown_083FD856:: @ 83FD856
|
|
.2byte 0x200, 0x200
|
|
.2byte 0x200, 0x200
|
|
.2byte 0x1B0, 0x1B0
|
|
.2byte 0x1A0, 0x1A0
|
|
.2byte 0x188, 0x188
|
|
|
|
.align 1
|
|
gUnknown_083FD86A:: @ 83FD86A
|
|
.2byte 0, 0
|
|
.2byte 0, 0
|
|
.2byte -4, 4
|
|
.2byte 0, 5
|
|
.2byte 0, 7
|
|
|
|
.align 2
|
|
gUnknown_083FD880:: @ 83FD880
|
|
.4byte sub_811C934
|
|
.4byte sub_811C938
|
|
.4byte sub_811C984
|
|
.4byte sub_811C9B8
|
|
.4byte sub_811C934
|
|
.4byte sub_811C9E4
|
|
.4byte sub_811C934
|
|
|
|
.align 1
|
|
gUnknown_083FD89C:: @ 83FD89C
|
|
.2byte 12, -12
|
|
|
|
.align 1
|
|
gUnknown_083FD8A0:: @ 83FD8A0
|
|
.2byte -1, 1
|
|
|
|
.align 2
|
|
gUnknown_083FD8A4:: @ 83FD8A4
|
|
.4byte sub_811CA94
|
|
.4byte sub_811CB20
|
|
.4byte sub_811CBE8
|
|
|
|
.align 2
|
|
gUnknown_083FD8B0:: @ 83FD8B0
|
|
.4byte sub_811CD14
|
|
.4byte sub_811CDA0
|
|
.4byte sub_811CE14
|
|
.4byte sub_811CE4C
|
|
.4byte sub_811CEB0
|
|
|
|
.align 1
|
|
gUnknown_083FD8C4:: @ 83FD8C4
|
|
.2byte 0
|
|
.2byte 20
|
|
.2byte 15
|
|
.2byte 40
|
|
.2byte 10
|
|
.2byte 25
|
|
.2byte 35
|
|
.2byte 5
|
|
|
|
.align 2
|
|
gUnknown_083FD8D4:: @ 83FD8D4
|
|
.4byte sub_811D0F0
|
|
.4byte sub_811D144
|
|
.4byte sub_811D19C
|
|
|
|
.align 2
|
|
gUnknown_083FD8E0:: @ 83FD8E0
|
|
.4byte sub_811D200
|
|
.4byte sub_811D260
|
|
.4byte sub_811D2D8
|
|
.4byte sub_811D3B0
|
|
.4byte sub_811D41C
|
|
|
|
.align 1
|
|
gUnknown_083FD8F4:: @ 83FD8F4
|
|
.2byte 56, 0, 0, 160, 0
|
|
.2byte 104, 160, 240, 88, 1
|
|
.2byte 240, 72, 56, 0, 1
|
|
.2byte 0, 32, 144, 160, 0
|
|
.2byte 144, 160, 184, 0, 1
|
|
.2byte 56, 0, 168, 160, 0
|
|
.2byte 168, 160, 48, 0, 1
|
|
|
|
.align 1
|
|
gUnknown_083FD93A:: @ 83FD93A
|
|
.2byte 8
|
|
.2byte 4
|
|
.2byte 2
|
|
.2byte 1
|
|
.2byte 1
|
|
.2byte 1
|
|
.2byte 0
|
|
|
|
.align 2
|
|
gUnknown_083FD948:: @ 83FD948
|
|
.4byte sub_811D584
|
|
.4byte sub_811D5E0
|
|
|
|
.align 2
|
|
gSpriteImageTable_83FD950:: @ 83FD950
|
|
obj_frame_tiles gSpriteImage_83FC148, 0x200
|
|
|
|
.align 2
|
|
gSpriteAnim_83FD958:: @ 83FD958
|
|
obj_image_anim_frame 0, 1
|
|
obj_image_anim_end
|
|
|
|
.align 2
|
|
gSpriteAnimTable_83FD960:: @ 83FD960
|
|
.4byte gSpriteAnim_83FD958
|
|
|
|
.align 2
|
|
gSpriteAffineAnim_83FD964:: @ 83FD964
|
|
obj_rot_scal_anim_frame 0x0, 0x0, -4, 1
|
|
obj_rot_scal_anim_jump 0
|
|
|
|
.align 2
|
|
gSpriteAffineAnim_83FD974:: @ 83FD974
|
|
obj_rot_scal_anim_frame 0x0, 0x0, 4, 1
|
|
obj_rot_scal_anim_jump 0
|
|
|
|
.align 2
|
|
gSpriteAffineAnimTable_83FD984:: @ 83FD984
|
|
.4byte gSpriteAffineAnim_83FD964
|
|
.4byte gSpriteAffineAnim_83FD974
|
|
|
|
.align 2
|
|
gSpriteTemplate_83FD98C:: @ 83FD98C
|
|
spr_template 0xFFFF, 4105, gFieldOamData_32x32, gSpriteAnimTable_83FD960, gSpriteImageTable_83FD950, gSpriteAffineAnimTable_83FD984, sub_811B720
|
|
|
|
.align 2
|
|
gOamData_83FD9A4:: @ 83FD9A4
|
|
.2byte 0x0000
|
|
.2byte 0xC000
|
|
.2byte 0x0000
|
|
|
|
.align 2
|
|
gSpriteImageTable_83FD9AC:: @ 83FD9AC
|
|
obj_frame_tiles gSpriteImage_83FC528, 0x800
|
|
|
|
.align 2
|
|
gSpriteImageTable_83FD9B4:: @ 83FD9B4
|
|
obj_frame_tiles gSpriteImage_83FCD28, 0x800
|
|
|
|
.align 2
|
|
gSpriteAnim_83FD9BC:: @ 83FD9BC
|
|
obj_image_anim_frame 0, 1
|
|
obj_image_anim_end
|
|
|
|
.align 2
|
|
gSpriteAnimTable_83FD9C4:: @ 83FD9C4
|
|
.4byte gSpriteAnim_83FD9BC
|
|
|
|
.align 2
|
|
gSpriteTemplate_83FD9C8:: @ 83FD9C8
|
|
spr_template 0xFFFF, 4106, gOamData_83FD9A4, gSpriteAnimTable_83FD9C4, gSpriteImageTable_83FD9AC, gDummySpriteAffineAnimTable, sub_811C90C
|
|
|
|
.align 2
|
|
gSpriteTemplate_83FD9E0:: @ 83FD9E0
|
|
spr_template 0xFFFF, 4106, gOamData_83FD9A4, gSpriteAnimTable_83FD9C4, gSpriteImageTable_83FD9B4, gDummySpriteAffineAnimTable, sub_811C90C
|
|
|
|
.align 2
|
|
gFieldEffectObjectPalette10:: @ 83FD9F8
|
|
.incbin "graphics/field_effect_objects/palettes/10.gbapal"
|
|
|
|
.align 2
|
|
gFieldEffectObjectPaletteInfo10:: @ 83FDA18
|
|
obj_pal gFieldEffectObjectPalette10, 0x1009
|
|
|
|
.align 2
|
|
Unknown_83FDA20:
|
|
.incbin "graphics/battle_transitions/sidney_bg.gbapal"
|
|
|
|
.align 2
|
|
Unknown_83FDA40:
|
|
.incbin "graphics/battle_transitions/phoebe_bg.gbapal"
|
|
|
|
.align 2
|
|
Unknown_83FDA60:
|
|
.incbin "graphics/battle_transitions/glacia_bg.gbapal"
|
|
|
|
.align 2
|
|
Unknown_83FDA80:
|
|
.incbin "graphics/battle_transitions/drake_bg.gbapal"
|
|
|
|
.align 2
|
|
Unknown_83FDAA0:
|
|
.incbin "graphics/battle_transitions/steven_bg.gbapal"
|
|
|
|
.align 2
|
|
Unknown_83FDAC0:
|
|
.incbin "graphics/battle_transitions/brendan_bg.gbapal"
|
|
|
|
.align 2
|
|
Unknown_83FDAE0:
|
|
.incbin "graphics/battle_transitions/may_bg.gbapal"
|
|
|
|
.align 2
|
|
gUnknown_083FDB00:: @ 83FDB00
|
|
.4byte Unknown_83FDA20
|
|
.4byte Unknown_83FDA40
|
|
.4byte Unknown_83FDA60
|
|
.4byte Unknown_83FDA80
|
|
.4byte Unknown_83FDAA0
|
|
|
|
.align 2
|
|
gUnknown_083FDB14:: @ 83FDB14
|
|
.4byte Unknown_83FDAC0
|
|
.4byte Unknown_83FDAE0
|
|
|
|
.align 2
|
|
UnusedTrainerPalette:
|
|
.incbin "graphics/battle_transitions/unused_trainer.gbapal"
|
|
|
|
.align 2
|
|
gSpritePalette_UnusedTrainer:: @ 83FDB3C
|
|
obj_pal UnusedTrainerPalette, 0x100A
|
|
|
|
.align 2
|
|
gUnknown_083FDB44:: @ 83FDB44
|
|
.incbin "graphics/battle_transitions/big_pokeball_map.bin"
|
|
|
|
.align 2
|
|
gUnknown_083FDFF4:: @ 83FDFF4
|
|
.incbin "graphics/battle_transitions/elite_four_bg_map.bin"
|