summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortheo3 <arisstephenson2@gmail.com>2020-08-03 21:32:25 -0700
committertheo3 <arisstephenson2@gmail.com>2020-08-03 21:32:25 -0700
commitbd9e7c8616f7ace2a583495c97fcd8ea4ba2ef83 (patch)
tree7f31bf19967e6e91ef438de64033a601fc2f6413
parent5aa18bbf93eaa432dcb92960f4a0c6c5aa766c84 (diff)
labeled params for arm call funcs
-rw-r--r--asm/code_08000108.s74
1 files changed, 74 insertions, 0 deletions
diff --git a/asm/code_08000108.s b/asm/code_08000108.s
index a1f855fd..2e6cc668 100644
--- a/asm/code_08000108.s
+++ b/asm/code_08000108.s
@@ -168,165 +168,239 @@ gUnk_08000278::
.4byte gUnk_02030EB4
@ call 0x80B19CC
+@ ========
+@ Unused? Doesn't seem to be called by anything in Ghidra.
thumb_func_start sub_08000288
sub_08000288: @ 0x08000288
ldr r3, _080002F4 @ =gUnk_03005740
bx r3
@ call 0x80B19D8
+@ ========
+@ Unused? Doesn't seem to be called by anything in Ghidra.
thumb_func_start sub_0800028C
sub_0800028C: @ 0x0800028C
ldr r3, _080002F8 @ =gUnk_0300574C
bx r3
@ call 0x80B19EC
+@ ========
+@ Unused? Doesn't seem to be called by anything in Ghidra.
thumb_func_start sub_08000290
sub_08000290: @ 0x08000290
ldr r3, _080002FC @ =gUnk_03005760
bx r3
@ call 0x80B19FC
+@ ========
+@ Unused? Doesn't seem to be called by anything in Ghidra.
thumb_func_start sub_08000294
sub_08000294: @ 0x08000294
ldr r3, _08000300 @ =gUnk_03005770
bx r3
@ call 0x80B1A04
+@ ========
+@ Unused? Doesn't seem to be called by anything in Ghidra.
thumb_func_start sub_08000298
sub_08000298: @ 0x08000298
ldr r3, _08000304 @ =gUnk_03005778
bx r3
@ call 0x80B1A0C
+@ r0: entity*
+@ r1: s32
+@ r2: s32
thumb_func_start sub_0800029C
sub_0800029C: @ 0x0800029C
ldr r3, _08000308 @ =gUnk_03005780
bx r3
@ call 0x080B1A28
+@ r0: entity
+@ return: u32 (tileType)
thumb_func_start GetTileTypeByEntity
GetTileTypeByEntity: @ 0x080002A0
ldr r3, _0800030C @ =gUnk_0300579C
bx r3
@ call 0x080B1A34
+@ r0: s32 (xPos)
+@ r1: s32 (yPos)
+@ r2: u32 (layer)
+@ return: u32 (tileType)
thumb_func_start GetTileTypeByPos
GetTileTypeByPos: @ 0x080002A4
ldr r3, _08000310 @ =gUnk_030057A8
bx r3
@ call 0x080B1A48
+@ r0: s32 (xPos)
+@ r1: s32 (yPos)
+@ r2: u32 (layer)
thumb_func_start sub_080002A8
sub_080002A8: @ 0x080002A8
ldr r3, _08000314 @ =gUnk_030057BC
bx r3
@ call 0x080B1A58
+@ r0: s32 (xPos)
+@ r1: s32 (yPos)
+@ r2: u32 (layer)
thumb_func_start sub_080002AC
sub_080002AC: @ 0x080002AC
ldr r3, _08000318 @ =gUnk_030057CC
bx r3
@ call 0x080B1A60
+@ r0: u32 (tileIndex)
+@ r1: u32 (layer)
+@ return: u32 (tileType)
thumb_func_start GetTileType
GetTileType: @ 0x080002B0
ldr r3, _0800031C @ =gUnk_030057D4
bx r3
@ call 0x080B1A8C
+@ r0: Entity*
+@ r1: u32
+@ r2: u32
thumb_func_start sub_080002B4
sub_080002B4: @ 0x080002B4
ldr r3, _08000320 @ =gUnk_03005800
bx r3
@ call 0x080B1AA8
+@ r0:
+@ r1:
+@ r2:
+@ return:
+@ ========
+@ Called every frame a pot is thrown, every frame the screen is sliding in a transition, and once when entering stairs.
thumb_func_start sub_080002B8
sub_080002B8: @ 0x080002B8
ldr r3, _08000324 @ =gUnk_0300581C
bx r3
@ call 0x080B1AB4
+@ r0: s32 (xPos)
+@ r1: s32 (yPos)
+@ r2: u32 (layer)
thumb_func_start sub_080002BC
sub_080002BC: @ 0x080002BC
ldr r3, _08000328 @ =gUnk_03005828
bx r3
@ call 0x080B1AC8
+@ r0: u32
+@ r1: u32
+@ r2: u32
+@ return: ???
thumb_func_start sub_080002C0
sub_080002C0: @ 0x080002C0
ldr r3, _0800032C @ =gUnk_0300583C
bx r3
@ call 0x080B1AD8
+@ r0: Entity*
+@ r1: s32 (xOffset)
+@ r2: s32 (yOffset)
+@ ========
+@ Unused? Doesn't seem to be called by anything in Ghidra.
thumb_func_start sub_080002C4
sub_080002C4: @ 0x080002C4
ldr r3, _08000330 @ =gUnk_0300584C
bx r3
@ call 0x080B1AE0
+@ r0: u32 (tileIndex)
+@ r1: u32 (layer)
thumb_func_start sub_080002C8
sub_080002C8: @ 0x080002C8
ldr r3, _08000334 @ =gUnk_03005854
bx r3
@ call 0x080B1AF0
+@ r0: Entity*
+@ r1: ???
+@ r2: ???
thumb_func_start sub_080002CC
sub_080002CC: @ 0x080002CC
ldr r3, _08000338 @ =gUnk_03005864
bx r3
@ call 0x080B1B0C
+@ r0: Entity*
thumb_func_start sub_080002D0
sub_080002D0: @ 0x080002D0
ldr r3, _0800033C @ =gUnk_03005880
bx r3
+
@ call 0x080B1B18
+@ r0: s32 (xPos)
+@ r1: s32 (yPos)
+@ r2: u32 (layer)
thumb_func_start sub_080002D4
sub_080002D4: @ 0x080002D4
ldr r3, _08000340 @ =gUnk_0300588C
bx r3
@ call 0x080B1B2C
+@ ========
+@ Unused? Doesn't seem to be called by anything in Ghidra.
thumb_func_start sub_080002D8
sub_080002D8: @ 0x080002D8
ldr r3, _08000344 @ =gUnk_030058A0
bx r3
@ call 0x080B1B3C
+@ ========
+@ Unused? Doesn't seem to be called by anything in Ghidra.
thumb_func_start sub_080002DC
sub_080002DC: @ 0x080002DC
ldr r3, _08000348 @ =gUnk_030058B0
bx r3
@ call 0x080B1B44
+@ ========
+@ Unused? Doesn't seem to be called by anything in Ghidra.
thumb_func_start sub_080002E0
sub_080002E0: @ 0x080002E0
ldr r3, _0800034C @ =gUnk_030058B8
bx r3
@ call 0x080B1B54
+@ r0: u32 (tileIndex)
thumb_func_start sub_080002E4
sub_080002E4: @ 0x080002E4
ldr r3, _08000350 @ =gUnk_030058C8
bx r3
@ call 0x080B1B68
+@ ========
+@ Unused? Doesn't seem to be called by anything in Ghidra.
thumb_func_start sub_080002E8
sub_080002E8: @ 0x080002E8
ldr r3, _08000354 @ =gUnk_030058DC
bx r3
@ call 0x080B1B84
+@ r0: u32 (tileIndex)
+@ r1: u32 (layer)
thumb_func_start sub_080002EC
sub_080002EC: @ 0x080002EC
ldr r3, _08000358 @ =gUnk_030058F8
bx r3
@ call 0x080B1BA4
+@ r0: u32 (tileIndex)
+@ r1: u32 (layer)
+@ r2: ???
thumb_func_start sub_080002F0
sub_080002F0: @ 0x080002F0
ldr r3, _0800035C @ =gUnk_03005918
bx r3
+
_080002F4: .4byte gUnk_03005740
_080002F8: .4byte gUnk_0300574C
_080002FC: .4byte gUnk_03005760