From 59e7554a993422bb45fbbafb97172fc6b36eaa4f Mon Sep 17 00:00:00 2001 From: octorock <79596758+octorock@users.noreply.github.com> Date: Mon, 15 Mar 2021 21:06:52 +0100 Subject: [PATCH] Split data_08121C58.s and extract pointers --- data/animations/object/bakerOven.inc | 6 + data/animations/object/bigIceBlock.inc | 22 + data/animations/object/bigPushableLever.inc | 10 + data/animations/object/bigVortex.inc | 14 + data/animations/object/bird.inc | 18 + data/animations/object/crenalBeanSprout.inc | 35 + data/animations/object/fan.inc | 37 + data/animations/object/fileScreenObjects.inc | 13 + data/animations/object/furniture.inc | 47 + data/animations/object/gentariCurtains.inc | 14 + data/animations/object/lavaPlatform.inc | 26 + data/animations/object/macroBook.inc | 18 + data/animations/object/minecart.inc | 91 + .../animations/object/minishSizedEntrance.inc | 12 + data/animations/object/object64.inc | 14 + data/animations/object/object6A.inc | 306 ++++ data/animations/object/object79.inc | 14 + data/animations/object/object86.inc | 10 + data/animations/object/object98.inc | 18 + data/animations/object/object9B.inc | 13 + data/animations/object/objectA0.inc | 28 + data/animations/object/picoBloom.inc | 31 + data/animations/object/pullableLever.inc | 120 ++ data/animations/object/pushableLever.inc | 10 + data/animations/object/smallIceBlock.inc | 18 + data/animations/object/thoughtBubble.inc | 14 + data/animations/object/whirlwind.inc | 9 + data/const/object/backgroundCloud.inc | 10 + data/const/object/bakerOven.inc | 4 + data/const/object/bell.inc | 9 + data/const/object/bigIceBlock.inc | 8 + data/const/object/bigPushableLever.inc | 13 + data/const/object/bigVortex.inc | 10 + data/const/object/bird.inc | 34 + data/const/object/books.inc | 10 + data/const/object/crenalBeanSprout.inc | 34 + data/const/object/deathFx.inc | 2 +- data/const/object/fan.inc | 11 + data/const/object/figurineDevice.inc | 2 +- data/const/object/fileScreenObjects.inc | 52 + data/const/object/fireplace.inc | 3 + data/const/object/frozenWaterElement.inc | 7 + data/const/object/furniture.inc | 14 + data/const/object/gentariCurtains.inc | 5 + data/const/object/giantBookLadder.inc | 2 +- data/const/object/giantTwig.inc | 21 + data/const/object/heartContainer.inc | 2 + data/const/object/hiddenLadderDown.inc | 3 + data/const/object/houseDoorInterior.inc | 14 + data/const/object/ladderHoleInBookshelf.inc | 3 + data/const/object/lavaPlatform.inc | 23 + data/const/object/lightableSwitch.inc | 13 + data/const/object/lilypadSmall.inc | 3 + data/const/object/macroAcorn.inc | 3 + data/const/object/macroBook.inc | 8 + data/const/object/macroDecorations.inc | 6 + data/const/object/macroShoes.inc | 13 + data/const/object/mask.inc | 5 + data/const/object/minecart.inc | 15 + data/const/object/minecartDoor.inc | 6 + data/const/object/mineralWaterSource.inc | 6 + data/const/object/minishSizedEntrance.inc | 6 + data/const/object/object24.inc | 2 +- data/const/object/object3A.inc | 2 +- data/const/object/object49.inc | 25 + data/const/object/object4B.inc | 9 + data/const/object/object51.inc | 3 + data/const/object/object53.inc | 6 + data/const/object/object5A.inc | 8 + data/const/object/object5B.inc | 7 + data/const/object/object61.inc | 7 + data/const/object/object63.inc | 4 + data/const/object/object64.inc | 10 + data/const/object/object67.inc | 12 + data/const/object/object68.inc | 13 + data/const/object/object6A.inc | 68 + data/const/object/object70.inc | 3 + data/const/object/object72.inc | 9 + data/const/object/object74.inc | 15 + data/const/object/object79.inc | 7 + data/const/object/object80.inc | 6 + data/const/object/object81.inc | 3 + data/const/object/object86.inc | 6 + data/const/object/object87.inc | 13 + data/const/object/object89.inc | 12 + data/const/object/object8A.inc | 4 + data/const/object/object8B.inc | 8 + data/const/object/object8E.inc | 6 + data/const/object/object90.inc | 3 + data/const/object/object91.inc | 22 + data/const/object/object93.inc | 15 + data/const/object/object96.inc | 67 + data/const/object/object97.inc | 59 + data/const/object/object98.inc | 3 + data/const/object/object9B.inc | 7 + data/const/object/objectA0.inc | 9 + data/const/object/objectBlockingStairs.inc | 21 + data/const/object/objectOnPillar.inc | 19 + data/const/object/objectOnSpinyBeetle.inc | 27 + data/const/object/palaceArchway.inc | 3 + data/const/object/picoBloom.inc | 7 + data/const/object/pullableLever.inc | 21 + data/const/object/pushableFurniture.inc | 10 + data/const/object/pushableGrave.inc | 15 + data/const/object/pushableLever.inc | 13 + data/const/object/smallIceBlock.inc | 12 + data/const/object/steam.inc | 4 + data/const/object/swordsmanNewsletter.inc | 8 + data/const/object/thoughtBubble.inc | 6 + data/const/object/treeHidingPortal.inc | 9 + data/const/object/whirlwind.inc | 4 + data/data_08121C58.s | 1511 ++--------------- data/data_08124712.s | 2 +- src/object/object49.c | 8 +- 114 files changed, 2088 insertions(+), 1413 deletions(-) create mode 100644 data/animations/object/bakerOven.inc create mode 100644 data/animations/object/bigIceBlock.inc create mode 100644 data/animations/object/bigPushableLever.inc create mode 100644 data/animations/object/bigVortex.inc create mode 100644 data/animations/object/bird.inc create mode 100644 data/animations/object/crenalBeanSprout.inc create mode 100644 data/animations/object/fan.inc create mode 100644 data/animations/object/fileScreenObjects.inc create mode 100644 data/animations/object/furniture.inc create mode 100644 data/animations/object/gentariCurtains.inc create mode 100644 data/animations/object/lavaPlatform.inc create mode 100644 data/animations/object/macroBook.inc create mode 100644 data/animations/object/minecart.inc create mode 100644 data/animations/object/minishSizedEntrance.inc create mode 100644 data/animations/object/object64.inc create mode 100644 data/animations/object/object6A.inc create mode 100644 data/animations/object/object79.inc create mode 100644 data/animations/object/object86.inc create mode 100644 data/animations/object/object98.inc create mode 100644 data/animations/object/object9B.inc create mode 100644 data/animations/object/objectA0.inc create mode 100644 data/animations/object/picoBloom.inc create mode 100644 data/animations/object/pullableLever.inc create mode 100644 data/animations/object/pushableLever.inc create mode 100644 data/animations/object/smallIceBlock.inc create mode 100644 data/animations/object/thoughtBubble.inc create mode 100644 data/animations/object/whirlwind.inc create mode 100644 data/const/object/backgroundCloud.inc create mode 100644 data/const/object/bakerOven.inc create mode 100644 data/const/object/bell.inc create mode 100644 data/const/object/bigIceBlock.inc create mode 100644 data/const/object/bigPushableLever.inc create mode 100644 data/const/object/bigVortex.inc create mode 100644 data/const/object/bird.inc create mode 100644 data/const/object/books.inc create mode 100644 data/const/object/crenalBeanSprout.inc create mode 100644 data/const/object/fan.inc create mode 100644 data/const/object/fileScreenObjects.inc create mode 100644 data/const/object/fireplace.inc create mode 100644 data/const/object/frozenWaterElement.inc create mode 100644 data/const/object/furniture.inc create mode 100644 data/const/object/gentariCurtains.inc create mode 100644 data/const/object/giantTwig.inc create mode 100644 data/const/object/heartContainer.inc create mode 100644 data/const/object/hiddenLadderDown.inc create mode 100644 data/const/object/houseDoorInterior.inc create mode 100644 data/const/object/ladderHoleInBookshelf.inc create mode 100644 data/const/object/lavaPlatform.inc create mode 100644 data/const/object/lightableSwitch.inc create mode 100644 data/const/object/lilypadSmall.inc create mode 100644 data/const/object/macroAcorn.inc create mode 100644 data/const/object/macroBook.inc create mode 100644 data/const/object/macroDecorations.inc create mode 100644 data/const/object/macroShoes.inc create mode 100644 data/const/object/mask.inc create mode 100644 data/const/object/minecart.inc create mode 100644 data/const/object/minecartDoor.inc create mode 100644 data/const/object/mineralWaterSource.inc create mode 100644 data/const/object/minishSizedEntrance.inc create mode 100644 data/const/object/object49.inc create mode 100644 data/const/object/object4B.inc create mode 100644 data/const/object/object51.inc create mode 100644 data/const/object/object53.inc create mode 100644 data/const/object/object5A.inc create mode 100644 data/const/object/object5B.inc create mode 100644 data/const/object/object61.inc create mode 100644 data/const/object/object63.inc create mode 100644 data/const/object/object64.inc create mode 100644 data/const/object/object67.inc create mode 100644 data/const/object/object68.inc create mode 100644 data/const/object/object6A.inc create mode 100644 data/const/object/object70.inc create mode 100644 data/const/object/object72.inc create mode 100644 data/const/object/object74.inc create mode 100644 data/const/object/object79.inc create mode 100644 data/const/object/object80.inc create mode 100644 data/const/object/object81.inc create mode 100644 data/const/object/object86.inc create mode 100644 data/const/object/object87.inc create mode 100644 data/const/object/object89.inc create mode 100644 data/const/object/object8A.inc create mode 100644 data/const/object/object8B.inc create mode 100644 data/const/object/object8E.inc create mode 100644 data/const/object/object90.inc create mode 100644 data/const/object/object91.inc create mode 100644 data/const/object/object93.inc create mode 100644 data/const/object/object96.inc create mode 100644 data/const/object/object97.inc create mode 100644 data/const/object/object98.inc create mode 100644 data/const/object/object9B.inc create mode 100644 data/const/object/objectA0.inc create mode 100644 data/const/object/objectBlockingStairs.inc create mode 100644 data/const/object/objectOnPillar.inc create mode 100644 data/const/object/objectOnSpinyBeetle.inc create mode 100644 data/const/object/palaceArchway.inc create mode 100644 data/const/object/picoBloom.inc create mode 100644 data/const/object/pullableLever.inc create mode 100644 data/const/object/pushableFurniture.inc create mode 100644 data/const/object/pushableGrave.inc create mode 100644 data/const/object/pushableLever.inc create mode 100644 data/const/object/smallIceBlock.inc create mode 100644 data/const/object/steam.inc create mode 100644 data/const/object/swordsmanNewsletter.inc create mode 100644 data/const/object/thoughtBubble.inc create mode 100644 data/const/object/treeHidingPortal.inc create mode 100644 data/const/object/whirlwind.inc diff --git a/data/animations/object/bakerOven.inc b/data/animations/object/bakerOven.inc new file mode 100644 index 00000000..1353cfe3 --- /dev/null +++ b/data/animations/object/bakerOven.inc @@ -0,0 +1,6 @@ +gUnk_08123E2C:: @ 08123E2C + .incbin "baserom.gba", 0x123E2C, 0x000004C + +gUnk_08123E78:: @ 08123E78 + .4byte gUnk_08123E2C + .4byte 00000000 diff --git a/data/animations/object/bigIceBlock.inc b/data/animations/object/bigIceBlock.inc new file mode 100644 index 00000000..83faddfe --- /dev/null +++ b/data/animations/object/bigIceBlock.inc @@ -0,0 +1,22 @@ +gUnk_081237BA:: @ 081237BA + .incbin "baserom.gba", 0x1237BA, 0x0000004 + +gUnk_081237BE:: @ 081237BE + .incbin "baserom.gba", 0x1237BE, 0x0000004 + +gUnk_081237C2:: @ 081237C2 + .incbin "baserom.gba", 0x1237C2, 0x0000004 + +gUnk_081237C6:: @ 081237C6 + .incbin "baserom.gba", 0x1237C6, 0x0000004 + +gUnk_081237CA:: @ 081237CA + .incbin "baserom.gba", 0x1237CA, 0x0000016 + +gUnk_081237E0:: @ 081237E0 + .4byte gUnk_081237BA + .4byte gUnk_081237BE + .4byte gUnk_081237C2 + .4byte gUnk_081237C6 + .4byte gUnk_081237CA + .4byte 00000000 diff --git a/data/animations/object/bigPushableLever.inc b/data/animations/object/bigPushableLever.inc new file mode 100644 index 00000000..6229ea78 --- /dev/null +++ b/data/animations/object/bigPushableLever.inc @@ -0,0 +1,10 @@ +gUnk_081236FC:: @ 081236FC + .incbin "baserom.gba", 0x1236FC, 0x0000015 + +gUnk_08123711:: @ 08123711 + .incbin "baserom.gba", 0x123711, 0x0000017 + +gUnk_08123728:: @ 08123728 + .4byte gUnk_081236FC + .4byte gUnk_08123711 + .4byte 00000000 diff --git a/data/animations/object/bigVortex.inc b/data/animations/object/bigVortex.inc new file mode 100644 index 00000000..64bc4895 --- /dev/null +++ b/data/animations/object/bigVortex.inc @@ -0,0 +1,14 @@ +gUnk_08123698:: @ 08123698 + .incbin "baserom.gba", 0x123698, 0x0000011 + +gUnk_081236A9:: @ 081236A9 + .incbin "baserom.gba", 0x1236A9, 0x0000011 + +gUnk_081236BA:: @ 081236BA + .incbin "baserom.gba", 0x1236BA, 0x0000012 + +gUnk_081236CC:: @ 081236CC + .4byte gUnk_08123698 + .4byte gUnk_081236A9 + .4byte gUnk_081236BA + .4byte 00000000 diff --git a/data/animations/object/bird.inc b/data/animations/object/bird.inc new file mode 100644 index 00000000..f420f81f --- /dev/null +++ b/data/animations/object/bird.inc @@ -0,0 +1,18 @@ +gUnk_08123F28:: @ 08123F28 + .incbin "baserom.gba", 0x123F28, 0x0000021 + +gUnk_08123F49:: @ 08123F49 + .incbin "baserom.gba", 0x123F49, 0x0000019 + +gUnk_08123F62:: @ 08123F62 + .incbin "baserom.gba", 0x123F62, 0x0000019 + +gUnk_08123F7B:: @ 08123F7B + .incbin "baserom.gba", 0x123F7B, 0x0000021 + +gUnk_08123F9C:: @ 08123F9C + .4byte gUnk_08123F28 + .4byte gUnk_08123F49 + .4byte gUnk_08123F62 + .4byte gUnk_08123F7B + .4byte 00000000 diff --git a/data/animations/object/crenalBeanSprout.inc b/data/animations/object/crenalBeanSprout.inc new file mode 100644 index 00000000..5d4130b0 --- /dev/null +++ b/data/animations/object/crenalBeanSprout.inc @@ -0,0 +1,35 @@ +gUnk_081231BA:: @ 081231BA + .incbin "baserom.gba", 0x1231BA, 0x0000005 + +gUnk_081231BF:: @ 081231BF + .incbin "baserom.gba", 0x1231BF, 0x000000D + +gUnk_081231CC:: @ 081231CC + .incbin "baserom.gba", 0x1231CC, 0x0000009 + +gUnk_081231D5:: @ 081231D5 + .incbin "baserom.gba", 0x1231D5, 0x0000011 + +gUnk_081231E6:: @ 081231E6 + .incbin "baserom.gba", 0x1231E6, 0x0000015 + +gUnk_081231FB:: @ 081231FB + .incbin "baserom.gba", 0x1231FB, 0x0000009 + +gUnk_08123204:: @ 08123204 + .incbin "baserom.gba", 0x123204, 0x0000004 + +gUnk_08123208:: @ 08123208 + .4byte gUnk_081231BA + .4byte gUnk_081231FB + .4byte gUnk_081231BA + .4byte gUnk_081231BF + .4byte gUnk_081231FB + .4byte gUnk_081231BF + .4byte gUnk_081231CC + .4byte gUnk_081231CC + .4byte gUnk_081231D5 + .4byte gUnk_081231D5 + .4byte gUnk_081231E6 + .4byte gUnk_081231E6 + .4byte gUnk_08123204 diff --git a/data/animations/object/fan.inc b/data/animations/object/fan.inc new file mode 100644 index 00000000..c5d12a69 --- /dev/null +++ b/data/animations/object/fan.inc @@ -0,0 +1,37 @@ +gUnk_081243F4:: @ 081243F4 + .incbin "baserom.gba", 0x1243F4, 0x000003F + +gUnk_08124433:: @ 08124433 + .incbin "baserom.gba", 0x124433, 0x0000032 + +gUnk_08124465:: @ 08124465 + .incbin "baserom.gba", 0x124465, 0x0000071 + +gUnk_081244D6:: @ 081244D6 + .incbin "baserom.gba", 0x1244D6, 0x0000071 + +gUnk_08124547:: @ 08124547 + .incbin "baserom.gba", 0x124547, 0x0000071 + +gUnk_081245B8:: @ 081245B8 + .incbin "baserom.gba", 0x1245B8, 0x0000025 + +gUnk_081245DD:: @ 081245DD + .incbin "baserom.gba", 0x1245DD, 0x0000025 + +gUnk_08124602:: @ 08124602 + .incbin "baserom.gba", 0x124602, 0x0000025 + +gUnk_08124627:: @ 08124627 + .incbin "baserom.gba", 0x124627, 0x0000025 + +gUnk_0812464C:: @ 0812464C + .4byte gUnk_081243F4 + .4byte gUnk_08124465 + .4byte gUnk_081244D6 + .4byte gUnk_08124547 + .4byte gUnk_081245B8 + .4byte gUnk_081245DD + .4byte gUnk_08124602 + .4byte gUnk_08124627 + .4byte 00000000 diff --git a/data/animations/object/fileScreenObjects.inc b/data/animations/object/fileScreenObjects.inc new file mode 100644 index 00000000..a4353607 --- /dev/null +++ b/data/animations/object/fileScreenObjects.inc @@ -0,0 +1,13 @@ +gUnk_08121E24:: @ 08121E24 + .incbin "baserom.gba", 0x121E24, 0x0000005 + +gUnk_08121E29:: @ 08121E29 + .incbin "baserom.gba", 0x121E29, 0x0000008 + +gUnk_08121E31:: @ 08121E31 + .incbin "baserom.gba", 0x121E31, 0x000001F + +gUnk_08121E50:: @ 08121E50 + .4byte gUnk_08121E24 + .4byte gUnk_08121E31 + .4byte 00000000 diff --git a/data/animations/object/furniture.inc b/data/animations/object/furniture.inc new file mode 100644 index 00000000..0a6b1910 --- /dev/null +++ b/data/animations/object/furniture.inc @@ -0,0 +1,47 @@ +gUnk_08122128:: @ 08122128 + .incbin "baserom.gba", 0x122128, 0x000000A + +gUnk_08122132:: @ 08122132 + .incbin "baserom.gba", 0x122132, 0x0000066 + +gUnk_08122198:: @ 08122198 + .incbin "baserom.gba", 0x122198, 0x0000010 + +gUnk_081221A8:: @ 081221A8 + .incbin "baserom.gba", 0x1221A8, 0x0000010 + +gUnk_081221B8:: @ 081221B8 + .incbin "baserom.gba", 0x1221B8, 0x0000010 + +gUnk_081221C8:: @ 081221C8 + .incbin "baserom.gba", 0x1221C8, 0x0000010 + +gUnk_081221D8:: @ 081221D8 + .incbin "baserom.gba", 0x1221D8, 0x0000010 + +gUnk_081221E8:: @ 081221E8 + .incbin "baserom.gba", 0x1221E8, 0x0000010 + +gUnk_081221F8:: @ 081221F8 + .incbin "baserom.gba", 0x1221F8, 0x0000010 + +gUnk_08122208:: @ 08122208 + .incbin "baserom.gba", 0x122208, 0x0000010 + +gUnk_08122218:: @ 08122218 + .4byte sub_080905B8 + .4byte sub_080909E8 + +gUnk_08122220:: @ 08122220 + .4byte gUnk_08122128 + .4byte gUnk_08122198 + .4byte gUnk_081221A8 + .4byte gUnk_081221B8 + .4byte gUnk_081221C8 + .4byte gUnk_081221D8 + .4byte gUnk_081221E8 + .4byte gUnk_081221F8 + .4byte gUnk_08122208 + +gUnk_08122244:: @ 08122244 + .incbin "baserom.gba", 0x122244, 0x0000010 diff --git a/data/animations/object/gentariCurtains.inc b/data/animations/object/gentariCurtains.inc new file mode 100644 index 00000000..148fad4e --- /dev/null +++ b/data/animations/object/gentariCurtains.inc @@ -0,0 +1,14 @@ +gUnk_0812261C:: @ 0812261C + .incbin "baserom.gba", 0x12261C, 0x000000E + +gUnk_0812262A:: @ 0812262A + .incbin "baserom.gba", 0x12262A, 0x0000007 + +gUnk_08122631:: @ 08122631 + .incbin "baserom.gba", 0x122631, 0x0000007 + +gUnk_08122638:: @ 08122638 + .4byte gUnk_0812261C + .4byte gUnk_08122631 + .4byte 00000000 + diff --git a/data/animations/object/lavaPlatform.inc b/data/animations/object/lavaPlatform.inc new file mode 100644 index 00000000..676a1f99 --- /dev/null +++ b/data/animations/object/lavaPlatform.inc @@ -0,0 +1,26 @@ +gUnk_081226A4:: @ 081226A4 + .incbin "baserom.gba", 0x1226A4, 0x0000004 + +gUnk_081226A8:: @ 081226A8 + .incbin "baserom.gba", 0x1226A8, 0x0000004 + +gUnk_081226AC:: @ 081226AC + .incbin "baserom.gba", 0x1226AC, 0x0000091 + +gUnk_0812273D:: @ 0812273D + .incbin "baserom.gba", 0x12273D, 0x0000005 + +gUnk_08122742:: @ 08122742 + .incbin "baserom.gba", 0x122742, 0x0000011 + +gUnk_08122753:: @ 08122753 + .incbin "baserom.gba", 0x122753, 0x0000011 + +gUnk_08122764:: @ 08122764 + .4byte gUnk_081226A4 + .4byte gUnk_081226A8 + .4byte gUnk_081226AC + .4byte gUnk_0812273D + .4byte gUnk_08122742 + .4byte gUnk_08122753 + .4byte 00000000 diff --git a/data/animations/object/macroBook.inc b/data/animations/object/macroBook.inc new file mode 100644 index 00000000..3ce664bf --- /dev/null +++ b/data/animations/object/macroBook.inc @@ -0,0 +1,18 @@ +gUnk_08123CB8:: @ 08123CB8 + .incbin "baserom.gba", 0x123CB8, 0x0000005 + +gUnk_08123CBD:: @ 08123CBD + .incbin "baserom.gba", 0x123CBD, 0x0000011 + +gUnk_08123CCE:: @ 08123CCE + .incbin "baserom.gba", 0x123CCE, 0x000001D + +gUnk_08123CEB:: @ 08123CEB + .incbin "baserom.gba", 0x123CEB, 0x0000029 + +gUnk_08123D14:: @ 08123D14 + .4byte gUnk_08123CB8 + .4byte gUnk_08123CBD + .4byte gUnk_08123CCE + .4byte gUnk_08123CEB + .4byte 00000000 diff --git a/data/animations/object/minecart.inc b/data/animations/object/minecart.inc new file mode 100644 index 00000000..d343d41d --- /dev/null +++ b/data/animations/object/minecart.inc @@ -0,0 +1,91 @@ +gUnk_081223D8:: @ 081223D8 + .4byte gUnk_081223E8 + .4byte gUnk_08122402 + .4byte gUnk_0812241C + .4byte gUnk_08122436 + +gUnk_081223E8:: @ 081223E8 + .incbin "baserom.gba", 0x1223E8, 0x000001A + +gUnk_08122402:: @ 08122402 + .incbin "baserom.gba", 0x122402, 0x000001A + +gUnk_0812241C:: @ 0812241C + .incbin "baserom.gba", 0x12241C, 0x0000011 + +gUnk_0812242D:: @ 0812242D + .incbin "baserom.gba", 0x12242D, 0x0000009 + +gUnk_08122436:: @ 08122436 + .incbin "baserom.gba", 0x122436, 0x000001A + +gUnk_08122450:: @ 08122450 + .incbin "baserom.gba", 0x122450, 0x0000009 + +gUnk_08122459:: @ 08122459 + .incbin "baserom.gba", 0x122459, 0x0000009 + +gUnk_08122462:: @ 08122462 + .incbin "baserom.gba", 0x122462, 0x0000009 + +gUnk_0812246B:: @ 0812246B + .incbin "baserom.gba", 0x12246B, 0x0000009 + +gUnk_08122474:: @ 08122474 + .incbin "baserom.gba", 0x122474, 0x0000015 + +gUnk_08122489:: @ 08122489 + .incbin "baserom.gba", 0x122489, 0x0000015 + +gUnk_0812249E:: @ 0812249E + .incbin "baserom.gba", 0x12249E, 0x0000015 + +gUnk_081224B3:: @ 081224B3 + .incbin "baserom.gba", 0x1224B3, 0x0000015 + +gUnk_081224C8:: @ 081224C8 + .incbin "baserom.gba", 0x1224C8, 0x0000019 + +gUnk_081224E1:: @ 081224E1 + .incbin "baserom.gba", 0x1224E1, 0x0000018 + +gUnk_081224F9:: @ 081224F9 + .incbin "baserom.gba", 0x1224F9, 0x0000018 + +gUnk_08122511:: @ 08122511 + .incbin "baserom.gba", 0x122511, 0x0000018 + +gUnk_08122529:: @ 08122529 + .incbin "baserom.gba", 0x122529, 0x0000005 + +gUnk_0812252E:: @ 0812252E + .incbin "baserom.gba", 0x12252E, 0x0000005 + +gUnk_08122533:: @ 08122533 + .incbin "baserom.gba", 0x122533, 0x0000005 + +gUnk_08122538:: @ 08122538 + .incbin "baserom.gba", 0x122538, 0x0000008 + +gUnk_08122540:: @ 08122540 + .4byte gUnk_08122450 + .4byte gUnk_08122462 + .4byte gUnk_08122459 + .4byte gUnk_0812246B + .4byte gUnk_08122474 + .4byte gUnk_08122489 + .4byte gUnk_08122474 + .4byte gUnk_08122489 + .4byte gUnk_0812249E + .4byte gUnk_081224B3 + .4byte gUnk_0812249E + .4byte gUnk_081224B3 + .4byte gUnk_081224C8 + .4byte gUnk_081224F9 + .4byte gUnk_081224E1 + .4byte gUnk_08122511 + .4byte gUnk_08122529 + .4byte gUnk_08122533 + .4byte gUnk_0812252E + .4byte gUnk_08122538 + diff --git a/data/animations/object/minishSizedEntrance.inc b/data/animations/object/minishSizedEntrance.inc new file mode 100644 index 00000000..9502b062 --- /dev/null +++ b/data/animations/object/minishSizedEntrance.inc @@ -0,0 +1,12 @@ +@ TODO might as well be giantRock or archway +gUnk_08122264:: @ 08122264 + .incbin "baserom.gba", 0x122264, 0x0000004 + +gUnk_08122268:: @ 08122268 + .incbin "baserom.gba", 0x122268, 0x0000004 + +gUnk_0812226C:: @ 0812226C + .4byte gUnk_08122264 + .4byte gUnk_08122268 + .4byte 00000000 + diff --git a/data/animations/object/object64.inc b/data/animations/object/object64.inc new file mode 100644 index 00000000..62da2b02 --- /dev/null +++ b/data/animations/object/object64.inc @@ -0,0 +1,14 @@ +gUnk_0812296C:: @ 0812296C + .incbin "baserom.gba", 0x12296C, 0x0000010 + +gUnk_0812297C:: @ 0812297C + .incbin "baserom.gba", 0x12297C, 0x000000C + +gUnk_08122988:: @ 08122988 + .incbin "baserom.gba", 0x122988, 0x000001C + +gUnk_081229A4:: @ 081229A4 + .4byte gUnk_0812296C + .4byte gUnk_0812297C + .4byte gUnk_08122988 + .4byte 00000000 diff --git a/data/animations/object/object6A.inc b/data/animations/object/object6A.inc new file mode 100644 index 00000000..a194c2e9 --- /dev/null +++ b/data/animations/object/object6A.inc @@ -0,0 +1,306 @@ + +gUnk_08122B4C:: @ 08122B4C + .incbin "baserom.gba", 0x122B4C, 0x0000001 + +gUnk_08122B4D:: @ 08122B4D + .incbin "baserom.gba", 0x122B4D, 0x0000008 + +gUnk_08122B55:: @ 08122B55 + .incbin "baserom.gba", 0x122B55, 0x000000F + +gUnk_08122B64:: @ 08122B64 + .4byte gUnk_08122B4C + .4byte gUnk_08122B55 + .4byte 00000000 + +gUnk_08122B70:: @ 08122B70 + .incbin "baserom.gba", 0x122B70, 0x0000005 + +gUnk_08122B75:: @ 08122B75 + .incbin "baserom.gba", 0x122B75, 0x0000005 + +gUnk_08122B7A:: @ 08122B7A + .incbin "baserom.gba", 0x122B7A, 0x0000005 + +gUnk_08122B7F:: @ 08122B7F + .incbin "baserom.gba", 0x122B7F, 0x0000005 + +gUnk_08122B84:: @ 08122B84 + .incbin "baserom.gba", 0x122B84, 0x0000005 + +gUnk_08122B89:: @ 08122B89 + .incbin "baserom.gba", 0x122B89, 0x0000005 + +gUnk_08122B8E:: @ 08122B8E + .incbin "baserom.gba", 0x122B8E, 0x0000005 + +gUnk_08122B93:: @ 08122B93 + .incbin "baserom.gba", 0x122B93, 0x0000005 + +gUnk_08122B98:: @ 08122B98 + .incbin "baserom.gba", 0x122B98, 0x0000019 + +gUnk_08122BB1:: @ 08122BB1 + .incbin "baserom.gba", 0x122BB1, 0x0000017 + +gUnk_08122BC8:: @ 08122BC8 + .4byte gUnk_08122B98 + .4byte gUnk_08122BB1 + .4byte gUnk_08122B70 + .4byte gUnk_08122B75 + .4byte gUnk_08122B7A + .4byte gUnk_08122B7F + .4byte gUnk_08122B84 + .4byte gUnk_08122B89 + .4byte gUnk_08122B8E + .4byte gUnk_08122B93 + .4byte 00000000 + +gUnk_08122BF4:: @ 08122BF4 + .incbin "baserom.gba", 0x122BF4, 0x0000009 + +gUnk_08122BFD:: @ 08122BFD + .incbin "baserom.gba", 0x122BFD, 0x0000009 + +gUnk_08122C06:: @ 08122C06 + .incbin "baserom.gba", 0x122C06, 0x0000005 + +gUnk_08122C0B:: @ 08122C0B + .incbin "baserom.gba", 0x122C0B, 0x0000069 + +gUnk_08122C74:: @ 08122C74 + .incbin "baserom.gba", 0x122C74, 0x0000015 + +gUnk_08122C89:: @ 08122C89 + .incbin "baserom.gba", 0x122C89, 0x0000007 + +gUnk_08122C90:: @ 08122C90 + .4byte gUnk_08122BF4 + .4byte gUnk_08122C0B + .4byte gUnk_08122BFD + .4byte gUnk_08122C06 + .4byte gUnk_08122C74 + .4byte gUnk_08122C89 + .4byte 00000000 + +gUnk_08122CAC:: @ 08122CAC + .incbin "baserom.gba", 0x122CAC, 0x0000009 + +gUnk_08122CB5:: @ 08122CB5 + .incbin "baserom.gba", 0x122CB5, 0x0000007 + +gUnk_08122CBC:: @ 08122CBC + .4byte gUnk_08122CAC + .4byte gUnk_08122CB5 + .4byte 00000000 + +gUnk_08122CC8:: @ 08122CC8 + .incbin "baserom.gba", 0x122CC8, 0x0000009 + +gUnk_08122CD1:: @ 08122CD1 + .incbin "baserom.gba", 0x122CD1, 0x0000005 + +gUnk_08122CD6:: @ 08122CD6 + .incbin "baserom.gba", 0x122CD6, 0x0000005 + +gUnk_08122CDB:: @ 08122CDB + .incbin "baserom.gba", 0x122CDB, 0x0000009 + +gUnk_08122CE4:: @ 08122CE4 + .4byte gUnk_08122CC8 + .4byte gUnk_08122CD1 + .4byte gUnk_08122CD6 + .4byte gUnk_08122CDB + .4byte 00000000 + +gUnk_08122CF8:: @ 08122CF8 + .incbin "baserom.gba", 0x122CF8, 0x0000005 + +gUnk_08122CFD:: @ 08122CFD + .incbin "baserom.gba", 0x122CFD, 0x0000007 + +gUnk_08122D04:: @ 08122D04 + .4byte gUnk_08122CF8 + .4byte gUnk_08122CFD + .4byte 00000000 + +gUnk_08122D10:: @ 08122D10 + .incbin "baserom.gba", 0x122D10, 0x0000009 + +gUnk_08122D19:: @ 08122D19 + .incbin "baserom.gba", 0x122D19, 0x0000009 + +gUnk_08122D22:: @ 08122D22 + .incbin "baserom.gba", 0x122D22, 0x0000009 + +gUnk_08122D2B:: @ 08122D2B + .incbin "baserom.gba", 0x122D2B, 0x0000004 + +gUnk_08122D2F:: @ 08122D2F + .incbin "baserom.gba", 0x122D2F, 0x0000005 + +gUnk_08122D34:: @ 08122D34 + .incbin "baserom.gba", 0x122D34, 0x0000021 + +gUnk_08122D55:: @ 08122D55 + .incbin "baserom.gba", 0x122D55, 0x0000021 + +gUnk_08122D76:: @ 08122D76 + .incbin "baserom.gba", 0x122D76, 0x0000021 + +gUnk_08122D97:: @ 08122D97 + .incbin "baserom.gba", 0x122D97, 0x0000021 + +gUnk_08122DB8:: @ 08122DB8 + .incbin "baserom.gba", 0x122DB8, 0x000000D + +gUnk_08122DC5:: @ 08122DC5 + .incbin "baserom.gba", 0x122DC5, 0x000000D + +gUnk_08122DD2:: @ 08122DD2 + .incbin "baserom.gba", 0x122DD2, 0x000000D + +gUnk_08122DDF:: @ 08122DDF + .incbin "baserom.gba", 0x122DDF, 0x000000D + +gUnk_08122DEC:: @ 08122DEC + .incbin "baserom.gba", 0x122DEC, 0x0000019 + +gUnk_08122E05:: @ 08122E05 + .incbin "baserom.gba", 0x122E05, 0x0000019 + +gUnk_08122E1E:: @ 08122E1E + .incbin "baserom.gba", 0x122E1E, 0x0000019 + +gUnk_08122E37:: @ 08122E37 + .incbin "baserom.gba", 0x122E37, 0x0000019 + +gUnk_08122E50:: @ 08122E50 + .incbin "baserom.gba", 0x122E50, 0x0000015 + +gUnk_08122E65:: @ 08122E65 + .incbin "baserom.gba", 0x122E65, 0x0000015 + +gUnk_08122E7A:: @ 08122E7A + .incbin "baserom.gba", 0x122E7A, 0x0000015 + +gUnk_08122E8F:: @ 08122E8F + .incbin "baserom.gba", 0x122E8F, 0x0000015 + +gUnk_08122EA4:: @ 08122EA4 + .incbin "baserom.gba", 0x122EA4, 0x0000009 + +gUnk_08122EAD:: @ 08122EAD + .incbin "baserom.gba", 0x122EAD, 0x0000023 + +gUnk_08122ED0:: @ 08122ED0 + .4byte gUnk_08122D10 + .4byte gUnk_08122D19 + .4byte gUnk_08122D22 + .4byte gUnk_08122D2B + .4byte gUnk_08122D34 + .4byte gUnk_08122D55 + .4byte gUnk_08122D76 + .4byte gUnk_08122D97 + .4byte gUnk_08122DB8 + .4byte gUnk_08122DC5 + .4byte gUnk_08122DD2 + .4byte gUnk_08122DDF + .4byte gUnk_08122DEC + .4byte gUnk_08122E05 + .4byte gUnk_08122E1E + .4byte gUnk_08122E37 + .4byte gUnk_08122E50 + .4byte gUnk_08122E65 + .4byte gUnk_08122E7A + .4byte gUnk_08122E8F + .4byte gUnk_08122EA4 + .4byte gUnk_08122EAD + .4byte 00000000 + +gUnk_08122F2C:: @ 08122F2C + .incbin "baserom.gba", 0x122F2C, 0x0000005 + +gUnk_08122F31:: @ 08122F31 + .incbin "baserom.gba", 0x122F31, 0x0000021 + +gUnk_08122F52:: @ 08122F52 + .incbin "baserom.gba", 0x122F52, 0x0000005 + +gUnk_08122F57:: @ 08122F57 + .incbin "baserom.gba", 0x122F57, 0x0000021 + +gUnk_08122F78:: @ 08122F78 + .incbin "baserom.gba", 0x122F78, 0x0000005 + +gUnk_08122F7D:: @ 08122F7D + .incbin "baserom.gba", 0x122F7D, 0x0000021 + +gUnk_08122F9E:: @ 08122F9E + .incbin "baserom.gba", 0x122F9E, 0x0000005 + +gUnk_08122FA3:: @ 08122FA3 + .incbin "baserom.gba", 0x122FA3, 0x0000021 + +gUnk_08122FC4:: @ 08122FC4 + .incbin "baserom.gba", 0x122FC4, 0x0000005 + +gUnk_08122FC9:: @ 08122FC9 + .incbin "baserom.gba", 0x122FC9, 0x0000005 + +gUnk_08122FCE:: @ 08122FCE + .incbin "baserom.gba", 0x122FCE, 0x0000005 + +gUnk_08122FD3:: @ 08122FD3 + .incbin "baserom.gba", 0x122FD3, 0x0000059 + +gUnk_0812302C:: @ 0812302C + .incbin "baserom.gba", 0x12302C, 0x000002D + +gUnk_08123059:: @ 08123059 + .incbin "baserom.gba", 0x123059, 0x0000033 + +gUnk_0812308C:: @ 0812308C + .4byte gUnk_08122F2C + .4byte gUnk_08122F31 + .4byte gUnk_08122F52 + .4byte gUnk_08122F57 + .4byte gUnk_08122F78 + .4byte gUnk_08122F7D + .4byte gUnk_08122F9E + .4byte gUnk_08122FA3 + .4byte gUnk_08122FC4 + .4byte gUnk_08122FC9 + .4byte gUnk_08122FCE + .4byte gUnk_08122FD3 + .4byte gUnk_0812302C + .4byte gUnk_08123059 + .4byte 00000000 + +gUnk_081230C8:: @ 081230C8 + .incbin "baserom.gba", 0x1230C8, 0x0000054 + +gUnk_0812311C:: @ 0812311C + .incbin "baserom.gba", 0x12311C, 0x0000008 + +gUnk_08123124:: @ 08123124 + .incbin "baserom.gba", 0x123124, 0x0000005 + +gUnk_08123129:: @ 08123129 + .incbin "baserom.gba", 0x123129, 0x0000005 + +gUnk_0812312E:: @ 0812312E + .incbin "baserom.gba", 0x12312E, 0x0000012 + +gUnk_08123140:: @ 08123140 + .4byte gUnk_08123124 + .4byte gUnk_0812312E + .4byte gUnk_08123129 + .4byte 00000000 + +gUnk_08123150:: @ 08123150 + .incbin "baserom.gba", 0x123150, 0x0000010 + +gUnk_08123160:: @ 08123160 + .4byte gUnk_08123150 + .4byte 00000000 diff --git a/data/animations/object/object79.inc b/data/animations/object/object79.inc new file mode 100644 index 00000000..e4749d43 --- /dev/null +++ b/data/animations/object/object79.inc @@ -0,0 +1,14 @@ +gUnk_08123422:: @ 08123422 + .incbin "baserom.gba", 0x123422, 0x0000019 + +gUnk_0812343B:: @ 0812343B + .incbin "baserom.gba", 0x12343B, 0x0000011 + +gUnk_0812344C:: @ 0812344C + .incbin "baserom.gba", 0x12344C, 0x0000028 + +gUnk_08123474:: @ 08123474 + .4byte gUnk_08123422 + .4byte gUnk_0812343B + .4byte gUnk_0812344C + .4byte 00000000 diff --git a/data/animations/object/object86.inc b/data/animations/object/object86.inc new file mode 100644 index 00000000..029dc654 --- /dev/null +++ b/data/animations/object/object86.inc @@ -0,0 +1,10 @@ +gUnk_0812380C:: @ 0812380C + .incbin "baserom.gba", 0x12380C, 0x0000014 + +gUnk_08123820:: @ 08123820 + .incbin "baserom.gba", 0x123820, 0x0000014 + +gUnk_08123834:: @ 08123834 + .4byte gUnk_0812380C + .4byte gUnk_08123820 + .4byte 00000000 diff --git a/data/animations/object/object98.inc b/data/animations/object/object98.inc new file mode 100644 index 00000000..dedaf122 --- /dev/null +++ b/data/animations/object/object98.inc @@ -0,0 +1,18 @@ +gUnk_08124194:: @ 08124194 + .incbin "baserom.gba", 0x124194, 0x0000048 + +gUnk_081241DC:: @ 081241DC + .incbin "baserom.gba", 0x1241DC, 0x0000048 + +gUnk_08124224:: @ 08124224 + .incbin "baserom.gba", 0x124224, 0x0000048 + +gUnk_0812426C:: @ 0812426C + .incbin "baserom.gba", 0x12426C, 0x0000048 + +gUnk_081242B4:: @ 081242B4 + .4byte gUnk_08124194 + .4byte gUnk_081241DC + .4byte gUnk_08124224 + .4byte gUnk_0812426C + .4byte 00000000 diff --git a/data/animations/object/object9B.inc b/data/animations/object/object9B.inc new file mode 100644 index 00000000..036e97b1 --- /dev/null +++ b/data/animations/object/object9B.inc @@ -0,0 +1,13 @@ +gUnk_081242E8:: @ 081242E8 + .incbin "baserom.gba", 0x1242E8, 0x000002C + +gUnk_08124314:: @ 08124314 + .incbin "baserom.gba", 0x124314, 0x000000C + +gUnk_08124320:: @ 08124320 + .incbin "baserom.gba", 0x124320, 0x0000028 + +gUnk_08124348:: @ 08124348 + .4byte gUnk_081242E8 + .4byte gUnk_08124320 + .4byte 00000000 diff --git a/data/animations/object/objectA0.inc b/data/animations/object/objectA0.inc new file mode 100644 index 00000000..fc48def6 --- /dev/null +++ b/data/animations/object/objectA0.inc @@ -0,0 +1,28 @@ +gUnk_0812468C:: @ 0812468C + .incbin "baserom.gba", 0x12468C, 0x0000004 + +gUnk_08124690:: @ 08124690 + .incbin "baserom.gba", 0x124690, 0x0000004 + +gUnk_08124694:: @ 08124694 + .incbin "baserom.gba", 0x124694, 0x0000004 + +gUnk_08124698:: @ 08124698 + .incbin "baserom.gba", 0x124698, 0x0000010 + +gUnk_081246A8:: @ 081246A8 + .incbin "baserom.gba", 0x1246A8, 0x0000010 + +gUnk_081246B8:: @ 081246B8 + .incbin "baserom.gba", 0x1246B8, 0x0000010 + +gUnk_081246C8:: @ 081246C8 + .4byte gUnk_08124690 + .4byte gUnk_0812468C + .4byte gUnk_08124690 + .4byte gUnk_08124694 + .4byte gUnk_081246A8 + .4byte gUnk_08124698 + .4byte gUnk_081246A8 + .4byte gUnk_081246B8 + .4byte 00000000 diff --git a/data/animations/object/picoBloom.inc b/data/animations/object/picoBloom.inc new file mode 100644 index 00000000..19ba855d --- /dev/null +++ b/data/animations/object/picoBloom.inc @@ -0,0 +1,31 @@ +gUnk_0812357A:: @ 0812357A + .incbin "baserom.gba", 0x12357A, 0x0000019 + +gUnk_08123593:: @ 08123593 + .incbin "baserom.gba", 0x123593, 0x0000019 + +gUnk_081235AC:: @ 081235AC + .incbin "baserom.gba", 0x1235AC, 0x0000005 + +gUnk_081235B1:: @ 081235B1 + .incbin "baserom.gba", 0x1235B1, 0x0000005 + +gUnk_081235B6:: @ 081235B6 + .incbin "baserom.gba", 0x1235B6, 0x0000035 + +gUnk_081235EB:: @ 081235EB + .incbin "baserom.gba", 0x1235EB, 0x0000035 + +gUnk_08123620:: @ 08123620 + .4byte gUnk_0812357A + .4byte gUnk_081235B6 + .4byte gUnk_081235AC + .4byte gUnk_08123593 + .4byte gUnk_081235EB + .4byte gUnk_081235B1 + .4byte 00000000 + +gUnk_0812363C:: @ 0812363C + .incbin "baserom.gba", 0x12363C, 0x0000020 + .4byte gUnk_0812363C + .4byte 00000000 diff --git a/data/animations/object/pullableLever.inc b/data/animations/object/pullableLever.inc new file mode 100644 index 00000000..c43852c5 --- /dev/null +++ b/data/animations/object/pullableLever.inc @@ -0,0 +1,120 @@ +gUnk_081222C4:: @ 081222C4 + .incbin "baserom.gba", 0x1222C4, 0x0000004 + +gUnk_081222C8:: @ 081222C8 + .incbin "baserom.gba", 0x1222C8, 0x0000004 + +gUnk_081222CC:: @ 081222CC + .incbin "baserom.gba", 0x1222CC, 0x0000004 + +gUnk_081222D0:: @ 081222D0 + .incbin "baserom.gba", 0x1222D0, 0x0000004 + +gUnk_081222D4:: @ 081222D4 + .incbin "baserom.gba", 0x1222D4, 0x0000004 + +gUnk_081222D8:: @ 081222D8 + .incbin "baserom.gba", 0x1222D8, 0x0000004 + +gUnk_081222DC:: @ 081222DC + .incbin "baserom.gba", 0x1222DC, 0x0000004 + +gUnk_081222E0:: @ 081222E0 + .incbin "baserom.gba", 0x1222E0, 0x0000004 + +gUnk_081222E4:: @ 081222E4 + .incbin "baserom.gba", 0x1222E4, 0x0000004 + +gUnk_081222E8:: @ 081222E8 + .incbin "baserom.gba", 0x1222E8, 0x0000004 + +gUnk_081222EC:: @ 081222EC + .incbin "baserom.gba", 0x1222EC, 0x0000004 + +gUnk_081222F0:: @ 081222F0 + .incbin "baserom.gba", 0x1222F0, 0x0000004 + +gUnk_081222F4:: @ 081222F4 + .incbin "baserom.gba", 0x1222F4, 0x0000004 + +gUnk_081222F8:: @ 081222F8 + .incbin "baserom.gba", 0x1222F8, 0x0000004 + +gUnk_081222FC:: @ 081222FC + .incbin "baserom.gba", 0x1222FC, 0x0000004 + +gUnk_08122300:: @ 08122300 + .incbin "baserom.gba", 0x122300, 0x0000004 + +gUnk_08122304:: @ 08122304 + .incbin "baserom.gba", 0x122304, 0x0000004 + +gUnk_08122308:: @ 08122308 + .incbin "baserom.gba", 0x122308, 0x0000004 + +gUnk_0812230C:: @ 0812230C + .incbin "baserom.gba", 0x12230C, 0x0000004 + +gUnk_08122310:: @ 08122310 + .incbin "baserom.gba", 0x122310, 0x0000004 + +gUnk_08122314:: @ 08122314 + .incbin "baserom.gba", 0x122314, 0x0000004 + +gUnk_08122318:: @ 08122318 + .incbin "baserom.gba", 0x122318, 0x0000003 + +gUnk_0812231B:: @ 0812231B + .incbin "baserom.gba", 0x12231B, 0x0000001 + +gUnk_0812231C:: @ 0812231C + .incbin "baserom.gba", 0x12231C, 0x0000004 + +gUnk_08122320:: @ 08122320 + .incbin "baserom.gba", 0x122320, 0x0000004 + +gUnk_08122324:: @ 08122324 + .incbin "baserom.gba", 0x122324, 0x0000003 + +gUnk_08122327:: @ 08122327 + .incbin "baserom.gba", 0x122327, 0x0000001 + +gUnk_08122328:: @ 08122328 + .incbin "baserom.gba", 0x122328, 0x0000004 + +gUnk_0812232C:: @ 0812232C + .incbin "baserom.gba", 0x12232C, 0x0000004 + +gUnk_08122330:: @ 08122330 + .incbin "baserom.gba", 0x122330, 0x0000004 + +gUnk_08122334:: @ 08122334 + .4byte gUnk_081222C4 + .4byte gUnk_081222C8 + .4byte gUnk_081222CC + .4byte gUnk_081222D0 + .4byte gUnk_081222DC + .4byte gUnk_081222E0 + .4byte gUnk_081222D4 + .4byte gUnk_081222D8 + .4byte gUnk_081222E4 + .4byte gUnk_081222E8 + .4byte gUnk_081222EC + .4byte gUnk_081222F0 + .4byte gUnk_081222F4 + .4byte gUnk_081222F8 + .4byte gUnk_081222FC + .4byte gUnk_08122300 + .4byte gUnk_08122304 + .4byte gUnk_08122308 + .4byte gUnk_0812230C + .4byte gUnk_08122310 + .4byte gUnk_08122314 + .4byte gUnk_08122318 + .4byte gUnk_0812231C + .4byte gUnk_08122320 + .4byte gUnk_08122324 + .4byte gUnk_08122328 + .4byte gUnk_0812232C + .4byte gUnk_08122330 + .4byte 00000000 diff --git a/data/animations/object/pushableLever.inc b/data/animations/object/pushableLever.inc new file mode 100644 index 00000000..97fd8e6e --- /dev/null +++ b/data/animations/object/pushableLever.inc @@ -0,0 +1,10 @@ +gUnk_081234B4:: @ 081234B4 + .incbin "baserom.gba", 0x1234B4, 0x0000015 + +gUnk_081234C9:: @ 081234C9 + .incbin "baserom.gba", 0x1234C9, 0x0000017 + +gUnk_081234E0:: @ 081234E0 + .4byte gUnk_081234B4 + .4byte gUnk_081234C9 + .4byte 00000000 diff --git a/data/animations/object/smallIceBlock.inc b/data/animations/object/smallIceBlock.inc new file mode 100644 index 00000000..7c7a82b3 --- /dev/null +++ b/data/animations/object/smallIceBlock.inc @@ -0,0 +1,18 @@ +gUnk_0812376A:: @ 0812376A + .incbin "baserom.gba", 0x12376A, 0x0000004 + +gUnk_0812376E:: @ 0812376E + .incbin "baserom.gba", 0x12376E, 0x0000004 + +gUnk_08123772:: @ 08123772 + .incbin "baserom.gba", 0x123772, 0x0000004 + +gUnk_08123776:: @ 08123776 + .incbin "baserom.gba", 0x123776, 0x0000016 + +gUnk_0812378C:: @ 0812378C + .4byte gUnk_0812376A + .4byte gUnk_0812376E + .4byte gUnk_08123772 + .4byte gUnk_08123776 + .4byte 00000000 diff --git a/data/animations/object/thoughtBubble.inc b/data/animations/object/thoughtBubble.inc new file mode 100644 index 00000000..488744bf --- /dev/null +++ b/data/animations/object/thoughtBubble.inc @@ -0,0 +1,14 @@ +gUnk_081225A0:: @ 081225A0 + .incbin "baserom.gba", 0x1225A0, 0x000001C + +gUnk_081225BC:: @ 081225BC + .incbin "baserom.gba", 0x1225BC, 0x000001C + +gUnk_081225D8:: @ 081225D8 + .incbin "baserom.gba", 0x1225D8, 0x000001C + +gUnk_081225F4:: @ 081225F4 + .4byte gUnk_081225A0 + .4byte gUnk_081225BC + .4byte gUnk_081225D8 + .4byte 00000000 diff --git a/data/animations/object/whirlwind.inc b/data/animations/object/whirlwind.inc new file mode 100644 index 00000000..37b8add6 --- /dev/null +++ b/data/animations/object/whirlwind.inc @@ -0,0 +1,9 @@ +gUnk_08122800:: @ 08122800 + .incbin "baserom.gba", 0x122800, 0x0000019 + +gUnk_08122819:: @ 08122819 + .incbin "baserom.gba", 0x122819, 0x000001B + +gUnk_08122834:: @ 08122834 + .4byte gUnk_08122800 + .4byte gUnk_08122819 diff --git a/data/const/object/backgroundCloud.inc b/data/const/object/backgroundCloud.inc new file mode 100644 index 00000000..73936c4b --- /dev/null +++ b/data/const/object/backgroundCloud.inc @@ -0,0 +1,10 @@ +gUnk_08121EA4:: @ 08121EA4 + .4byte sub_0808F658 + .4byte sub_0808F6E0 + .4byte sub_0808F70C + +gUnk_08121EB0:: @ 08121EB0 + .incbin "baserom.gba", 0x121EB0, 0x0000003 + +gUnk_08121EB3:: @ 08121EB3 + .incbin "baserom.gba", 0x121EB3, 0x0000005 diff --git a/data/const/object/bakerOven.inc b/data/const/object/bakerOven.inc new file mode 100644 index 00000000..fb6a0085 --- /dev/null +++ b/data/const/object/bakerOven.inc @@ -0,0 +1,4 @@ +gUnk_08123E20:: @ 08123E20 + .4byte sub_0809CC74 + .4byte sub_0809CD0C + .4byte sub_0809CDB4 diff --git a/data/const/object/bell.inc b/data/const/object/bell.inc new file mode 100644 index 00000000..cd93075a --- /dev/null +++ b/data/const/object/bell.inc @@ -0,0 +1,9 @@ +gUnk_08123384:: @ 08123384 + .4byte sub_08097D90 + .4byte sub_08097DCC + +gUnk_0812338C:: @ 0812338C + .incbin "baserom.gba", 0x12338C, 0x0000024 + +gUnk_081233B0:: @ 081233B0 + .incbin "baserom.gba", 0x1233B0, 0x0000008 diff --git a/data/const/object/bigIceBlock.inc b/data/const/object/bigIceBlock.inc new file mode 100644 index 00000000..43750795 --- /dev/null +++ b/data/const/object/bigIceBlock.inc @@ -0,0 +1,8 @@ +gUnk_081237A0:: @ 081237A0 + .4byte sub_0809975C + .4byte sub_080997CC + .4byte sub_080997F4 + .4byte sub_08099880 + +gUnk_081237B0:: @ 081237B0 + .incbin "baserom.gba", 0x1237B0, 0x000000A diff --git a/data/const/object/bigPushableLever.inc b/data/const/object/bigPushableLever.inc new file mode 100644 index 00000000..12627ff2 --- /dev/null +++ b/data/const/object/bigPushableLever.inc @@ -0,0 +1,13 @@ +gUnk_081236DC:: @ 081236DC + .4byte sub_08098EF8 + .4byte sub_08098F14 + .4byte sub_08098F90 + +gUnk_081236E8:: @ 081236E8 + .incbin "baserom.gba", 0x1236E8, 0x0000004 + +gUnk_081236EC:: @ 081236EC + .incbin "baserom.gba", 0x1236EC, 0x0000008 + +gUnk_081236F4:: @ 081236F4 + .incbin "baserom.gba", 0x1236F4, 0x0000008 diff --git a/data/const/object/bigVortex.inc b/data/const/object/bigVortex.inc new file mode 100644 index 00000000..685c86ca --- /dev/null +++ b/data/const/object/bigVortex.inc @@ -0,0 +1,10 @@ +gUnk_0812367C:: @ 0812367C + .4byte sub_08098D1C + .4byte sub_08098D6C + .4byte sub_08098D9C + .4byte sub_08098DC4 + .4byte sub_08098E34 + +gUnk_08123690:: @ 08123690 + .incbin "baserom.gba", 0x123690, 0x0000008 + diff --git a/data/const/object/bird.inc b/data/const/object/bird.inc new file mode 100644 index 00000000..7c8e1a24 --- /dev/null +++ b/data/const/object/bird.inc @@ -0,0 +1,34 @@ +gUnk_08123EC0:: @ 08123EC0 + .4byte sub_0809CF3C + .4byte sub_0809D030 + .4byte sub_0809D0F4 + .4byte sub_0809D178 + .4byte sub_0809D178 + .4byte sub_0809D178 + .4byte sub_0809D178 + .4byte sub_0809D178 + .4byte sub_0809D1F0 + .4byte sub_0809D498 + .4byte sub_0809D66C + +gUnk_08123EEC:: @ 08123EEC + .4byte sub_0809CF54 + .4byte sub_0809CFEC + +gUnk_08123EF4:: @ 08123EF4 + .4byte sub_0809D048 + .4byte sub_0809D06C + +gUnk_08123EFC:: @ 08123EFC + .4byte sub_0809D084 + .4byte sub_0809D0AC + +gUnk_08123F04:: @ 08123F04 + .4byte sub_0809D10C + .4byte sub_0809D130 + +gUnk_08123F0C:: @ 08123F0C + .incbin "baserom.gba", 0x123F0C, 0x0000014 + +gUnk_08123F20:: @ 08123F20 + .incbin "baserom.gba", 0x123F20, 0x0000008 diff --git a/data/const/object/books.inc b/data/const/object/books.inc new file mode 100644 index 00000000..d2fc1982 --- /dev/null +++ b/data/const/object/books.inc @@ -0,0 +1,10 @@ +gUnk_08123D7C:: @ 08123D7C + .4byte sub_0809B3C4 + .4byte sub_0809B4A8 + .4byte sub_0809B524 + .4byte sub_0809B56C + .4byte sub_0809B5B4 + .4byte sub_0809B5EC + +gUnk_08123D94:: @ 08123D94 + .incbin "baserom.gba", 0x123D94, 0x0000004 diff --git a/data/const/object/crenalBeanSprout.inc b/data/const/object/crenalBeanSprout.inc new file mode 100644 index 00000000..69393abf --- /dev/null +++ b/data/const/object/crenalBeanSprout.inc @@ -0,0 +1,34 @@ +gUnk_08123168:: @ 08123168 + .4byte sub_08096334 + .4byte sub_0809651C + .4byte sub_08096704 + .4byte sub_08096758 + .4byte sub_08096780 + .4byte sub_080967E4 + .4byte sub_08096834 + +gUnk_08123184:: @ 08123184 + .incbin "baserom.gba", 0x123184, 0x0000008 + +gUnk_0812318C:: @ 0812318C + .4byte sub_0809671C + .4byte nullsub_121 + .4byte sub_08096734 + .4byte sub_08096740 + +gUnk_0812319C:: @ 0812319C + .incbin "baserom.gba", 0x12319C, 0x0000004 + +gUnk_081231A0:: @ 081231A0 + .4byte sub_08096858 + .4byte sub_08096904 + .4byte sub_08096988 + +gUnk_081231AC:: @ 081231AC + .incbin "baserom.gba", 0x1231AC, 0x0000002 + +gUnk_081231AE:: @ 081231AE + .incbin "baserom.gba", 0x1231AE, 0x0000006 + +gUnk_081231B4:: @ 081231B4 + .incbin "baserom.gba", 0x1231B4, 0x0000006 diff --git a/data/const/object/deathFx.inc b/data/const/object/deathFx.inc index 1454832b..5be4a785 100644 --- a/data/const/object/deathFx.inc +++ b/data/const/object/deathFx.inc @@ -1,4 +1,4 @@ -gUnk_0811EBFC:: @ 0811EBFC TODO deathFx.s +gUnk_0811EBFC:: @ 0811EBFC .4byte sub_08081634 .4byte sub_08081720 .4byte sub_08081760 diff --git a/data/const/object/fan.inc b/data/const/object/fan.inc new file mode 100644 index 00000000..06d8822b --- /dev/null +++ b/data/const/object/fan.inc @@ -0,0 +1,11 @@ +gUnk_081243D4:: @ 081243D4 + .4byte sub_0809ED30 + .4byte sub_0809ED54 + .4byte sub_0809ED88 + .4byte sub_0809EDE4 + +gUnk_081243E4:: @ 081243E4 + .incbin "baserom.gba", 0x1243E4, 0x0000008 + +gUnk_081243EC:: @ 081243EC + .incbin "baserom.gba", 0x1243EC, 0x0000008 diff --git a/data/const/object/figurineDevice.inc b/data/const/object/figurineDevice.inc index cb16020d..31c46547 100644 --- a/data/const/object/figurineDevice.inc +++ b/data/const/object/figurineDevice.inc @@ -1,4 +1,4 @@ -gUnk_08120A94:: @ 08120A94 TODO figurineDevice.s +gUnk_08120A94:: @ 08120A94 .4byte sub_08087BC4 .4byte sub_08087CA8 .4byte sub_08087D1C diff --git a/data/const/object/fileScreenObjects.inc b/data/const/object/fileScreenObjects.inc new file mode 100644 index 00000000..d01ac6d5 --- /dev/null +++ b/data/const/object/fileScreenObjects.inc @@ -0,0 +1,52 @@ +gUnk_08121C64:: @ 08121C64 + .4byte sub_0808EA28 + .4byte sub_0808EA28 + .4byte sub_0808EA28 + .4byte sub_0808EA28 + .4byte sub_0808ECBC + .4byte sub_0808ECBC + .4byte sub_0808ECBC + .4byte sub_0808ECBC + .4byte sub_0808ED64 + .4byte sub_0808ED98 + .4byte sub_0808EE00 + .4byte sub_0808EE00 + .4byte sub_0808EE00 + .4byte sub_0808EE00 + .4byte sub_0808EE00 + .4byte sub_0808EB74 + .4byte sub_0808EBB8 + .4byte nullsub_522 + .4byte sub_0808EE98 + .4byte sub_0808EED8 + .4byte sub_0808EED8 + .4byte sub_0808EF24 + .4byte sub_0808EF24 + .4byte sub_0808E7D8 + .4byte sub_0808E988 + .4byte sub_0808E9F4 + +gUnk_08121CCC:: @ 08121CCC + .4byte sub_0808E7F0 + .4byte sub_0808E818 + +gUnk_08121CD4:: @ 08121CD4 + .incbin "baserom.gba", 0x121CD4, 0x000003C + +gUnk_08121D10:: @ 08121D10 + .incbin "baserom.gba", 0x121D10, 0x0000008 + +gUnk_08121D18:: @ 08121D18 + .incbin "baserom.gba", 0x121D18, 0x0000020 + +gUnk_08121D38:: @ 08121D38 + .incbin "baserom.gba", 0x121D38, 0x0000010 + +gUnk_08121D48:: @ 08121D48 + .incbin "baserom.gba", 0x121D48, 0x000000C + +gUnk_08121D54:: @ 08121D54 + .incbin "baserom.gba", 0x121D54, 0x00000BD + +gUnk_08121E11:: @ 08121E11 + .incbin "baserom.gba", 0x121E11, 0x0000013 diff --git a/data/const/object/fireplace.inc b/data/const/object/fireplace.inc new file mode 100644 index 00000000..25086a20 --- /dev/null +++ b/data/const/object/fireplace.inc @@ -0,0 +1,3 @@ +gUnk_08123D98:: @ 08123D98 + .4byte sub_0809B708 + .4byte sub_0809B7A0 diff --git a/data/const/object/frozenWaterElement.inc b/data/const/object/frozenWaterElement.inc new file mode 100644 index 00000000..7d09cf65 --- /dev/null +++ b/data/const/object/frozenWaterElement.inc @@ -0,0 +1,7 @@ +gUnk_08123DB4:: @ 08123DB4 + .4byte sub_0809BECC + .4byte sub_0809BF1C + .4byte sub_0809BF74 + +gUnk_08123DC0:: @ 08123DC0 + .incbin "baserom.gba", 0x123DC0, 0x000000C diff --git a/data/const/object/furniture.inc b/data/const/object/furniture.inc new file mode 100644 index 00000000..19ad681f --- /dev/null +++ b/data/const/object/furniture.inc @@ -0,0 +1,14 @@ +gUnk_08121EF8:: @ 08121EF8 + .incbin "baserom.gba", 0x121EF8, 0x0000036 + +gUnk_08121F2E:: @ 08121F2E + .incbin "baserom.gba", 0x121F2E, 0x00000D2 + +gUnk_08122000:: @ 08122000 + .incbin "baserom.gba", 0x122000, 0x000001C + +gUnk_0812201C:: @ 0812201C + .incbin "baserom.gba", 0x12201C, 0x0000016 + +gUnk_08122032:: @ 08122032 + .incbin "baserom.gba", 0x122032, 0x00000F6 diff --git a/data/const/object/gentariCurtains.inc b/data/const/object/gentariCurtains.inc new file mode 100644 index 00000000..fe7ee559 --- /dev/null +++ b/data/const/object/gentariCurtains.inc @@ -0,0 +1,5 @@ +gUnk_0812260C:: @ 0812260C TODO gentariCurtains.s + .4byte sub_08092050 + .4byte sub_0809214C + .4byte sub_08092164 + .4byte nullsub_118 diff --git a/data/const/object/giantBookLadder.inc b/data/const/object/giantBookLadder.inc index 6892e604..69eb90bf 100644 --- a/data/const/object/giantBookLadder.inc +++ b/data/const/object/giantBookLadder.inc @@ -1,2 +1,2 @@ -gUnk_08121C40:: @ 08121C40 TODO giantBookLadder.s +gUnk_08121C40:: @ 08121C40 .incbin "baserom.gba", 0x121C40, 0x0000008 diff --git a/data/const/object/giantTwig.inc b/data/const/object/giantTwig.inc new file mode 100644 index 00000000..72d7e2df --- /dev/null +++ b/data/const/object/giantTwig.inc @@ -0,0 +1,21 @@ +gUnk_081228D8:: @ 081228D8 + .4byte sub_080937C4 + .4byte sub_08093884 + +gUnk_081228E0:: @ 081228E0 + .4byte sub_080938C0 + .4byte nullsub_524 + +gUnk_081228E8:: @ 081228E8 + .4byte sub_08093910 + .4byte nullsub_525 + +gUnk_081228F0:: @ 081228F0 + .4byte sub_080939C0 + .4byte nullsub_526 + +gUnk_081228F8:: @ 081228F8 + .incbin "baserom.gba", 0x1228F8, 0x0000026 + +gUnk_0812291E:: @ 0812291E + .incbin "baserom.gba", 0x12291E, 0x0000026 diff --git a/data/const/object/heartContainer.inc b/data/const/object/heartContainer.inc new file mode 100644 index 00000000..bbc77622 --- /dev/null +++ b/data/const/object/heartContainer.inc @@ -0,0 +1,2 @@ +gUnk_08121C58:: @ 08121C58 + .incbin "baserom.gba", 0x121C58, 0x000000C diff --git a/data/const/object/hiddenLadderDown.inc b/data/const/object/hiddenLadderDown.inc new file mode 100644 index 00000000..3dde5118 --- /dev/null +++ b/data/const/object/hiddenLadderDown.inc @@ -0,0 +1,3 @@ +gUnk_08122604:: @ 08122604 + .4byte sub_08091F14 + .4byte sub_08092000 diff --git a/data/const/object/houseDoorInterior.inc b/data/const/object/houseDoorInterior.inc new file mode 100644 index 00000000..945bcb53 --- /dev/null +++ b/data/const/object/houseDoorInterior.inc @@ -0,0 +1,14 @@ +gUnk_081227B4:: @ 081227B4 + .incbin "baserom.gba", 0x1227B4, 0x000000C + +gUnk_081227C0:: @ 081227C0 + .4byte sub_08092B8C + .4byte sub_08092BF8 + .4byte sub_08092C98 + +gUnk_081227CC:: @ 081227CC + .incbin "baserom.gba", 0x1227CC, 0x0000020 + +gUnk_081227EC:: @ 081227EC + .incbin "baserom.gba", 0x1227EC, 0x0000008 + diff --git a/data/const/object/ladderHoleInBookshelf.inc b/data/const/object/ladderHoleInBookshelf.inc new file mode 100644 index 00000000..5e4e1825 --- /dev/null +++ b/data/const/object/ladderHoleInBookshelf.inc @@ -0,0 +1,3 @@ +gUnk_081229B4:: @ 081229B4 + .4byte sub_08093FCC + .4byte sub_08093FE0 diff --git a/data/const/object/lavaPlatform.inc b/data/const/object/lavaPlatform.inc new file mode 100644 index 00000000..9bd292ea --- /dev/null +++ b/data/const/object/lavaPlatform.inc @@ -0,0 +1,23 @@ +gUnk_08122644:: @ 08122644 + .4byte sub_08092290 + .4byte sub_0809229C + .4byte sub_080922E4 + +gUnk_08122650:: @ 08122650 + .4byte sub_08092368 + .4byte sub_080923A0 + .4byte sub_080923E4 + .4byte sub_08092420 + .4byte sub_0809246C + .4byte sub_080924E4 + .4byte sub_08092530 + .4byte sub_08092590 + +gUnk_08122670:: @ 08122670 + .incbin "baserom.gba", 0x122670, 0x0000014 + +gUnk_08122684:: @ 08122684 + .incbin "baserom.gba", 0x122684, 0x0000014 + +gUnk_08122698:: @ 08122698 + .incbin "baserom.gba", 0x122698, 0x000000C diff --git a/data/const/object/lightableSwitch.inc b/data/const/object/lightableSwitch.inc new file mode 100644 index 00000000..334494c9 --- /dev/null +++ b/data/const/object/lightableSwitch.inc @@ -0,0 +1,13 @@ +gUnk_081243B4:: @ 081243B4 + .4byte sub_0809EA1C + .4byte sub_0809EB68 + +gUnk_081243BC:: @ 081243BC + .4byte sub_0809EA34 + .4byte sub_0809EA80 + +gUnk_081243C4:: @ 081243C4 + .4byte sub_0809EB80 + .4byte sub_0809EBD8 + .4byte sub_0809EC08 + .4byte nullsub_126 diff --git a/data/const/object/lilypadSmall.inc b/data/const/object/lilypadSmall.inc new file mode 100644 index 00000000..5a20251e --- /dev/null +++ b/data/const/object/lilypadSmall.inc @@ -0,0 +1,3 @@ +gUnk_08123318:: @ 08123318 + .incbin "baserom.gba", 0x123318, 0x0000010 + diff --git a/data/const/object/macroAcorn.inc b/data/const/object/macroAcorn.inc new file mode 100644 index 00000000..5dbf64de --- /dev/null +++ b/data/const/object/macroAcorn.inc @@ -0,0 +1,3 @@ +gUnk_081242C8:: @ 081242C8 + .4byte sub_0809E518 + .4byte nullsub_125 diff --git a/data/const/object/macroBook.inc b/data/const/object/macroBook.inc new file mode 100644 index 00000000..18ee1aaf --- /dev/null +++ b/data/const/object/macroBook.inc @@ -0,0 +1,8 @@ +gUnk_08123C80:: @ 08123C80 + .4byte sub_0809A78C + .4byte sub_0809A7F4 + .4byte sub_0809A844 + .4byte sub_0809A8A4 + +gUnk_08123C90:: @ 08123C90 + .incbin "baserom.gba", 0x123C90, 0x0000028 diff --git a/data/const/object/macroDecorations.inc b/data/const/object/macroDecorations.inc new file mode 100644 index 00000000..52eff7ab --- /dev/null +++ b/data/const/object/macroDecorations.inc @@ -0,0 +1,6 @@ +gUnk_081233B8:: @ 081233B8 + .4byte sub_08097DEC + .4byte sub_08097EA4 + +gUnk_081233C0:: @ 081233C0 + .incbin "baserom.gba", 0x1233C0, 0x0000050 diff --git a/data/const/object/macroShoes.inc b/data/const/object/macroShoes.inc new file mode 100644 index 00000000..7a87ecb3 --- /dev/null +++ b/data/const/object/macroShoes.inc @@ -0,0 +1,13 @@ +gUnk_081234EC:: @ 081234EC + .4byte gUnk_081234F4 + .4byte gUnk_081234FC + +gUnk_081234F4:: @ 081234F4 + .incbin "baserom.gba", 0x1234F4, 0x0000008 + +gUnk_081234FC:: @ 081234FC + .incbin "baserom.gba", 0x1234FC, 0x0000008 + +gUnk_08123504:: @ 08123504 + .4byte sub_080984EC + .4byte nullsub_532 diff --git a/data/const/object/mask.inc b/data/const/object/mask.inc new file mode 100644 index 00000000..60ab8742 --- /dev/null +++ b/data/const/object/mask.inc @@ -0,0 +1,5 @@ +MaskActionFuncs:: @ 081227A4 + .4byte sub_080929A4 + .4byte sub_08092A94 + .4byte sub_08092B0C + .4byte Mask_Delete+1 diff --git a/data/const/object/minecart.inc b/data/const/object/minecart.inc new file mode 100644 index 00000000..36069caa --- /dev/null +++ b/data/const/object/minecart.inc @@ -0,0 +1,15 @@ +gUnk_081223A8:: @ 081223A8 + .4byte sub_080916EC + .4byte sub_080917DC + .4byte sub_080918A4 + .4byte sub_080919AC + .4byte sub_08091C0C + .4byte sub_08091C98 + .4byte sub_08091CC8 + .4byte sub_08091D90 + +gUnk_081223C8:: @ 081223C8 + .incbin "baserom.gba", 0x1223C8, 0x0000008 + +gUnk_081223D0:: @ 081223D0 + .incbin "baserom.gba", 0x1223D0, 0x0000008 diff --git a/data/const/object/minecartDoor.inc b/data/const/object/minecartDoor.inc new file mode 100644 index 00000000..2b0d6256 --- /dev/null +++ b/data/const/object/minecartDoor.inc @@ -0,0 +1,6 @@ +gUnk_0812323C:: @ 0812323C + .4byte sub_08096AEC + .4byte sub_08096BBC + .4byte sub_08096BF8 + .4byte sub_08096C3C + .4byte sub_08096CB0 diff --git a/data/const/object/mineralWaterSource.inc b/data/const/object/mineralWaterSource.inc new file mode 100644 index 00000000..d52c22d2 --- /dev/null +++ b/data/const/object/mineralWaterSource.inc @@ -0,0 +1,6 @@ +MineralWaterSourceActionFuncs:: @ 08123298 + .4byte MineralWaterSource_Init + .4byte sub_080973DC + +MineralWaterSourceParameters:: @ 081232A0 + .incbin "baserom.gba", 0x1232A0, 0x0000004 diff --git a/data/const/object/minishSizedEntrance.inc b/data/const/object/minishSizedEntrance.inc new file mode 100644 index 00000000..527f3968 --- /dev/null +++ b/data/const/object/minishSizedEntrance.inc @@ -0,0 +1,6 @@ +gUnk_08122254:: @ 08122254 + .4byte sub_08090EC0 + .4byte sub_08090F00 + +gUnk_0812225C:: @ 0812225C + .incbin "baserom.gba", 0x12225C, 0x0000008 diff --git a/data/const/object/object24.inc b/data/const/object/object24.inc index 69efe269..c6806c49 100644 --- a/data/const/object/object24.inc +++ b/data/const/object/object24.inc @@ -1,4 +1,4 @@ -gUnk_08120BE0:: @ 08120BE0 TODO object24 +gUnk_08120BE0:: @ 08120BE0 .4byte sub_08088840 .4byte sub_0808886C .4byte sub_080888F4 diff --git a/data/const/object/object3A.inc b/data/const/object/object3A.inc index 2a502b90..650cae15 100644 --- a/data/const/object/object3A.inc +++ b/data/const/object/object3A.inc @@ -1,4 +1,4 @@ -gUnk_081215E8:: @ 081215E8 TODO object3A.s +gUnk_081215E8:: @ 081215E8 .incbin "baserom.gba", 0x1215E8, 0x000002A gUnk_08121612:: @ 08121612 diff --git a/data/const/object/object49.inc b/data/const/object/object49.inc new file mode 100644 index 00000000..163da388 --- /dev/null +++ b/data/const/object/object49.inc @@ -0,0 +1,25 @@ +gUnk_08121E5C:: @ 08121E5C + .4byte sub_0808F0B8 + .4byte sub_0808F1E0 + .4byte sub_0808F2C0 + .4byte sub_0808F370 + .4byte sub_0808F0B8 + .4byte sub_0808F3DC + .4byte sub_0808F3DC + .4byte sub_0808F3DC + .4byte sub_0808F3DC + .4byte sub_0808F498 + .4byte sub_0808F554 + +gUnk_08121E88:: @ 08121E88 + .4byte sub_0808F0D0 + .4byte sub_0808F14C + .4byte sub_0808F170 + .4byte sub_0808F1A4 + +gUnk_08121E98:: @ 08121E98 + .4byte sub_0808F1F8 + .4byte sub_0808F244 + +gUnk_08121EA0:: @ 08121EA0 + .incbin "baserom.gba", 0x121EA0, 0x0000004 diff --git a/data/const/object/object4B.inc b/data/const/object/object4B.inc new file mode 100644 index 00000000..040ce2b9 --- /dev/null +++ b/data/const/object/object4B.inc @@ -0,0 +1,9 @@ +gUnk_08121EB8:: @ 08121EB8 + .4byte sub_0808F794 + .4byte sub_0808F7A8 + .4byte sub_0808F7D4 + .4byte sub_0808F80C + .4byte sub_0808F858 + .4byte sub_0808F8F0 + .4byte sub_0808F914 + .4byte sub_0808F940 diff --git a/data/const/object/object51.inc b/data/const/object/object51.inc new file mode 100644 index 00000000..3c8c84fc --- /dev/null +++ b/data/const/object/object51.inc @@ -0,0 +1,3 @@ +gUnk_08122278:: @ 08122278 + .4byte sub_08091010 + .4byte nullsub_523 diff --git a/data/const/object/object53.inc b/data/const/object/object53.inc new file mode 100644 index 00000000..f1fbca72 --- /dev/null +++ b/data/const/object/object53.inc @@ -0,0 +1,6 @@ +gUnk_08122280:: @ 08122280 + .4byte sub_08091120 + .4byte sub_08091198 + +gUnk_08122288:: @ 08122288 + .incbin "baserom.gba", 0x122288, 0x000000C diff --git a/data/const/object/object5A.inc b/data/const/object/object5A.inc new file mode 100644 index 00000000..9fceddb2 --- /dev/null +++ b/data/const/object/object5A.inc @@ -0,0 +1,8 @@ +gUnk_08122780:: @ 08122780 + .4byte sub_08092734 + .4byte sub_08092850 + +gUnk_08122788:: @ 08122788 + .4byte sub_0809274C + .4byte sub_080927AC + .4byte sub_080927D4 diff --git a/data/const/object/object5B.inc b/data/const/object/object5B.inc new file mode 100644 index 00000000..ce0497fe --- /dev/null +++ b/data/const/object/object5B.inc @@ -0,0 +1,7 @@ +gUnk_08122794:: @ 08122794 + .4byte sub_080928C8 + .4byte nullsub_119 + +gUnk_0812279C:: @ 0812279C + .4byte sub_08092930 + .4byte sub_08092940 diff --git a/data/const/object/object61.inc b/data/const/object/object61.inc new file mode 100644 index 00000000..40adc40a --- /dev/null +++ b/data/const/object/object61.inc @@ -0,0 +1,7 @@ +gUnk_081228C8:: @ 081228C8 + .4byte sub_0809346C + .4byte sub_080934C8 + +gUnk_081228D0:: @ 081228D0 + .4byte sub_080934E0 + .4byte sub_08093650 diff --git a/data/const/object/object63.inc b/data/const/object/object63.inc new file mode 100644 index 00000000..e347ca2a --- /dev/null +++ b/data/const/object/object63.inc @@ -0,0 +1,4 @@ +gUnk_08122944:: @ 08122944 + .4byte sub_08093D88 + .4byte sub_08093DE0 + .4byte sub_08093E08 diff --git a/data/const/object/object64.inc b/data/const/object/object64.inc new file mode 100644 index 00000000..879e5e85 --- /dev/null +++ b/data/const/object/object64.inc @@ -0,0 +1,10 @@ +gUnk_08122950:: @ 08122950 + .incbin "baserom.gba", 0x122950, 0x000000C + +gUnk_0812295C:: @ 0812295C + .4byte sub_08093E3C + .4byte sub_08093EAC + +gUnk_08122964:: @ 08122964 + .4byte sub_08093ED0 + .4byte sub_08093EF0 diff --git a/data/const/object/object67.inc b/data/const/object/object67.inc new file mode 100644 index 00000000..aa11a7f3 --- /dev/null +++ b/data/const/object/object67.inc @@ -0,0 +1,12 @@ +gUnk_081229BC:: @ 081229BC + .4byte sub_08094148 + .4byte sub_08094398 + .4byte sub_08094424 + .4byte sub_08094540 + .4byte sub_08094570 + +gUnk_081229D0:: @ 081229D0 + .incbin "baserom.gba", 0x1229D0, 0x0000020 + +gUnk_081229F0:: @ 081229F0 + .incbin "baserom.gba", 0x1229F0, 0x0000020 diff --git a/data/const/object/object68.inc b/data/const/object/object68.inc new file mode 100644 index 00000000..00dde010 --- /dev/null +++ b/data/const/object/object68.inc @@ -0,0 +1,13 @@ +gUnk_08122A10:: @ 08122A10 + .4byte sub_08094774 + .4byte sub_080948D0 + +gUnk_08122A18:: @ 08122A18 + .incbin "baserom.gba", 0x122A18, 0x0000008 + +gUnk_08122A20:: @ 08122A20 + .incbin "baserom.gba", 0x122A20, 0x0000008 + +gUnk_08122A28:: @ 08122A28 + .incbin "baserom.gba", 0x122A28, 0x000000C + diff --git a/data/const/object/object6A.inc b/data/const/object/object6A.inc new file mode 100644 index 00000000..e61125d6 --- /dev/null +++ b/data/const/object/object6A.inc @@ -0,0 +1,68 @@ +gUnk_08122A34:: @ 08122A34 + .4byte sub_08094A5C + .4byte sub_08094A90 + .4byte sub_08094C30 + .4byte sub_08094C88 + .4byte sub_08094D94 + .4byte sub_08094E30 + .4byte sub_08094FA8 + .4byte sub_08095088 + .4byte sub_08095120 + .4byte sub_08095188 + .4byte sub_080951C4 + .4byte sub_08095288 + .4byte sub_080953A4 + .4byte sub_080953A4 + .4byte sub_080954DC + .4byte sub_080956B4 + .4byte sub_0809577C + .4byte sub_080957DC + .4byte sub_0809584C + .4byte sub_080958D8 + .4byte sub_08095918 + .4byte sub_08094C88 + .4byte sub_080959CC + .4byte sub_08095A8C + .4byte sub_08095B48 + .4byte sub_08095C00 + .4byte sub_080953A4 + .4byte sub_08095C68 + .4byte sub_08095CE0 + .4byte sub_08095CE0 + .4byte sub_08095DBC + .4byte sub_08095F38 + .4byte sub_08096058 + .4byte sub_08096058 + .4byte sub_08094A90 + .4byte sub_08096084 + .4byte sub_08096084 + .4byte sub_08096168 + .4byte sub_080961F4 + .4byte sub_080961F4 + .4byte sub_080961F4 + .4byte sub_08096284 + .4byte sub_08096290 + +gUnk_08122AE0:: @ 08122AE0 + .incbin "baserom.gba", 0x122AE0, 0x0000008 + +gUnk_08122AE8:: @ 08122AE8 + .incbin "baserom.gba", 0x122AE8, 0x0000010 + +gUnk_08122AF8:: @ 08122AF8 + .incbin "baserom.gba", 0x122AF8, 0x0000008 + +gUnk_08122B00:: @ 08122B00 + .incbin "baserom.gba", 0x122B00, 0x000000E + +gUnk_08122B0E:: @ 08122B0E + .incbin "baserom.gba", 0x122B0E, 0x0000010 + +gUnk_08122B1E:: @ 08122B1E + .incbin "baserom.gba", 0x122B1E, 0x0000010 + +gUnk_08122B2E:: @ 08122B2E + .incbin "baserom.gba", 0x122B2E, 0x000000E + +gUnk_08122B3C:: @ 08122B3C + .incbin "baserom.gba", 0x122B3C, 0x0000010 diff --git a/data/const/object/object70.inc b/data/const/object/object70.inc new file mode 100644 index 00000000..0a100d73 --- /dev/null +++ b/data/const/object/object70.inc @@ -0,0 +1,3 @@ +gUnk_081232A4:: @ 081232A4 + .4byte sub_08097438 + .4byte sub_080974A4 diff --git a/data/const/object/object72.inc b/data/const/object/object72.inc new file mode 100644 index 00000000..4c2e9e9d --- /dev/null +++ b/data/const/object/object72.inc @@ -0,0 +1,9 @@ +gUnk_081232E4:: @ 081232E4 + .4byte sub_080979CC + .4byte nullsub_529 + +gUnk_081232EC:: @ 081232EC + .incbin "baserom.gba", 0x1232EC, 0x0000012 + +gUnk_081232FE:: @ 081232FE + .incbin "baserom.gba", 0x1232FE, 0x000001A diff --git a/data/const/object/object74.inc b/data/const/object/object74.inc new file mode 100644 index 00000000..4a5c17d9 --- /dev/null +++ b/data/const/object/object74.inc @@ -0,0 +1,15 @@ +gUnk_08123328:: @ 08123328 + .incbin "baserom.gba", 0x123328, 0x0000008 + +gUnk_08123330:: @ 08123330 + .4byte sub_08097B84 + .4byte sub_08097BDC + .4byte sub_08097C18 + .4byte sub_08097C20 + .4byte sub_08097C1C + +gUnk_08123344:: @ 08123344 + .incbin "baserom.gba", 0x123344, 0x0000026 + +gUnk_0812336A:: @ 0812336A + .incbin "baserom.gba", 0x12336A, 0x000001A diff --git a/data/const/object/object79.inc b/data/const/object/object79.inc new file mode 100644 index 00000000..a7a73850 --- /dev/null +++ b/data/const/object/object79.inc @@ -0,0 +1,7 @@ +gUnk_08123410:: @ 08123410 + .4byte sub_08097FB4 + .4byte sub_0809803C + .4byte sub_08098084 + +gUnk_0812341C:: @ 0812341C + .incbin "baserom.gba", 0x12341C, 0x0000006 diff --git a/data/const/object/object80.inc b/data/const/object/object80.inc new file mode 100644 index 00000000..b5932e12 --- /dev/null +++ b/data/const/object/object80.inc @@ -0,0 +1,6 @@ +gUnk_08123664:: @ 08123664 + .4byte sub_08098B28 + .4byte sub_08098BE0 + +gUnk_0812366C:: @ 0812366C + .incbin "baserom.gba", 0x12366C, 0x0000008 diff --git a/data/const/object/object81.inc b/data/const/object/object81.inc new file mode 100644 index 00000000..6eec491d --- /dev/null +++ b/data/const/object/object81.inc @@ -0,0 +1,3 @@ +gUnk_08123674:: @ 08123674 + .4byte sub_08098C80 + .4byte nullsub_124 diff --git a/data/const/object/object86.inc b/data/const/object/object86.inc new file mode 100644 index 00000000..4689be40 --- /dev/null +++ b/data/const/object/object86.inc @@ -0,0 +1,6 @@ +gUnk_081237F8:: @ 081237F8 + .4byte sub_08099DD0 + .4byte sub_08099E10 + .4byte sub_08099E58 + .4byte sub_08099E8C + .4byte nullsub_534 diff --git a/data/const/object/object87.inc b/data/const/object/object87.inc new file mode 100644 index 00000000..819d17e8 --- /dev/null +++ b/data/const/object/object87.inc @@ -0,0 +1,13 @@ +gUnk_08123840:: @ 08123840 + .4byte sub_08099F14 + .4byte sub_0809A1B8 + .4byte sub_0809A648 + +gUnk_0812384C:: @ 0812384C + .incbin "baserom.gba", 0x12384C, 0x0000040 + +gUnk_0812388C:: @ 0812388C + .incbin "baserom.gba", 0x12388C, 0x0000014 + +gUnk_081238A0:: @ 081238A0 + .incbin "baserom.gba", 0x1238A0, 0x00003E0 diff --git a/data/const/object/object89.inc b/data/const/object/object89.inc new file mode 100644 index 00000000..de8806b2 --- /dev/null +++ b/data/const/object/object89.inc @@ -0,0 +1,12 @@ +gUnk_08123D28:: @ 08123D28 + .4byte sub_0809AB04 + .4byte sub_0809ABA4 + .4byte sub_0809ABB0 + .4byte sub_0809ABD4 + .4byte sub_0809ABF4 + .4byte sub_0809AC3C + .4byte sub_0809ACA0 + .4byte sub_0809ACCC + +gUnk_08123D48:: @ 08123D48 + .4byte sub_0809ACE8 diff --git a/data/const/object/object8A.inc b/data/const/object/object8A.inc new file mode 100644 index 00000000..dfee66a4 --- /dev/null +++ b/data/const/object/object8A.inc @@ -0,0 +1,4 @@ +gUnk_08123D4C:: @ 08123D4C + .4byte sub_0809ADCC + .4byte nullsub_535 + .4byte sub_0809AF50 diff --git a/data/const/object/object8B.inc b/data/const/object/object8B.inc new file mode 100644 index 00000000..97f8e785 --- /dev/null +++ b/data/const/object/object8B.inc @@ -0,0 +1,8 @@ +gUnk_08123D58:: @ 08123D58 + .4byte sub_0809AF74 + .4byte sub_0809B034 + .4byte sub_0809B050 + .4byte sub_0809B0A8 + +gUnk_08123D68:: @ 08123D68 + .incbin "baserom.gba", 0x123D68, 0x0000014 diff --git a/data/const/object/object8E.inc b/data/const/object/object8E.inc new file mode 100644 index 00000000..83704900 --- /dev/null +++ b/data/const/object/object8E.inc @@ -0,0 +1,6 @@ +gUnk_08123DA0:: @ 08123DA0 + .4byte sub_0809B858 + .4byte sub_0809B9BC + .4byte sub_0809BAD0 + .4byte sub_0809BC70 + .4byte sub_0809BDB0 diff --git a/data/const/object/object90.inc b/data/const/object/object90.inc new file mode 100644 index 00000000..ddb96a03 --- /dev/null +++ b/data/const/object/object90.inc @@ -0,0 +1,3 @@ +gUnk_08123DCC:: @ 08123DCC + .4byte sub_0809C3AC + .4byte nullsub_536 diff --git a/data/const/object/object91.inc b/data/const/object/object91.inc new file mode 100644 index 00000000..b04714ab --- /dev/null +++ b/data/const/object/object91.inc @@ -0,0 +1,22 @@ +gUnk_08123DD4:: @ 08123DD4 + .4byte sub_0809C3EC + .4byte sub_0809C5C4 + +gUnk_08123DDC:: @ 08123DDC + .incbin "baserom.gba", 0x123DDC, 0x000001C + +gUnk_08123DF8:: @ 08123DF8 + .4byte sub_0809C7E4 + .4byte sub_0809C854 + .4byte sub_0809C8BC + .4byte sub_0809C924 + .4byte sub_0809C988 + .4byte sub_0809C9E0 + .4byte sub_0809CAC8 + .4byte sub_0809CB4C + +gUnk_08123E18:: @ 08123E18 + .incbin "baserom.gba", 0x123E18, 0x0000004 + +gUnk_08123E1C:: @ 08123E1C + .incbin "baserom.gba", 0x123E1C, 0x0000004 diff --git a/data/const/object/object93.inc b/data/const/object/object93.inc new file mode 100644 index 00000000..b36b875f --- /dev/null +++ b/data/const/object/object93.inc @@ -0,0 +1,15 @@ +gUnk_08123E80:: @ 08123E80 + .4byte sub_0809CEA8 + .4byte sub_0809CEC0 + +gUnk_08123E88:: @ 08123E88 + .incbin "baserom.gba", 0x123E88, 0x0000014 + +gUnk_08123E9C:: @ 08123E9C + .incbin "baserom.gba", 0x123E9C, 0x0000008 + +gUnk_08123EA4:: @ 08123EA4 + .incbin "baserom.gba", 0x123EA4, 0x0000014 + +gUnk_08123EB8:: @ 08123EB8 + .incbin "baserom.gba", 0x123EB8, 0x0000008 diff --git a/data/const/object/object96.inc b/data/const/object/object96.inc new file mode 100644 index 00000000..dba879fd --- /dev/null +++ b/data/const/object/object96.inc @@ -0,0 +1,67 @@ +gUnk_08123FB0:: @ 08123FB0 + .4byte sub_0809D91C + .4byte sub_0809D93C + .4byte 0x30300000 + .4byte 0x133c3c01 + .4byte 0x00010000 + .4byte 0x00001800 + .4byte 0x00400060 + .4byte 0x00014021 + .4byte sub_0809D91C + .4byte 00000000 + .4byte 00000000 + .4byte 0x10636300 + .4byte 00000000 + .4byte 0x00001800 + .4byte 0x00180000 + .4byte 0x000000d0 + .4byte sub_0809D91C + .4byte 00000000 + .4byte 00000000 + .4byte 0x0f3c3c00 + .4byte 0x00010000 + .4byte 0x00001800 + .4byte 0x00400060 + .4byte 0x00014021 + .4byte sub_0809D91C + .4byte 00000000 + .4byte 00000000 + .4byte 0x023c3c00 + .4byte 0x00010000 + .4byte 0x00001800 + .4byte 0x00400140 + .4byte 0x00014021 + .4byte sub_0809D91C + .4byte 00000000 + .4byte 00000000 + .4byte 0x0d3c3c00 + .4byte 0x00010000 + .4byte 0x00001800 + .4byte 0x00400060 + .4byte 0x00014021 + .4byte sub_0809D91C + .4byte 00000000 + .4byte 00000000 + .4byte 0x1a3c3c00 + .4byte 0x00010000 + .4byte 0x00001800 + .4byte 0x00400100 + .4byte 0x00014021 + .4byte sub_0809D91C + .4byte 00000000 + .4byte 00000000 + .4byte 0x133c3c00 + .4byte 0x00010000 + .4byte 0x00001800 + .4byte 0x00400060 + + +gUnk_0812408C:: @ 0812408C + .incbin "baserom.gba", 0x12408C, 0x0000024 + +gUnk_081240B0:: @ 081240B0 + .4byte sub_0809D7A8 + .4byte sub_0809D824 + .4byte sub_0809D860 + .4byte sub_0809D8C8 + diff --git a/data/const/object/object97.inc b/data/const/object/object97.inc new file mode 100644 index 00000000..30a28020 --- /dev/null +++ b/data/const/object/object97.inc @@ -0,0 +1,59 @@ +gUnk_081240C0:: @ 081240C0 + .4byte sub_0809D9C0 + .4byte sub_0809DB40 + .4byte sub_0809DC68 + .4byte sub_0809DE38 + .4byte sub_0809E038 + .4byte sub_0809DBCC + +gUnk_081240D8:: @ 081240D8 + .4byte sub_0809D9D8 + .4byte sub_0809DA2C + .4byte sub_0809DA64 + .4byte sub_0809DAB4 + .4byte sub_0809DB14 + +gUnk_081240EC:: @ 081240EC + .4byte sub_0809DB58 + .4byte sub_0809DB88 + +gUnk_081240F4:: @ 081240F4 + .4byte sub_0809DBE4 + .4byte sub_0809DC14 + .4byte sub_0809DB88 + +gUnk_08124100:: @ 08124100 + .4byte sub_0809DC80 + .4byte sub_0809DD0C + .4byte sub_0809DD34 + .4byte sub_0809DD78 + .4byte sub_0809DDBC + .4byte sub_0809DDE4 + +gUnk_08124118:: @ 08124118 + .4byte sub_0809DE50 + .4byte sub_0809DF00 + .4byte sub_0809DFA0 + .4byte sub_0809DFE0 + +gUnk_08124128:: @ 08124128 + .incbin "baserom.gba", 0x124128, 0x0000005 + +gUnk_0812412D:: @ 0812412D + .incbin "baserom.gba", 0x12412D, 0x0000005 + +gUnk_08124132:: @ 08124132 + .incbin "baserom.gba", 0x124132, 0x0000014 + +gUnk_08124146:: @ 08124146 + .incbin "baserom.gba", 0x124146, 0x000000A + +gUnk_08124150:: @ 08124150 + .4byte sub_0809E050 + .4byte sub_0809E088 + +gUnk_08124158:: @ 08124158 + .incbin "baserom.gba", 0x124158, 0x0000020 + +gUnk_08124178:: @ 08124178 + .incbin "baserom.gba", 0x124178, 0x0000014 diff --git a/data/const/object/object98.inc b/data/const/object/object98.inc new file mode 100644 index 00000000..868d9e07 --- /dev/null +++ b/data/const/object/object98.inc @@ -0,0 +1,3 @@ +gUnk_0812418C:: @ 0812418C + .4byte sub_0809E360 + .4byte sub_0809E3E4 diff --git a/data/const/object/object9B.inc b/data/const/object/object9B.inc new file mode 100644 index 00000000..63dfa8d8 --- /dev/null +++ b/data/const/object/object9B.inc @@ -0,0 +1,7 @@ + +gUnk_081242D0:: @ 081242D0 + .4byte sub_0809E7C0 + .4byte sub_0809E7E0 + +gUnk_081242D8:: @ 081242D8 + .incbin "baserom.gba", 0x1242D8, 0x0000010 diff --git a/data/const/object/objectA0.inc b/data/const/object/objectA0.inc new file mode 100644 index 00000000..4e559948 --- /dev/null +++ b/data/const/object/objectA0.inc @@ -0,0 +1,9 @@ +gUnk_08124670:: @ 08124670 + .4byte sub_0809F144 + .4byte sub_0809F194 + .4byte sub_0809F1B0 + .4byte sub_0809F220 + .4byte sub_0809F254 + +gUnk_08124684:: @ 08124684 + .incbin "baserom.gba", 0x124684, 0x0000008 diff --git a/data/const/object/objectBlockingStairs.inc b/data/const/object/objectBlockingStairs.inc new file mode 100644 index 00000000..e83d6ffe --- /dev/null +++ b/data/const/object/objectBlockingStairs.inc @@ -0,0 +1,21 @@ +gUnk_0812283C:: @ 0812283C + .4byte sub_08092EEC + .4byte sub_08092F68 + .4byte sub_080930F4 + .4byte sub_08093178 + .4byte nullsub_120 + +gUnk_08122850:: @ 08122850 + .incbin "baserom.gba", 0x122850, 0x0000012 + +gUnk_08122862:: @ 08122862 + .incbin "baserom.gba", 0x122862, 0x0000012 + +gUnk_08122874:: @ 08122874 + .incbin "baserom.gba", 0x122874, 0x0000012 + +gUnk_08122886:: @ 08122886 + .incbin "baserom.gba", 0x122886, 0x0000012 + +gUnk_08122898:: @ 08122898 + .incbin "baserom.gba", 0x122898, 0x0000010 diff --git a/data/const/object/objectOnPillar.inc b/data/const/object/objectOnPillar.inc new file mode 100644 index 00000000..a206308f --- /dev/null +++ b/data/const/object/objectOnPillar.inc @@ -0,0 +1,19 @@ +gUnk_08123250:: @ 08123250 + .4byte sub_08096E28 + .4byte sub_08096F0C + .4byte sub_08096F30 + .4byte sub_08096FF0 + .4byte nullsub_122 + +gUnk_08123264:: @ 08123264 + .incbin "baserom.gba", 0x123264, 0x0000008 + +gUnk_0812326C:: @ 0812326C + .4byte sub_08096F6C + .4byte sub_08096FE4 + +gUnk_08123274:: @ 08123274 + .incbin "baserom.gba", 0x123274, 0x0000008 + +gUnk_0812327C:: @ 0812327C + .incbin "baserom.gba", 0x12327C, 0x000001C diff --git a/data/const/object/objectOnSpinyBeetle.inc b/data/const/object/objectOnSpinyBeetle.inc new file mode 100644 index 00000000..5b4d13a6 --- /dev/null +++ b/data/const/object/objectOnSpinyBeetle.inc @@ -0,0 +1,27 @@ +gUnk_0812350C:: @ 0812350C + .4byte sub_0809855C + .4byte sub_080985C0 + .4byte sub_08098704 + .4byte sub_080987E0 + .4byte sub_080988E8 + .4byte sub_08098910 + +gUnk_08123524:: @ 08123524 + .4byte sub_0809871C + .4byte nullsub_533 + .4byte sub_0809875C + .4byte sub_08098770 + .4byte sub_080987B4 + .4byte sub_080987BC + .4byte sub_080987D4 + +gUnk_08123540:: @ 08123540 + .4byte sub_08098810 + .4byte sub_08098820 + .4byte sub_08098858 + .4byte sub_080988B8 + .4byte nullsub_123 + .4byte sub_080988E0 + +gUnk_08123558:: @ 08123558 + .incbin "baserom.gba", 0x123558, 0x0000010 diff --git a/data/const/object/palaceArchway.inc b/data/const/object/palaceArchway.inc new file mode 100644 index 00000000..56610d91 --- /dev/null +++ b/data/const/object/palaceArchway.inc @@ -0,0 +1,3 @@ +gUnk_081246EC:: @ 081246EC + .4byte sub_0809F2A0 + .4byte nullsub_537 diff --git a/data/const/object/picoBloom.inc b/data/const/object/picoBloom.inc new file mode 100644 index 00000000..c1107d32 --- /dev/null +++ b/data/const/object/picoBloom.inc @@ -0,0 +1,7 @@ +gUnk_08123568:: @ 08123568 + .4byte sub_08098A90 + .4byte sub_08098AD0 + .4byte sub_08098AE8 + +gUnk_08123574:: @ 08123574 + .incbin "baserom.gba", 0x123574, 0x0000006 diff --git a/data/const/object/pullableLever.inc b/data/const/object/pullableLever.inc new file mode 100644 index 00000000..aead3f60 --- /dev/null +++ b/data/const/object/pullableLever.inc @@ -0,0 +1,21 @@ +gUnk_08122294:: @ 08122294 + .4byte sub_08091264 + .4byte sub_08091338 + .4byte sub_08091360 + +gUnk_081222A0:: @ 081222A0 + .4byte sub_08091444 + .4byte sub_08091470 + +gUnk_081222A8:: @ 081222A8 + .incbin "baserom.gba", 0x1222A8, 0x0000008 + +gUnk_081222B0:: @ 081222B0 + .4byte sub_08091380 + .4byte sub_08091438 + +gUnk_081222B8:: @ 081222B8 + .incbin "baserom.gba", 0x1222B8, 0x0000008 + +gUnk_081222C0:: @ 081222C0 + .incbin "baserom.gba", 0x1222C0, 0x0000004 diff --git a/data/const/object/pushableFurniture.inc b/data/const/object/pushableFurniture.inc new file mode 100644 index 00000000..998f9cfc --- /dev/null +++ b/data/const/object/pushableFurniture.inc @@ -0,0 +1,10 @@ +gUnk_08121ED8:: @ 08121ED8 + .4byte sub_0808F990 + .4byte sub_0808FACC + .4byte sub_0808FC3C + +gUnk_08121EE4:: @ 08121EE4 + .incbin "baserom.gba", 0x121EE4, 0x000000C + +gUnk_08121EF0:: @ 08121EF0 + .incbin "baserom.gba", 0x121EF0, 0x0000008 diff --git a/data/const/object/pushableGrave.inc b/data/const/object/pushableGrave.inc new file mode 100644 index 00000000..9755ff3d --- /dev/null +++ b/data/const/object/pushableGrave.inc @@ -0,0 +1,15 @@ +gUnk_081232AC:: @ 081232AC + .4byte sub_080975A0 + .4byte sub_08097730 + .4byte sub_08097748 + .4byte sub_080977A0 + .4byte nullsub_528 + +gUnk_081232C0:: @ 081232C0 + .incbin "baserom.gba", 0x1232C0, 0x000001D + +gUnk_081232DD:: @ 081232DD + .incbin "baserom.gba", 0x1232DD, 0x0000001 + +gUnk_081232DE:: @ 081232DE + .incbin "baserom.gba", 0x1232DE, 0x0000006 diff --git a/data/const/object/pushableLever.inc b/data/const/object/pushableLever.inc new file mode 100644 index 00000000..10e6e916 --- /dev/null +++ b/data/const/object/pushableLever.inc @@ -0,0 +1,13 @@ +gUnk_08123494:: @ 08123494 + .4byte sub_08098278 + .4byte sub_08098294 + .4byte sub_08098304 + +gUnk_081234A0:: @ 081234A0 + .incbin "baserom.gba", 0x1234A0, 0x0000004 + +gUnk_081234A4:: @ 081234A4 + .incbin "baserom.gba", 0x1234A4, 0x0000008 + +gUnk_081234AC:: @ 081234AC + .incbin "baserom.gba", 0x1234AC, 0x0000008 diff --git a/data/const/object/smallIceBlock.inc b/data/const/object/smallIceBlock.inc new file mode 100644 index 00000000..d986392d --- /dev/null +++ b/data/const/object/smallIceBlock.inc @@ -0,0 +1,12 @@ +gUnk_08123734:: @ 08123734 + .4byte sub_080991CC + .4byte sub_08099248 + .4byte sub_08099310 + .4byte sub_08099330 + .4byte sub_080993CC + +gUnk_08123748:: @ 08123748 + .incbin "baserom.gba", 0x123748, 0x0000008 + +gUnk_08123750:: @ 08123750 + .incbin "baserom.gba", 0x123750, 0x000001A diff --git a/data/const/object/steam.inc b/data/const/object/steam.inc new file mode 100644 index 00000000..23ec35c0 --- /dev/null +++ b/data/const/object/steam.inc @@ -0,0 +1,4 @@ +gUnk_08123484:: @ 08123484 + .incbin "baserom.gba", 0x123484, 0x0000010 + + diff --git a/data/const/object/swordsmanNewsletter.inc b/data/const/object/swordsmanNewsletter.inc new file mode 100644 index 00000000..beb22255 --- /dev/null +++ b/data/const/object/swordsmanNewsletter.inc @@ -0,0 +1,8 @@ +gUnk_081228A8:: @ 081228A8 + .incbin "baserom.gba", 0x1228A8, 0x0000008 + +gUnk_081228B0:: @ 081228B0 + .incbin "baserom.gba", 0x1228B0, 0x0000008 + +gUnk_081228B8:: @ 081228B8 + .incbin "baserom.gba", 0x1228B8, 0x0000010 diff --git a/data/const/object/thoughtBubble.inc b/data/const/object/thoughtBubble.inc new file mode 100644 index 00000000..99936b21 --- /dev/null +++ b/data/const/object/thoughtBubble.inc @@ -0,0 +1,6 @@ +ThoughtBubble_SFX:: @ 08122590 + .incbin "baserom.gba", 0x122590, 0x0000008 + +ThoughtBubble_Behaviors:: @ 08122598 + .4byte ThoughtBubble_Init + .4byte ThoughtBubble_Update diff --git a/data/const/object/treeHidingPortal.inc b/data/const/object/treeHidingPortal.inc new file mode 100644 index 00000000..a2914444 --- /dev/null +++ b/data/const/object/treeHidingPortal.inc @@ -0,0 +1,9 @@ +gUnk_08124354:: @ 08124354 + .4byte sub_0809E83C + .4byte sub_0809E86C + .4byte sub_0809E8BC + .4byte sub_0809E8EC + +gUnk_08124364:: @ 08124364 + .incbin "baserom.gba", 0x124364, 0x0000050 + diff --git a/data/const/object/whirlwind.inc b/data/const/object/whirlwind.inc new file mode 100644 index 00000000..30392e4e --- /dev/null +++ b/data/const/object/whirlwind.inc @@ -0,0 +1,4 @@ +gUnk_081227F4:: @ 081227F4 + .4byte sub_08092CDC + .4byte sub_08092D7C + .4byte sub_08092E94 diff --git a/data/data_08121C58.s b/data/data_08121C58.s index eca18935..ef13c2f7 100755 --- a/data/data_08121C58.s +++ b/data/data_08121C58.s @@ -3,1485 +3,190 @@ .section .rodata .align 2 + + @ TODO convert .inc files into .s files and include them in linker.ld + .include "data/const/object/heartContainer.inc" -gUnk_08121C58:: @ 08121C58 TODO asm/object30.s, src/object/heartContainer.c? - .incbin "baserom.gba", 0x121C58, 0x000000C + .include "data/const/object/fileScreenObjects.inc" + .include "data/animations/object/fileScreenObjects.inc" -gUnk_08121C64:: @ 08121C64 TODO fileScreenObjects.c ? - .incbin "baserom.gba", 0x121C64, 0x0000068 + .include "data/const/object/object49.inc" -gUnk_08121CCC:: @ 08121CCC - .incbin "baserom.gba", 0x121CCC, 0x0000008 + .include "data/const/object/backgroundCloud.inc" -gUnk_08121CD4:: @ 08121CD4 - .incbin "baserom.gba", 0x121CD4, 0x000003C + .include "data/const/object/object4B.inc" -gUnk_08121D10:: @ 08121D10 - .incbin "baserom.gba", 0x121D10, 0x0000008 + .include "data/const/object/pushableFurniture.inc" -gUnk_08121D18:: @ 08121D18 - .incbin "baserom.gba", 0x121D18, 0x0000020 + .include "data/const/object/furniture.inc" + .include "data/animations/object/furniture.inc" -gUnk_08121D38:: @ 08121D38 - .incbin "baserom.gba", 0x121D38, 0x0000010 + .include "data/const/object/minishSizedEntrance.inc" + .include "data/animations/object/minishSizedEntrance.inc" -gUnk_08121D48:: @ 08121D48 - .incbin "baserom.gba", 0x121D48, 0x000000C + .include "data/const/object/object51.inc" -gUnk_08121D54:: @ 08121D54 - .incbin "baserom.gba", 0x121D54, 0x00000BD + .include "data/const/object/object53.inc" -gUnk_08121E11:: @ 08121E11 - .incbin "baserom.gba", 0x121E11, 0x0000013 + .include "data/const/object/pullableLever.inc" + .include "data/animations/object/pullableLever.inc" -gUnk_08121E24:: @ 08121E24 - .incbin "baserom.gba", 0x121E24, 0x0000005 + .include "data/const/object/minecart.inc" + .include "data/animations/object/minecart.inc" -gUnk_08121E29:: @ 08121E29 - .incbin "baserom.gba", 0x121E29, 0x0000008 -gUnk_08121E31:: @ 08121E31 - .incbin "baserom.gba", 0x121E31, 0x000001F + .include "data/const/object/thoughtBubble.inc" + .include "data/animations/object/thoughtBubble.inc" -gUnk_08121E50:: @ 08121E50 - .incbin "baserom.gba", 0x121E50, 0x000000C + .include "data/const/object/hiddenLadderDown.inc" -gUnk_08121E5C:: @ 08121E5C TODO object49? - .incbin "baserom.gba", 0x121E5C, 0x000002C + .include "data/const/object/gentariCurtains.inc" + .include "data/animations/object/gentariCurtains.inc" -gUnk_08121E88:: @ 08121E88 - .incbin "baserom.gba", 0x121E88, 0x0000010 + .include "data/const/object/lavaPlatform.inc" + .include "data/animations/object/lavaPlatform.inc" -gUnk_08121E98:: @ 08121E98 - .incbin "baserom.gba", 0x121E98, 0x0000008 + .include "data/const/object/object5A.inc" -gUnk_08121EA0:: @ 08121EA0 - .incbin "baserom.gba", 0x121EA0, 0x0000004 + .include "data/const/object/object5B.inc" -gUnk_08121EA4:: @ 08121EA4 TODO backgroundCloud.c - .incbin "baserom.gba", 0x121EA4, 0x000000C + .include "data/const/object/mask.inc" -gUnk_08121EB0:: @ 08121EB0 - .incbin "baserom.gba", 0x121EB0, 0x0000003 + .include "data/const/object/houseDoorInterior.inc" -gUnk_08121EB3:: @ 08121EB3 - .incbin "baserom.gba", 0x121EB3, 0x0000005 + .include "data/const/object/whirlwind.inc" + .include "data/animations/object/whirlwind.inc" -gUnk_08121EB8:: @ 08121EB8 - .incbin "baserom.gba", 0x121EB8, 0x0000020 + .include "data/const/object/objectBlockingStairs.inc" -gUnk_08121ED8:: @ 08121ED8 - .incbin "baserom.gba", 0x121ED8, 0x000000C + .include "data/const/object/swordsmanNewsletter.inc" -gUnk_08121EE4:: @ 08121EE4 - .incbin "baserom.gba", 0x121EE4, 0x000000C + .include "data/const/object/object61.inc" -gUnk_08121EF0:: @ 08121EF0 - .incbin "baserom.gba", 0x121EF0, 0x0000008 + .include "data/const/object/giantTwig.inc" -gUnk_08121EF8:: @ 08121EF8 - .incbin "baserom.gba", 0x121EF8, 0x0000036 + .include "data/const/object/object63.inc" -gUnk_08121F2E:: @ 08121F2E - .incbin "baserom.gba", 0x121F2E, 0x00000D2 + .include "data/const/object/object64.inc" + .include "data/animations/object/object64.inc" -gUnk_08122000:: @ 08122000 - .incbin "baserom.gba", 0x122000, 0x000001C + .include "data/const/object/ladderHoleInBookshelf.inc" -gUnk_0812201C:: @ 0812201C - .incbin "baserom.gba", 0x12201C, 0x0000016 + .include "data/const/object/object67.inc" -gUnk_08122032:: @ 08122032 - .incbin "baserom.gba", 0x122032, 0x00000F6 + .include "data/const/object/object68.inc" -gUnk_08122128:: @ 08122128 - .incbin "baserom.gba", 0x122128, 0x000000A + .include "data/const/object/object6A.inc" + .include "data/animations/object/object6A.inc" -gUnk_08122132:: @ 08122132 - .incbin "baserom.gba", 0x122132, 0x0000066 + .include "data/const/object/crenalBeanSprout.inc" + .include "data/animations/object/crenalBeanSprout.inc" -gUnk_08122198:: @ 08122198 - .incbin "baserom.gba", 0x122198, 0x0000010 + .include "data/const/object/minecartDoor.inc" -gUnk_081221A8:: @ 081221A8 - .incbin "baserom.gba", 0x1221A8, 0x0000010 + .include "data/const/object/objectOnPillar.inc" -gUnk_081221B8:: @ 081221B8 - .incbin "baserom.gba", 0x1221B8, 0x0000010 + .include "data/const/object/mineralWaterSource.inc" -gUnk_081221C8:: @ 081221C8 - .incbin "baserom.gba", 0x1221C8, 0x0000010 + .include "data/const/object/object70.inc" -gUnk_081221D8:: @ 081221D8 - .incbin "baserom.gba", 0x1221D8, 0x0000010 + .include "data/const/object/pushableGrave.inc" -gUnk_081221E8:: @ 081221E8 - .incbin "baserom.gba", 0x1221E8, 0x0000010 + .include "data/const/object/object72.inc" -gUnk_081221F8:: @ 081221F8 - .incbin "baserom.gba", 0x1221F8, 0x0000010 + .include "data/const/object/lilypadSmall.inc" -gUnk_08122208:: @ 08122208 - .incbin "baserom.gba", 0x122208, 0x0000010 + .include "data/const/object/object74.inc" -gUnk_08122218:: @ 08122218 - .incbin "baserom.gba", 0x122218, 0x0000008 + .include "data/const/object/bell.inc" -gUnk_08122220:: @ 08122220 - .incbin "baserom.gba", 0x122220, 0x0000024 + .include "data/const/object/macroDecorations.inc" -gUnk_08122244:: @ 08122244 - .incbin "baserom.gba", 0x122244, 0x0000010 + .include "data/const/object/object79.inc" + .include "data/animations/object/object79.inc" -gUnk_08122254:: @ 08122254 - .incbin "baserom.gba", 0x122254, 0x0000008 + .include "data/const/object/steam.inc" -gUnk_0812225C:: @ 0812225C - .incbin "baserom.gba", 0x12225C, 0x0000008 + .include "data/const/object/pushableLever.inc" + .include "data/animations/object/pushableLever.inc" -gUnk_08122264:: @ 08122264 - .incbin "baserom.gba", 0x122264, 0x0000004 + .include "data/const/object/macroShoes.inc" -gUnk_08122268:: @ 08122268 - .incbin "baserom.gba", 0x122268, 0x0000004 + .include "data/const/object/objectOnSpinyBeetle.inc" -gUnk_0812226C:: @ 0812226C - .incbin "baserom.gba", 0x12226C, 0x000000C + .include "data/const/object/picoBloom.inc" + .include "data/animations/object/picoBloom.inc" -gUnk_08122278:: @ 08122278 - .incbin "baserom.gba", 0x122278, 0x0000008 + .include "data/const/object/object80.inc" -gUnk_08122280:: @ 08122280 - .incbin "baserom.gba", 0x122280, 0x0000008 + .include "data/const/object/object81.inc" -gUnk_08122288:: @ 08122288 - .incbin "baserom.gba", 0x122288, 0x000000C + .include "data/const/object/bigVortex.inc" + .include "data/animations/object/bigVortex.inc" -gUnk_08122294:: @ 08122294 - .incbin "baserom.gba", 0x122294, 0x000000C + .include "data/const/object/bigPushableLever.inc" + .include "data/animations/object/bigPushableLever.inc" -gUnk_081222A0:: @ 081222A0 - .incbin "baserom.gba", 0x1222A0, 0x0000008 + .include "data/const/object/smallIceBlock.inc" + .include "data/animations/object/smallIceBlock.inc" -gUnk_081222A8:: @ 081222A8 - .incbin "baserom.gba", 0x1222A8, 0x0000008 + .include "data/const/object/bigIceBlock.inc" + .include "data/animations/object/bigIceBlock.inc" -gUnk_081222B0:: @ 081222B0 - .incbin "baserom.gba", 0x1222B0, 0x0000008 + .include "data/const/object/object86.inc" + .include "data/animations/object/object86.inc" -gUnk_081222B8:: @ 081222B8 - .incbin "baserom.gba", 0x1222B8, 0x0000008 + .include "data/const/object/object87.inc" -gUnk_081222C0:: @ 081222C0 - .incbin "baserom.gba", 0x1222C0, 0x0000004 + .include "data/const/object/macroBook.inc" + .include "data/animations/object/macroBook.inc" -gUnk_081222C4:: @ 081222C4 - .incbin "baserom.gba", 0x1222C4, 0x0000004 + .include "data/const/object/object89.inc" -gUnk_081222C8:: @ 081222C8 - .incbin "baserom.gba", 0x1222C8, 0x0000004 + .include "data/const/object/object8A.inc" -gUnk_081222CC:: @ 081222CC - .incbin "baserom.gba", 0x1222CC, 0x0000004 + .include "data/const/object/object8B.inc" -gUnk_081222D0:: @ 081222D0 - .incbin "baserom.gba", 0x1222D0, 0x0000004 + .include "data/const/object/books.inc" -gUnk_081222D4:: @ 081222D4 - .incbin "baserom.gba", 0x1222D4, 0x0000004 + .include "data/const/object/fireplace.inc" -gUnk_081222D8:: @ 081222D8 - .incbin "baserom.gba", 0x1222D8, 0x0000004 + .include "data/const/object/object8E.inc" -gUnk_081222DC:: @ 081222DC - .incbin "baserom.gba", 0x1222DC, 0x0000004 + .include "data/const/object/frozenWaterElement.inc" -gUnk_081222E0:: @ 081222E0 - .incbin "baserom.gba", 0x1222E0, 0x0000004 + .include "data/const/object/object90.inc" -gUnk_081222E4:: @ 081222E4 - .incbin "baserom.gba", 0x1222E4, 0x0000004 + .include "data/const/object/object91.inc" -gUnk_081222E8:: @ 081222E8 - .incbin "baserom.gba", 0x1222E8, 0x0000004 + .include "data/const/object/bakerOven.inc" + .include "data/animations/object/bakerOven.inc" -gUnk_081222EC:: @ 081222EC - .incbin "baserom.gba", 0x1222EC, 0x0000004 + .include "data/const/object/object93.inc" -gUnk_081222F0:: @ 081222F0 - .incbin "baserom.gba", 0x1222F0, 0x0000004 + .include "data/const/object/bird.inc" + .include "data/animations/object/bird.inc" -gUnk_081222F4:: @ 081222F4 - .incbin "baserom.gba", 0x1222F4, 0x0000004 + .include "data/const/object/object96.inc" -gUnk_081222F8:: @ 081222F8 - .incbin "baserom.gba", 0x1222F8, 0x0000004 + .include "data/const/object/object97.inc" -gUnk_081222FC:: @ 081222FC - .incbin "baserom.gba", 0x1222FC, 0x0000004 + .include "data/const/object/object98.inc" + .include "data/animations/object/object98.inc" -gUnk_08122300:: @ 08122300 - .incbin "baserom.gba", 0x122300, 0x0000004 + .include "data/const/object/macroAcorn.inc" -gUnk_08122304:: @ 08122304 - .incbin "baserom.gba", 0x122304, 0x0000004 + .include "data/const/object/object9B.inc" + .include "data/animations/object/object9B.inc" -gUnk_08122308:: @ 08122308 - .incbin "baserom.gba", 0x122308, 0x0000004 + .include "data/const/object/treeHidingPortal.inc" -gUnk_0812230C:: @ 0812230C - .incbin "baserom.gba", 0x12230C, 0x0000004 + .include "data/const/object/lightableSwitch.inc" -gUnk_08122310:: @ 08122310 - .incbin "baserom.gba", 0x122310, 0x0000004 + .include "data/const/object/fan.inc" + .include "data/animations/object/fan.inc" -gUnk_08122314:: @ 08122314 - .incbin "baserom.gba", 0x122314, 0x0000004 + .include "data/const/object/objectA0.inc" + .include "data/animations/object/objectA0.inc" -gUnk_08122318:: @ 08122318 - .incbin "baserom.gba", 0x122318, 0x0000003 - -gUnk_0812231B:: @ 0812231B - .incbin "baserom.gba", 0x12231B, 0x0000001 - -gUnk_0812231C:: @ 0812231C - .incbin "baserom.gba", 0x12231C, 0x0000004 - -gUnk_08122320:: @ 08122320 - .incbin "baserom.gba", 0x122320, 0x0000004 - -gUnk_08122324:: @ 08122324 - .incbin "baserom.gba", 0x122324, 0x0000003 - -gUnk_08122327:: @ 08122327 - .incbin "baserom.gba", 0x122327, 0x0000001 - -gUnk_08122328:: @ 08122328 - .incbin "baserom.gba", 0x122328, 0x0000004 - -gUnk_0812232C:: @ 0812232C - .incbin "baserom.gba", 0x12232C, 0x0000004 - -gUnk_08122330:: @ 08122330 - .incbin "baserom.gba", 0x122330, 0x0000004 - -gUnk_08122334:: @ 08122334 - .incbin "baserom.gba", 0x122334, 0x0000011 - -gUnk_08122345:: @ 08122345 - .incbin "baserom.gba", 0x122345, 0x0000063 - -gUnk_081223A8:: @ 081223A8 - .incbin "baserom.gba", 0x1223A8, 0x0000020 - -gUnk_081223C8:: @ 081223C8 - .incbin "baserom.gba", 0x1223C8, 0x0000008 - -gUnk_081223D0:: @ 081223D0 - .incbin "baserom.gba", 0x1223D0, 0x0000008 - -gUnk_081223D8:: @ 081223D8 - .incbin "baserom.gba", 0x1223D8, 0x0000010 - -gUnk_081223E8:: @ 081223E8 - .incbin "baserom.gba", 0x1223E8, 0x000001A - -gUnk_08122402:: @ 08122402 - .incbin "baserom.gba", 0x122402, 0x000001A - -gUnk_0812241C:: @ 0812241C - .incbin "baserom.gba", 0x12241C, 0x0000011 - -gUnk_0812242D:: @ 0812242D - .incbin "baserom.gba", 0x12242D, 0x0000009 - -gUnk_08122436:: @ 08122436 - .incbin "baserom.gba", 0x122436, 0x000001A - -gUnk_08122450:: @ 08122450 - .incbin "baserom.gba", 0x122450, 0x0000009 - -gUnk_08122459:: @ 08122459 - .incbin "baserom.gba", 0x122459, 0x0000009 - -gUnk_08122462:: @ 08122462 - .incbin "baserom.gba", 0x122462, 0x0000009 - -gUnk_0812246B:: @ 0812246B - .incbin "baserom.gba", 0x12246B, 0x0000009 - -gUnk_08122474:: @ 08122474 - .incbin "baserom.gba", 0x122474, 0x0000015 - -gUnk_08122489:: @ 08122489 - .incbin "baserom.gba", 0x122489, 0x0000015 - -gUnk_0812249E:: @ 0812249E - .incbin "baserom.gba", 0x12249E, 0x0000015 - -gUnk_081224B3:: @ 081224B3 - .incbin "baserom.gba", 0x1224B3, 0x0000015 - -gUnk_081224C8:: @ 081224C8 - .incbin "baserom.gba", 0x1224C8, 0x0000019 - -gUnk_081224E1:: @ 081224E1 - .incbin "baserom.gba", 0x1224E1, 0x0000018 - -gUnk_081224F9:: @ 081224F9 - .incbin "baserom.gba", 0x1224F9, 0x0000018 - -gUnk_08122511:: @ 08122511 - .incbin "baserom.gba", 0x122511, 0x0000018 - -gUnk_08122529:: @ 08122529 - .incbin "baserom.gba", 0x122529, 0x0000005 - -gUnk_0812252E:: @ 0812252E - .incbin "baserom.gba", 0x12252E, 0x0000005 - -gUnk_08122533:: @ 08122533 - .incbin "baserom.gba", 0x122533, 0x0000005 - -gUnk_08122538:: @ 08122538 - .incbin "baserom.gba", 0x122538, 0x0000008 - -gUnk_08122540:: @ 08122540 - .incbin "baserom.gba", 0x122540, 0x0000050 - -ThoughtBubble_SFX:: @ 08122590 - .incbin "baserom.gba", 0x122590, 0x0000008 - -ThoughtBubble_Behaviors:: @ 08122598 - .incbin "baserom.gba", 0x122598, 0x0000008 - -gUnk_081225A0:: @ 081225A0 - .incbin "baserom.gba", 0x1225A0, 0x000001C - -gUnk_081225BC:: @ 081225BC - .incbin "baserom.gba", 0x1225BC, 0x000001C - -gUnk_081225D8:: @ 081225D8 - .incbin "baserom.gba", 0x1225D8, 0x000001C - -gUnk_081225F4:: @ 081225F4 - .incbin "baserom.gba", 0x1225F4, 0x0000010 - -gUnk_08122604:: @ 08122604 - .incbin "baserom.gba", 0x122604, 0x0000008 - -gUnk_0812260C:: @ 0812260C - .incbin "baserom.gba", 0x12260C, 0x0000010 - -gUnk_0812261C:: @ 0812261C - .incbin "baserom.gba", 0x12261C, 0x000000E - -gUnk_0812262A:: @ 0812262A - .incbin "baserom.gba", 0x12262A, 0x0000007 - -gUnk_08122631:: @ 08122631 - .incbin "baserom.gba", 0x122631, 0x0000007 - -gUnk_08122638:: @ 08122638 - .incbin "baserom.gba", 0x122638, 0x000000C - -gUnk_08122644:: @ 08122644 - .incbin "baserom.gba", 0x122644, 0x000000C - -gUnk_08122650:: @ 08122650 - .incbin "baserom.gba", 0x122650, 0x0000020 - -gUnk_08122670:: @ 08122670 - .incbin "baserom.gba", 0x122670, 0x0000014 - -gUnk_08122684:: @ 08122684 - .incbin "baserom.gba", 0x122684, 0x0000014 - -gUnk_08122698:: @ 08122698 - .incbin "baserom.gba", 0x122698, 0x000000C - -gUnk_081226A4:: @ 081226A4 - .incbin "baserom.gba", 0x1226A4, 0x0000004 - -gUnk_081226A8:: @ 081226A8 - .incbin "baserom.gba", 0x1226A8, 0x0000004 - -gUnk_081226AC:: @ 081226AC - .incbin "baserom.gba", 0x1226AC, 0x0000091 - -gUnk_0812273D:: @ 0812273D - .incbin "baserom.gba", 0x12273D, 0x0000005 - -gUnk_08122742:: @ 08122742 - .incbin "baserom.gba", 0x122742, 0x0000011 - -gUnk_08122753:: @ 08122753 - .incbin "baserom.gba", 0x122753, 0x0000011 - -gUnk_08122764:: @ 08122764 - .incbin "baserom.gba", 0x122764, 0x000001C - -gUnk_08122780:: @ 08122780 - .incbin "baserom.gba", 0x122780, 0x0000008 - -gUnk_08122788:: @ 08122788 - .incbin "baserom.gba", 0x122788, 0x000000C - -gUnk_08122794:: @ 08122794 - .incbin "baserom.gba", 0x122794, 0x0000008 - -gUnk_0812279C:: @ 0812279C - .incbin "baserom.gba", 0x12279C, 0x0000008 - -MaskActionFuncs:: @ 081227A4 - .incbin "baserom.gba", 0x1227A4, 0x0000010 - -gUnk_081227B4:: @ 081227B4 - .incbin "baserom.gba", 0x1227B4, 0x000000C - -gUnk_081227C0:: @ 081227C0 - .incbin "baserom.gba", 0x1227C0, 0x000000C - -gUnk_081227CC:: @ 081227CC - .incbin "baserom.gba", 0x1227CC, 0x0000020 - -gUnk_081227EC:: @ 081227EC - .incbin "baserom.gba", 0x1227EC, 0x0000008 - -gUnk_081227F4:: @ 081227F4 - .incbin "baserom.gba", 0x1227F4, 0x000000C - -gUnk_08122800:: @ 08122800 - .incbin "baserom.gba", 0x122800, 0x0000019 - -gUnk_08122819:: @ 08122819 - .incbin "baserom.gba", 0x122819, 0x000001B - -gUnk_08122834:: @ 08122834 - .incbin "baserom.gba", 0x122834, 0x0000008 - -gUnk_0812283C:: @ 0812283C - .incbin "baserom.gba", 0x12283C, 0x0000014 - -gUnk_08122850:: @ 08122850 - .incbin "baserom.gba", 0x122850, 0x0000012 - -gUnk_08122862:: @ 08122862 - .incbin "baserom.gba", 0x122862, 0x0000012 - -gUnk_08122874:: @ 08122874 - .incbin "baserom.gba", 0x122874, 0x0000012 - -gUnk_08122886:: @ 08122886 - .incbin "baserom.gba", 0x122886, 0x0000012 - -gUnk_08122898:: @ 08122898 - .incbin "baserom.gba", 0x122898, 0x0000010 - -gUnk_081228A8:: @ 081228A8 - .incbin "baserom.gba", 0x1228A8, 0x0000008 - -gUnk_081228B0:: @ 081228B0 - .incbin "baserom.gba", 0x1228B0, 0x0000008 - -gUnk_081228B8:: @ 081228B8 - .incbin "baserom.gba", 0x1228B8, 0x0000010 - -gUnk_081228C8:: @ 081228C8 - .incbin "baserom.gba", 0x1228C8, 0x0000008 - -gUnk_081228D0:: @ 081228D0 - .incbin "baserom.gba", 0x1228D0, 0x0000008 - -gUnk_081228D8:: @ 081228D8 - .incbin "baserom.gba", 0x1228D8, 0x0000008 - -gUnk_081228E0:: @ 081228E0 - .incbin "baserom.gba", 0x1228E0, 0x0000008 - -gUnk_081228E8:: @ 081228E8 - .incbin "baserom.gba", 0x1228E8, 0x0000008 - -gUnk_081228F0:: @ 081228F0 - .incbin "baserom.gba", 0x1228F0, 0x0000008 - -gUnk_081228F8:: @ 081228F8 - .incbin "baserom.gba", 0x1228F8, 0x0000026 - -gUnk_0812291E:: @ 0812291E - .incbin "baserom.gba", 0x12291E, 0x0000026 - -gUnk_08122944:: @ 08122944 - .incbin "baserom.gba", 0x122944, 0x000000C - -gUnk_08122950:: @ 08122950 - .incbin "baserom.gba", 0x122950, 0x000000C - -gUnk_0812295C:: @ 0812295C - .incbin "baserom.gba", 0x12295C, 0x0000008 - -gUnk_08122964:: @ 08122964 - .incbin "baserom.gba", 0x122964, 0x0000008 - -gUnk_0812296C:: @ 0812296C - .incbin "baserom.gba", 0x12296C, 0x0000010 - -gUnk_0812297C:: @ 0812297C - .incbin "baserom.gba", 0x12297C, 0x000000C - -gUnk_08122988:: @ 08122988 - .incbin "baserom.gba", 0x122988, 0x000001C - -gUnk_081229A4:: @ 081229A4 - .incbin "baserom.gba", 0x1229A4, 0x0000010 - -gUnk_081229B4:: @ 081229B4 - .incbin "baserom.gba", 0x1229B4, 0x0000008 - -gUnk_081229BC:: @ 081229BC - .incbin "baserom.gba", 0x1229BC, 0x0000014 - -gUnk_081229D0:: @ 081229D0 - .incbin "baserom.gba", 0x1229D0, 0x0000020 - -gUnk_081229F0:: @ 081229F0 - .incbin "baserom.gba", 0x1229F0, 0x0000020 - -gUnk_08122A10:: @ 08122A10 - .incbin "baserom.gba", 0x122A10, 0x0000008 - -gUnk_08122A18:: @ 08122A18 - .incbin "baserom.gba", 0x122A18, 0x0000008 - -gUnk_08122A20:: @ 08122A20 - .incbin "baserom.gba", 0x122A20, 0x0000008 - -gUnk_08122A28:: @ 08122A28 - .incbin "baserom.gba", 0x122A28, 0x000000C - -gUnk_08122A34:: @ 08122A34 - .incbin "baserom.gba", 0x122A34, 0x0000017 - -gUnk_08122A4B:: @ 08122A4B - .incbin "baserom.gba", 0x122A4B, 0x0000095 - -gUnk_08122AE0:: @ 08122AE0 - .incbin "baserom.gba", 0x122AE0, 0x0000008 - -gUnk_08122AE8:: @ 08122AE8 - .incbin "baserom.gba", 0x122AE8, 0x0000010 - -gUnk_08122AF8:: @ 08122AF8 - .incbin "baserom.gba", 0x122AF8, 0x0000008 - -gUnk_08122B00:: @ 08122B00 - .incbin "baserom.gba", 0x122B00, 0x000000E - -gUnk_08122B0E:: @ 08122B0E - .incbin "baserom.gba", 0x122B0E, 0x0000010 - -gUnk_08122B1E:: @ 08122B1E - .incbin "baserom.gba", 0x122B1E, 0x0000010 - -gUnk_08122B2E:: @ 08122B2E - .incbin "baserom.gba", 0x122B2E, 0x000000E - -gUnk_08122B3C:: @ 08122B3C - .incbin "baserom.gba", 0x122B3C, 0x0000010 - -gUnk_08122B4C:: @ 08122B4C - .incbin "baserom.gba", 0x122B4C, 0x0000001 - -gUnk_08122B4D:: @ 08122B4D - .incbin "baserom.gba", 0x122B4D, 0x0000008 - -gUnk_08122B55:: @ 08122B55 - .incbin "baserom.gba", 0x122B55, 0x000000F - -gUnk_08122B64:: @ 08122B64 - .incbin "baserom.gba", 0x122B64, 0x000000C - -gUnk_08122B70:: @ 08122B70 - .incbin "baserom.gba", 0x122B70, 0x0000005 - -gUnk_08122B75:: @ 08122B75 - .incbin "baserom.gba", 0x122B75, 0x0000005 - -gUnk_08122B7A:: @ 08122B7A - .incbin "baserom.gba", 0x122B7A, 0x0000005 - -gUnk_08122B7F:: @ 08122B7F - .incbin "baserom.gba", 0x122B7F, 0x0000005 - -gUnk_08122B84:: @ 08122B84 - .incbin "baserom.gba", 0x122B84, 0x0000005 - -gUnk_08122B89:: @ 08122B89 - .incbin "baserom.gba", 0x122B89, 0x0000005 - -gUnk_08122B8E:: @ 08122B8E - .incbin "baserom.gba", 0x122B8E, 0x0000005 - -gUnk_08122B93:: @ 08122B93 - .incbin "baserom.gba", 0x122B93, 0x0000005 - -gUnk_08122B98:: @ 08122B98 - .incbin "baserom.gba", 0x122B98, 0x0000019 - -gUnk_08122BB1:: @ 08122BB1 - .incbin "baserom.gba", 0x122BB1, 0x0000017 - -gUnk_08122BC8:: @ 08122BC8 - .incbin "baserom.gba", 0x122BC8, 0x000002C - -gUnk_08122BF4:: @ 08122BF4 - .incbin "baserom.gba", 0x122BF4, 0x0000009 - -gUnk_08122BFD:: @ 08122BFD - .incbin "baserom.gba", 0x122BFD, 0x0000009 - -gUnk_08122C06:: @ 08122C06 - .incbin "baserom.gba", 0x122C06, 0x0000005 - -gUnk_08122C0B:: @ 08122C0B - .incbin "baserom.gba", 0x122C0B, 0x0000069 - -gUnk_08122C74:: @ 08122C74 - .incbin "baserom.gba", 0x122C74, 0x0000015 - -gUnk_08122C89:: @ 08122C89 - .incbin "baserom.gba", 0x122C89, 0x0000007 - -gUnk_08122C90:: @ 08122C90 - .incbin "baserom.gba", 0x122C90, 0x000001C - -gUnk_08122CAC:: @ 08122CAC - .incbin "baserom.gba", 0x122CAC, 0x0000009 - -gUnk_08122CB5:: @ 08122CB5 - .incbin "baserom.gba", 0x122CB5, 0x0000007 - -gUnk_08122CBC:: @ 08122CBC - .incbin "baserom.gba", 0x122CBC, 0x000000C - -gUnk_08122CC8:: @ 08122CC8 - .incbin "baserom.gba", 0x122CC8, 0x0000009 - -gUnk_08122CD1:: @ 08122CD1 - .incbin "baserom.gba", 0x122CD1, 0x0000005 - -gUnk_08122CD6:: @ 08122CD6 - .incbin "baserom.gba", 0x122CD6, 0x0000005 - -gUnk_08122CDB:: @ 08122CDB - .incbin "baserom.gba", 0x122CDB, 0x0000009 - -gUnk_08122CE4:: @ 08122CE4 - .incbin "baserom.gba", 0x122CE4, 0x0000014 - -gUnk_08122CF8:: @ 08122CF8 - .incbin "baserom.gba", 0x122CF8, 0x0000005 - -gUnk_08122CFD:: @ 08122CFD - .incbin "baserom.gba", 0x122CFD, 0x0000007 - -gUnk_08122D04:: @ 08122D04 - .incbin "baserom.gba", 0x122D04, 0x0000004 - -gUnk_08122D08:: @ 08122D08 - .incbin "baserom.gba", 0x122D08, 0x0000008 - -gUnk_08122D10:: @ 08122D10 - .incbin "baserom.gba", 0x122D10, 0x0000009 - -gUnk_08122D19:: @ 08122D19 - .incbin "baserom.gba", 0x122D19, 0x0000009 - -gUnk_08122D22:: @ 08122D22 - .incbin "baserom.gba", 0x122D22, 0x0000009 - -gUnk_08122D2B:: @ 08122D2B - .incbin "baserom.gba", 0x122D2B, 0x0000004 - -gUnk_08122D2F:: @ 08122D2F - .incbin "baserom.gba", 0x122D2F, 0x0000005 - -gUnk_08122D34:: @ 08122D34 - .incbin "baserom.gba", 0x122D34, 0x0000021 - -gUnk_08122D55:: @ 08122D55 - .incbin "baserom.gba", 0x122D55, 0x0000021 - -gUnk_08122D76:: @ 08122D76 - .incbin "baserom.gba", 0x122D76, 0x0000021 - -gUnk_08122D97:: @ 08122D97 - .incbin "baserom.gba", 0x122D97, 0x0000021 - -gUnk_08122DB8:: @ 08122DB8 - .incbin "baserom.gba", 0x122DB8, 0x000000D - -gUnk_08122DC5:: @ 08122DC5 - .incbin "baserom.gba", 0x122DC5, 0x000000D - -gUnk_08122DD2:: @ 08122DD2 - .incbin "baserom.gba", 0x122DD2, 0x000000D - -gUnk_08122DDF:: @ 08122DDF - .incbin "baserom.gba", 0x122DDF, 0x000000D - -gUnk_08122DEC:: @ 08122DEC - .incbin "baserom.gba", 0x122DEC, 0x0000019 - -gUnk_08122E05:: @ 08122E05 - .incbin "baserom.gba", 0x122E05, 0x0000019 - -gUnk_08122E1E:: @ 08122E1E - .incbin "baserom.gba", 0x122E1E, 0x0000019 - -gUnk_08122E37:: @ 08122E37 - .incbin "baserom.gba", 0x122E37, 0x0000019 - -gUnk_08122E50:: @ 08122E50 - .incbin "baserom.gba", 0x122E50, 0x0000015 - -gUnk_08122E65:: @ 08122E65 - .incbin "baserom.gba", 0x122E65, 0x0000015 - -gUnk_08122E7A:: @ 08122E7A - .incbin "baserom.gba", 0x122E7A, 0x0000015 - -gUnk_08122E8F:: @ 08122E8F - .incbin "baserom.gba", 0x122E8F, 0x0000015 - -gUnk_08122EA4:: @ 08122EA4 - .incbin "baserom.gba", 0x122EA4, 0x0000009 - -gUnk_08122EAD:: @ 08122EAD - .incbin "baserom.gba", 0x122EAD, 0x0000023 - -gUnk_08122ED0:: @ 08122ED0 - .incbin "baserom.gba", 0x122ED0, 0x0000050 - -gUnk_08122F20:: @ 08122F20 - .incbin "baserom.gba", 0x122F20, 0x000000C - -gUnk_08122F2C:: @ 08122F2C - .incbin "baserom.gba", 0x122F2C, 0x0000005 - -gUnk_08122F31:: @ 08122F31 - .incbin "baserom.gba", 0x122F31, 0x0000021 - -gUnk_08122F52:: @ 08122F52 - .incbin "baserom.gba", 0x122F52, 0x0000005 - -gUnk_08122F57:: @ 08122F57 - .incbin "baserom.gba", 0x122F57, 0x0000021 - -gUnk_08122F78:: @ 08122F78 - .incbin "baserom.gba", 0x122F78, 0x0000005 - -gUnk_08122F7D:: @ 08122F7D - .incbin "baserom.gba", 0x122F7D, 0x0000021 - -gUnk_08122F9E:: @ 08122F9E - .incbin "baserom.gba", 0x122F9E, 0x0000005 - -gUnk_08122FA3:: @ 08122FA3 - .incbin "baserom.gba", 0x122FA3, 0x0000021 - -gUnk_08122FC4:: @ 08122FC4 - .incbin "baserom.gba", 0x122FC4, 0x0000005 - -gUnk_08122FC9:: @ 08122FC9 - .incbin "baserom.gba", 0x122FC9, 0x0000005 - -gUnk_08122FCE:: @ 08122FCE - .incbin "baserom.gba", 0x122FCE, 0x0000005 - -gUnk_08122FD3:: @ 08122FD3 - .incbin "baserom.gba", 0x122FD3, 0x0000059 - -gUnk_0812302C:: @ 0812302C - .incbin "baserom.gba", 0x12302C, 0x000002D - -gUnk_08123059:: @ 08123059 - .incbin "baserom.gba", 0x123059, 0x0000033 - -gUnk_0812308C:: @ 0812308C - .incbin "baserom.gba", 0x12308C, 0x000003C - -gUnk_081230C8:: @ 081230C8 - .incbin "baserom.gba", 0x1230C8, 0x0000054 - -gUnk_0812311C:: @ 0812311C - .incbin "baserom.gba", 0x12311C, 0x0000008 - -gUnk_08123124:: @ 08123124 - .incbin "baserom.gba", 0x123124, 0x0000005 - -gUnk_08123129:: @ 08123129 - .incbin "baserom.gba", 0x123129, 0x0000005 - -gUnk_0812312E:: @ 0812312E - .incbin "baserom.gba", 0x12312E, 0x0000012 - -gUnk_08123140:: @ 08123140 - .incbin "baserom.gba", 0x123140, 0x0000010 - -gUnk_08123150:: @ 08123150 - .incbin "baserom.gba", 0x123150, 0x0000010 - -gUnk_08123160:: @ 08123160 - .incbin "baserom.gba", 0x123160, 0x0000008 - -gUnk_08123168:: @ 08123168 - .incbin "baserom.gba", 0x123168, 0x000001C - -gUnk_08123184:: @ 08123184 - .incbin "baserom.gba", 0x123184, 0x0000008 - -gUnk_0812318C:: @ 0812318C - .incbin "baserom.gba", 0x12318C, 0x0000010 - -gUnk_0812319C:: @ 0812319C - .incbin "baserom.gba", 0x12319C, 0x0000004 - -gUnk_081231A0:: @ 081231A0 - .incbin "baserom.gba", 0x1231A0, 0x000000C - -gUnk_081231AC:: @ 081231AC - .incbin "baserom.gba", 0x1231AC, 0x0000002 - -gUnk_081231AE:: @ 081231AE - .incbin "baserom.gba", 0x1231AE, 0x0000006 - -gUnk_081231B4:: @ 081231B4 - .incbin "baserom.gba", 0x1231B4, 0x0000006 - -gUnk_081231BA:: @ 081231BA - .incbin "baserom.gba", 0x1231BA, 0x0000005 - -gUnk_081231BF:: @ 081231BF - .incbin "baserom.gba", 0x1231BF, 0x000000D - -gUnk_081231CC:: @ 081231CC - .incbin "baserom.gba", 0x1231CC, 0x0000009 - -gUnk_081231D5:: @ 081231D5 - .incbin "baserom.gba", 0x1231D5, 0x0000011 - -gUnk_081231E6:: @ 081231E6 - .incbin "baserom.gba", 0x1231E6, 0x0000015 - -gUnk_081231FB:: @ 081231FB - .incbin "baserom.gba", 0x1231FB, 0x0000009 - -gUnk_08123204:: @ 08123204 - .incbin "baserom.gba", 0x123204, 0x0000004 - -gUnk_08123208:: @ 08123208 - .incbin "baserom.gba", 0x123208, 0x0000034 - -gUnk_0812323C:: @ 0812323C - .incbin "baserom.gba", 0x12323C, 0x0000014 - -gUnk_08123250:: @ 08123250 - .incbin "baserom.gba", 0x123250, 0x0000014 - -gUnk_08123264:: @ 08123264 - .incbin "baserom.gba", 0x123264, 0x0000008 - -gUnk_0812326C:: @ 0812326C - .incbin "baserom.gba", 0x12326C, 0x0000008 - -gUnk_08123274:: @ 08123274 - .incbin "baserom.gba", 0x123274, 0x0000008 - -gUnk_0812327C:: @ 0812327C - .incbin "baserom.gba", 0x12327C, 0x000001C - -MineralWaterSourceActionFuncs:: @ 08123298 - .incbin "baserom.gba", 0x123298, 0x0000008 - -MineralWaterSourceParameters:: @ 081232A0 - .incbin "baserom.gba", 0x1232A0, 0x0000004 - -gUnk_081232A4:: @ 081232A4 - .incbin "baserom.gba", 0x1232A4, 0x0000008 - -gUnk_081232AC:: @ 081232AC - .incbin "baserom.gba", 0x1232AC, 0x0000014 - -gUnk_081232C0:: @ 081232C0 - .incbin "baserom.gba", 0x1232C0, 0x000001D - -gUnk_081232DD:: @ 081232DD - .incbin "baserom.gba", 0x1232DD, 0x0000001 - -gUnk_081232DE:: @ 081232DE - .incbin "baserom.gba", 0x1232DE, 0x0000006 - -gUnk_081232E4:: @ 081232E4 - .incbin "baserom.gba", 0x1232E4, 0x0000008 - -gUnk_081232EC:: @ 081232EC - .incbin "baserom.gba", 0x1232EC, 0x0000012 - -gUnk_081232FE:: @ 081232FE - .incbin "baserom.gba", 0x1232FE, 0x000001A - -gUnk_08123318:: @ 08123318 - .incbin "baserom.gba", 0x123318, 0x0000010 - -gUnk_08123328:: @ 08123328 - .incbin "baserom.gba", 0x123328, 0x0000008 - -gUnk_08123330:: @ 08123330 - .incbin "baserom.gba", 0x123330, 0x0000003 - -gUnk_08123333:: @ 08123333 - .incbin "baserom.gba", 0x123333, 0x0000011 - -gUnk_08123344:: @ 08123344 - .incbin "baserom.gba", 0x123344, 0x0000026 - -gUnk_0812336A:: @ 0812336A - .incbin "baserom.gba", 0x12336A, 0x000001A - -gUnk_08123384:: @ 08123384 - .incbin "baserom.gba", 0x123384, 0x0000008 - -gUnk_0812338C:: @ 0812338C - .incbin "baserom.gba", 0x12338C, 0x0000024 - -gUnk_081233B0:: @ 081233B0 - .incbin "baserom.gba", 0x1233B0, 0x0000008 - -gUnk_081233B8:: @ 081233B8 - .incbin "baserom.gba", 0x1233B8, 0x0000008 - -gUnk_081233C0:: @ 081233C0 - .incbin "baserom.gba", 0x1233C0, 0x0000050 - -gUnk_08123410:: @ 08123410 - .incbin "baserom.gba", 0x123410, 0x000000C - -gUnk_0812341C:: @ 0812341C - .incbin "baserom.gba", 0x12341C, 0x0000006 - -gUnk_08123422:: @ 08123422 - .incbin "baserom.gba", 0x123422, 0x0000019 - -gUnk_0812343B:: @ 0812343B - .incbin "baserom.gba", 0x12343B, 0x0000011 - -gUnk_0812344C:: @ 0812344C - .incbin "baserom.gba", 0x12344C, 0x0000028 - -gUnk_08123474:: @ 08123474 - .incbin "baserom.gba", 0x123474, 0x0000010 - -gUnk_08123484:: @ 08123484 - .incbin "baserom.gba", 0x123484, 0x0000010 - -gUnk_08123494:: @ 08123494 - .incbin "baserom.gba", 0x123494, 0x000000C - -gUnk_081234A0:: @ 081234A0 - .incbin "baserom.gba", 0x1234A0, 0x0000004 - -gUnk_081234A4:: @ 081234A4 - .incbin "baserom.gba", 0x1234A4, 0x0000008 - -gUnk_081234AC:: @ 081234AC - .incbin "baserom.gba", 0x1234AC, 0x0000008 - -gUnk_081234B4:: @ 081234B4 - .incbin "baserom.gba", 0x1234B4, 0x0000015 - -gUnk_081234C9:: @ 081234C9 - .incbin "baserom.gba", 0x1234C9, 0x0000017 - -gUnk_081234E0:: @ 081234E0 - .incbin "baserom.gba", 0x1234E0, 0x000000C - -gUnk_081234EC:: @ 081234EC - .incbin "baserom.gba", 0x1234EC, 0x0000008 - -gUnk_081234F4:: @ 081234F4 - .incbin "baserom.gba", 0x1234F4, 0x0000008 - -gUnk_081234FC:: @ 081234FC - .incbin "baserom.gba", 0x1234FC, 0x0000008 - -gUnk_08123504:: @ 08123504 - .incbin "baserom.gba", 0x123504, 0x0000008 - -gUnk_0812350C:: @ 0812350C - .incbin "baserom.gba", 0x12350C, 0x0000018 - -gUnk_08123524:: @ 08123524 - .incbin "baserom.gba", 0x123524, 0x000001C - -gUnk_08123540:: @ 08123540 - .incbin "baserom.gba", 0x123540, 0x0000018 - -gUnk_08123558:: @ 08123558 - .incbin "baserom.gba", 0x123558, 0x0000010 - -gUnk_08123568:: @ 08123568 - .incbin "baserom.gba", 0x123568, 0x000000C - -gUnk_08123574:: @ 08123574 - .incbin "baserom.gba", 0x123574, 0x0000006 - -gUnk_0812357A:: @ 0812357A - .incbin "baserom.gba", 0x12357A, 0x0000019 - -gUnk_08123593:: @ 08123593 - .incbin "baserom.gba", 0x123593, 0x0000019 - -gUnk_081235AC:: @ 081235AC - .incbin "baserom.gba", 0x1235AC, 0x0000005 - -gUnk_081235B1:: @ 081235B1 - .incbin "baserom.gba", 0x1235B1, 0x0000005 - -gUnk_081235B6:: @ 081235B6 - .incbin "baserom.gba", 0x1235B6, 0x0000035 - -gUnk_081235EB:: @ 081235EB - .incbin "baserom.gba", 0x1235EB, 0x0000035 - -gUnk_08123620:: @ 08123620 - .incbin "baserom.gba", 0x123620, 0x000001C - -gUnk_0812363C:: @ 0812363C - .incbin "baserom.gba", 0x12363C, 0x0000028 - -gUnk_08123664:: @ 08123664 - .incbin "baserom.gba", 0x123664, 0x0000008 - -gUnk_0812366C:: @ 0812366C - .incbin "baserom.gba", 0x12366C, 0x0000008 - -gUnk_08123674:: @ 08123674 - .incbin "baserom.gba", 0x123674, 0x0000008 - -gUnk_0812367C:: @ 0812367C - .incbin "baserom.gba", 0x12367C, 0x0000014 - -gUnk_08123690:: @ 08123690 - .incbin "baserom.gba", 0x123690, 0x0000008 - -gUnk_08123698:: @ 08123698 - .incbin "baserom.gba", 0x123698, 0x0000011 - -gUnk_081236A9:: @ 081236A9 - .incbin "baserom.gba", 0x1236A9, 0x0000011 - -gUnk_081236BA:: @ 081236BA - .incbin "baserom.gba", 0x1236BA, 0x0000012 - -gUnk_081236CC:: @ 081236CC - .incbin "baserom.gba", 0x1236CC, 0x0000010 - -gUnk_081236DC:: @ 081236DC - .incbin "baserom.gba", 0x1236DC, 0x000000C - -gUnk_081236E8:: @ 081236E8 - .incbin "baserom.gba", 0x1236E8, 0x0000004 - -gUnk_081236EC:: @ 081236EC - .incbin "baserom.gba", 0x1236EC, 0x0000008 - -gUnk_081236F4:: @ 081236F4 - .incbin "baserom.gba", 0x1236F4, 0x0000008 - -gUnk_081236FC:: @ 081236FC - .incbin "baserom.gba", 0x1236FC, 0x0000015 - -gUnk_08123711:: @ 08123711 - .incbin "baserom.gba", 0x123711, 0x0000017 - -gUnk_08123728:: @ 08123728 - .incbin "baserom.gba", 0x123728, 0x000000C - -gUnk_08123734:: @ 08123734 - .incbin "baserom.gba", 0x123734, 0x0000014 - -gUnk_08123748:: @ 08123748 - .incbin "baserom.gba", 0x123748, 0x0000008 - -gUnk_08123750:: @ 08123750 - .incbin "baserom.gba", 0x123750, 0x000001A - -gUnk_0812376A:: @ 0812376A - .incbin "baserom.gba", 0x12376A, 0x0000004 - -gUnk_0812376E:: @ 0812376E - .incbin "baserom.gba", 0x12376E, 0x0000004 - -gUnk_08123772:: @ 08123772 - .incbin "baserom.gba", 0x123772, 0x0000004 - -gUnk_08123776:: @ 08123776 - .incbin "baserom.gba", 0x123776, 0x0000016 - -gUnk_0812378C:: @ 0812378C - .incbin "baserom.gba", 0x12378C, 0x0000014 - -gUnk_081237A0:: @ 081237A0 - .incbin "baserom.gba", 0x1237A0, 0x0000010 - -gUnk_081237B0:: @ 081237B0 - .incbin "baserom.gba", 0x1237B0, 0x000000A - -gUnk_081237BA:: @ 081237BA - .incbin "baserom.gba", 0x1237BA, 0x0000004 - -gUnk_081237BE:: @ 081237BE - .incbin "baserom.gba", 0x1237BE, 0x0000004 - -gUnk_081237C2:: @ 081237C2 - .incbin "baserom.gba", 0x1237C2, 0x0000004 - -gUnk_081237C6:: @ 081237C6 - .incbin "baserom.gba", 0x1237C6, 0x0000004 - -gUnk_081237CA:: @ 081237CA - .incbin "baserom.gba", 0x1237CA, 0x0000016 - -gUnk_081237E0:: @ 081237E0 - .incbin "baserom.gba", 0x1237E0, 0x0000018 - -gUnk_081237F8:: @ 081237F8 - .incbin "baserom.gba", 0x1237F8, 0x0000014 - -gUnk_0812380C:: @ 0812380C - .incbin "baserom.gba", 0x12380C, 0x0000014 - -gUnk_08123820:: @ 08123820 - .incbin "baserom.gba", 0x123820, 0x0000014 - -gUnk_08123834:: @ 08123834 - .incbin "baserom.gba", 0x123834, 0x000000C - -gUnk_08123840:: @ 08123840 - .incbin "baserom.gba", 0x123840, 0x000000C - -gUnk_0812384C:: @ 0812384C - .incbin "baserom.gba", 0x12384C, 0x0000040 - -gUnk_0812388C:: @ 0812388C - .incbin "baserom.gba", 0x12388C, 0x0000014 - -gUnk_081238A0:: @ 081238A0 - .incbin "baserom.gba", 0x1238A0, 0x00003E0 - -gUnk_08123C80:: @ 08123C80 - .incbin "baserom.gba", 0x123C80, 0x0000010 - -gUnk_08123C90:: @ 08123C90 - .incbin "baserom.gba", 0x123C90, 0x0000028 - -gUnk_08123CB8:: @ 08123CB8 - .incbin "baserom.gba", 0x123CB8, 0x0000005 - -gUnk_08123CBD:: @ 08123CBD - .incbin "baserom.gba", 0x123CBD, 0x0000011 - -gUnk_08123CCE:: @ 08123CCE - .incbin "baserom.gba", 0x123CCE, 0x000001D - -gUnk_08123CEB:: @ 08123CEB - .incbin "baserom.gba", 0x123CEB, 0x0000029 - -gUnk_08123D14:: @ 08123D14 - .incbin "baserom.gba", 0x123D14, 0x0000014 - -gUnk_08123D28:: @ 08123D28 - .incbin "baserom.gba", 0x123D28, 0x0000020 - -gUnk_08123D48:: @ 08123D48 - .incbin "baserom.gba", 0x123D48, 0x0000004 - -gUnk_08123D4C:: @ 08123D4C - .incbin "baserom.gba", 0x123D4C, 0x000000C - -gUnk_08123D58:: @ 08123D58 - .incbin "baserom.gba", 0x123D58, 0x0000010 - -gUnk_08123D68:: @ 08123D68 - .incbin "baserom.gba", 0x123D68, 0x0000014 - -gUnk_08123D7C:: @ 08123D7C - .incbin "baserom.gba", 0x123D7C, 0x0000018 - -gUnk_08123D94:: @ 08123D94 - .incbin "baserom.gba", 0x123D94, 0x0000004 - -gUnk_08123D98:: @ 08123D98 - .incbin "baserom.gba", 0x123D98, 0x0000008 - -gUnk_08123DA0:: @ 08123DA0 - .incbin "baserom.gba", 0x123DA0, 0x0000014 - -gUnk_08123DB4:: @ 08123DB4 - .incbin "baserom.gba", 0x123DB4, 0x000000C - -gUnk_08123DC0:: @ 08123DC0 - .incbin "baserom.gba", 0x123DC0, 0x000000C - -gUnk_08123DCC:: @ 08123DCC - .incbin "baserom.gba", 0x123DCC, 0x0000008 - -gUnk_08123DD4:: @ 08123DD4 - .incbin "baserom.gba", 0x123DD4, 0x0000008 - -gUnk_08123DDC:: @ 08123DDC - .incbin "baserom.gba", 0x123DDC, 0x000001C - -gUnk_08123DF8:: @ 08123DF8 - .incbin "baserom.gba", 0x123DF8, 0x0000020 - -gUnk_08123E18:: @ 08123E18 - .incbin "baserom.gba", 0x123E18, 0x0000004 - -gUnk_08123E1C:: @ 08123E1C - .incbin "baserom.gba", 0x123E1C, 0x0000004 - -gUnk_08123E20:: @ 08123E20 - .incbin "baserom.gba", 0x123E20, 0x000000C - -gUnk_08123E2C:: @ 08123E2C - .incbin "baserom.gba", 0x123E2C, 0x000004C - -gUnk_08123E78:: @ 08123E78 - .incbin "baserom.gba", 0x123E78, 0x0000008 - -gUnk_08123E80:: @ 08123E80 - .incbin "baserom.gba", 0x123E80, 0x0000008 - -gUnk_08123E88:: @ 08123E88 - .incbin "baserom.gba", 0x123E88, 0x0000014 - -gUnk_08123E9C:: @ 08123E9C - .incbin "baserom.gba", 0x123E9C, 0x0000008 - -gUnk_08123EA4:: @ 08123EA4 - .incbin "baserom.gba", 0x123EA4, 0x0000014 - -gUnk_08123EB8:: @ 08123EB8 - .incbin "baserom.gba", 0x123EB8, 0x0000008 - -gUnk_08123EC0:: @ 08123EC0 - .incbin "baserom.gba", 0x123EC0, 0x000002C - -gUnk_08123EEC:: @ 08123EEC - .incbin "baserom.gba", 0x123EEC, 0x0000008 - -gUnk_08123EF4:: @ 08123EF4 - .incbin "baserom.gba", 0x123EF4, 0x0000008 - -gUnk_08123EFC:: @ 08123EFC - .incbin "baserom.gba", 0x123EFC, 0x0000008 - -gUnk_08123F04:: @ 08123F04 - .incbin "baserom.gba", 0x123F04, 0x0000008 - -gUnk_08123F0C:: @ 08123F0C - .incbin "baserom.gba", 0x123F0C, 0x0000014 - -gUnk_08123F20:: @ 08123F20 - .incbin "baserom.gba", 0x123F20, 0x0000008 - -gUnk_08123F28:: @ 08123F28 - .incbin "baserom.gba", 0x123F28, 0x0000021 - -gUnk_08123F49:: @ 08123F49 - .incbin "baserom.gba", 0x123F49, 0x0000019 - -gUnk_08123F62:: @ 08123F62 - .incbin "baserom.gba", 0x123F62, 0x0000019 - -gUnk_08123F7B:: @ 08123F7B - .incbin "baserom.gba", 0x123F7B, 0x0000021 - -gUnk_08123F9C:: @ 08123F9C - .incbin "baserom.gba", 0x123F9C, 0x0000014 - -gUnk_08123FB0:: @ 08123FB0 - .incbin "baserom.gba", 0x123FB0, 0x0000061 - -gUnk_08124011:: @ 08124011 - .incbin "baserom.gba", 0x124011, 0x000007B - -gUnk_0812408C:: @ 0812408C - .incbin "baserom.gba", 0x12408C, 0x0000024 - -gUnk_081240B0:: @ 081240B0 - .incbin "baserom.gba", 0x1240B0, 0x0000010 - -gUnk_081240C0:: @ 081240C0 - .incbin "baserom.gba", 0x1240C0, 0x0000018 - -gUnk_081240D8:: @ 081240D8 - .incbin "baserom.gba", 0x1240D8, 0x0000014 - -gUnk_081240EC:: @ 081240EC - .incbin "baserom.gba", 0x1240EC, 0x0000008 - -gUnk_081240F4:: @ 081240F4 - .incbin "baserom.gba", 0x1240F4, 0x000000C - -gUnk_08124100:: @ 08124100 - .incbin "baserom.gba", 0x124100, 0x0000018 - -gUnk_08124118:: @ 08124118 - .incbin "baserom.gba", 0x124118, 0x0000010 - -gUnk_08124128:: @ 08124128 - .incbin "baserom.gba", 0x124128, 0x0000005 - -gUnk_0812412D:: @ 0812412D - .incbin "baserom.gba", 0x12412D, 0x0000005 - -gUnk_08124132:: @ 08124132 - .incbin "baserom.gba", 0x124132, 0x0000014 - -gUnk_08124146:: @ 08124146 - .incbin "baserom.gba", 0x124146, 0x000000A - -gUnk_08124150:: @ 08124150 - .incbin "baserom.gba", 0x124150, 0x0000008 - -gUnk_08124158:: @ 08124158 - .incbin "baserom.gba", 0x124158, 0x0000020 - -gUnk_08124178:: @ 08124178 - .incbin "baserom.gba", 0x124178, 0x0000014 - -gUnk_0812418C:: @ 0812418C - .incbin "baserom.gba", 0x12418C, 0x0000008 - -gUnk_08124194:: @ 08124194 - .incbin "baserom.gba", 0x124194, 0x0000048 - -gUnk_081241DC:: @ 081241DC - .incbin "baserom.gba", 0x1241DC, 0x0000048 - -gUnk_08124224:: @ 08124224 - .incbin "baserom.gba", 0x124224, 0x0000048 - -gUnk_0812426C:: @ 0812426C - .incbin "baserom.gba", 0x12426C, 0x0000048 - -gUnk_081242B4:: @ 081242B4 - .incbin "baserom.gba", 0x1242B4, 0x0000014 - -gUnk_081242C8:: @ 081242C8 - .incbin "baserom.gba", 0x1242C8, 0x0000008 - -gUnk_081242D0:: @ 081242D0 - .incbin "baserom.gba", 0x1242D0, 0x0000008 - -gUnk_081242D8:: @ 081242D8 - .incbin "baserom.gba", 0x1242D8, 0x0000010 - -gUnk_081242E8:: @ 081242E8 - .incbin "baserom.gba", 0x1242E8, 0x000002C - -gUnk_08124314:: @ 08124314 - .incbin "baserom.gba", 0x124314, 0x000000C - -gUnk_08124320:: @ 08124320 - .incbin "baserom.gba", 0x124320, 0x0000028 - -gUnk_08124348:: @ 08124348 - .incbin "baserom.gba", 0x124348, 0x000000C - -gUnk_08124354:: @ 08124354 - .incbin "baserom.gba", 0x124354, 0x0000010 - -gUnk_08124364:: @ 08124364 - .incbin "baserom.gba", 0x124364, 0x0000050 - -gUnk_081243B4:: @ 081243B4 - .incbin "baserom.gba", 0x1243B4, 0x0000008 - -gUnk_081243BC:: @ 081243BC - .incbin "baserom.gba", 0x1243BC, 0x0000008 - -gUnk_081243C4:: @ 081243C4 - .incbin "baserom.gba", 0x1243C4, 0x0000010 - -gUnk_081243D4:: @ 081243D4 - .incbin "baserom.gba", 0x1243D4, 0x0000010 - -gUnk_081243E4:: @ 081243E4 - .incbin "baserom.gba", 0x1243E4, 0x0000008 - -gUnk_081243EC:: @ 081243EC - .incbin "baserom.gba", 0x1243EC, 0x0000008 - -gUnk_081243F4:: @ 081243F4 - .incbin "baserom.gba", 0x1243F4, 0x000003F - -gUnk_08124433:: @ 08124433 - .incbin "baserom.gba", 0x124433, 0x0000032 - -gUnk_08124465:: @ 08124465 - .incbin "baserom.gba", 0x124465, 0x0000071 - -gUnk_081244D6:: @ 081244D6 - .incbin "baserom.gba", 0x1244D6, 0x0000071 - -gUnk_08124547:: @ 08124547 - .incbin "baserom.gba", 0x124547, 0x0000071 - -gUnk_081245B8:: @ 081245B8 - .incbin "baserom.gba", 0x1245B8, 0x0000025 - -gUnk_081245DD:: @ 081245DD - .incbin "baserom.gba", 0x1245DD, 0x0000025 - -gUnk_08124602:: @ 08124602 - .incbin "baserom.gba", 0x124602, 0x0000025 - -gUnk_08124627:: @ 08124627 - .incbin "baserom.gba", 0x124627, 0x0000025 - -gUnk_0812464C:: @ 0812464C - .incbin "baserom.gba", 0x12464C, 0x0000024 - -gUnk_08124670:: @ 08124670 - .incbin "baserom.gba", 0x124670, 0x0000014 - -gUnk_08124684:: @ 08124684 - .incbin "baserom.gba", 0x124684, 0x0000008 - -gUnk_0812468C:: @ 0812468C - .incbin "baserom.gba", 0x12468C, 0x0000004 - -gUnk_08124690:: @ 08124690 - .incbin "baserom.gba", 0x124690, 0x0000004 - -gUnk_08124694:: @ 08124694 - .incbin "baserom.gba", 0x124694, 0x0000004 - -gUnk_08124698:: @ 08124698 - .incbin "baserom.gba", 0x124698, 0x0000010 - -gUnk_081246A8:: @ 081246A8 - .incbin "baserom.gba", 0x1246A8, 0x0000010 - -gUnk_081246B8:: @ 081246B8 - .incbin "baserom.gba", 0x1246B8, 0x0000010 - -gUnk_081246C8:: @ 081246C8 - .incbin "baserom.gba", 0x1246C8, 0x0000024 - -gUnk_081246EC:: @ 081246EC - .incbin "baserom.gba", 0x1246EC, 0x0000008 + .include "data/const/object/palaceArchway.inc" diff --git a/data/data_08124712.s b/data/data_08124712.s index 8747f1fa..e976b0f2 100644 --- a/data/data_08124712.s +++ b/data/data_08124712.s @@ -3,7 +3,7 @@ .section .rodata .align 1 - +@ TODO convert .inc files into .s files and include them in linker.ld gUnk_08124712:: @ 08124712 .incbin "baserom.gba", 0x124712, 0x0000031 diff --git a/src/object/object49.c b/src/object/object49.c index 82d39bd6..c631a81c 100644 --- a/src/object/object49.c +++ b/src/object/object49.c @@ -7,8 +7,8 @@ #include "structures.h" static void sub_0808F2B0(Entity*); -static void sub_0808F14C(Entity*); -static void sub_0808F244(Entity*); +void sub_0808F14C(Entity*); +void sub_0808F244(Entity*); extern void sub_0806FCF4(Entity*, u32, u32, u32); extern void sub_0808F5EC(Entity*); @@ -55,7 +55,7 @@ void sub_0808F0D0(Entity* this) { sub_0808F14C(this); } -static void sub_0808F14C(Entity* this) { +void sub_0808F14C(Entity* this) { sub_0808F2B0(this); if (sub_08003FC4(this, 0x2000) == 0) { this->action++; @@ -101,7 +101,7 @@ void sub_0808F1F8(Entity* this) { sub_0808F244(this); } -static void sub_0808F244(Entity* this) { +void sub_0808F244(Entity* this) { this->spriteSettings.b.draw = this->parent->spriteSettings.b.draw; this->y.HALF.HI = this->parent->y.HALF.HI + 3;