mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2024-12-26 19:54:21 +01:00
460 lines
9.3 KiB
ArmAsm
460 lines
9.3 KiB
ArmAsm
.include "asm/macros.inc"
|
|
.include "constants/constants.inc"
|
|
|
|
.section .rodata
|
|
|
|
.align 2
|
|
gUnknown_085F06E0:: @ 85F06E0
|
|
.incbin "graphics/intro/intro2_grass.gbapal"
|
|
|
|
.align 2
|
|
gUnknown_085F0700:: @ 85F0700
|
|
.incbin "graphics/intro/intro2_grass_afternoon.gbapal"
|
|
|
|
.align 2
|
|
gUnknown_085F0720:: @ 85F0720
|
|
.incbin "graphics/intro/intro2_grass_night.gbapal"
|
|
|
|
.align 2
|
|
gUnknown_085F0740:: @ 85F0740
|
|
.incbin "graphics/intro/intro2_grass.4bpp.lz"
|
|
|
|
.align 2
|
|
gUnknown_085F0BC0:: @ 85F0BC0
|
|
.incbin "graphics/intro/intro2_grass_map.bin.lz"
|
|
|
|
.align 2
|
|
gUnknown_085F0CFC:: @ 85F0CFC
|
|
.incbin "graphics/intro/85F0CFC.gbapal"
|
|
|
|
.align 2
|
|
gUnknown_085F0D5C:: @ 85F0D5C
|
|
.incbin "graphics/intro/85F0D5C.gbapal"
|
|
|
|
.align 2
|
|
gUnknown_085F0DBC:: @ 85F0DBC
|
|
.incbin "graphics/intro/intro2_bgclouds.4bpp.lz"
|
|
|
|
.align 2
|
|
gUnknown_085F1398:: @ 85F1398
|
|
.incbin "graphics/intro/intro2_bgclouds_map.bin.lz"
|
|
|
|
.align 2
|
|
gUnknown_085F1668:: @ 85F1668
|
|
.incbin "graphics/intro/intro2_bgclouds.gbapal"
|
|
|
|
.align 2
|
|
gUnknown_085F1688:: @ 85F1688
|
|
.incbin "graphics/intro/intro2_bgclouds_afternoon.gbapal"
|
|
|
|
.align 2
|
|
gUnknown_085F16A8:: @ 85F16A8
|
|
.incbin "graphics/intro/intro2_bgclouds2.4bpp.lz"
|
|
|
|
.align 2
|
|
gUnknown_085F17E4:: @ 85F17E4
|
|
.incbin "graphics/intro/intro2_bgtrees2.gbapal"
|
|
|
|
.align 2
|
|
gUnknown_085F1804:: @ 85F1804
|
|
.incbin "graphics/intro/intro2_bgtrees2_afternoon.gbapal"
|
|
|
|
.align 2
|
|
gUnknown_085F1824:: @ 85F1824
|
|
.incbin "graphics/intro/intro2_bgtrees.4bpp.lz"
|
|
|
|
.align 2
|
|
gUnknown_085F1EAC:: @ 85F1EAC
|
|
.incbin "graphics/intro/intro2_bgtrees_map.bin.lz"
|
|
|
|
.align 2
|
|
gUnknown_085F21B0:: @ 85F21B0
|
|
.incbin "graphics/intro/intro2_bgtrees.gbapal"
|
|
|
|
.align 2
|
|
gIntro2TreeGfx:: @ 85F21D0
|
|
.incbin "graphics/intro/intro2_bgtreessmall.4bpp.lz"
|
|
|
|
.align 2
|
|
gUnknown_085F231C:: @ 85F231C
|
|
.incbin "graphics/intro/85F231C.gbapal"
|
|
|
|
.align 2
|
|
gUnknown_085F235C:: @ 85F235C
|
|
.incbin "graphics/intro/intro2_bgnight.4bpp.lz"
|
|
|
|
.align 2
|
|
gUnknown_085F2548:: @ 85F2548
|
|
.incbin "graphics/intro/intro2_bgnight.gbapal"
|
|
|
|
.align 2
|
|
gUnknown_085F2568:: @ 85F2568
|
|
.incbin "graphics/intro/intro2_bgnight_map.bin.lz"
|
|
|
|
.align 2
|
|
gIntro2NightGfx:: @ 85F2814
|
|
.incbin "graphics/intro/intro2_night.4bpp.lz"
|
|
|
|
.align 2
|
|
gIntro2BrendanPal:: @ 85F2898
|
|
.incbin "graphics/intro/intro2_brendan.gbapal"
|
|
|
|
.align 2
|
|
gIntro2BrendanGfx:: @ 85F28B8
|
|
.incbin "graphics/intro/intro2_brendan.4bpp.lz"
|
|
|
|
.align 2
|
|
gIntro2MayPal:: @ 85F3470
|
|
.incbin "graphics/intro/intro2_may.gbapal"
|
|
|
|
.align 2
|
|
gUnknown_085F3490:: @ 85F3490
|
|
.space 0x1E0
|
|
|
|
.align 2
|
|
gIntro2MayGfx:: @ 85F3670
|
|
.incbin "graphics/intro/intro2_may.4bpp.lz"
|
|
|
|
.align 2
|
|
gIntro2BicycleGfx:: @ 85F4318
|
|
.incbin "graphics/intro/intro2_bicycle.4bpp.lz"
|
|
|
|
.align 2
|
|
gIntro2LatiosPal:: @ 85F4744
|
|
.incbin "graphics/intro/intro2_latios.gbapal"
|
|
|
|
.align 2
|
|
gIntro2LatiosGfx:: @ 85F4764
|
|
.incbin "graphics/intro/intro2_latios.4bpp.lz"
|
|
|
|
.align 2
|
|
gIntro2LatiasPal:: @ 85F4C08
|
|
.incbin "graphics/intro/intro2_latias.gbapal"
|
|
|
|
.align 2
|
|
gIntro2LatiasGfx:: @ 85F4C28
|
|
.incbin "graphics/intro/intro2_latias.4bpp.lz"
|
|
|
|
.align 2
|
|
gUnknown_085F504C:: @ 85F504C
|
|
spr_template 0x07d0, 0xffff, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_817B62C
|
|
|
|
.align 2
|
|
gUnknown_085F5064:: @ 85F5064
|
|
obj_tiles gUnknown_085F16A8, 0x0400, 0x07d0
|
|
null_obj_tiles
|
|
|
|
.align 2
|
|
gUnknown_085F5074:: @ 85F5074
|
|
obj_image_anim_frame 0, 30
|
|
obj_image_anim_end
|
|
|
|
.align 2
|
|
gUnknown_085F507C:: @ 85F507C
|
|
obj_image_anim_frame 16, 30
|
|
obj_image_anim_end
|
|
|
|
.align 2
|
|
gUnknown_085F5084:: @ 85F5084
|
|
obj_image_anim_frame 20, 30
|
|
obj_image_anim_end
|
|
|
|
.align 2
|
|
gUnknown_085F508C:: @ 85F508C
|
|
obj_image_anim_frame 22, 30
|
|
obj_image_anim_end
|
|
|
|
.align 2
|
|
gUnknown_085F5094:: @ 85F5094
|
|
.4byte gUnknown_085F5074
|
|
.4byte gUnknown_085F507C
|
|
.4byte gUnknown_085F5084
|
|
.4byte gUnknown_085F508C
|
|
|
|
.align 2
|
|
gUnknown_085F50A4:: @ 85F50A4
|
|
.byte -128, 72, 32, 100
|
|
.2byte 0xC00
|
|
.space 2
|
|
.byte -128, -98, 32, 100
|
|
.2byte 0xC00
|
|
.space 2
|
|
.byte 65, -64, 40, 101
|
|
.2byte 0x800
|
|
.space 2
|
|
.byte 65, 56, 40, 101
|
|
.2byte 0x800
|
|
.space 2
|
|
.byte 18, 100, 44, 102
|
|
.2byte 0x400
|
|
.space 2
|
|
.byte 18, -104, 44, 102
|
|
.2byte 0x400
|
|
.space 2
|
|
.byte 19, 8, 46, 103
|
|
.2byte 0x100
|
|
.space 2
|
|
.byte 19, 56, 46, 103
|
|
.2byte 0x100
|
|
.space 2
|
|
.byte 19, -16, 46, 103
|
|
.2byte 0x100
|
|
.space 2
|
|
|
|
.align 2
|
|
gUnknown_085F50EC:: @ 85F50EC
|
|
obj_tiles gIntro2TreeGfx, 0x0400, 0x07d0
|
|
null_obj_tiles
|
|
|
|
.align 2
|
|
gUnknown_085F50FC:: @ 85F50FC
|
|
obj_image_anim_frame 0, 30
|
|
obj_image_anim_end
|
|
|
|
.align 2
|
|
gUnknown_085F5104:: @ 85F5104
|
|
obj_image_anim_frame 16, 30
|
|
obj_image_anim_end
|
|
|
|
.align 2
|
|
gUnknown_085F510C:: @ 85F510C
|
|
obj_image_anim_frame 24, 30
|
|
obj_image_anim_end
|
|
|
|
.align 2
|
|
gUnknown_085F5114:: @ 85F5114
|
|
.4byte gUnknown_085F50FC
|
|
.4byte gUnknown_085F5104
|
|
.4byte gUnknown_085F510C
|
|
|
|
.align 2
|
|
gUnknown_085F5120:: @ 85F5120
|
|
.byte -128, 16, 88, 100
|
|
.2byte 0x2000
|
|
.space 2
|
|
.byte -128, 80, 88, 100
|
|
.2byte 0x2000
|
|
.space 2
|
|
.byte -128, -112, 88, 100
|
|
.2byte 0x2000
|
|
.space 2
|
|
.byte -128, -48, 88, 100
|
|
.2byte 0x2000
|
|
.space 2
|
|
.byte -95, 40, 88, 101
|
|
.2byte 0x1000
|
|
.space 2
|
|
.byte -95, 104, 88, 101
|
|
.2byte 0x1000
|
|
.space 2
|
|
.byte -95, -88, 88, 101
|
|
.2byte 0x1000
|
|
.space 2
|
|
.byte -95, -24, 88, 101
|
|
.2byte 0x1000
|
|
.space 2
|
|
.byte -94, 56, 88, 102
|
|
.2byte 0x800
|
|
.space 2
|
|
.byte -94, 120, 88, 102
|
|
.2byte 0x800
|
|
.space 2
|
|
.byte -94, -72, 88, 102
|
|
.2byte 0x800
|
|
.space 2
|
|
.byte -94, -8, 88, 102
|
|
.2byte 0x800
|
|
.space 2
|
|
|
|
.align 2
|
|
gUnknown_085F5180:: @ 85F5180
|
|
obj_tiles gIntro2NightGfx, 0x0400, 0x07d0
|
|
null_obj_tiles
|
|
|
|
.align 2
|
|
gUnknown_085F5190:: @ 85F5190
|
|
obj_image_anim_frame 0, 30
|
|
obj_image_anim_end
|
|
|
|
.align 2
|
|
gUnknown_085F5198:: @ 85F5198
|
|
.4byte gUnknown_085F5190
|
|
|
|
.align 2
|
|
gUnknown_085F519C:: @ 85F519C
|
|
.byte -128, 24, 88, 100
|
|
.2byte 0x1000
|
|
.space 2
|
|
.byte -128, 64, 88, 100
|
|
.2byte 0x1000
|
|
.space 2
|
|
.byte -128, 104, 88, 100
|
|
.2byte 0x1000
|
|
.space 2
|
|
.byte -128, -112, 88, 100
|
|
.2byte 0x1000
|
|
.space 2
|
|
.byte -128, -72, 88, 100
|
|
.2byte 0x1000
|
|
.space 2
|
|
.byte -128, -32, 88, 100
|
|
.2byte 0x1000
|
|
.space 2
|
|
|
|
.align 2
|
|
gOamData_85F51CC:: @ 85F51CC
|
|
.2byte 0x00A0
|
|
.2byte 0xC000
|
|
.2byte 0x0400
|
|
|
|
.align 2
|
|
gUnknown_085F51D4:: @ 85F51D4
|
|
obj_image_anim_frame 0, 8
|
|
obj_image_anim_frame 64, 8
|
|
obj_image_anim_frame 128, 8
|
|
obj_image_anim_frame 192, 8
|
|
obj_image_anim_jump 0
|
|
|
|
.align 2
|
|
gUnknown_085F51E8:: @ 85F51E8
|
|
.4byte gUnknown_085F51D4
|
|
|
|
.align 2
|
|
gUnknown_085F51EC:: @ 85F51EC
|
|
spr_template 0x03ea, 0x03ea, gOamData_85F51CC, gUnknown_085F51E8, NULL, gDummySpriteAffineAnimTable, nullsub_65
|
|
|
|
.align 2
|
|
gUnknown_085F5204:: @ 85F5204
|
|
spr_template 0x03eb, 0x03eb, gOamData_85F51CC, gUnknown_085F51E8, NULL, gDummySpriteAffineAnimTable, nullsub_65
|
|
|
|
.align 2
|
|
gUnknown_085F521C:: @ 85F521C
|
|
.2byte 0x40A0
|
|
.2byte 0xC000
|
|
.2byte 0x0400
|
|
|
|
.align 2
|
|
gUnknown_085F5224:: @ 85F5224
|
|
obj_image_anim_frame 0, 8
|
|
obj_image_anim_frame 32, 8
|
|
obj_image_anim_frame 64, 8
|
|
obj_image_anim_frame 96, 8
|
|
obj_image_anim_jump 0
|
|
|
|
.align 2
|
|
gUnknown_085F5238:: @ 85F5238
|
|
.4byte gUnknown_085F5224
|
|
|
|
.align 2
|
|
gUnknown_085F523C:: @ 85F523C
|
|
spr_template 0x03e9, 0x03ea, gUnknown_085F521C, gUnknown_085F5238, NULL, gDummySpriteAffineAnimTable, sub_817B7C4
|
|
|
|
.align 2
|
|
gUnknown_085F5254:: @ 85F5254
|
|
spr_template 0x03e9, 0x03eb, gUnknown_085F521C, gUnknown_085F5238, NULL, gDummySpriteAffineAnimTable, sub_817B7C4
|
|
|
|
.align 2
|
|
gUnknown_085F526C:: @ 85F526C
|
|
.2byte 0x00A0
|
|
.2byte 0xC000
|
|
.2byte 0x0400
|
|
|
|
.align 2
|
|
gUnknown_085F5274:: @ 85F5274
|
|
obj_image_anim_frame 0, 16
|
|
obj_image_anim_end
|
|
|
|
.align 2
|
|
gUnknown_085F527C:: @ 85F527C
|
|
obj_image_anim_frame 64, 16
|
|
obj_image_anim_end
|
|
|
|
.align 2
|
|
gUnknown_085F5284:: @ 85F5284
|
|
.4byte gUnknown_085F5274
|
|
.4byte gUnknown_085F527C
|
|
|
|
.align 2
|
|
gUnknown_085F528C:: @ 85F528C
|
|
spr_template 0x03ec, 0x03ec, gUnknown_085F526C, gUnknown_085F5284, NULL, gDummySpriteAffineAnimTable, nullsub_66
|
|
|
|
.align 2
|
|
gUnknown_085F52A4:: @ 85F52A4
|
|
spr_template 0x03ed, 0x03ed, gUnknown_085F526C, gUnknown_085F5284, NULL, gDummySpriteAffineAnimTable, nullsub_66
|
|
|
|
.align 2
|
|
gUnknown_085F52BC:: @ 85F52BC
|
|
obj_tiles gIntro2BrendanNoTurnGfx, 0x2000, 0x03ea
|
|
null_obj_tiles
|
|
|
|
.align 2
|
|
gUnknown_085F52CC:: @ 85F52CC
|
|
obj_tiles gIntro2MayNoTurnGfx, 0x2000, 0x03eb
|
|
null_obj_tiles
|
|
|
|
.align 2
|
|
gUnknown_085F52DC:: @ 85F52DC
|
|
obj_tiles gIntro2BicycleGfx, 0x1000, 0x03e9
|
|
null_obj_tiles
|
|
|
|
.align 2
|
|
gUnknown_085F52EC:: @ 85F52EC
|
|
obj_tiles gIntro2FlygonGfx, 0x1000, 0x03ec
|
|
null_obj_tiles
|
|
|
|
.align 2
|
|
gUnknown_085F52FC:: @ 85F52FC
|
|
obj_tiles gIntro2FlygonGfx, 0x1000, 0x03ed
|
|
null_obj_tiles
|
|
|
|
.align 2
|
|
gUnknown_085F530C:: @ 85F530C
|
|
obj_pal gIntro2BrendanNoTurnPal, 0x03ea
|
|
obj_pal gIntro2BrendanNoTurnPal, 0x03eb
|
|
obj_pal gIntro2FlygonPal, 0x03ec
|
|
obj_pal gIntro2FlygonPal, 0x03ed
|
|
null_obj_pal
|
|
|
|
.align 2
|
|
gUnknown_085F5334:: @ 85F5334
|
|
obj_tiles gIntro2BrendanGfx, 0x3800, 0x03ea
|
|
null_obj_tiles
|
|
|
|
.align 2
|
|
gUnknown_085F5344:: @ 85F5344
|
|
obj_tiles gIntro2MayGfx, 0x3800, 0x03eb
|
|
null_obj_tiles
|
|
|
|
.align 2
|
|
gUnknown_085F5354:: @ 85F5354
|
|
obj_tiles gIntro2BicycleGfx, 0x1000, 0x03e9
|
|
null_obj_tiles
|
|
|
|
.align 2
|
|
gUnknown_085F5364:: @ 85F5364
|
|
obj_tiles gIntro2LatiosGfx, 0x1000, 0x03ec
|
|
null_obj_tiles
|
|
|
|
.align 2
|
|
gUnknown_085F5374:: @ 85F5374
|
|
obj_tiles gIntro2LatiasGfx, 0x1000, 0x03ed
|
|
null_obj_pal
|
|
|
|
.align 2
|
|
gUnknown_085F5384:: @ 85F5384
|
|
obj_pal gIntro2BrendanPal, 0x03ea
|
|
obj_pal gIntro2MayPal, 0x03eb
|
|
obj_pal gIntro2LatiosPal, 0x03ec
|
|
obj_pal gIntro2LatiasPal, 0x03ed
|
|
null_obj_pal
|
|
|
|
.align 2
|
|
gUnknown_085F53AC:: @ 85F53AC
|
|
obj_tiles gIntro2BrendanGfx, 0x2000, 0x03ea
|
|
null_obj_tiles
|
|
|
|
.align 2
|
|
gUnknown_085F53BC:: @ 85F53BC
|
|
obj_tiles gIntro2MayGfx, 0x2000, 0x03eb
|
|
null_obj_tiles
|