summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgarak <garakmon@gmail.com>2019-12-17 15:03:57 -0500
committergarak <garakmon@gmail.com>2019-12-17 15:05:23 -0500
commit977a995cdddfec1c03514f9b46b0f0d02e1c124e (patch)
treefe98eb84efd0de9e3b07d4cbd64923a80031d03a
parented7a1d16e7ec9c5439f4ca3addf9d305091199a8 (diff)
disassemble final baserom incbins from event_object_movement
-rw-r--r--data/event_object_movement.s228
1 files changed, 190 insertions, 38 deletions
diff --git a/data/event_object_movement.s b/data/event_object_movement.s
index 9dd3878dc..9e0d40cd8 100644
--- a/data/event_object_movement.s
+++ b/data/event_object_movement.s
@@ -169,7 +169,7 @@ gUnknown_83716A8:: @ 83716A8
gUnknown_83720A8:: @ 83720A8
.incbin "graphics/object_events/024.4bpp"
-@ 8372AA8
+gUnknown_8372AA8:: @ 8372AA8
.incbin "graphics/object_events/unk_8372AA8.4bpp"
gUnknown_83733A8:: @ 83733A8
@@ -7412,7 +7412,9 @@ gUnknown_83A5EC0:: @ 83A5EC0
spr_template 0xFFFF, 0x100D, gEventObjectBaseOam_16x16, gUnknown_83A5EBC, gUnknown_83A5E7C, gDummySpriteAffineAnimTable, sub_8085604
gUnknown_83A5ED8:: @ 83A5ED8
- .incbin "baserom.gba", 0x3A5ED8, 0x8
+ .4byte gUnknown_839C588
+ .2byte 0x100D
+ .2byte 0x0000 @ filler
gUnknown_83A5EE0:: @ 83A5EE0
overworld_frame gUnknown_839C828, 2, 2, 0
@@ -7479,112 +7481,262 @@ gUnknown_83A5FE0:: @ 83A5FE0
spr_template 0xFFFF, 0x100F, gEventObjectBaseOam_16x16, gUnknown_83A5FDC, gUnknown_83A5FBC, gDummySpriteAffineAnimTable, sub_80DCC90
gUnknown_83A5FF8::
- .incbin "baserom.gba", 0x3A5FF8, 0x8
+ .4byte gUnknown_839D3A8
+ .2byte 0x100F
+ .2byte 0x0000 @ filler
gUnknown_83A6000:: @ 83A6000
- .incbin "baserom.gba", 0x3A6000, 0x10
+ .2byte 0x0020
+ .2byte 0x0040
+ .2byte 0x0060
+ .2byte 0x0080
+
+gUnknown_83A6008:: @ 83A6008
+ .2byte 0x0020
+ .2byte 0x0040
+ .2byte 0x0080
+ .2byte 0x00C0
gUnknown_83A6010:: @ 83A6010
- .incbin "baserom.gba", 0x3A6010, 0x8
+ .2byte 0x0020
+ .2byte 0x0030
+ .2byte 0x0040
+ .2byte 0x0050
gUnknown_83A6018:: @ 83A6018
- .incbin "baserom.gba", 0x3A6018, 0x1C
+ .4byte sub_8060064
+ .4byte sub_8060078
+ .4byte sub_80600A4
+ .4byte sub_80600E0
+ .4byte sub_8060100
+ .4byte sub_806014C
+ .4byte sub_80601AC
gUnknown_83A6034:: @ 83A6034
- .incbin "baserom.gba", 0x3A6034, 0x1C
+ .4byte sub_8060064
+ .4byte sub_8060078
+ .4byte sub_80600A4
+ .4byte sub_80600E0
+ .4byte sub_8060100
+ .4byte sub_806017C
+ .4byte sub_80601AC
gUnknown_83A6050:: @ 83A6050
- .incbin "baserom.gba", 0x3A6050, 0x4
+ .byte 1 @ DIR_SOUTH
+ .byte 2 @ DIR_NORTH
+ .byte 3 @ DIR_WEST
+ .byte 4 @ DIR_EAST
gUnknown_83A6054:: @ 83A6054
- .incbin "baserom.gba", 0x3A6054, 0x2C
+ .4byte GetRegularRunningPastFacingDirection
+ .4byte GetNorthSouthRunningPastFacingDirection
+ .4byte GetEastWestRunningPastFacingDirection
+ .4byte GetNorthEastRunningPastFacingDirection
+ .4byte GetNorthWestRunningPastFacingDirection
+ .4byte GetSouthEastRunningPastFacingDirection
+ .4byte GetSouthWestRunningPastFacingDirection
+ .4byte GetNonEastRunningPastFacingDirection
+ .4byte GetNonWestRunningPastFacingDirection
+ .4byte GetNonSouthRunningPastFacingDirection
+ .4byte GetNonNorthRunningPastFacingDirection
gUnknown_83A6080:: @ 83A6080
- .incbin "baserom.gba", 0x3A6080, 0x14
+ .4byte sub_80605D0
+ .4byte sub_80605E4
+ .4byte sub_8060610
+ .4byte sub_8060654
+ .4byte sub_8060684
gUnknown_83A6094:: @ 83A6094
- .incbin "baserom.gba", 0x3A6094, 0x1C
+ .4byte sub_8060710
+ .4byte sub_8060724
+ .4byte sub_8060750
+ .4byte sub_806078C
+ .4byte sub_80607AC
+ .4byte sub_80607F8
+ .4byte sub_8060828
gUnknown_83A60B0:: @ 83A60B0
- .incbin "baserom.gba", 0x3A60B0, 0x4
+ .byte 1 @ DIR_SOUTH
+ .byte 2 @ DIR_NORTH
+ .byte 0 @ DIR_NONE
+ .byte 0 @ DIR_NONE
gUnknown_83A60B4:: @ 83A60B4
- .incbin "baserom.gba", 0x3A60B4, 0x1C
+ .4byte sub_8060894
+ .4byte sub_80608A8
+ .4byte sub_80608D4
+ .4byte sub_8060910
+ .4byte sub_8060930
+ .4byte sub_806097C
+ .4byte sub_80609AC
gUnknown_83A60D0:: @ 83A60D0
- .incbin "baserom.gba", 0x3A60D0, 0x4
+ .byte 3 @ DIR_WEST
+ .byte 4 @ DIR_EAST
+ .byte 0 @ DIR_NONE
+ .byte 0 @ DIR_NONE
gUnknown_83A60D4:: @ 83A60D4
- .incbin "baserom.gba", 0x3A60D4, 0xC
+ .4byte sub_8060A18
+ .4byte sub_8060A44
+ .4byte sub_8060A64
gUnknown_83A60E0:: @ 83A60E0
- .incbin "baserom.gba", 0x3A60E0, 0x14
+ .4byte sub_8060AB8
+ .4byte sub_8060ACC
+ .4byte sub_8060AF8
+ .4byte sub_8060B3C
+ .4byte sub_8060B6C
gUnknown_83A60F4:: @ 83A60F4
- .incbin "baserom.gba", 0x3A60F4, 0x14
+ .4byte sub_8060BF8
+ .4byte sub_8060C0C
+ .4byte sub_8060C38
+ .4byte sub_8060C7C
+ .4byte sub_8060CAC
gUnknown_83A6108:: @ 83A6108
- .incbin "baserom.gba", 0x3A6108, 0x14
+ .4byte sub_8060D38
+ .4byte sub_8060D4C
+ .4byte sub_8060D78
+ .4byte sub_8060DBC
+ .4byte sub_8060DEC
gUnknown_83A611C:: @ 83A611C
- .incbin "baserom.gba", 0x3A611C, 0x4
+ .byte 2 @ DIR_NORTH
+ .byte 3 @ DIR_WEST
+ .byte 0 @ DIR_NONE
+ .byte 0 @ DIR_NONE
gUnknown_83A6120:: @ 83A6120
- .incbin "baserom.gba", 0x3A6120, 0x14
+ .4byte sub_8060E78
+ .4byte sub_8060E8C
+ .4byte sub_8060EB8
+ .4byte sub_8060EFC
+ .4byte sub_8060F2C
gUnknown_83A6134:: @ 83A6134
- .incbin "baserom.gba", 0x3A6134, 0x4
+ .byte 2 @ DIR_NORTH
+ .byte 4 @ DIR_EAST
+ .byte 0 @ DIR_NONE
+ .byte 0 @ DIR_NONE
gUnknown_83A6138:: @ 83A6138
- .incbin "baserom.gba", 0x3A6138, 0x14
+ .4byte sub_8060FB8
+ .4byte sub_8060FCC
+ .4byte sub_8060FF8
+ .4byte sub_806103C
+ .4byte sub_806106C
gUnknown_83A614C:: @ 83A614C
- .incbin "baserom.gba", 0x3A614C, 0x4
+ .byte 1 @ DIR_SOUTH
+ .byte 3 @ DIR_WEST
+ .byte 0 @ DIR_NONE
+ .byte 0 @ DIR_NONE
gUnknown_83A6150:: @ 83A6150
- .incbin "baserom.gba", 0x3A6150, 0x14
+ .4byte sub_80610F8
+ .4byte sub_806110C
+ .4byte sub_8061138
+ .4byte sub_806117C
+ .4byte sub_80611AC
gUnknown_83A6164:: @ 83A6164
- .incbin "baserom.gba", 0x3A6164, 0x4
+ .byte 1 @ DIR_SOUTH
+ .byte 4 @ DIR_EAST
+ .byte 0 @ DIR_NONE
+ .byte 0 @ DIR_NONE
gUnknown_83A6168:: @ 83A6168
- .incbin "baserom.gba", 0x3A6168, 0x14
+ .4byte sub_8061238
+ .4byte sub_806124C
+ .4byte sub_8061278
+ .4byte sub_80612BC
+ .4byte sub_80612EC
gUnknown_83A617C:: @ 83A617C
- .incbin "baserom.gba", 0x3A617C, 0x4
+ .byte 2 @ DIR_NORTH
+ .byte 1 @ DIR_SOUTH
+ .byte 3 @ DIR_WEST
+ .byte 1 @ DIR_SOUTH
gUnknown_83A6180:: @ 83A6180
- .incbin "baserom.gba", 0x3A6180, 0x14
+ .4byte sub_8061378
+ .4byte sub_806138C
+ .4byte sub_80613B8
+ .4byte sub_80613FC
+ .4byte sub_806142C
gUnknown_83A6194:: @ 83A6194
- .incbin "baserom.gba", 0x3A6194, 0x4
+ .byte 1 @ DIR_SOUTH
+ .byte 2 @ DIR_NORTH
+ .byte 4 @ DIR_EAST
+ .byte 1 @ DIR_SOUTH
gUnknown_83A6198:: @ 83A6198
- .incbin "baserom.gba", 0x3A6198, 0x14
+ .4byte sub_80614B8
+ .4byte sub_80614CC
+ .4byte sub_80614F8
+ .4byte sub_806153C
+ .4byte sub_806156C
gUnknown_83A61AC:: @ 83A61AC
- .incbin "baserom.gba", 0x3A61AC, 0x4
+ .byte 2 @ DIR_NORTH
+ .byte 3 @ DIR_WEST
+ .byte 4 @ DIR_EAST
+ .byte 2 @ DIR_NORTH
gUnknown_83A61B0:: @ 83A61B0
- .incbin "baserom.gba", 0x3A61B0, 0x14
+ .4byte sub_80615F8
+ .4byte sub_806160C
+ .4byte sub_8061638
+ .4byte sub_806167C
+ .4byte sub_80616AC
gUnknown_83A61C4:: @ 83A61C4
- .incbin "baserom.gba", 0x3A61C4, 0x4
+ .byte 3 @ DIR_WEST
+ .byte 4 @ DIR_EAST
+ .byte 1 @ DIR_SOUTH
+ .byte 1 @ DIR_SOUTH
gUnknown_83A61C8:: @ 83A61C8
- .incbin "baserom.gba", 0x3A61C8, 0x10
+ .4byte sub_8061738
+ .4byte sub_8061764
+ .4byte sub_8061788
+ .4byte sub_80617B4
gUnknown_83A61D8:: @ 83A61D8
- .incbin "baserom.gba", 0x3A61D8, 0x8
+ .byte 0x01
+ .byte 0x04
+ .byte 0x03
+ .byte 0x01
+ .byte 0x02
+ .byte 0x00
+ .byte 0x00
+ .byte 0x00
gUnknown_83A61E0:: @ 83A61E0
- .incbin "baserom.gba", 0x3A61E0, 0x10
+ .4byte sub_806183C
+ .4byte sub_8061868
+ .4byte sub_806188C
+ .4byte sub_80618B8
gUnknown_83A61F0:: @ 83A61F0
- .incbin "baserom.gba", 0x3A61F0, 0x8
+ .byte 0x01
+ .byte 0x03
+ .byte 0x04
+ .byte 0x02
+ .byte 0x01
+ .byte 0x00
+ .byte 0x00
+ .byte 0x00
gUnknown_83A61F8:: @ 83A61F8
- .incbin "baserom.gba", 0x3A61F8, 0x10
+ .4byte sub_8061940
+ .4byte sub_8061954
+ .4byte sub_806198C
+ .4byte sub_8061A44
gUnknown_83A6208:: @ 83A6208
.4byte sub_8061A6C