diff options
| author | notyourav <65437533+notyourav@users.noreply.github.com> | 2021-03-24 23:21:32 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-03-24 23:21:32 -0700 |
| commit | 167fe388b68802bdf17d4017bff8e60b76bf372c (patch) | |
| tree | 1a43b761934babcdf3eaa545c21cd009acda03a4 /data/const | |
| parent | c3536ca129dc2212bb051d2d2ca432649e36c2fc (diff) | |
| parent | 58445541d2621d30f44cb29743fe85635c4966a4 (diff) | |
Merge pull request #136 from octorock/pointers
Split constant data and animations
Diffstat (limited to 'data/const')
399 files changed, 10237 insertions, 0 deletions
diff --git a/data/const/code_08049D30.s b/data/const/code_08049D30.s new file mode 100644 index 00000000..914c321b --- /dev/null +++ b/data/const/code_08049D30.s @@ -0,0 +1,134 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080D2C58:: @ 080D2C58 + .incbin "baserom.gba", 0x0D2C58, 0x00001CE + +gUnk_080D2E26:: @ 080D2E26 + .incbin "baserom.gba", 0x0D2E26, 0x0000492 + +gUnk_080D32B8:: @ 080D32B8 + .incbin "baserom.gba", 0x0D32B8, 0x0000030 + +gUnk_080D32E8:: @ 080D32E8 + .incbin "baserom.gba", 0x0D32E8, 0x0000020 + +gUnk_080D3308:: @ 080D3308 + .incbin "baserom.gba", 0x0D3308, 0x0000080 + +gUnk_080D3388:: @ 080D3388 + .incbin "baserom.gba", 0x0D3388, 0x0000040 + +gUnk_080D33C8:: @ 080D33C8 + .incbin "baserom.gba", 0x0D33C8, 0x0000090 + +gUnk_080D3458:: @ 080D3458 + .incbin "baserom.gba", 0x0D3458, 0x0000030 + +gUnk_080D3488:: @ 080D3488 + .incbin "baserom.gba", 0x0D3488, 0x0000030 + +gUnk_080D34B8:: @ 080D34B8 + .incbin "baserom.gba", 0x0D34B8, 0x0000020 + +gUnk_080D34D8:: @ 080D34D8 + .incbin "baserom.gba", 0x0D34D8, 0x0000030 + +gUnk_080D3508:: @ 080D3508 + .incbin "baserom.gba", 0x0D3508, 0x0000090 + +gUnk_080D3598:: @ 080D3598 + .incbin "baserom.gba", 0x0D3598, 0x0000040 + +gUnk_080D35D8:: @ 080D35D8 + .incbin "baserom.gba", 0x0D35D8, 0x0000070 + +gUnk_080D3648:: @ 080D3648 + .incbin "baserom.gba", 0x0D3648, 0x0000080 + +gUnk_080D36C8:: @ 080D36C8 + .incbin "baserom.gba", 0x0D36C8, 0x0000020 + +gUnk_080D36E8:: @ 080D36E8 + .incbin "baserom.gba", 0x0D36E8, 0x0000030 + +gUnk_080D3718:: @ 080D3718 + .incbin "baserom.gba", 0x0D3718, 0x0000030 + +gUnk_080D3748:: @ 080D3748 + .incbin "baserom.gba", 0x0D3748, 0x0000020 + +gUnk_080D3768:: @ 080D3768 + .incbin "baserom.gba", 0x0D3768, 0x0000020 + +gUnk_080D3788:: @ 080D3788 + .incbin "baserom.gba", 0x0D3788, 0x0000050 + +gUnk_080D37D8:: @ 080D37D8 + .incbin "baserom.gba", 0x0D37D8, 0x0000020 + +gUnk_080D37F8:: @ 080D37F8 + .incbin "baserom.gba", 0x0D37F8, 0x0000030 + +gUnk_080D3828:: @ 080D3828 + .incbin "baserom.gba", 0x0D3828, 0x0000080 + +gUnk_080D38A8:: @ 080D38A8 + .incbin "baserom.gba", 0x0D38A8, 0x0000030 + +gUnk_080D38D8:: @ 080D38D8 + .incbin "baserom.gba", 0x0D38D8, 0x0000040 + +gUnk_080D3918:: @ 080D3918 + .incbin "baserom.gba", 0x0D3918, 0x0000020 + +gUnk_080D3938:: @ 080D3938 + .incbin "baserom.gba", 0x0D3938, 0x0000017 + +gUnk_080D394F:: @ 080D394F + .incbin "baserom.gba", 0x0D394F, 0x0000029 + +gUnk_080D3978:: @ 080D3978 + .incbin "baserom.gba", 0x0D3978, 0x0000060 + +gUnk_080D39D8:: @ 080D39D8 + .incbin "baserom.gba", 0x0D39D8, 0x0000040 + +gUnk_080D3A18:: @ 080D3A18 + .incbin "baserom.gba", 0x0D3A18, 0x0000050 + +gUnk_080D3A68:: @ 080D3A68 + .incbin "baserom.gba", 0x0D3A68, 0x0000030 + +gUnk_080D3A98:: @ 080D3A98 + .incbin "baserom.gba", 0x0D3A98, 0x0000030 + +gUnk_080D3AC8:: @ 080D3AC8 + .incbin "baserom.gba", 0x0D3AC8, 0x0000020 + +gUnk_080D3AE8:: @ 080D3AE8 + .incbin "baserom.gba", 0x0D3AE8, 0x0000040 + +gUnk_080D3B28:: @ 080D3B28 + .incbin "baserom.gba", 0x0D3B28, 0x0000020 + +gUnk_080D3B48:: @ 080D3B48 + .incbin "baserom.gba", 0x0D3B48, 0x0000040 + +gUnk_080D3B88:: @ 080D3B88 + .incbin "baserom.gba", 0x0D3B88, 0x0000020 + +gUnk_080D3BA8:: @ 080D3BA8 + .incbin "baserom.gba", 0x0D3BA8, 0x0000020 + +gUnk_080D3BC8:: @ 080D3BC8 + .incbin "baserom.gba", 0x0D3BC8, 0x0000020 + +gUnk_080D3BE8:: @ 080D3BE8 + .4byte sub_08049E18 + .4byte sub_08049E4C + .4byte sub_08049E80 + .4byte sub_08049EB0 diff --git a/data/const/enemy/acroBandits.s b/data/const/enemy/acroBandits.s new file mode 100644 index 00000000..6c022ad4 --- /dev/null +++ b/data/const/enemy/acroBandits.s @@ -0,0 +1,55 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080CE56C:: @ 080CE56C + .4byte sub_080318C4 + .4byte sub_080318DC + .4byte sub_08031A60 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte nullsub_154 + +gUnk_080CE584:: @ 080CE584 + .4byte sub_08031A88 + .4byte sub_08031E90 + +gUnk_080CE58C:: @ 080CE58C + .4byte sub_08031AA0 + .4byte sub_08031AC8 + .4byte sub_08031B48 + .4byte sub_08031B98 + .4byte sub_08031C1C + .4byte sub_08031C58 + .4byte sub_08031D70 + .4byte sub_08031DA0 + .4byte sub_08031DC4 + +gUnk_080CE5B0:: @ 080CE5B0 + .incbin "baserom.gba", 0x0CE5B0, 0x0000008 + +gUnk_080CE5B8:: @ 080CE5B8 + .incbin "baserom.gba", 0x0CE5B8, 0x0000008 + +gUnk_080CE5C0:: @ 080CE5C0 + .incbin "baserom.gba", 0x0CE5C0, 0x0000008 + +gUnk_080CE5C8:: @ 080CE5C8 + .4byte sub_08031EA8 + .4byte sub_08031EE8 + .4byte sub_08031F54 + .4byte sub_08031FB0 + .4byte sub_08032008 + .4byte sub_08032148 + .4byte sub_08032160 + .4byte sub_080321E8 + .4byte sub_08032204 + .4byte sub_08032248 + +gUnk_080CE5F0:: @ 080CE5F0 + .incbin "baserom.gba", 0x0CE5F0, 0x000000A + +gUnk_080CE5FA:: @ 080CE5FA + .incbin "baserom.gba", 0x0CE5FA, 0x0000014 diff --git a/data/const/enemy/armos.s b/data/const/enemy/armos.s new file mode 100644 index 00000000..6ba319be --- /dev/null +++ b/data/const/enemy/armos.s @@ -0,0 +1,27 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080CE124:: @ 080CE124 + .4byte sub_080301BC + .4byte sub_080301D4 + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08030240 + .4byte nullsub_17 + +gUnk_080CE13C:: @ 080CE13C + .4byte sub_0803026C + .4byte sub_0803030C + .4byte sub_08030338 + .4byte sub_08030430 + .4byte sub_08030474 + .4byte sub_080304BC + .4byte sub_080304F4 + .4byte sub_08030524 + .4byte sub_08030554 + +gUnk_080CE160:: @ 080CE160 + .incbin "baserom.gba", 0x0CE160, 0x0000004 diff --git a/data/const/enemy/ballChainSoldier.s b/data/const/enemy/ballChainSoldier.s new file mode 100644 index 00000000..47f7fe9b --- /dev/null +++ b/data/const/enemy/ballChainSoldier.s @@ -0,0 +1,50 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080D06E0:: @ 080D06E0 + .4byte sub_0803E538 + .4byte sub_0803E550 + +gUnk_080D06E8:: @ 080D06E8 + .4byte sub_0803E560 + .4byte sub_0803E570 + .4byte sub_08001242 + .4byte nullsub_20 + +gUnk_080D06F8:: @ 080D06F8 + .4byte sub_0803E580 + +gUnk_080D06FC:: @ 080D06FC + .4byte sub_0803E5E8 + +gUnk_080D0700:: @ 080D0700 + .4byte sub_0803E61C + .4byte sub_0803E66C + .4byte sub_0803E6B4 + .4byte sub_0803E6E0 + .4byte sub_0803E71C + .4byte sub_0803E75C + .4byte sub_0803E7B4 + .4byte sub_0803E7CC + .4byte sub_0803E818 + +gUnk_080D0724:: @ 080D0724 + .incbin "baserom.gba", 0x0D0724, 0x0000004 + +gUnk_080D0728:: @ 080D0728 + .incbin "baserom.gba", 0x0D0728, 0x0000008 + +gUnk_080D0730:: @ 080D0730 + .incbin "baserom.gba", 0x0D0730, 0x0000008 + +gUnk_080D0738:: @ 080D0738 + .incbin "baserom.gba", 0x0D0738, 0x0000004 + +gUnk_080D073C:: @ 080D073C + .incbin "baserom.gba", 0x0D073C, 0x0000004 + +gUnk_080D0740:: @ 080D0740 + .incbin "baserom.gba", 0x0D0740, 0x0000004 diff --git a/data/const/enemy/bombarossa.s b/data/const/enemy/bombarossa.s new file mode 100644 index 00000000..206fdd75 --- /dev/null +++ b/data/const/enemy/bombarossa.s @@ -0,0 +1,16 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080CEB38:: @ 080CEB38 + .4byte sub_080333D4 + .4byte sub_08033448 + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte nullsub_158 + +gUnk_080CEB50:: @ 080CEB50 + .incbin "baserom.gba", 0x0CEB50, 0x0000010 diff --git a/data/const/enemy/bowMoblin.s b/data/const/enemy/bowMoblin.s new file mode 100644 index 00000000..c4019762 --- /dev/null +++ b/data/const/enemy/bowMoblin.s @@ -0,0 +1,33 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080CFF78:: @ 080CFF78 + .4byte sub_0803C180 + .4byte sub_0803C198 + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte nullsub_168 + +gUnk_080CFF90:: @ 080CFF90 + .4byte sub_0803C1E0 + .4byte sub_0803C234 + .4byte sub_0803C2DC + .4byte sub_0803C344 + .4byte sub_0803C400 + +gUnk_080CFFA4:: @ 080CFFA4 + .incbin "baserom.gba", 0x0CFFA4, 0x0000008 + +gUnk_080CFFAC:: @ 080CFFAC + .incbin "baserom.gba", 0x0CFFAC, 0x0000010 + +gUnk_080CFFBC:: @ 080CFFBC + .incbin "baserom.gba", 0x0CFFBC, 0x0000008 + +gUnk_080CFFC4:: @ 080CFFC4 + .incbin "baserom.gba", 0x0CFFC4, 0x0000008 + diff --git a/data/const/enemy/businessScrubPrologue.s b/data/const/enemy/businessScrubPrologue.s new file mode 100644 index 00000000..226a0f41 --- /dev/null +++ b/data/const/enemy/businessScrubPrologue.s @@ -0,0 +1,33 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080D19FC:: @ 080D19FC + .4byte sub_08045B98 + .4byte sub_08045BC8 + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte nullsub_174 + +gUnk_080D1A14:: @ 080D1A14 + .4byte sub_08045C3C + .4byte sub_08045CA4 + .4byte nullsub_24 + .4byte sub_08045CE0 + .4byte sub_08045E14 + .4byte sub_08045EC8 + .4byte sub_08045ED4 + .4byte sub_08045EDC + .4byte nullsub_25 + +gUnk_080D1A38:: @ 080D1A38 + .incbin "baserom.gba", 0x0D1A38, 0x0000006 + +gUnk_080D1A3E:: @ 080D1A3E + .incbin "baserom.gba", 0x0D1A3E, 0x0000010 + +gUnk_080D1A4E:: @ 080D1A4E + .incbin "baserom.gba", 0x0D1A4E, 0x0000016 diff --git a/data/const/enemy/cloudPiranha.s b/data/const/enemy/cloudPiranha.s new file mode 100644 index 00000000..3a41d7fa --- /dev/null +++ b/data/const/enemy/cloudPiranha.s @@ -0,0 +1,24 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080CF4F0:: @ 080CF4F0 + .4byte sub_08038450 + .4byte sub_08038468 + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte nullsub_163 + +gUnk_080CF508:: @ 080CF508 + .4byte sub_080384E0 + .4byte sub_08038534 + .4byte sub_080385CC + .4byte sub_0803864C + .4byte sub_080386B8 + .4byte sub_08038724 + +gUnk_080CF520:: @ 080CF520 + .incbin "baserom.gba", 0x0CF520, 0x0000010 diff --git a/data/const/enemy/crow.s b/data/const/enemy/crow.s new file mode 100644 index 00000000..cd880d0d --- /dev/null +++ b/data/const/enemy/crow.s @@ -0,0 +1,25 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080CE978:: @ 080CE978 + .4byte sub_08032810 + .4byte sub_08032844 + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte sub_080328B8 + +gUnk_080CE990:: @ 080CE990 + .4byte sub_08032928 + .4byte sub_0803298C + .4byte sub_080329E8 + .4byte sub_080329F0 + .4byte sub_08032A48 + +gUnk_080CE9A4:: @ 080CE9A4 + .4byte sub_08032900 + .4byte sub_0803290C + .4byte sub_08032914 diff --git a/data/const/enemy/cuccoAggr.s b/data/const/enemy/cuccoAggr.s new file mode 100644 index 00000000..3aac8c3f --- /dev/null +++ b/data/const/enemy/cuccoAggr.s @@ -0,0 +1,59 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080CF778:: @ 080CF778 + .4byte sub_08038CF8 + .4byte sub_08038D10 + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte nullsub_165 + +gUnk_080CF790:: @ 080CF790 + .4byte sub_08038D78 + .4byte sub_08038DA0 + .4byte sub_08038DC0 + .4byte sub_08038EE0 + .4byte sub_08038F20 + .4byte sub_08038F44 + .4byte sub_08038FA0 + +gUnk_080CF7AC:: @ 080CF7AC + .4byte sub_08038DD8 + .4byte sub_08038E18 + .4byte sub_08038EAC + .4byte sub_08038ED0 + +gUnk_080CF7BC:: @ 080CF7BC + .incbin "baserom.gba", 0x0CF7BC, 0x0000002 + +gUnk_080CF7BE:: @ 080CF7BE + .incbin "baserom.gba", 0x0CF7BE, 0x0000004 + +gUnk_080CF7C2:: @ 080CF7C2 + .incbin "baserom.gba", 0x0CF7C2, 0x0000002 + +gUnk_080CF7C4:: @ 080CF7C4 + .incbin "baserom.gba", 0x0CF7C4, 0x0000037 + +gUnk_080CF7FB:: @ 080CF7FB + .incbin "baserom.gba", 0x0CF7FB, 0x0000018 + +gUnk_080CF813:: @ 080CF813 + .incbin "baserom.gba", 0x0CF813, 0x0000011 + +gUnk_080CF824:: @ 080CF824 + .incbin "baserom.gba", 0x0CF824, 0x0000004 + +gUnk_080CF828:: @ 080CF828 + .incbin "baserom.gba", 0x0CF828, 0x0000004 + +gUnk_080CF82C:: @ 080CF82C + .incbin "baserom.gba", 0x0CF82C, 0x0000002 + +gUnk_080CF82E:: @ 080CF82E + .incbin "baserom.gba", 0x0CF82E, 0x0000003 + diff --git a/data/const/enemy/curtain.s b/data/const/enemy/curtain.s new file mode 100644 index 00000000..66457e8f --- /dev/null +++ b/data/const/enemy/curtain.s @@ -0,0 +1,19 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080D1CC8:: @ 080D1CC8 + .4byte sub_080481D0 + .4byte sub_080481E8 + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte nullsub_26 + +gUnk_080D1CE0:: @ 080D1CE0 + .4byte sub_08048224 + .4byte sub_08048268 + .4byte sub_08048294 + .4byte nullsub_27 diff --git a/data/const/enemy/dust.s b/data/const/enemy/dust.s new file mode 100644 index 00000000..59bdb310 --- /dev/null +++ b/data/const/enemy/dust.s @@ -0,0 +1,25 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080D1588:: @ 080D1588 + .4byte sub_08044134 + .4byte sub_0804414C + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte sub_0804415C + +gUnk_080D15A0:: @ 080D15A0 + .4byte sub_080441E0 + .4byte sub_080442A0 + +gUnk_080D15A8:: @ 080D15A8 + .4byte sub_080441BC + .4byte sub_080441C4 + .4byte sub_080441CC + +gUnk_080D15B4:: @ 080D15B4 + .incbin "baserom.gba", 0x0D15B4, 0x0000050 diff --git a/data/const/enemy/enemy49.s b/data/const/enemy/enemy49.s new file mode 100644 index 00000000..085e8b67 --- /dev/null +++ b/data/const/enemy/enemy49.s @@ -0,0 +1,17 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080D0448:: @ 080D0448 + .4byte sub_0803CE98 + .4byte sub_0803CF24 + .4byte sub_0803CF38 + .4byte sub_0803CF94 + +gUnk_080D0458:: @ 080D0458 + .incbin "baserom.gba", 0x0D0458, 0x0000010 + +gUnk_080D0468:: @ 080D0468 + .incbin "baserom.gba", 0x0D0468, 0x0000008 diff --git a/data/const/enemy/enemy4D.s b/data/const/enemy/enemy4D.s new file mode 100644 index 00000000..3bca8159 --- /dev/null +++ b/data/const/enemy/enemy4D.s @@ -0,0 +1,60 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080D0880:: @ 080D0880 + .4byte sub_0803EAFC + .4byte sub_0803EB14 + .4byte sub_0803EB24 + .4byte sub_0803EB34 + .4byte sub_08001242 + .4byte nullsub_21 + +gUnk_080D0898:: @ 080D0898 + .4byte sub_0803EB44 + .4byte sub_0803EBB4 + .4byte sub_0803EC28 + .4byte sub_0803EC68 + .4byte sub_0803EC94 + .4byte sub_0803ED04 + .4byte sub_0803ED40 + .4byte sub_0803ED7C + .4byte sub_0803EDD4 + .4byte sub_0803EDEC + .4byte sub_0803EE38 + +gUnk_080D08C4:: @ 080D08C4 + .incbin "baserom.gba", 0x0D08C4, 0x0000004 + +gUnk_080D08C8:: @ 080D08C8 + .4byte sub_0803EF70 + .4byte sub_0803EF70 + .4byte sub_0803EF70 + .4byte sub_0803EF74 + .4byte sub_0803EFAC + .4byte sub_0803EF70 + .4byte sub_0803EF70 + .4byte sub_0803EF70 + .4byte sub_0803EF70 + .4byte sub_0803EF70 + .4byte sub_0803EF70 + .4byte sub_0803EF70 + .4byte sub_0803EF70 + .4byte sub_0803EF70 + +gUnk_080D0900:: @ 080D0900 + .4byte sub_0803EF70 + +gUnk_080D0904:: @ 080D0904 + .4byte sub_0803EFAC + +gUnk_080D0908:: @ 080D0908 + .4byte sub_0803EF70 + .4byte sub_0803EFAC + .4byte sub_0803EFAC + .4byte sub_0803EFAC + .4byte sub_0803EF70 + .4byte sub_0803EF70 + .4byte sub_0803EFAC diff --git a/data/const/enemy/enemy50.s b/data/const/enemy/enemy50.s new file mode 100644 index 00000000..f18c6476 --- /dev/null +++ b/data/const/enemy/enemy50.s @@ -0,0 +1,39 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080D0DC4:: @ 080D0DC4 + .4byte sub_08040B84 + .4byte sub_08040B9C + .4byte sub_08040CAC + .4byte sub_0804A7D4 + .4byte sub_08040D30 + .4byte sub_08040D90 + +gUnk_080D0DDC:: @ 080D0DDC + .4byte sub_08040E3C + .4byte sub_08040E90 + .4byte sub_08040EA8 + .4byte sub_08040EC8 + .4byte sub_08040F0C + .4byte sub_08040F38 + .4byte sub_08040F98 + .4byte sub_08041018 + .4byte sub_08041044 + .4byte sub_08041078 + .4byte sub_0804110C + +gUnk_080D0E08:: @ 080D0E08 + .4byte sub_08040DC8 + +gUnk_080D0E0C:: @ 080D0E0C + .4byte sub_08040DE4 + .4byte sub_08040DF4 + +gUnk_080D0E14:: @ 080D0E14 + .incbin "baserom.gba", 0x0D0E14, 0x0000004 + +gUnk_080D0E18:: @ 080D0E18 + .incbin "baserom.gba", 0x0D0E18, 0x0000004 diff --git a/data/const/enemy/enemy5A.s b/data/const/enemy/enemy5A.s new file mode 100644 index 00000000..4ed7b471 --- /dev/null +++ b/data/const/enemy/enemy5A.s @@ -0,0 +1,24 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + + +gUnk_080D1888:: @ 080D1888 + .4byte sub_080456E8 + .4byte sub_08045700 + .4byte sub_080456E8 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte nullsub_173 + +gUnk_080D18A0:: @ 080D18A0 + .4byte sub_080457E4 + .4byte sub_0804586C + .4byte sub_080458C4 + .4byte sub_08045938 + .4byte sub_08045984 + +gUnk_080D18B4:: @ 080D18B4 + .incbin "baserom.gba", 0x0D18B4, 0x0000010 diff --git a/data/const/enemy/enemy5F.s b/data/const/enemy/enemy5F.s new file mode 100644 index 00000000..97c16ab6 --- /dev/null +++ b/data/const/enemy/enemy5F.s @@ -0,0 +1,26 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080D1D48:: @ 080D1D48 + .4byte sub_080482EC + .4byte sub_08048330 + .4byte sub_0804835C + .4byte sub_08048388 + .4byte sub_080483F8 + .4byte sub_08048438 + .4byte sub_08048478 + .4byte sub_080484E8 + .4byte sub_08048550 + .4byte sub_080485A0 + +gUnk_080D1D70:: @ 080D1D70 + .incbin "baserom.gba", 0x0D1D70, 0x0000008 + +gUnk_080D1D78:: @ 080D1D78 + .incbin "baserom.gba", 0x0D1D78, 0x0000020 + +gUnk_080D1D98:: @ 080D1D98 + .incbin "baserom.gba", 0x0D1D98, 0x0000008 diff --git a/data/const/enemy/enemy62.s b/data/const/enemy/enemy62.s new file mode 100644 index 00000000..9b7bf8ff --- /dev/null +++ b/data/const/enemy/enemy62.s @@ -0,0 +1,25 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080D22D8:: @ 080D22D8 + .4byte sub_08048E04 + .4byte sub_08048E1C + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte sub_08048E04 + +gUnk_080D22F0:: @ 080D22F0 + .4byte sub_08048EA4 + .4byte sub_08048ED0 + .4byte sub_08048F00 + .4byte sub_08048F30 + +gUnk_080D2300:: @ 080D2300 + .incbin "baserom.gba", 0x0D2300, 0x0000048 + +gUnk_080D2348:: @ 080D2348 + .incbin "baserom.gba", 0x0D2348, 0x0000020 diff --git a/data/const/enemy/enemy64.s b/data/const/enemy/enemy64.s new file mode 100644 index 00000000..cde681b6 --- /dev/null +++ b/data/const/enemy/enemy64.s @@ -0,0 +1,44 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + + +gUnk_080D2974:: @ 080D2974 + .4byte sub_08049100 + .4byte sub_080491EC + .4byte sub_080492A8 + .4byte sub_08049574 + .4byte sub_080496CC + +gUnk_080D2988:: @ 080D2988 + .4byte sub_0804920C + .4byte sub_08049274 + +gUnk_080D2990:: @ 080D2990 + .4byte sub_080492C8 + .4byte sub_08049358 + .4byte sub_080493E4 + .4byte sub_0804945C + .4byte sub_080494D0 + .4byte sub_08049538 + +gUnk_080D29A8:: @ 080D29A8 + .4byte sub_08049594 + .4byte sub_080495F8 + .4byte sub_0804965C + .4byte sub_0804969C + +gUnk_080D29B8:: @ 080D29B8 + .incbin "baserom.gba", 0x0D29B8, 0x0000008 + +gUnk_080D29C0:: @ 080D29C0 + .4byte sub_080496EC + .4byte sub_0804972C + .4byte sub_0804975C + .4byte sub_08049788 + .4byte sub_080497D0 + .4byte sub_08049804 + .4byte sub_08049888 + .4byte sub_080498B4 diff --git a/data/const/enemy/enemy66.s b/data/const/enemy/enemy66.s new file mode 100644 index 00000000..036bc6b8 --- /dev/null +++ b/data/const/enemy/enemy66.s @@ -0,0 +1,8 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080D2ABC:: @ 080D2ABC + .incbin "baserom.gba", 0x0D2ABC, 0x000019C diff --git a/data/const/enemy/eyegore.s b/data/const/enemy/eyegore.s new file mode 100644 index 00000000..e98502dd --- /dev/null +++ b/data/const/enemy/eyegore.s @@ -0,0 +1,34 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080CE288:: @ 080CE288 + .4byte sub_08030A3C + .4byte sub_08030A54 + .4byte sub_08001324 + .4byte sub_08030B34 + .4byte sub_08001242 + .4byte nullsub_18 + +gUnk_080CE2A0:: @ 080CE2A0 + .4byte sub_08030B78 + .4byte sub_08030BEC + .4byte sub_08030C0C + .4byte sub_08030C70 + .4byte sub_08030CD0 + .4byte sub_08030D68 + .4byte sub_08030E20 + +gUnk_080CE2BC:: @ 080CE2BC + .incbin "baserom.gba", 0x0CE2BC, 0x0000004 + +gUnk_080CE2C0:: @ 080CE2C0 + .incbin "baserom.gba", 0x0CE2C0, 0x0000034 + +gUnk_080CE2F4:: @ 080CE2F4 + .incbin "baserom.gba", 0x0CE2F4, 0x0000010 + +gUnk_080CE304:: @ 080CE304 + .incbin "baserom.gba", 0x0CE304, 0x0000008 diff --git a/data/const/enemy/fireballGuy.s b/data/const/enemy/fireballGuy.s new file mode 100644 index 00000000..c6eb424a --- /dev/null +++ b/data/const/enemy/fireballGuy.s @@ -0,0 +1,24 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080D17E8:: @ 080D17E8 + .4byte sub_080453A4 + .4byte sub_080453BC + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte nullsub_172 + +gUnk_080D1800:: @ 080D1800 + .4byte sub_080453E8 + .4byte sub_08045430 + .4byte sub_08045454 + +gUnk_080D180C:: @ 080D180C + .incbin "baserom.gba", 0x0D180C, 0x0000004 + +gUnk_080D1810:: @ 080D1810 + .incbin "baserom.gba", 0x0D1810, 0x0000008 diff --git a/data/const/enemy/flyingPot.s b/data/const/enemy/flyingPot.s new file mode 100644 index 00000000..736d4d38 --- /dev/null +++ b/data/const/enemy/flyingPot.s @@ -0,0 +1,34 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + + +gUnk_080CF244:: @ 080CF244 + .4byte sub_0803708C + .4byte sub_080370A4 + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte sub_0803712C + +gUnk_080CF25C:: @ 080CF25C + .4byte sub_08037220 + .4byte sub_08037280 + .4byte sub_080372E8 + .4byte sub_0803737C + .4byte sub_080373B0 + .4byte sub_080373C8 + .4byte sub_080373E0 + +gUnk_080CF278:: @ 080CF278 + .4byte sub_08037144 + .4byte sub_0803715C + .4byte sub_0803718C + .4byte sub_080371F8 + .4byte nullsub_161 + .4byte sub_08037218 + +gUnk_080CF290:: @ 080CF290 + .incbin "baserom.gba", 0x0CF290, 0x0000004 diff --git a/data/const/enemy/flyingSkull.s b/data/const/enemy/flyingSkull.s new file mode 100644 index 00000000..6cb9c3c8 --- /dev/null +++ b/data/const/enemy/flyingSkull.s @@ -0,0 +1,40 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080CFB84:: @ 080CFB84 + .4byte sub_08039BE0 + .4byte sub_08039BF8 + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte sub_08039C80 + +gUnk_080CFB9C:: @ 080CFB9C + .4byte sub_08039D74 + .4byte sub_08039DD8 + .4byte sub_08039ECC + .4byte sub_08039FAC + .4byte sub_0803A048 + .4byte sub_0803A080 + .4byte sub_0803A09C + .4byte sub_0803A0B8 + +gUnk_080CFBBC:: @ 080CFBBC + .4byte sub_08039C98 + .4byte sub_08039CB0 + .4byte sub_08039CE0 + .4byte sub_08039D4C + .4byte nullsub_166 + .4byte sub_08039D6C + +gUnk_080CFBD4:: @ 080CFBD4 + .4byte sub_08039EE4 + .4byte sub_08039F4C + .4byte sub_08039F78 + .4byte sub_08039FA4 + +gUnk_080CFBE4:: @ 080CFBE4 + .incbin "baserom.gba", 0x0CFBE4, 0x0000004 diff --git a/data/const/enemy/ghini.s b/data/const/enemy/ghini.s new file mode 100644 index 00000000..2ffc3830 --- /dev/null +++ b/data/const/enemy/ghini.s @@ -0,0 +1,45 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080D0924:: @ 080D0924 + .4byte sub_0803F008 + .4byte sub_0803F028 + .4byte sub_0803F0F4 + .4byte sub_0804A7D4 + .4byte sub_0803F148 + .4byte sub_0803F1A8 + +gUnk_080D093C:: @ 080D093C + .4byte sub_0803F248 + .4byte sub_0803F2A4 + .4byte sub_0803F2C4 + .4byte sub_0803F324 + .4byte sub_0803F340 + .4byte sub_0803F36C + .4byte sub_0803F3B0 + .4byte sub_0803F420 + .4byte sub_0803F43C + .4byte sub_0803F478 + +gUnk_080D0964:: @ 080D0964 + .4byte sub_0803F1E0 + .4byte sub_0803F1FC + .4byte sub_0803F20C + +gUnk_080D0970:: @ 080D0970 + .incbin "baserom.gba", 0x0D0970, 0x0000004 + +gUnk_080D0974:: @ 080D0974 + .incbin "baserom.gba", 0x0D0974, 0x0000004 + +gUnk_080D0978:: @ 080D0978 + .incbin "baserom.gba", 0x0D0978, 0x0000008 + +gUnk_080D0980:: @ 080D0980 + .incbin "baserom.gba", 0x0D0980, 0x0000004 + +gUnk_080D0984:: @ 080D0984 + .incbin "baserom.gba", 0x0D0984, 0x0000004 diff --git a/data/const/enemy/gibdo.s b/data/const/enemy/gibdo.s new file mode 100644 index 00000000..841e5f3f --- /dev/null +++ b/data/const/enemy/gibdo.s @@ -0,0 +1,25 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gGibdo:: @ 080CF294 + .4byte Gibdo_OnTick+1 + .4byte sub_080374A4 + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte nullsub_162 + +gUnk_080CF2AC:: @ 080CF2AC + .4byte sub_08037558 + .4byte sub_08037580 + .4byte sub_080375A4 + .4byte sub_080375F8 + .4byte sub_08037624 + .4byte sub_08037690 + .4byte sub_080376D0 + .4byte sub_0803773C + .4byte sub_0803775C + diff --git a/data/const/enemy/gleerok.s b/data/const/enemy/gleerok.s new file mode 100644 index 00000000..9e53a6eb --- /dev/null +++ b/data/const/enemy/gleerok.s @@ -0,0 +1,105 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + + +gUnk_080CD748:: @ 080CD748 + .4byte sub_0802D394 + .4byte sub_0802D394 + .4byte sub_08001324 + .4byte sub_0802D034 + .4byte sub_08001242 + +gUnk_080CD75C:: @ 080CD75C + .4byte sub_0802D158 + .4byte sub_0802D170 + .4byte sub_0802D170 + .4byte sub_0802D218 + .4byte sub_0802D258 + .4byte sub_0802D33C + +gUnk_080CD774:: @ 080CD774 + .incbin "baserom.gba", 0x0CD774, 0x0000044 + +gUnk_080CD7B8:: @ 080CD7B8 + .4byte sub_0802D3B8 + .4byte sub_0802D86C + .4byte sub_0802D650 + +gUnk_080CD7C4:: @ 080CD7C4 + .incbin "baserom.gba", 0x0CD7C4, 0x0000020 + +gUnk_080CD7E4:: @ 080CD7E4 + .4byte sub_0802D674 + .4byte sub_0802D6F0 + .4byte sub_0802D714 + .4byte sub_0802D77C + .4byte sub_0802D7B4 + +gUnk_080CD7F8:: @ 080CD7F8 + .incbin "baserom.gba", 0x0CD7F8, 0x0000018 + +gUnk_080CD810:: @ 080CD810 + .4byte sub_0802DB84 + .4byte sub_0802DC1C + .4byte sub_0802DCE0 + .4byte sub_0802DDD8 + .4byte sub_0802DFA8 + .4byte sub_0802E430 + +gUnk_080CD828:: @ 080CD828 + .4byte sub_0802DFC0 + .4byte sub_0802E034 + .4byte sub_0802E034 + .4byte sub_0802E0B8 + .4byte sub_0802E1D0 + .4byte sub_0802E300 + +gUnk_080CD840:: @ 080CD840 + .4byte gUnk_08100804 + +gUnk_080CD844:: @ 080CD844 + .incbin "baserom.gba", 0x0CD844, 0x0000004 + +gUnk_080CD848:: @ 080CD848 + .4byte sub_0802E448 + .4byte sub_0802E4C0 + +gUnk_080CD850:: @ 080CD850 + .incbin "baserom.gba", 0x0CD850, 0x0000004 + +gUnk_080CD854:: @ 080CD854 + .incbin "baserom.gba", 0x0CD854, 0x0000004 + +gUnk_080CD858:: @ 080CD858 + .incbin "baserom.gba", 0x0CD858, 0x0000003 + +gUnk_080CD85B:: @ 080CD85B + .incbin "baserom.gba", 0x0CD85B, 0x0000003 + +gUnk_080CD85E:: @ 080CD85E + .incbin "baserom.gba", 0x0CD85E, 0x0000003 + +gUnk_080CD861:: @ 080CD861 + .incbin "baserom.gba", 0x0CD861, 0x0000003 + +gUnk_080CD864:: @ 080CD864 + .incbin "baserom.gba", 0x0CD864, 0x0000003 + +gUnk_080CD867:: @ 080CD867 + .incbin "baserom.gba", 0x0CD867, 0x0000005 + +gUnk_080CD86C:: @ 080CD86C + .4byte gUnk_080CD858 + .4byte gUnk_080CD85E + .4byte gUnk_080CD864 + +gUnk_080CD878:: @ 080CD878 + .4byte gUnk_080CD85B + .4byte gUnk_080CD861 + .4byte gUnk_080CD867 + +gUnk_080CD884:: @ 080CD884 + .incbin "baserom.gba", 0x0CD884, 0x000001F diff --git a/data/const/enemy/gyorgChild.s b/data/const/enemy/gyorgChild.s new file mode 100644 index 00000000..060b91f6 --- /dev/null +++ b/data/const/enemy/gyorgChild.s @@ -0,0 +1,29 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080D1E6C:: @ 080D1E6C + .4byte sub_08048684 + .4byte sub_0804869C + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte sub_080486AC + +gUnk_080D1E84:: @ 080D1E84 + .4byte sub_080486F4 + .4byte sub_0804877C + .4byte sub_0804882C + .4byte sub_08048904 + +gUnk_080D1E94:: @ 080D1E94 + .4byte sub_080486D0 + .4byte sub_080486D8 + .4byte sub_080486E0 + +gUnk_080D1EA0:: @ 080D1EA0 + .incbin "baserom.gba", 0x0D1EA0, 0x0000016 + + diff --git a/data/const/enemy/gyorgFemale.s b/data/const/enemy/gyorgFemale.s new file mode 100644 index 00000000..60a78671 --- /dev/null +++ b/data/const/enemy/gyorgFemale.s @@ -0,0 +1,38 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080D1A64:: @ 080D1A64 + .4byte sub_0804614C + .4byte sub_0804625C + .4byte sub_0804632C + .4byte sub_080463E4 + +gUnk_080D1A74:: @ 080D1A74 + .4byte gUnk_080D1A94 + .4byte gUnk_080D1AAC + .4byte gUnk_080D1AC4 + .4byte gUnk_080D1ADC + +gUnk_080D1A84:: @ 080D1A84 + .incbin "baserom.gba", 0x0D1A84, 0x0000010 + +gUnk_080D1A94:: @ 080D1A94 + .incbin "baserom.gba", 0x0D1A94, 0x0000018 + +gUnk_080D1AAC:: @ 080D1AAC + .incbin "baserom.gba", 0x0D1AAC, 0x0000018 + +gUnk_080D1AC4:: @ 080D1AC4 + .incbin "baserom.gba", 0x0D1AC4, 0x0000018 + +gUnk_080D1ADC:: @ 080D1ADC + .incbin "baserom.gba", 0x0D1ADC, 0x0000018 + +gUnk_080D1AF4:: @ 080D1AF4 + .incbin "baserom.gba", 0x0D1AF4, 0x0000004 + +gUnk_080D1AF8:: @ 080D1AF8 + .incbin "baserom.gba", 0x0D1AF8, 0x0000004 diff --git a/data/const/enemy/gyorgFemaleEye.s b/data/const/enemy/gyorgFemaleEye.s new file mode 100644 index 00000000..6a8cf049 --- /dev/null +++ b/data/const/enemy/gyorgFemaleEye.s @@ -0,0 +1,29 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080D1F64:: @ 080D1F64 + .4byte sub_080489B4 + .4byte sub_080489CC + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte sub_080489B4 + +gUnk_080D1F7C:: @ 080D1F7C + .4byte sub_08048AF0 + .4byte sub_08048B2C + .4byte sub_08048B84 + .4byte sub_08048BB0 + .4byte sub_08048CEC + +gUnk_080D1F90:: @ 080D1F90 + .incbin "baserom.gba", 0x0D1F90, 0x0000080 + +gUnk_080D2010:: @ 080D2010 + .incbin "baserom.gba", 0x0D2010, 0x0000020 + +gUnk_080D2030:: @ 080D2030 + .incbin "baserom.gba", 0x0D2030, 0x0000020 diff --git a/data/const/enemy/gyorgFemaleMouth.s b/data/const/enemy/gyorgFemaleMouth.s new file mode 100644 index 00000000..fd5b8504 --- /dev/null +++ b/data/const/enemy/gyorgFemaleMouth.s @@ -0,0 +1,42 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080D28AC:: @ 080D28AC + .4byte gUnk_080D28DC + .4byte gUnk_080D28E4 + .4byte gUnk_080D28EC + .4byte gUnk_080D28F4 + .4byte gUnk_080D28FC + .4byte gUnk_080D2904 + .4byte gUnk_080D290C + .4byte gUnk_080D2914 + +gUnk_080D28CC:: @ 080D28CC + .incbin "baserom.gba", 0x0D28CC, 0x0000010 + +gUnk_080D28DC:: @ 080D28DC + .incbin "baserom.gba", 0x0D28DC, 0x0000008 + +gUnk_080D28E4:: @ 080D28E4 + .incbin "baserom.gba", 0x0D28E4, 0x0000008 + +gUnk_080D28EC:: @ 080D28EC + .incbin "baserom.gba", 0x0D28EC, 0x0000008 + +gUnk_080D28F4:: @ 080D28F4 + .incbin "baserom.gba", 0x0D28F4, 0x0000008 + +gUnk_080D28FC:: @ 080D28FC + .incbin "baserom.gba", 0x0D28FC, 0x0000008 + +gUnk_080D2904:: @ 080D2904 + .incbin "baserom.gba", 0x0D2904, 0x0000008 + +gUnk_080D290C:: @ 080D290C + .incbin "baserom.gba", 0x0D290C, 0x0000008 + +gUnk_080D2914:: @ 080D2914 + .incbin "baserom.gba", 0x0D2914, 0x0000008 diff --git a/data/const/enemy/keaton.s b/data/const/enemy/keaton.s new file mode 100644 index 00000000..80159abd --- /dev/null +++ b/data/const/enemy/keaton.s @@ -0,0 +1,30 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080CE7B0:: @ 080CE7B0 + .4byte sub_080323DC + .4byte sub_080323F4 + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte nullsub_155 + +gUnk_080CE7C8:: @ 080CE7C8 + .4byte sub_08032468 + .4byte sub_0803248C + .4byte sub_080324CC + .4byte sub_080324FC + .4byte sub_08032574 + .4byte sub_080325C4 + +gUnk_080CE7E0:: @ 080CE7E0 + .incbin "baserom.gba", 0x0CE7E0, 0x0000010 + +gUnk_080CE7F0:: @ 080CE7F0 + .incbin "baserom.gba", 0x0CE7F0, 0x0000020 + +gUnk_080CE810:: @ 080CE810 + .incbin "baserom.gba", 0x0CE810, 0x0000008 diff --git a/data/const/enemy/mazaalBracelet.s b/data/const/enemy/mazaalBracelet.s new file mode 100644 index 00000000..26632bd9 --- /dev/null +++ b/data/const/enemy/mazaalBracelet.s @@ -0,0 +1,109 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + + +gUnk_080CFC14:: @ 080CFC14 + .4byte sub_0803A170 + .4byte sub_0803A188 + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte nullsub_167 + +gUnk_080CFC2C:: @ 080CFC2C + .4byte sub_0803A254 + .4byte sub_0803A254 + .4byte sub_0803B8F8 + .4byte sub_0803B8F8 + +gUnk_080CFC3C:: @ 080CFC3C + .4byte sub_0803A274 + .4byte sub_0803A364 + .4byte sub_0803A548 + .4byte sub_0803A58C + .4byte sub_0803A5D0 + .4byte sub_0803A60C + .4byte sub_0803A660 + .4byte sub_0803A6E8 + .4byte sub_0803A720 + .4byte sub_0803A740 + .4byte sub_0803A780 + .4byte sub_0803A7AC + .4byte sub_0803A7CC + .4byte sub_0803A814 + .4byte sub_0803A86C + .4byte sub_0803A8B8 + .4byte sub_0803A90C + .4byte sub_0803A978 + .4byte sub_0803AA00 + .4byte sub_0803AA98 + .4byte sub_0803AB10 + .4byte sub_0803AB5C + .4byte sub_0803ABB4 + .4byte sub_0803AC1C + .4byte sub_0803AC60 + .4byte sub_0803ACC0 + .4byte sub_0803ADAC + .4byte sub_0803ADF4 + .4byte sub_0803AE48 + .4byte sub_0803AEC4 + .4byte sub_0803AF18 + .4byte sub_0803AF50 + .4byte sub_0803AF7C + .4byte sub_0803AF9C + .4byte sub_0803AFC8 + .4byte sub_0803AFE0 + .4byte sub_0803B01C + .4byte sub_0803B04C + .4byte sub_0803B074 + .4byte sub_0803B0D4 + .4byte sub_0803B100 + .4byte sub_0803B144 + .4byte sub_0803B17C + .4byte sub_0803B1B8 + .4byte sub_0803B2D0 + .4byte sub_0803B30C + .4byte sub_0803B338 + .4byte sub_0803B35C + .4byte sub_0803B398 + .4byte sub_0803B3F4 + .4byte sub_0803B480 + +gUnk_080CFD08:: @ 080CFD08 + .incbin "baserom.gba", 0x0CFD08, 0x0000002 + +gUnk_080CFD0A:: @ 080CFD0A + .incbin "baserom.gba", 0x0CFD0A, 0x0000002 + +gUnk_080CFD0C:: @ 080CFD0C + .incbin "baserom.gba", 0x0CFD0C, 0x000000D + +gUnk_080CFD19:: @ 080CFD19 + .incbin "baserom.gba", 0x0CFD19, 0x0000002 + +gUnk_080CFD1B:: @ 080CFD1B + .incbin "baserom.gba", 0x0CFD1B, 0x0000002 + +gUnk_080CFD1D:: @ 080CFD1D + .incbin "baserom.gba", 0x0CFD1D, 0x0000003 + +gUnk_080CFD20:: @ 080CFD20 + .4byte sub_0803B910 + .4byte sub_0803B978 + .4byte sub_0803BA6C + .4byte sub_0803BA80 + +gUnk_080CFD30:: @ 080CFD30 + .incbin "baserom.gba", 0x0CFD30, 0x0000014 + +gUnk_080CFD44:: @ 080CFD44 + .incbin "baserom.gba", 0x0CFD44, 0x0000014 + +gUnk_080CFD58:: @ 080CFD58 + .incbin "baserom.gba", 0x0CFD58, 0x0000004 + +gUnk_080CFD5C:: @ 080CFD5C + .incbin "baserom.gba", 0x0CFD5C, 0x0000004 diff --git a/data/const/enemy/mazaalHand.s b/data/const/enemy/mazaalHand.s new file mode 100644 index 00000000..0d65c322 --- /dev/null +++ b/data/const/enemy/mazaalHand.s @@ -0,0 +1,27 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080CEF34:: @ 080CEF34 + .4byte gUnk_080FD394 + .4byte gUnk_080FD394 + .4byte gUnk_080FD394 + .4byte gUnk_080FD39C + .4byte gUnk_080FD3A4 + .4byte gUnk_080FD3AC + .4byte gUnk_080FD3AC + .4byte gUnk_080FD3AC + .4byte gUnk_080FD3AC + +gUnk_080CEF58:: @ 080CEF58 + .4byte gUnk_080FD3B4 + .4byte gUnk_080FD3B4 + .4byte gUnk_080FD3B4 + .4byte gUnk_080FD3BC + .4byte gUnk_080FD3A4 + .4byte gUnk_080FD3C4 + .4byte gUnk_080FD3C4 + .4byte gUnk_080FD3C4 + .4byte gUnk_080FD3C4 diff --git a/data/const/enemy/mazaalHead.s b/data/const/enemy/mazaalHead.s new file mode 100644 index 00000000..58b68b47 --- /dev/null +++ b/data/const/enemy/mazaalHead.s @@ -0,0 +1,96 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080CEC88:: @ 080CEC88 + .4byte sub_08033EF0 + .4byte sub_08033F08 + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte nullsub_160 + +gUnk_080CECA0:: @ 080CECA0 + .4byte sub_08033F1C + .4byte sub_08034A84 + .4byte sub_08034AC4 + .4byte sub_08034AC4 + .4byte sub_08034BC8 + +gUnk_080CECB4:: @ 080CECB4 + .4byte sub_08033F3C + .4byte sub_08033FFC + .4byte sub_0803414C + .4byte sub_080341B8 + .4byte sub_080341D0 + .4byte sub_080341F4 + .4byte sub_08034210 + .4byte sub_08034240 + .4byte sub_08034274 + .4byte sub_080342A0 + .4byte sub_080342B4 + .4byte sub_080342C8 + .4byte sub_08034348 + .4byte sub_0803438C + +gUnk_080CECEC:: @ 080CECEC + .incbin "baserom.gba", 0x0CECEC, 0x0000008 + +gUnk_080CECF4:: @ 080CECF4 + .incbin "baserom.gba", 0x0CECF4, 0x000000E + +gUnk_080CED02:: @ 080CED02 + .incbin "baserom.gba", 0x0CED02, 0x0000004 + +gUnk_080CED06:: @ 080CED06 + .incbin "baserom.gba", 0x0CED06, 0x0000006 + +gUnk_080CED0C:: @ 080CED0C + .4byte sub_08034578 + .4byte sub_080344E0 + .4byte sub_0803451C + .4byte sub_080344E0 + .4byte sub_08034558 + .4byte sub_080344E0 + .4byte sub_0803451C + .4byte sub_080346A0 + +gUnk_080CED2C:: @ 080CED2C + .4byte sub_08034578 + .4byte sub_080345D0 + .4byte sub_0803451C + .4byte sub_080346A0 + .4byte sub_08034558 + .4byte sub_080345D0 + .4byte sub_08034558 + .4byte sub_080346A0 + +gUnk_080CED4C:: @ 080CED4C + .4byte sub_08034578 + .4byte sub_080345D0 + .4byte sub_080346C8 + .4byte sub_080346A0 + .4byte sub_08034558 + .4byte sub_080346C8 + .4byte sub_080346A0 + .4byte sub_080346C8 + +gUnk_080CED6C:: @ 080CED6C + .incbin "baserom.gba", 0x0CED6C, 0x0000008 + +gUnk_080CED74:: @ 080CED74 + .4byte sub_08034AEC + .4byte sub_08034B0C + .4byte sub_08034B38 + .4byte sub_08034BA0 + +gUnk_080CED84:: @ 080CED84 + .incbin "baserom.gba", 0x0CED84, 0x0000004 + +gUnk_080CED88:: @ 080CED88 + .incbin "baserom.gba", 0x0CED88, 0x0000014 + +gUnk_080CED9C:: @ 080CED9C + .incbin "baserom.gba", 0x0CED9C, 0x0000014 diff --git a/data/const/enemy/mazaalMacro.s b/data/const/enemy/mazaalMacro.s new file mode 100644 index 00000000..3c64ef30 --- /dev/null +++ b/data/const/enemy/mazaalMacro.s @@ -0,0 +1,37 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080CEE90:: @ 080CEE90 + .4byte sub_08034C7C + .4byte sub_08034CA4 + .4byte sub_08001324 + .4byte sub_08034CBC + .4byte sub_08001242 + +gUnk_080CEEA4:: @ 080CEEA4 + .4byte sub_08034CC4 + .4byte sub_08034D4C + .4byte sub_08034DC8 + +gUnk_080CEEB0:: @ 080CEEB0 + .4byte sub_08034E30 + .4byte sub_08034E68 + .4byte sub_08034EC0 + .4byte sub_08034ED8 + .4byte sub_08034EE4 + .4byte sub_08034F58 + +gUnk_080CEEC8:: @ 080CEEC8 + .incbin "baserom.gba", 0x0CEEC8, 0x0000004 + +gUnk_080CEECC:: @ 080CEECC + .incbin "baserom.gba", 0x0CEECC, 0x000000C + +gUnk_080CEED8:: @ 080CEED8 + .incbin "baserom.gba", 0x0CEED8, 0x0000004 + +gUnk_080CEEDC:: @ 080CEEDC + .incbin "baserom.gba", 0x0CEEDC, 0x000002C diff --git a/data/const/enemy/miniFireballGuy.s b/data/const/enemy/miniFireballGuy.s new file mode 100644 index 00000000..6a70de35 --- /dev/null +++ b/data/const/enemy/miniFireballGuy.s @@ -0,0 +1,17 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080D1868:: @ 080D1868 + .4byte sub_080455BC + .4byte sub_080455D4 + .4byte sub_08001324 + .4byte sub_080455E4 + .4byte sub_08001242 + .4byte nullsub_23 + +gUnk_080D1880:: @ 080D1880 + .4byte sub_08045618 + .4byte sub_08045654 diff --git a/data/const/enemy/miniSlime.s b/data/const/enemy/miniSlime.s new file mode 100644 index 00000000..6d3a549f --- /dev/null +++ b/data/const/enemy/miniSlime.s @@ -0,0 +1,19 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080D17C0:: @ 080D17C0 + .4byte sub_08045220 + .4byte sub_08045238 + .4byte sub_08001324 + .4byte sub_0804525C + .4byte sub_08001242 + .4byte nullsub_22 + +gUnk_080D17D8:: @ 080D17D8 + .4byte sub_080452A4 + .4byte sub_080452E4 + .4byte sub_080452FC + .4byte sub_08045374 diff --git a/data/const/enemy/mulldozer.s b/data/const/enemy/mulldozer.s new file mode 100644 index 00000000..1c499358 --- /dev/null +++ b/data/const/enemy/mulldozer.s @@ -0,0 +1,31 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080CEA1C:: @ 080CEA1C + .4byte sub_08032C94 + .4byte sub_08032CAC + .4byte sub_08032D3C + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte nullsub_157 + +gUnk_080CEA34:: @ 080CEA34 + .4byte sub_08032D74 + .4byte sub_08032D84 + .4byte sub_08032DB4 + .4byte sub_08032DD4 + .4byte sub_08032E50 + .4byte sub_08032E84 + .4byte sub_08032ED0 + +gUnk_080CEA50:: @ 080CEA50 + .incbin "baserom.gba", 0x0CEA50, 0x0000004 + +gUnk_080CEA54:: @ 080CEA54 + .incbin "baserom.gba", 0x0CEA54, 0x0000002 + +gUnk_080CEA56:: @ 080CEA56 + .incbin "baserom.gba", 0x0CEA56, 0x0000010 diff --git a/data/const/enemy/octorokBoss.s b/data/const/enemy/octorokBoss.s new file mode 100644 index 00000000..d98ccd73 --- /dev/null +++ b/data/const/enemy/octorokBoss.s @@ -0,0 +1,111 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080CF040:: @ 080CF040 + .4byte sub_080356F8 + .4byte sub_080356F8 + .4byte sub_08001324 + .4byte sub_080351D8 + .4byte sub_08001242 + +gUnk_080CF054:: @ 080CF054 + .4byte sub_08035288 + .4byte sub_080352FC + .4byte sub_080354F8 + .4byte sub_0803552C + .4byte sub_08035578 + .4byte sub_08035598 + .4byte sub_080355B4 + +gUnk_080CF070:: @ 080CF070 + .incbin "baserom.gba", 0x0CF070, 0x0000008 + +gUnk_080CF078:: @ 080CF078 + .4byte sub_0803571C + .4byte sub_08035B94 + .4byte sub_0803520C + .4byte sub_080359B4 + .4byte sub_0803670C + +gUnk_080CF08C:: @ 080CF08C + .incbin "baserom.gba", 0x0CF08C, 0x0000020 + +gUnk_080CF0AC:: @ 080CF0AC + .4byte sub_080359F8 + .4byte sub_08035A24 + .4byte sub_08035A70 + .4byte sub_08035AB4 + .4byte sub_08035AEC + .4byte sub_08035B34 + +gUnk_080CF0C4:: @ 080CF0C4 + .4byte sub_08035F7C + .4byte sub_08036078 + .4byte sub_080360E8 + .4byte sub_080360C8 + .4byte sub_08036188 + +gUnk_080CF0D8:: @ 080CF0D8 + .incbin "baserom.gba", 0x0CF0D8, 0x0000004 + +gUnk_080CF0DC:: @ 080CF0DC + .incbin "baserom.gba", 0x0CF0DC, 0x0000004 + +gUnk_080CF0E0:: @ 080CF0E0 + .4byte sub_080361F4 + .4byte sub_0803623C + .4byte sub_080362A8 + .4byte sub_08036304 + +gUnk_080CF0F0:: @ 080CF0F0 + .4byte sub_08036390 + .4byte sub_080363CC + .4byte sub_08036658 + .4byte sub_080366B4 + +gUnk_080CF100:: @ 080CF100 + .4byte sub_08036764 + .4byte sub_080367B0 + .4byte sub_08036870 + +gUnk_080CF10C:: @ 080CF10C + .incbin "baserom.gba", 0x0CF10C, 0x0000004 + +gUnk_080CF110:: @ 080CF110 + .incbin "baserom.gba", 0x0CF110, 0x0000004 + +gUnk_080CF114:: @ 080CF114 + .incbin "baserom.gba", 0x0CF114, 0x0000005 + +gUnk_080CF119:: @ 080CF119 + .incbin "baserom.gba", 0x0CF119, 0x0000005 + +gUnk_080CF11E:: @ 080CF11E + .incbin "baserom.gba", 0x0CF11E, 0x0000006 + +gUnk_080CF124:: @ 080CF124 + .4byte gUnk_080CF114 + .4byte gUnk_080CF119 + .4byte gUnk_080CF11E + .4byte gUnk_080CF119 + +gUnk_080CF134:: @ 080CF134 + .incbin "baserom.gba", 0x0CF134, 0x0000004 + +gUnk_080CF138:: @ 080CF138 + .incbin "baserom.gba", 0x0CF138, 0x0000004 + +gUnk_080CF13C:: @ 080CF13C + .incbin "baserom.gba", 0x0CF13C, 0x0000003 + +gUnk_080CF13F:: @ 080CF13F + .incbin "baserom.gba", 0x0CF13F, 0x0000003 + +gUnk_080CF142:: @ 080CF142 + .incbin "baserom.gba", 0x0CF142, 0x0000005 + +gUnk_080CF147:: @ 080CF147 + .incbin "baserom.gba", 0x0CF147, 0x0000005 diff --git a/data/const/enemy/octorokGolden.s b/data/const/enemy/octorokGolden.s new file mode 100644 index 00000000..cbdcd559 --- /dev/null +++ b/data/const/enemy/octorokGolden.s @@ -0,0 +1,24 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080CF46C:: @ 080CF46C + .4byte sub_08037C84 + .4byte sub_08037C9C + .4byte sub_08001324 + .4byte sub_08037CC0 + .4byte sub_08001242 + .4byte sub_08037C84 + +gUnk_080CF484:: @ 080CF484 + .4byte sub_08037CE4 + .4byte sub_08037D0C + .4byte sub_08037D54 + +gUnk_080CF490:: @ 080CF490 + .incbin "baserom.gba", 0x0CF490, 0x0000008 + +gUnk_080CF498:: @ 080CF498 + .incbin "baserom.gba", 0x0CF498, 0x0000008 diff --git a/data/const/enemy/rope.s b/data/const/enemy/rope.s new file mode 100644 index 00000000..b7b3b1d2 --- /dev/null +++ b/data/const/enemy/rope.s @@ -0,0 +1,24 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gRope:: @ 080CE448 + .4byte Rope_OnTick+1 + .4byte sub_080313AC + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte sub_080313E8 + +gUnk_080CE460:: @ 080CE460 + .4byte sub_08031434 + .4byte sub_08031480 + .4byte sub_080314FC + .4byte sub_080315BC + +gUnk_080CE470:: @ 080CE470 + .4byte sub_0803140C + .4byte sub_08031418 + .4byte sub_08031420 diff --git a/data/const/enemy/ropeGolden.s b/data/const/enemy/ropeGolden.s new file mode 100644 index 00000000..69d94b9d --- /dev/null +++ b/data/const/enemy/ropeGolden.s @@ -0,0 +1,19 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080CF4C8:: @ 080CF4C8 + .4byte RopeGolden_OnTick+1 + .4byte sub_08038210 + .4byte sub_08001324 + .4byte sub_08038234 + .4byte sub_08001242 + .4byte RopeGolden_OnTick+1 + +gUnk_080CF4E0:: @ 080CF4E0 + .4byte sub_08038258 + .4byte sub_0803827C + .4byte sub_080382EC + .4byte sub_08038304 diff --git a/data/const/enemy/scissorsBeetle.s b/data/const/enemy/scissorsBeetle.s new file mode 100644 index 00000000..fff069ee --- /dev/null +++ b/data/const/enemy/scissorsBeetle.s @@ -0,0 +1,29 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080CF600:: @ 080CF600 + .4byte sub_080388D4 + .4byte sub_080388EC + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte nullsub_164 + +gUnk_080CF618:: @ 080CF618 + .4byte sub_08038984 + .4byte sub_080389E8 + .4byte sub_08038A70 + .4byte sub_08038B08 + .4byte sub_08038B64 + +gUnk_080CF62C:: @ 080CF62C + .incbin "baserom.gba", 0x0CF62C, 0x0000008 + +gUnk_080CF634:: @ 080CF634 + .incbin "baserom.gba", 0x0CF634, 0x0000008 + +gUnk_080CF63C:: @ 080CF63C + .incbin "baserom.gba", 0x0CF63C, 0x0000008 diff --git a/data/const/enemy/slime.s b/data/const/enemy/slime.s new file mode 100644 index 00000000..eae432f3 --- /dev/null +++ b/data/const/enemy/slime.s @@ -0,0 +1,27 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080D16A4:: @ 080D16A4 + .4byte sub_08044F70 + .4byte sub_08044F88 + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte nullsub_171 + +gUnk_080D16BC:: @ 080D16BC + .4byte sub_08044FC8 + .4byte sub_08044FF8 + .4byte sub_08045018 + .4byte sub_08045088 + .4byte sub_080450A8 + +gUnk_080D16D0:: @ 080D16D0 + .incbin "baserom.gba", 0x0D16D0, 0x0000004 + +gUnk_080D16D4:: @ 080D16D4 + .incbin "baserom.gba", 0x0D16D4, 0x0000008 + diff --git a/data/const/enemy/smallPesto.s b/data/const/enemy/smallPesto.s new file mode 100644 index 00000000..8a79c4e9 --- /dev/null +++ b/data/const/enemy/smallPesto.s @@ -0,0 +1,26 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080CE530:: @ 080CE530 + .4byte sub_08031680 + .4byte nullsub_152 + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte sub_0803169C + +gUnk_080CE548:: @ 080CE548 + .4byte sub_08031704 + .4byte sub_08031714 + .4byte sub_08031770 + +gUnk_080CE554:: @ 080CE554 + .4byte sub_080316DC + .4byte sub_080316E8 + .4byte sub_080316F0 + +gUnk_080CE560:: @ 080CE560 + .incbin "baserom.gba", 0x0CE560, 0x000000C diff --git a/data/const/enemy/spinyBeetle.s b/data/const/enemy/spinyBeetle.s new file mode 100644 index 00000000..78252944 --- /dev/null +++ b/data/const/enemy/spinyBeetle.s @@ -0,0 +1,26 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + + .incbin "baserom.gba", 0x0CEBDC, 0x000010 + +gUnk_080CEBEC:: @ 080CEBEC + .4byte sub_080337BC + .4byte sub_080337D4 + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08033870 + .4byte nullsub_159 + +gUnk_080CEC04:: @ 080CEC04 + .4byte sub_08033890 + .4byte sub_08033958 + .4byte sub_08033A7C + .4byte sub_08033ACC + .4byte sub_08033B44 + .4byte sub_08033C94 + +gUnk_080CEC1C:: @ 080CEC1C + .incbin "baserom.gba", 0x0CEC1C, 0x0000008 diff --git a/data/const/enemy/stalfos.s b/data/const/enemy/stalfos.s new file mode 100644 index 00000000..3cc9c3ee --- /dev/null +++ b/data/const/enemy/stalfos.s @@ -0,0 +1,56 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080CF8A4:: @ 080CF8A4 + .4byte sub_080392CC + .4byte sub_0803933C + .4byte sub_08001324 + .4byte sub_08039418 + .4byte sub_08001242 + .4byte sub_08039438 + +gUnk_080CF8BC:: @ 080CF8BC + .4byte sub_080394CC + .4byte sub_08039530 + .4byte sub_0803956C + .4byte sub_0803958C + .4byte sub_080395D8 + .4byte sub_08039604 + .4byte sub_08039628 + .4byte sub_08039670 + .4byte sub_08039688 + .4byte sub_080396BC + .4byte sub_080396E4 + .4byte sub_0803970C + +gUnk_080CF8EC:: @ 080CF8EC + .4byte sub_0803945C + .4byte sub_08039468 + .4byte sub_08039470 + +gUnk_080CF8F8:: @ 080CF8F8 + .incbin "baserom.gba", 0x0CF8F8, 0x0000008 + +gUnk_080CF900:: @ 080CF900 + .incbin "baserom.gba", 0x0CF900, 0x0000010 + +gUnk_080CF910:: @ 080CF910 + .incbin "baserom.gba", 0x0CF910, 0x0000008 + +gUnk_080CF918:: @ 080CF918 + .incbin "baserom.gba", 0x0CF918, 0x0000010 + +gUnk_080CF928:: @ 080CF928 + .incbin "baserom.gba", 0x0CF928, 0x0000004 + +gUnk_080CF92C:: @ 080CF92C + .incbin "baserom.gba", 0x0CF92C, 0x0000004 + +gUnk_080CF930:: @ 080CF930 + .incbin "baserom.gba", 0x0CF930, 0x0000008 + +gUnk_080CF938:: @ 080CF938 + .incbin "baserom.gba", 0x0CF938, 0x000000A diff --git a/data/const/enemy/takkuri.s b/data/const/enemy/takkuri.s new file mode 100644 index 00000000..973eba57 --- /dev/null +++ b/data/const/enemy/takkuri.s @@ -0,0 +1,26 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080CFF3C:: @ 080CFF3C + .4byte sub_0803BB98 + .4byte sub_0803BBB0 + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte sub_0803BC34 + +gUnk_080CFF54:: @ 080CFF54 + .4byte sub_0803BCA4 + .4byte sub_0803BD08 + .4byte sub_0803BD88 + .4byte sub_0803BD90 + .4byte sub_0803BDD8 + .4byte sub_0803BE7C + +gUnk_080CFF6C:: @ 080CFF6C + .4byte sub_0803BC7C + .4byte sub_0803BC88 + .4byte sub_0803BC90 diff --git a/data/const/enemy/tektite.s b/data/const/enemy/tektite.s new file mode 100644 index 00000000..442833b3 --- /dev/null +++ b/data/const/enemy/tektite.s @@ -0,0 +1,22 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080CDED0:: @ 080CDED0 + .4byte sub_0802F138 + .4byte sub_0802F150 + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_0802F1F0 + .4byte nullsub_16 + +gUnk_080CDEE8:: @ 080CDEE8 + .4byte sub_0802F210 + .4byte sub_0802F284 + .4byte sub_0802F300 + .4byte sub_0802F3F4 + +gUnk_080CDEF8:: @ 080CDEF8 + .incbin "baserom.gba", 0x0CDEF8, 0x0000004 diff --git a/data/const/enemy/tektiteGolden.s b/data/const/enemy/tektiteGolden.s new file mode 100644 index 00000000..c5136031 --- /dev/null +++ b/data/const/enemy/tektiteGolden.s @@ -0,0 +1,21 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080CF4A0:: @ 080CF4A0 + .4byte sub_08037EE8 + .4byte sub_08037F00 + .4byte sub_08001324 + .4byte sub_08037F58 + .4byte sub_08037F84 + .4byte sub_08037EE8 + +gUnk_080CF4B8:: @ 080CF4B8 + .4byte sub_08037FA0 + .4byte sub_08037Fe0 + .4byte sub_08038048 + +gUnk_080CF4C4:: @ 080CF4C4 + .4byte sub_08038110 diff --git a/data/const/enemy/treeItem.s b/data/const/enemy/treeItem.s new file mode 100644 index 00000000..4f593c92 --- /dev/null +++ b/data/const/enemy/treeItem.s @@ -0,0 +1,23 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080D29E0:: @ 080D29E0 + .byte 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0x08, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0x00, 0x00, 0x00, 0x08, 0x08, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + +gUnk_080D2AB0:: @ 080D2AB0 + .byte 0x6E, 0x6F, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x00, 0x00, 0x00, 0x00 diff --git a/data/const/enemy/vaatiArm.s b/data/const/enemy/vaatiArm.s new file mode 100644 index 00000000..47e1d5c1 --- /dev/null +++ b/data/const/enemy/vaatiArm.s @@ -0,0 +1,187 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080D1230:: @ 080D1230 + .4byte sub_08042570 + .4byte sub_08042588 + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte nullsub_170 + +gUnk_080D1248:: @ 080D1248 + .4byte sub_0804259C + .4byte sub_08044078 + .4byte sub_08044078 + .4byte sub_08044078 + .4byte sub_080440CC + +gUnk_080D125C:: @ 080D125C + .4byte sub_080425B4 + .4byte sub_08042654 + .4byte sub_08042818 + .4byte sub_08042870 + .4byte sub_08042A3C + .4byte sub_08042C14 + .4byte sub_0804325C + .4byte sub_08043420 + .4byte sub_08043680 + +gUnk_080D1280:: @ 080D1280 + .incbin "baserom.gba", 0x0D1280, 0x0000004 + +gUnk_080D1284:: @ 080D1284 + .incbin "baserom.gba", 0x0D1284, 0x0000002 + +gUnk_080D1286:: @ 080D1286 + .incbin "baserom.gba", 0x0D1286, 0x000000A + +gUnk_080D1290:: @ 080D1290 + .incbin "baserom.gba", 0x0D1290, 0x000001C + +gUnk_080D12AC:: @ 080D12AC + .incbin "baserom.gba", 0x0D12AC, 0x0000004 + +gUnk_080D12B0:: @ 080D12B0 + .incbin "baserom.gba", 0x0D12B0, 0x0000002 + +gUnk_080D12B2:: @ 080D12B2 + .incbin "baserom.gba", 0x0D12B2, 0x0000002 + +gUnk_080D12B4:: @ 080D12B4 + .incbin "baserom.gba", 0x0D12B4, 0x0000002 + +gUnk_080D12B6:: @ 080D12B6 + .incbin "baserom.gba", 0x0D12B6, 0x0000002 + +gUnk_080D12B8:: @ 080D12B8 + .4byte sub_08042A6C + .4byte sub_08042A88 + .4byte sub_08042AEC + .4byte sub_08042B20 + +gUnk_080D12C8:: @ 080D12C8 + .incbin "baserom.gba", 0x0D12C8, 0x0000002 + +gUnk_080D12CA:: @ 080D12CA + .incbin "baserom.gba", 0x0D12CA, 0x0000006 + +gUnk_080D12D0:: @ 080D12D0 + .4byte sub_08042C34 + .4byte sub_08042D24 + .4byte sub_08042D6C + .4byte sub_08042E30 + .4byte sub_08042EF4 + .4byte sub_08042FD8 + .4byte sub_08043048 + .4byte sub_080430D0 + .4byte sub_08043130 + .4byte sub_080431E8 + +gUnk_080D12F8:: @ 080D12F8 + .incbin "baserom.gba", 0x0D12F8, 0x0000006 + +gUnk_080D12FE:: @ 080D12FE + .incbin "baserom.gba", 0x0D12FE, 0x0000002 + +gUnk_080D1300:: @ 080D1300 + .incbin "baserom.gba", 0x0D1300, 0x0000004 + +gUnk_080D1304:: @ 080D1304 + .incbin "baserom.gba", 0x0D1304, 0x0000008 + +gUnk_080D130C:: @ 080D130C + .incbin "baserom.gba", 0x0D130C, 0x0000001 + +gUnk_080D130D:: @ 080D130D + .incbin "baserom.gba", 0x0D130D, 0x0000003 + +gUnk_080D1310:: @ 080D1310 + .incbin "baserom.gba", 0x0D1310, 0x0000004 + +gUnk_080D1314:: @ 080D1314 + .4byte sub_080432A8 + +gUnk_080D1318:: @ 080D1318 + .4byte sub_0804334C + +gUnk_080D131C:: @ 080D131C + .incbin "baserom.gba", 0x0D131C, 0x0000004 + +gUnk_080D1320:: @ 080D1320 + .4byte sub_08043440 + .4byte sub_08043490 + .4byte sub_08043520 + .4byte sub_0804355C + .4byte sub_08043580 + .4byte sub_080435F4 + +gUnk_080D1338:: @ 080D1338 + .incbin "baserom.gba", 0x0D1338, 0x0000004 + +gUnk_080D133C:: @ 080D133C + .incbin "baserom.gba", 0x0D133C, 0x0000004 + +gUnk_080D1340:: @ 080D1340 + .incbin "baserom.gba", 0x0D1340, 0x0000008 + +gUnk_080D1348:: @ 080D1348 + .4byte sub_08043698 + .4byte sub_080436C0 + .4byte sub_08043700 + .4byte sub_08043738 + .4byte sub_08043770 + +gUnk_080D135C:: @ 080D135C + .incbin "baserom.gba", 0x0D135C, 0x0000006 + +gUnk_080D1362:: @ 080D1362 + .incbin "baserom.gba", 0x0D1362, 0x0000050 + +gUnk_080D13B2:: @ 080D13B2 + .incbin "baserom.gba", 0x0D13B2, 0x0000005 + +gUnk_080D13B7:: @ 080D13B7 + .incbin "baserom.gba", 0x0D13B7, 0x0000021 + +gUnk_080D13D8:: @ 080D13D8 + .incbin "baserom.gba", 0x0D13D8, 0x0000008 + +gUnk_080D13E0:: @ 080D13E0 + .incbin "baserom.gba", 0x0D13E0, 0x0000003 + +gUnk_080D13E3:: @ 080D13E3 + .incbin "baserom.gba", 0x0D13E3, 0x0000006 + +gUnk_080D13E9:: @ 080D13E9 + .incbin "baserom.gba", 0x0D13E9, 0x0000003 + +gUnk_080D13EC:: @ 080D13EC + .incbin "baserom.gba", 0x0D13EC, 0x0000014 + +gUnk_080D1400:: @ 080D1400 + .incbin "baserom.gba", 0x0D1400, 0x000000D + +gUnk_080D140D:: @ 080D140D + .incbin "baserom.gba", 0x0D140D, 0x0000005 + +gUnk_080D1412:: @ 080D1412 + .incbin "baserom.gba", 0x0D1412, 0x0000002 + +gUnk_080D1414:: @ 080D1414 + .incbin "baserom.gba", 0x0D1414, 0x0000003 + +gUnk_080D1417:: @ 080D1417 + .incbin "baserom.gba", 0x0D1417, 0x0000001 + +gUnk_080D1418:: @ 080D1418 + .incbin "baserom.gba", 0x0D1418, 0x0000001 + +gUnk_080D1419:: @ 080D1419 + .incbin "baserom.gba", 0x0D1419, 0x0000003 + +gUnk_080D141C:: @ 080D141C + .incbin "baserom.gba", 0x0D141C, 0x0000002 diff --git a/data/const/enemy/vaatiBall.s b/data/const/enemy/vaatiBall.s new file mode 100644 index 00000000..46ed9b7e --- /dev/null +++ b/data/const/enemy/vaatiBall.s @@ -0,0 +1,23 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080D1604:: @ 080D1604 + .4byte sub_0804468C + .4byte sub_0804474C + .4byte sub_080447E0 + .4byte sub_08044868 + .4byte sub_0804474C + .4byte sub_080449F8 + .4byte sub_08044B04 + +gUnk_080D1620:: @ 080D1620 + .incbin "baserom.gba", 0x0D1620, 0x0000008 + +gUnk_080D1628:: @ 080D1628 + .incbin "baserom.gba", 0x0D1628, 0x0000007 + +gUnk_080D162F:: @ 080D162F + .incbin "baserom.gba", 0x0D162F, 0x0000009 diff --git a/data/const/enemy/vaatiEyesMacro.s b/data/const/enemy/vaatiEyesMacro.s new file mode 100644 index 00000000..384d4a80 --- /dev/null +++ b/data/const/enemy/vaatiEyesMacro.s @@ -0,0 +1,39 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080CDE34:: @ 080CDE34 + .4byte sub_0802EC98 + .4byte sub_0802ECC0 + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte sub_0802EC98 + +gUnk_080CDE4C:: @ 080CDE4C + .4byte sub_0802ED74 + .4byte sub_0802EE20 + .4byte sub_0802EEB8 + .4byte sub_0802EF1C + +gUnk_080CDE5C:: @ 080CDE5C + .4byte sub_0802ED8C + .4byte sub_0802EE10 + +gUnk_080CDE64:: @ 080CDE64 + .4byte sub_0802EE38 + .4byte sub_0802EE8C + +gUnk_080CDE6C:: @ 080CDE6C + .incbin "baserom.gba", 0x0CDE6C, 0x0000004 + +gUnk_080CDE70:: @ 080CDE70 + .incbin "baserom.gba", 0x0CDE70, 0x0000020 + +gUnk_080CDE90:: @ 080CDE90 + .incbin "baserom.gba", 0x0CDE90, 0x0000008 + +gUnk_080CDE98:: @ 080CDE98 + .incbin "baserom.gba", 0x0CDE98, 0x0000008 diff --git a/data/const/enemy/vaatiProjectile.s b/data/const/enemy/vaatiProjectile.s new file mode 100644 index 00000000..fb8d37a3 --- /dev/null +++ b/data/const/enemy/vaatiProjectile.s @@ -0,0 +1,25 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080D0648:: @ 080D0648 + .4byte sub_0803E0C4 + .4byte sub_0803E0DC + .4byte sub_08001328 + .4byte sub_0803E188 + .4byte sub_08001242 + .4byte nullsub_19 + +gUnk_080D0660:: @ 080D0660 + .4byte sub_0803E1A8 + .4byte sub_0803E258 + .4byte sub_0803E2A8 + .4byte sub_0803E2D0 + .4byte sub_0803E314 + .4byte sub_0803E340 + .4byte sub_0803E370 + .4byte sub_0803E398 + .4byte sub_0803E3D4 + .4byte sub_0803E3FC diff --git a/data/const/enemy/vaatiRebornEnemy.s b/data/const/enemy/vaatiRebornEnemy.s new file mode 100644 index 00000000..6192e31f --- /dev/null +++ b/data/const/enemy/vaatiRebornEnemy.s @@ -0,0 +1,45 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080D0470:: @ 080D0470 + .4byte sub_0803D134 + .4byte sub_0803D264 + .4byte sub_0803D408 + .4byte sub_0803D560 + .4byte sub_0803D658 + .4byte sub_0803D700 + .4byte sub_0803D830 + .4byte sub_0803D8FC + +gUnk_080D0490:: @ 080D0490 + .4byte sub_0803D974 + .4byte sub_0803D9BC + +gUnk_080D0498:: @ 080D0498 + .4byte sub_0803DAA8 + .4byte sub_0803DAE4 + +gUnk_080D04A0:: @ 080D04A0 + .4byte sub_0803DB88 + .4byte sub_0803DBB8 + +gUnk_080D04A8:: @ 080D04A8 + .incbin "baserom.gba", 0x0D04A8, 0x0000004 + +gUnk_080D04AC:: @ 080D04AC + .incbin "baserom.gba", 0x0D04AC, 0x0000014 + +gUnk_080D04C0:: @ 080D04C0 + .incbin "baserom.gba", 0x0D04C0, 0x0000008 + +gUnk_080D04C8:: @ 080D04C8 + .incbin "baserom.gba", 0x0D04C8, 0x0000008 + +gUnk_080D04D0:: @ 080D04D0 + .incbin "baserom.gba", 0x0D04D0, 0x0000003 + +gUnk_080D04D3:: @ 080D04D3 + .incbin "baserom.gba", 0x0D04D3, 0x0000004 diff --git a/data/const/enemy/vaatiTransfigured.s b/data/const/enemy/vaatiTransfigured.s new file mode 100644 index 00000000..a5163c24 --- /dev/null +++ b/data/const/enemy/vaatiTransfigured.s @@ -0,0 +1,65 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080D0ABC:: @ 080D0ABC + .incbin "baserom.gba", 0x0D0ABC, 0x0000003 + +gUnk_080D0ABF:: @ 080D0ABF + .incbin "baserom.gba", 0x0D0ABF, 0x0000009 + +gUnk_080D0AC8:: @ 080D0AC8 + .4byte sub_0803F818 + .4byte sub_0803F914 + .4byte sub_0803FAC8 + .4byte sub_0803FAD0 + .4byte sub_0803FD50 + .4byte sub_0803FE90 + .4byte sub_0803FF7C + .4byte sub_0804006C + +gUnk_080D0AE8:: @ 080D0AE8 + .4byte sub_08040130 + .4byte sub_0804015C + +gUnk_080D0AF0:: @ 080D0AF0 + .4byte sub_080401E0 + .4byte sub_08040268 + .4byte sub_0804038C + +gUnk_080D0AFC:: @ 080D0AFC + .4byte sub_080403CC + +gUnk_080D0B00:: @ 080D0B00 + .4byte sub_080403EC + +gUnk_080D0B04:: @ 080D0B04 + .4byte sub_0804041C + .4byte sub_0804044C + +gUnk_080D0B0C:: @ 080D0B0C + .4byte sub_080404D0 + +gUnk_080D0B10:: @ 080D0B10 + .4byte sub_0804051C + .4byte sub_080405D8 + +gUnk_080D0B18:: @ 080D0B18 + .incbin "baserom.gba", 0x0D0B18, 0x0000011 + +gUnk_080D0B29:: @ 080D0B29 + .incbin "baserom.gba", 0x0D0B29, 0x000002F + +gUnk_080D0B58:: @ 080D0B58 + .incbin "baserom.gba", 0x0D0B58, 0x000000C + +gUnk_080D0B64:: @ 080D0B64 + .incbin "baserom.gba", 0x0D0B64, 0x0000010 + +gUnk_080D0B74:: @ 080D0B74 + .incbin "baserom.gba", 0x0D0B74, 0x0000010 + +gUnk_080D0B84:: @ 080D0B84 + .incbin "baserom.gba", 0x0D0B84, 0x0000020 diff --git a/data/const/enemy/vaatiWrath.s b/data/const/enemy/vaatiWrath.s new file mode 100644 index 00000000..28d979da --- /dev/null +++ b/data/const/enemy/vaatiWrath.s @@ -0,0 +1,56 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080D0E1C:: @ 080D0E1C + .4byte sub_080413A0 + .4byte sub_08042428 + .4byte sub_080424A0 + .4byte sub_0804250C + +gUnk_080D0E2C:: @ 080D0E2C + .4byte sub_080413C0 + .4byte sub_08041490 + .4byte sub_080415E8 + .4byte sub_08041618 + .4byte sub_080416A4 + .4byte sub_080416DC + .4byte sub_080417AC + .4byte sub_08041828 + .4byte sub_08041880 + .4byte sub_08041904 + .4byte sub_0804197C + .4byte sub_08041A00 + .4byte sub_08041AF4 + .4byte sub_08041BD0 + +gUnk_080D0E64:: @ 080D0E64 + .incbin "baserom.gba", 0x0D0E64, 0x0000004 + +gUnk_080D0E68:: @ 080D0E68 + .4byte sub_08041BE8 + .4byte sub_08041CD0 + .4byte sub_08041D14 + .4byte sub_08041D84 + .4byte sub_08041E20 + .4byte sub_08041E50 + +gUnk_080D0E80:: @ 080D0E80 + .incbin "baserom.gba", 0x0D0E80, 0x0000010 + +gUnk_080D0E90:: @ 080D0E90 + .incbin "baserom.gba", 0x0D0E90, 0x0000010 + +gUnk_080D0EA0:: @ 080D0EA0 + .incbin "baserom.gba", 0x0D0EA0, 0x0000008 + +gUnk_080D0EA8:: @ 080D0EA8 + .incbin "baserom.gba", 0x0D0EA8, 0x0000004 + +gUnk_080D0EAC:: @ 080D0EAC + .incbin "baserom.gba", 0x0D0EAC, 0x0000004 + +gUnk_080D0EB0:: @ 080D0EB0 + .incbin "baserom.gba", 0x0D0EB0, 0x0000020 diff --git a/data/const/enemy/wisp.s b/data/const/enemy/wisp.s new file mode 100644 index 00000000..14f9c7e0 --- /dev/null +++ b/data/const/enemy/wisp.s @@ -0,0 +1,27 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080CEB74:: @ 080CEB74 + .4byte sub_0803354C + .4byte sub_08033564 + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte sub_0803362C + +gUnk_080CEB8C:: @ 080CEB8C + .4byte sub_08033674 + .4byte sub_080336A8 + .4byte sub_080336DC + +gUnk_080CEB98:: @ 080CEB98 + .4byte sub_08033650 + .4byte sub_08033658 + .4byte sub_08033660 + + +gUnk_080CEBA4:: @ 080CEBA4 + .incbin "baserom.gba", 0x0CEBA4, 0x0000008 diff --git a/data/const/enemy/wizzrobeFire.s b/data/const/enemy/wizzrobeFire.s new file mode 100644 index 00000000..a615fccd --- /dev/null +++ b/data/const/enemy/wizzrobeFire.s @@ -0,0 +1,18 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080CDFC4:: @ 080CDFC4 + .4byte sub_0802FB5C + .4byte sub_0802FB74 + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte sub_0802FB5C + +gUnk_080CDFDC:: @ 080CDFDC + .4byte sub_0802FBB8 + .4byte sub_0802FC04 + .4byte sub_0802FC90 diff --git a/data/const/enemy/wizzrobeIce.s b/data/const/enemy/wizzrobeIce.s new file mode 100644 index 00000000..fa933b9e --- /dev/null +++ b/data/const/enemy/wizzrobeIce.s @@ -0,0 +1,19 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080CE074:: @ 080CE074 + .4byte sub_0802FE00 + .4byte sub_0802FE18 + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte sub_0802FE00 + +gUnk_080CE08C:: @ 080CE08C + .4byte sub_0802FE90 + .4byte sub_0802FEDC + .4byte sub_0802FF68 + diff --git a/data/const/enemy/wizzrobeWind.s b/data/const/enemy/wizzrobeWind.s new file mode 100644 index 00000000..5de31968 --- /dev/null +++ b/data/const/enemy/wizzrobeWind.s @@ -0,0 +1,19 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080CDF50:: @ 080CDF50 @ + .4byte sub_0802F4CC + .4byte sub_0802F4E4 + .4byte sub_08001324 + .4byte sub_0804A7D4 + .4byte sub_08001242 + .4byte sub_0802F4CC + +gUnk_080CDF68:: @ 080CDF68 + .4byte sub_0802F55C + .4byte sub_0802F5DC + .4byte sub_0802F668 + .4byte sub_0802F7AC diff --git a/data/const/item/itemBomb.s b/data/const/item/itemBomb.s new file mode 100644 index 00000000..43fc1e68 --- /dev/null +++ b/data/const/item/itemBomb.s @@ -0,0 +1,15 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811BD98:: @ 0811BD98 + .4byte sub_08075FF8 + .4byte 00000000 + .4byte sub_08076488 + .4byte sub_08076518 + .4byte sub_080765E0 + +gUnk_0811BDAC:: @ 0811BDAC + .incbin "baserom.gba", 0x11BDAC, 0x0000008 diff --git a/data/const/item/itemBoomerang.s b/data/const/item/itemBoomerang.s new file mode 100644 index 00000000..18365c51 --- /dev/null +++ b/data/const/item/itemBoomerang.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811BD78:: @ 0811BD78 + .4byte sub_08075D2C + .4byte sub_08075D88 diff --git a/data/const/item/itemBow.s b/data/const/item/itemBow.s new file mode 100644 index 00000000..aebc0aaf --- /dev/null +++ b/data/const/item/itemBow.s @@ -0,0 +1,14 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + + +gUnk_0811BD80:: @ 0811BD80 + .4byte sub_08075DF4 + .4byte sub_08075E40 + .4byte sub_08075EC0 + .4byte sub_08075F38 + .4byte sub_08075F84 + .4byte sub_08075D88 diff --git a/data/const/item/itemGustJar.s b/data/const/item/itemGustJar.s new file mode 100644 index 00000000..1a9f34a6 --- /dev/null +++ b/data/const/item/itemGustJar.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811BDF4:: @ 0811BDF4 + .4byte sub_08076DF4 + .4byte sub_08076E60 + .4byte sub_08076EC8 + .4byte sub_08076F64 diff --git a/data/const/item/itemJarEmpty.s b/data/const/item/itemJarEmpty.s new file mode 100644 index 00000000..12c8de68 --- /dev/null +++ b/data/const/item/itemJarEmpty.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811BE28:: @ 0811BE28 + .4byte sub_08077534 + .4byte sub_08077618 + .4byte sub_08077640 + .4byte sub_0807766C diff --git a/data/const/item/itemLantern.s b/data/const/item/itemLantern.s new file mode 100644 index 00000000..7979ca6a --- /dev/null +++ b/data/const/item/itemLantern.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811BD68:: @ 0811BD68 + .4byte sub_08075A0C + .4byte sub_08075ADC + .4byte sub_08075B54 + .4byte sub_08075C9C diff --git a/data/const/item/itemMoleMitts.s b/data/const/item/itemMoleMitts.s new file mode 100644 index 00000000..a67e09d8 --- /dev/null +++ b/data/const/item/itemMoleMitts.s @@ -0,0 +1,20 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811BE04:: @ 0811BE04 + .4byte sub_08077130 + .4byte sub_080771C8 + .4byte sub_080772A8 + .4byte sub_08077448 + +gUnk_0811BE14:: @ 0811BE14 + .incbin "baserom.gba", 0x11BE14, 0x0000002 + +gUnk_0811BE16:: @ 0811BE16 + .incbin "baserom.gba", 0x11BE16, 0x0000008 + +gUnk_0811BE1E:: @ 0811BE1E + .incbin "baserom.gba", 0x11BE1E, 0x000000A diff --git a/data/const/item/itemOcarina.s b/data/const/item/itemOcarina.s new file mode 100644 index 00000000..b438eb83 --- /dev/null +++ b/data/const/item/itemOcarina.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gOcarinaStates:: @ 0811BDD8 + .4byte OcarinaUse + .4byte OcarinaUpdate diff --git a/data/const/item/itemPacciCane.s b/data/const/item/itemPacciCane.s new file mode 100644 index 00000000..fc6c4969 --- /dev/null +++ b/data/const/item/itemPacciCane.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811BDE0:: @ 0811BDE0 + .4byte sub_08076C98 + .4byte sub_08076CBC diff --git a/data/const/item/itemPegasusBoots.s b/data/const/item/itemPegasusBoots.s new file mode 100644 index 00000000..4421f591 --- /dev/null +++ b/data/const/item/itemPegasusBoots.s @@ -0,0 +1,10 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811BDCC:: @ 0811BDCC + .4byte sub_080768F8 + .4byte sub_08076964 + .4byte sub_08076A88 diff --git a/data/const/item/itemShield.s b/data/const/item/itemShield.s new file mode 100644 index 00000000..da9f6a6a --- /dev/null +++ b/data/const/item/itemShield.s @@ -0,0 +1,10 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811BDE8:: @ 0811BDE8 + .4byte sub_08076D04 + .4byte sub_08076D34 + .4byte sub_08076D94 diff --git a/data/const/item/itemSword.s b/data/const/item/itemSword.s new file mode 100644 index 00000000..a0b199df --- /dev/null +++ b/data/const/item/itemSword.s @@ -0,0 +1,16 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811BD44:: @ 0811BD44 + .4byte sub_08075338 + .4byte sub_080754B8 + .4byte sub_080755F0 + .4byte sub_0807564C + .4byte sub_08075738 + .4byte sub_08075580 + .4byte sub_08075898 + .4byte sub_080758B0 + .4byte sub_08075900 diff --git a/data/const/item/itemTryPickupObject.s b/data/const/item/itemTryPickupObject.s new file mode 100644 index 00000000..2c523ea7 --- /dev/null +++ b/data/const/item/itemTryPickupObject.s @@ -0,0 +1,14 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + + +gUnk_0811BDB4:: @ 0811BDB4 + .4byte sub_080761C0 + .4byte sub_080762D8 + .4byte sub_08076488 + .4byte sub_08076518 + .4byte sub_080765E0 + .4byte sub_0807660C diff --git a/data/const/manager/manager1.s b/data/const/manager/manager1.s new file mode 100644 index 00000000..a672e9e9 --- /dev/null +++ b/data/const/manager/manager1.s @@ -0,0 +1,30 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08107C1C:: @ 08107C1C + .incbin "baserom.gba", 0x107C1C, 0x000000E + +gUnk_08107C2A:: @ 08107C2A + .incbin "baserom.gba", 0x107C2A, 0x0000006 + +gUnk_08107C30:: @ 08107C30 + .incbin "baserom.gba", 0x107C30, 0x0000010 + +gUnk_08107C40:: @ 08107C40 + .incbin "baserom.gba", 0x107C40, 0x0000008 + +gUnk_08107C48:: @ 08107C48 + .4byte nullsub_494 + .4byte nullsub_494 + .4byte sub_080573AC + .4byte nullsub_494 + .4byte sub_08057450 + +gUnk_08107C5C:: @ 08107C5C + .4byte sub_08057118 + .4byte sub_08057174 + .4byte sub_0805728C + .4byte sub_080572D4 diff --git a/data/const/manager/manager10.s b/data/const/manager/manager10.s new file mode 100644 index 00000000..7207556b --- /dev/null +++ b/data/const/manager/manager10.s @@ -0,0 +1,8 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08108390:: @ 08108390 + .incbin "baserom.gba", 0x108390, 0x0000008 diff --git a/data/const/manager/manager12.s b/data/const/manager/manager12.s new file mode 100644 index 00000000..69287c9f --- /dev/null +++ b/data/const/manager/manager12.s @@ -0,0 +1,35 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08108398:: @ 08108398 + .incbin "baserom.gba", 0x108398, 0x0000016 + +gUnk_081083AE:: @ 081083AE + .incbin "baserom.gba", 0x1083AE, 0x0000016 + +gUnk_081083C4:: @ 081083C4 + .incbin "baserom.gba", 0x1083C4, 0x0000016 + +gUnk_081083DA:: @ 081083DA + .incbin "baserom.gba", 0x1083DA, 0x0000018 + +gUnk_081083F2:: @ 081083F2 + .incbin "baserom.gba", 0x1083F2, 0x0000016 + +gUnk_08108408:: @ 08108408 + .incbin "baserom.gba", 0x108408, 0x000003C + +gUnk_08108444:: @ 08108444 + .incbin "baserom.gba", 0x108444, 0x0000024 + +gUnk_08108468:: @ 08108468 + .incbin "baserom.gba", 0x108468, 0x0000026 + +gUnk_0810848E:: @ 0810848E + .incbin "baserom.gba", 0x10848E, 0x0000035 + +gUnk_081084C3:: @ 081084C3 + .incbin "baserom.gba", 0x1084C3, 0x0000005 diff --git a/data/const/manager/manager13.s b/data/const/manager/manager13.s new file mode 100644 index 00000000..35b09d95 --- /dev/null +++ b/data/const/manager/manager13.s @@ -0,0 +1,14 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081084C8:: @ 081084C8 + .incbin "baserom.gba", 0x1084C8, 0x000004A + +gUnk_08108512:: @ 08108512 + .incbin "baserom.gba", 0x108512, 0x000001E + +gUnk_08108530:: @ 08108530 + .incbin "baserom.gba", 0x108530, 0x0000058 diff --git a/data/const/manager/manager14.s b/data/const/manager/manager14.s new file mode 100644 index 00000000..2f6aeed6 --- /dev/null +++ b/data/const/manager/manager14.s @@ -0,0 +1,18 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08108588:: @ 08108588 + .incbin "baserom.gba", 0x108588, 0x0000012 + +gUnk_0810859A:: @ 0810859A + .incbin "baserom.gba", 0x10859A, 0x000000A + +gUnk_081085A4:: @ 081085A4 + .4byte sub_08059E80 + .4byte sub_0805A040 + .4byte sub_0805A048 + .4byte sub_0805A0C0 + .4byte sub_08059EF8 diff --git a/data/const/manager/manager15.s b/data/const/manager/manager15.s new file mode 100644 index 00000000..f00979d4 --- /dev/null +++ b/data/const/manager/manager15.s @@ -0,0 +1,49 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081085B8:: @ 081085B8 + .incbin "baserom.gba", 0x1085B8, 0x0000020 + +gUnk_081085D8:: @ 081085D8 + .4byte sub_0805A298 + .4byte sub_0805A2E4 + .4byte sub_0805A3D4 + .4byte sub_0805A3D4 + .4byte sub_0805A500 + .4byte sub_0805A660 + .4byte sub_0805A664 + .4byte sub_0805A804 + +gUnk_081085F8:: @ 081085F8 + .4byte 00000000 + .4byte sub_0805A464 + .4byte sub_0805A370 + .4byte sub_0805A394 + .4byte nullsub_496 + +gUnk_0810860C:: @ 0810860C + .4byte 00000000 + .4byte sub_0805A464 + .4byte sub_0805A480 + .4byte sub_0805A498 + .4byte sub_0805A4B4 + +gUnk_08108620:: @ 08108620 + .4byte 00000000 + .4byte sub_0805A5FC + .4byte sub_0805A618 + .4byte sub_0805A628 + .4byte sub_0805A64C + .4byte sub_0805A65C + +gUnk_08108638:: @ 08108638 + .4byte sub_0805A6E8 + .4byte sub_0805A758 + .4byte sub_0805A76C + .4byte sub_0805A7E4 + +gUnk_08108648:: @ 08108648 + .incbin "baserom.gba", 0x108648, 0x000000C diff --git a/data/const/manager/manager17.s b/data/const/manager/manager17.s new file mode 100644 index 00000000..d1c21868 --- /dev/null +++ b/data/const/manager/manager17.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08108654:: @ 08108654 + .4byte sub_0805AD60 + .4byte sub_0805AD80 diff --git a/data/const/manager/manager18.s b/data/const/manager/manager18.s new file mode 100644 index 00000000..72bf8442 --- /dev/null +++ b/data/const/manager/manager18.s @@ -0,0 +1,8 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0810865C:: @ 0810865C + .incbin "baserom.gba", 0x10865C, 0x000000C diff --git a/data/const/manager/manager1A.s b/data/const/manager/manager1A.s new file mode 100644 index 00000000..56708d5b --- /dev/null +++ b/data/const/manager/manager1A.s @@ -0,0 +1,120 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08108668:: @ 08108668 + .4byte sub_0805B048 + .4byte sub_0805B168 + +gUnk_08108670:: @ 08108670 + .incbin "baserom.gba", 0x108670, 0x000000C + +gUnk_0810867C:: @ 0810867C + .incbin "baserom.gba", 0x10867C, 0x000000C + +gUnk_08108688:: @ 08108688 + .incbin "baserom.gba", 0x108688, 0x000000C + +gUnk_08108694:: @ 08108694 + .incbin "baserom.gba", 0x108694, 0x000000C + +gUnk_081086A0:: @ 081086A0 + .incbin "baserom.gba", 0x1086A0, 0x0000009 + +gUnk_081086A9:: @ 081086A9 + .incbin "baserom.gba", 0x1086A9, 0x0000003 + +gUnk_081086AC:: @ 081086AC + .incbin "baserom.gba", 0x1086AC, 0x000000C + +gUnk_081086B8:: @ 081086B8 + .incbin "baserom.gba", 0x1086B8, 0x000000C + +gUnk_081086C4:: @ 081086C4 + .incbin "baserom.gba", 0x1086C4, 0x000000C + +gUnk_081086D0:: @ 081086D0 + .incbin "baserom.gba", 0x1086D0, 0x0000001 + +gUnk_081086D1:: @ 081086D1 + .incbin "baserom.gba", 0x1086D1, 0x000000B + +gUnk_081086DC:: @ 081086DC + .incbin "baserom.gba", 0x1086DC, 0x0000008 + +gUnk_081086E4:: @ 081086E4 + .incbin "baserom.gba", 0x1086E4, 0x0000008 + +gUnk_081086EC:: @ 081086EC + .incbin "baserom.gba", 0x1086EC, 0x0000008 + +gUnk_081086F4:: @ 081086F4 + .incbin "baserom.gba", 0x1086F4, 0x0000008 + +gUnk_081086FC:: @ 081086FC + .incbin "baserom.gba", 0x1086FC, 0x0000008 + +gUnk_08108704:: @ 08108704 + .incbin "baserom.gba", 0x108704, 0x0000003 + +gUnk_08108707:: @ 08108707 + .incbin "baserom.gba", 0x108707, 0x0000005 + +gUnk_0810870C:: @ 0810870C + .incbin "baserom.gba", 0x10870C, 0x0000008 + +gUnk_08108714:: @ 08108714 + .incbin "baserom.gba", 0x108714, 0x0000008 + +gUnk_0810871C:: @ 0810871C + .incbin "baserom.gba", 0x10871C, 0x0000008 + +gUnk_08108724:: @ 08108724 + .incbin "baserom.gba", 0x108724, 0x0000008 + +gUnk_0810872C:: @ 0810872C + .incbin "baserom.gba", 0x10872C, 0x0000008 + +gUnk_08108734:: @ 08108734 + .incbin "baserom.gba", 0x108734, 0x0000008 + +gUnk_0810873C:: @ 0810873C + .incbin "baserom.gba", 0x10873C, 0x0000008 + +gUnk_08108744:: @ 08108744 + .incbin "baserom.gba", 0x108744, 0x0000006 + +gUnk_0810874A:: @ 0810874A + .incbin "baserom.gba", 0x10874A, 0x0000002 + +gUnk_0810874C:: @ 0810874C + .incbin "baserom.gba", 0x10874C, 0x0000008 + +gUnk_08108754:: @ 08108754 + .incbin "baserom.gba", 0x108754, 0x0000008 + +gUnk_0810875C:: @ 0810875C + .incbin "baserom.gba", 0x10875C, 0x0000002 + +gUnk_0810875E:: @ 0810875E + .incbin "baserom.gba", 0x10875E, 0x0000006 + +gUnk_08108764:: @ 08108764 + .incbin "baserom.gba", 0x108764, 0x00000AF + +gUnk_08108813:: @ 08108813 + .incbin "baserom.gba", 0x108813, 0x0000031 + +gUnk_08108844:: @ 08108844 + .incbin "baserom.gba", 0x108844, 0x0000020 + +gUnk_08108864:: @ 08108864 + .incbin "baserom.gba", 0x108864, 0x0000237 + +gUnk_08108A9B:: @ 08108A9B + .incbin "baserom.gba", 0x108A9B, 0x0000177 + +gUnk_08108C12:: @ 08108C12 + .incbin "baserom.gba", 0x108C12, 0x0000016 diff --git a/data/const/manager/manager1B.s b/data/const/manager/manager1B.s new file mode 100644 index 00000000..64664d16 --- /dev/null +++ b/data/const/manager/manager1B.s @@ -0,0 +1,18 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08108C28:: @ 08108C28 + .incbin "baserom.gba", 0x108C28, 0x000001C + +gUnk_08108C44:: @ 08108C44 + .incbin "baserom.gba", 0x108C44, 0x0000010 + +gUnk_08108C54:: @ 08108C54 + .4byte sub_0805B448 + .4byte sub_0805B474 + +gUnk_08108C5C:: @ 08108C5C + .incbin "baserom.gba", 0x108C5C, 0x0000008 diff --git a/data/const/manager/manager1C.s b/data/const/manager/manager1C.s new file mode 100644 index 00000000..cffcf387 --- /dev/null +++ b/data/const/manager/manager1C.s @@ -0,0 +1,18 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08108C64:: @ 08108C64 + .4byte sub_0805B554 + .4byte sub_0805B55C + +gUnk_08108C6C:: @ 08108C6C + .incbin "baserom.gba", 0x108C6C, 0x000000B + +gUnk_08108C77:: @ 08108C77 + .incbin "baserom.gba", 0x108C77, 0x0000005 + +gUnk_08108C7C:: @ 08108C7C + .incbin "baserom.gba", 0x108C7C, 0x0000004 diff --git a/data/const/manager/manager1D.s b/data/const/manager/manager1D.s new file mode 100644 index 00000000..e06596bc --- /dev/null +++ b/data/const/manager/manager1D.s @@ -0,0 +1,12 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08108C80:: @ 08108C80 + .4byte sub_0805B5E0 + .4byte sub_0805B638 + +gUnk_08108C88:: @ 08108C88 + .incbin "baserom.gba", 0x108C88, 0x0000004 diff --git a/data/const/manager/manager1F.s b/data/const/manager/manager1F.s new file mode 100644 index 00000000..9dd06cf3 --- /dev/null +++ b/data/const/manager/manager1F.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08108C94:: @ 08108C94 + .incbin "baserom.gba", 0x108C94, 0x0000008 + +gUnk_08108C9C:: @ 08108C9C + .incbin "baserom.gba", 0x108C9C, 0x000000C diff --git a/data/const/manager/manager22.s b/data/const/manager/manager22.s new file mode 100644 index 00000000..6f6d7e5a --- /dev/null +++ b/data/const/manager/manager22.s @@ -0,0 +1,8 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08108CA8:: @ 08108CA8 + .incbin "baserom.gba", 0x108CA8, 0x0000024 diff --git a/data/const/manager/manager23.s b/data/const/manager/manager23.s new file mode 100644 index 00000000..4f59dc42 --- /dev/null +++ b/data/const/manager/manager23.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08108CCC:: @ 08108CCC + .4byte sub_0805BC8C + .4byte sub_0805BCD4 + .4byte sub_0805BD5C + .4byte sub_0805BDB4 diff --git a/data/const/manager/manager24.s b/data/const/manager/manager24.s new file mode 100644 index 00000000..5007eaa6 --- /dev/null +++ b/data/const/manager/manager24.s @@ -0,0 +1,20 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08108CDC:: @ 08108CDC + .4byte sub_0805BF30 + .4byte sub_0805BF78 + .4byte sub_0805BFA4 + +gUnk_08108CE8:: @ 08108CE8 + .4byte sub_0805C050 + .4byte sub_0805C178 + .4byte sub_0805C294 + .4byte sub_0805C3B4 + .4byte sub_0805C4E0 + +gUnk_08108CFC:: @ 08108CFC + .incbin "baserom.gba", 0x108CFC, 0x0000008 diff --git a/data/const/manager/manager2B.s b/data/const/manager/manager2B.s new file mode 100644 index 00000000..9f9096f1 --- /dev/null +++ b/data/const/manager/manager2B.s @@ -0,0 +1,8 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08108D30:: @ 08108D30 + .incbin "baserom.gba", 0x108D30, 0x000000C diff --git a/data/const/manager/manager2E.s b/data/const/manager/manager2E.s new file mode 100644 index 00000000..746c7aa1 --- /dev/null +++ b/data/const/manager/manager2E.s @@ -0,0 +1,14 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08108D3C:: @ 08108D3C + .incbin "baserom.gba", 0x108D3C, 0x0000008 + +gUnk_08108D44:: @ 08108D44 + .incbin "baserom.gba", 0x108D44, 0x000000C + +gUnk_08108D50:: @ 08108D50 + .incbin "baserom.gba", 0x108D50, 0x000000C diff --git a/data/const/manager/manager3.s b/data/const/manager/manager3.s new file mode 100644 index 00000000..6d71a16a --- /dev/null +++ b/data/const/manager/manager3.s @@ -0,0 +1,8 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08107C6C:: @ 08107C6C + .incbin "baserom.gba", 0x107C6C, 0x0000004 diff --git a/data/const/manager/manager31.s b/data/const/manager/manager31.s new file mode 100644 index 00000000..a05db02d --- /dev/null +++ b/data/const/manager/manager31.s @@ -0,0 +1,8 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08108D5C:: @ 08108D5C + .incbin "baserom.gba", 0x108D5C, 0x0000018 diff --git a/data/const/manager/manager32.s b/data/const/manager/manager32.s new file mode 100644 index 00000000..467d1b9d --- /dev/null +++ b/data/const/manager/manager32.s @@ -0,0 +1,14 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08108D74:: @ 08108D74 + .incbin "baserom.gba", 0x108D74, 0x0000008 + +gUnk_08108D7C:: @ 08108D7C + .4byte sub_0805D7DC + .4byte sub_0805D860 + .4byte sub_0805D900 + .4byte sub_0805D98C diff --git a/data/const/manager/manager34.s b/data/const/manager/manager34.s new file mode 100644 index 00000000..29ed6cda --- /dev/null +++ b/data/const/manager/manager34.s @@ -0,0 +1,10 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08108D8C:: @ 08108D8C + .4byte sub_0805DBB4 + .4byte sub_0805DBCC + .4byte nullsub_498 diff --git a/data/const/manager/manager35.s b/data/const/manager/manager35.s new file mode 100644 index 00000000..d75b95c0 --- /dev/null +++ b/data/const/manager/manager35.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08108D98:: @ 08108D98 + .4byte sub_0805DC9C + .4byte sub_0805DCC8 + .4byte sub_0805DD24 + .4byte sub_0805DD68 diff --git a/data/const/manager/manager36.s b/data/const/manager/manager36.s new file mode 100644 index 00000000..2e869046 --- /dev/null +++ b/data/const/manager/manager36.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08108DA8:: @ 08108DA8 + .incbin "baserom.gba", 0x108DA8, 0x0000014 + diff --git a/data/const/manager/manager37.s b/data/const/manager/manager37.s new file mode 100644 index 00000000..ce36ee57 --- /dev/null +++ b/data/const/manager/manager37.s @@ -0,0 +1,20 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08108DBC:: @ 08108DBC + .4byte sub_0805DE50 + .4byte sub_0805DFE8 + +gUnk_08108DC4:: @ 08108DC4 + .4byte sub_0805DE68 + .4byte sub_0805DEB8 + .4byte sub_0805DF4C + .4byte sub_0805DF98 + .4byte sub_0805DFCC + +gUnk_08108DD8:: @ 08108DD8 + .4byte sub_0805E000 + .4byte sub_0805E078 diff --git a/data/const/manager/manager38.s b/data/const/manager/manager38.s new file mode 100644 index 00000000..56ad6d03 --- /dev/null +++ b/data/const/manager/manager38.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08108DE0:: @ 08108DE0 + .4byte sub_0805E0C0 + .4byte sub_0805E0F4 diff --git a/data/const/manager/manager39.s b/data/const/manager/manager39.s new file mode 100644 index 00000000..520733da --- /dev/null +++ b/data/const/manager/manager39.s @@ -0,0 +1,24 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08108DE8:: @ 08108DE8 + .incbin "baserom.gba", 0x108DE8, 0x0000040 + +gUnk_08108E28:: @ 08108E28 + .4byte sub_0805E140 + .4byte sub_0805E18C + +gUnk_08108E30:: @ 08108E30 + .incbin "baserom.gba", 0x108E30, 0x0000018 + +gUnk_08108E48:: @ 08108E48 + .incbin "baserom.gba", 0x108E48, 0x0000002 + +gUnk_08108E4A:: @ 08108E4A + .incbin "baserom.gba", 0x108E4A, 0x0000016 + +gUnk_08108E60:: @ 08108E60 + .incbin "baserom.gba", 0x108E60, 0x000000C diff --git a/data/const/manager/manager4.s b/data/const/manager/manager4.s new file mode 100644 index 00000000..ffa036fa --- /dev/null +++ b/data/const/manager/manager4.s @@ -0,0 +1,212 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08107C70:: @ 08107C70 + .4byte sub_0805786C + .4byte sub_08057920 + +gUnk_08107C78:: @ 08107C78 + .incbin "baserom.gba", 0x107C78, 0x0000008 + +gUnk_08107C80:: @ 08107C80 + .incbin "baserom.gba", 0x107C80, 0x0000018 + +gUnk_08107C98:: @ 08107C98 + .incbin "baserom.gba", 0x107C98, 0x0000028 + +gUnk_08107CC0:: @ 08107CC0 + .incbin "baserom.gba", 0x107CC0, 0x0000010 + +gUnk_08107CD0:: @ 08107CD0 + .incbin "baserom.gba", 0x107CD0, 0x0000010 + +gUnk_08107CE0:: @ 08107CE0 + .incbin "baserom.gba", 0x107CE0, 0x0000018 + +gUnk_08107CF8:: @ 08107CF8 + .incbin "baserom.gba", 0x107CF8, 0x000000A + +gUnk_08107D02:: @ 08107D02 + .incbin "baserom.gba", 0x107D02, 0x0000006 + +gUnk_08107D08:: @ 08107D08 + .incbin "baserom.gba", 0x107D08, 0x0000018 + +gUnk_08107D20:: @ 08107D20 + .incbin "baserom.gba", 0x107D20, 0x0000018 + +gUnk_08107D38:: @ 08107D38 + .incbin "baserom.gba", 0x107D38, 0x0000010 + +gUnk_08107D48:: @ 08107D48 + .incbin "baserom.gba", 0x107D48, 0x0000020 + +gUnk_08107D68:: @ 08107D68 + .incbin "baserom.gba", 0x107D68, 0x0000010 + +gUnk_08107D78:: @ 08107D78 + .incbin "baserom.gba", 0x107D78, 0x0000018 + +gUnk_08107D90:: @ 08107D90 + .incbin "baserom.gba", 0x107D90, 0x0000010 + +gUnk_08107DA0:: @ 08107DA0 + .incbin "baserom.gba", 0x107DA0, 0x0000020 + +diggingCaveEntrances:: @ 08107DC0 + .4byte gUnk_08107C80 + .4byte gUnk_08107C78 + .4byte gUnk_08107CC0 + .4byte gUnk_08107C98 + .4byte gUnk_08107CF8 + .4byte gUnk_08107C78 + .4byte gUnk_08107CD0 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107CE0 + .4byte gUnk_08107D08 + .4byte gUnk_08107D20 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107D38 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107D48 + .4byte gUnk_08107D68 + .4byte gUnk_08107C78 + .4byte gUnk_08107D78 + .4byte gUnk_08107D90 + .4byte gUnk_08107C78 + .4byte gUnk_08107DA0 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 + .4byte gUnk_08107C78 diff --git a/data/const/manager/managerD.s b/data/const/manager/managerD.s new file mode 100644 index 00000000..c99ddb03 --- /dev/null +++ b/data/const/manager/managerD.s @@ -0,0 +1,10 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08108308:: @ 08108308 + .4byte sub_08058DE8 + .4byte sub_08058E18 + .4byte sub_08058E34 diff --git a/data/const/manager/managerF.s b/data/const/manager/managerF.s new file mode 100644 index 00000000..e7bc3e0a --- /dev/null +++ b/data/const/manager/managerF.s @@ -0,0 +1,32 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08108314:: @ 08108314 + .4byte sub_08058EE4 + .4byte sub_08058FB0 + .4byte sub_08058FB0 + .4byte sub_08059094 + .4byte sub_080590E0 + .4byte sub_08059124 + .4byte sub_080591CC + .4byte sub_08059220 + .4byte sub_08059290 + .4byte sub_080592A4 + .4byte sub_08059368 + .4byte sub_0805938C + .4byte sub_08059424 + .4byte sub_0805947C + .4byte sub_080594DC + .4byte sub_08059548 + +gUnk_08108354:: @ 08108354 + .incbin "baserom.gba", 0x108354, 0x000002C + +gUnk_08108380:: @ 08108380 + .4byte script_0800E600 + .4byte script_0800E62C + .4byte script_0800E658 + .4byte script_0800E684 diff --git a/data/const/npc/beedle.s b/data/const/npc/beedle.s new file mode 100644 index 00000000..45fe021e --- /dev/null +++ b/data/const/npc/beedle.s @@ -0,0 +1,30 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0810C88C:: @ 0810C88C + .incbin "baserom.gba", 0x10C88C, 0x0000008 + +gUnk_0810C894:: @ 0810C894 + .incbin "baserom.gba", 0x10C894, 0x0000008 + +gUnk_0810C89C:: @ 0810C89C + .incbin "baserom.gba", 0x10C89C, 0x0000011 + +gUnk_0810C8AD:: @ 0810C8AD + .incbin "baserom.gba", 0x10C8AD, 0x0000027 + +gUnk_0810C8D4:: @ 0810C8D4 + .incbin "baserom.gba", 0x10C8D4, 0x000000C + +gUnk_0810C8E0:: @ 0810C8E0 + .4byte sub_080632E0 + .4byte sub_08063314 + .4byte sub_0806336C + .4byte sub_08063390 + +gUnk_0810C8F0:: @ 0810C8F0 + .incbin "baserom.gba", 0x10C8F0, 0x0000078 + diff --git a/data/const/npc/bigGoron.s b/data/const/npc/bigGoron.s new file mode 100644 index 00000000..39053bb9 --- /dev/null +++ b/data/const/npc/bigGoron.s @@ -0,0 +1,27 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081140CC:: @ 081140CC + .incbin "baserom.gba", 0x1140CC, 0x0000008 + +gUnk_081140D4:: @ 081140D4 + .4byte sub_0806CF30 + .4byte sub_0806D1D0 + .4byte sub_0806D274 + .4byte sub_0806D348 + .4byte sub_0806D3C0 + .4byte sub_0806D41C + .4byte sub_0806D4F0 + .4byte sub_0806D4FC + .4byte sub_0806D508 + .4byte sub_0806D514 + .4byte sub_0806D40C + +gUnk_08114100:: @ 08114100 + .incbin "baserom.gba", 0x114100, 0x0000004 + +gUnk_08114104:: @ 08114104 + .incbin "baserom.gba", 0x114104, 0x0000030 diff --git a/data/const/npc/bladeBrothers.s b/data/const/npc/bladeBrothers.s new file mode 100644 index 00000000..eba691a7 --- /dev/null +++ b/data/const/npc/bladeBrothers.s @@ -0,0 +1,99 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081115C0:: @ 081115C0 + .4byte sub_08068A1C + .4byte sub_08068A4C + .4byte sub_08068AA4 + .4byte sub_08068ADC + +gUnk_081115D0:: @ 081115D0 + .4byte sub_08068AFC + .4byte FUN_08068b2c + .4byte sub_08068B70 + +gUnk_081115DC:: @ 081115DC + .incbin "baserom.gba", 0x1115DC, 0x0000010 + +gUnk_081115EC:: @ 081115EC + .4byte gUnk_08004A0C + .4byte gUnk_08004A16 + .4byte gUnk_08004A24 + .4byte gUnk_08004A32 + .4byte gUnk_08004A48 + .4byte gUnk_08004A72 + .4byte gUnk_08004A8C + .4byte gUnk_08004AA6 + .4byte 00000000 + +gUnk_08111610:: @ 08111610 + .incbin "baserom.gba", 0x111610, 0x0000008 + +gUnk_08111618:: @ 08111618 + .incbin "baserom.gba", 0x111618, 0x0000003 + +gUnk_0811161B:: @ 0811161B + .incbin "baserom.gba", 0x11161B, 0x0000005 + +gUnk_08111620:: @ 08111620 + .incbin "baserom.gba", 0x111620, 0x0000003 + +gUnk_08111623:: @ 08111623 + .incbin "baserom.gba", 0x111623, 0x0000008 + +gUnk_0811162B:: @ 0811162B + .incbin "baserom.gba", 0x11162B, 0x000000D + +gUnk_08111638:: @ 08111638 + .incbin "baserom.gba", 0x111638, 0x000002C + +gUnk_08111664:: @ 08111664 + .incbin "baserom.gba", 0x111664, 0x0000016 + +gUnk_0811167A:: @ 0811167A + .incbin "baserom.gba", 0x11167A, 0x0000016 + +gUnk_08111690:: @ 08111690 + .incbin "baserom.gba", 0x111690, 0x0000016 + +gUnk_081116A6:: @ 081116A6 + .incbin "baserom.gba", 0x1116A6, 0x0000016 + +gUnk_081116BC:: @ 081116BC + .incbin "baserom.gba", 0x1116BC, 0x0000016 + +gUnk_081116D2:: @ 081116D2 + .incbin "baserom.gba", 0x1116D2, 0x0000016 + +gUnk_081116E8:: @ 081116E8 + .incbin "baserom.gba", 0x1116E8, 0x0000016 + +gUnk_081116FE:: @ 081116FE + .incbin "baserom.gba", 0x1116FE, 0x0000016 + +gUnk_08111714:: @ 08111714 + .incbin "baserom.gba", 0x111714, 0x0000003 + +gUnk_08111717:: @ 08111717 + .incbin "baserom.gba", 0x111717, 0x0000001 + +gUnk_08111718:: @ 08111718 + .incbin "baserom.gba", 0x111718, 0x0000001 + +gUnk_08111719:: @ 08111719 + .incbin "baserom.gba", 0x111719, 0x0000001 + +gUnk_0811171A:: @ 0811171A + .incbin "baserom.gba", 0x11171A, 0x0000010 + +gUnk_0811172A:: @ 0811172A + .incbin "baserom.gba", 0x11172A, 0x0000016 + +gUnk_08111740:: @ 08111740 + .incbin "baserom.gba", 0x111740, 0x000002C + +gUnk_0811176C:: @ 0811176C + .incbin "baserom.gba", 0x11176C, 0x0000005 diff --git a/data/const/npc/brocco.s b/data/const/npc/brocco.s new file mode 100644 index 00000000..a2862e14 --- /dev/null +++ b/data/const/npc/brocco.s @@ -0,0 +1,13 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0810CAA0:: @ 0810CAA0 + .4byte sub_0806355C + .4byte sub_08063584 + .4byte sub_08063608 + +gUnk_0810CAAC:: @ 0810CAAC + .incbin "baserom.gba", 0x10CAAC, 0x0000050 diff --git a/data/const/npc/carpenter.s b/data/const/npc/carpenter.s new file mode 100644 index 00000000..afd0843d --- /dev/null +++ b/data/const/npc/carpenter.s @@ -0,0 +1,23 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08110CA8:: @ 08110CA8 + .incbin "baserom.gba", 0x110CA8, 0x0000040 + +gUnk_08110CE8:: @ 08110CE8 + .incbin "baserom.gba", 0x110CE8, 0x000000A + +gUnk_08110CF2:: @ 08110CF2 + .incbin "baserom.gba", 0x110CF2, 0x000000C + +gUnk_08110CFE:: @ 08110CFE + .incbin "baserom.gba", 0x110CFE, 0x0000002 + +gUnk_08110D00:: @ 08110D00 + .incbin "baserom.gba", 0x110D00, 0x0000002 + +gUnk_08110D02:: @ 08110D02 + .incbin "baserom.gba", 0x110D02, 0x0000006 diff --git a/data/const/npc/castorWildsStatue.s b/data/const/npc/castorWildsStatue.s new file mode 100644 index 00000000..027744bf --- /dev/null +++ b/data/const/npc/castorWildsStatue.s @@ -0,0 +1,30 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08110E4C:: @ 08110E4C + .4byte sub_080673C0 + .4byte sub_080673F4 + .4byte sub_08067410 + .4byte sub_0806752C + +gUnk_08110E5C:: @ 08110E5C + .4byte sub_08067418 + .4byte sub_08067514 + +gUnk_08110E64:: @ 08110E64 + .incbin "baserom.gba", 0x110E64, 0x0000004 + +gUnk_08110E68:: @ 08110E68 + .incbin "baserom.gba", 0x110E68, 0x0000010 + +gUnk_08110E78:: @ 08110E78 + .incbin "baserom.gba", 0x110E78, 0x0000012 + +gUnk_08110E8A:: @ 08110E8A + .incbin "baserom.gba", 0x110E8A, 0x000000A + +gUnk_08110E94:: @ 08110E94 + .incbin "baserom.gba", 0x110E94, 0x0000008 diff --git a/data/const/npc/cat.s b/data/const/npc/cat.s new file mode 100644 index 00000000..8f632461 --- /dev/null +++ b/data/const/npc/cat.s @@ -0,0 +1,70 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08110EF0:: @ 08110EF0 + .incbin "baserom.gba", 0x110EF0, 0x0000008 + +gUnk_08110EF8:: @ 08110EF8 + .incbin "baserom.gba", 0x110EF8, 0x0000002 + +gUnk_08110EFA:: @ 08110EFA + .incbin "baserom.gba", 0x110EFA, 0x000000F + +gUnk_08110F09:: @ 08110F09 + .incbin "baserom.gba", 0x110F09, 0x0000001 + +gUnk_08110F0A:: @ 08110F0A + .incbin "baserom.gba", 0x110F0A, 0x0000002 + +gUnk_08110F0C:: @ 08110F0C + .incbin "baserom.gba", 0x110F0C, 0x000000A + +gUnk_08110F16:: @ 08110F16 + .incbin "baserom.gba", 0x110F16, 0x00000EA + +gUnk_08111000:: @ 08111000 + .incbin "baserom.gba", 0x111000, 0x0000003 + +gUnk_08111003:: @ 08111003 + .incbin "baserom.gba", 0x111003, 0x000000A + +gUnk_0811100D:: @ 0811100D + .incbin "baserom.gba", 0x11100D, 0x00000CB + +gCat:: @ 081110D8 + .4byte sub_080677EC + .4byte sub_080678AC + .4byte sub_08067904 + .4byte sub_0806797C + .4byte sub_0806799C + .4byte sub_080679C4 + .4byte sub_08067A0C + .4byte sub_08067A78 + .4byte sub_08067A98 + +gUnk_081110FC:: @ 081110FC + .incbin "baserom.gba", 0x1110FC, 0x0000008 + +gUnk_08111104:: @ 08111104 + .incbin "baserom.gba", 0x111104, 0x0000008 + +gUnk_0811110C:: @ 0811110C + .incbin "baserom.gba", 0x11110C, 0x0000001 + +gUnk_0811110D:: @ 0811110D + .incbin "baserom.gba", 0x11110D, 0x0000001 + +gUnk_0811110E:: @ 0811110E + .incbin "baserom.gba", 0x11110E, 0x0000001 + +gUnk_0811110F:: @ 0811110F + .incbin "baserom.gba", 0x11110F, 0x0000002 + +gUnk_08111111:: @ 08111111 + .incbin "baserom.gba", 0x111111, 0x0000002 + +gUnk_08111113:: @ 08111113 + .incbin "baserom.gba", 0x111113, 0x0000001 diff --git a/data/const/npc/clothesRack.s b/data/const/npc/clothesRack.s new file mode 100644 index 00000000..c9157cd7 --- /dev/null +++ b/data/const/npc/clothesRack.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811423C:: @ 0811423C + .4byte sub_0806DD90 + .4byte sub_0806DEC8 diff --git a/data/const/npc/cow.s b/data/const/npc/cow.s new file mode 100644 index 00000000..7fbbc34a --- /dev/null +++ b/data/const/npc/cow.s @@ -0,0 +1,25 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08111914:: @ 08111914 + .4byte sub_08068FC0 + +gUnk_08111918:: @ 08111918 + .4byte sub_08069018 + .4byte sub_08069068 + +gUnk_08111920:: @ 08111920 + .4byte sub_08069124 + .4byte sub_080691E0 + +gUnk_08111928:: @ 08111928 + .4byte sub_08069148 + .4byte sub_08069168 + .4byte sub_08069188 + .4byte sub_080691BC + +gUnk_08111938:: @ 08111938 + .incbin "baserom.gba", 0x111938, 0x0000028 diff --git a/data/const/npc/cucco.s b/data/const/npc/cucco.s new file mode 100644 index 00000000..7f44a2e5 --- /dev/null +++ b/data/const/npc/cucco.s @@ -0,0 +1,18 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081145B4:: @ 081145B4 + .4byte sub_0806E4B8 + .4byte sub_0806E4EC + .4byte sub_0806E564 + .4byte sub_0806E5E4 + .4byte sub_0806E648 + +gUnk_081145C8:: @ 081145C8 + .incbin "baserom.gba", 0x1145C8, 0x0000008 + +gUnk_081145D0:: @ 081145D0 + .incbin "baserom.gba", 0x1145D0, 0x0000004 diff --git a/data/const/npc/cuccoChick.s b/data/const/npc/cuccoChick.s new file mode 100644 index 00000000..c8d46aad --- /dev/null +++ b/data/const/npc/cuccoChick.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081145D4:: @ 081145D4 + .4byte sub_0806E730 + .4byte sub_0806E764 + .4byte sub_0806E7B0 + .4byte sub_0806E824 diff --git a/data/const/npc/dampe.s b/data/const/npc/dampe.s new file mode 100644 index 00000000..51240abf --- /dev/null +++ b/data/const/npc/dampe.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08113344:: @ 08113344 + .incbin "baserom.gba", 0x113344, 0x0000006 + +gUnk_0811334A:: @ 0811334A + .incbin "baserom.gba", 0x11334A, 0x0000006 diff --git a/data/const/npc/dog.s b/data/const/npc/dog.s new file mode 100644 index 00000000..7e02d4c6 --- /dev/null +++ b/data/const/npc/dog.s @@ -0,0 +1,48 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08111D58:: @ 08111D58 + .incbin "baserom.gba", 0x111D58, 0x0000030 + +gUnk_08111D88:: @ 08111D88 + .4byte sub_08069B44 + .4byte sub_08069C40 + .4byte sub_08069D54 + .4byte sub_08069DF8 + .4byte sub_08069E44 + .4byte sub_08069E50 + .4byte sub_08069ECC + .4byte sub_08069EE0 + +gUnk_08111DA8:: @ 08111DA8 + .incbin "baserom.gba", 0x111DA8, 0x0000008 + +gUnk_08111DB0:: @ 08111DB0 + .incbin "baserom.gba", 0x111DB0, 0x0000066 + +gUnk_08111E16:: @ 08111E16 + .incbin "baserom.gba", 0x111E16, 0x000001A + +gUnk_08111E30:: @ 08111E30 + .incbin "baserom.gba", 0x111E30, 0x0000004 + +gUnk_08111E34:: @ 08111E34 + .incbin "baserom.gba", 0x111E34, 0x00000AD + +gUnk_08111EE1:: @ 08111EE1 + .incbin "baserom.gba", 0x111EE1, 0x0000047 + +gUnk_08111F28:: @ 08111F28 + .incbin "baserom.gba", 0x111F28, 0x0000008 + +gUnk_08111F30:: @ 08111F30 + .incbin "baserom.gba", 0x111F30, 0x0000044 + +gUnk_08111F74:: @ 08111F74 + .incbin "baserom.gba", 0x111F74, 0x0000064 + +gUnk_08111FD8:: @ 08111FD8 + .incbin "baserom.gba", 0x111FD8, 0x000000A diff --git a/data/const/npc/drLeft.s b/data/const/npc/drLeft.s new file mode 100644 index 00000000..0fc9a279 --- /dev/null +++ b/data/const/npc/drLeft.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081133A4:: @ 081133A4 + .incbin "baserom.gba", 0x1133A4, 0x0000010 + +gUnk_081133B4:: @ 081133B4 + .incbin "baserom.gba", 0x1133B4, 0x0000004 diff --git a/data/const/npc/epona.s b/data/const/npc/epona.s new file mode 100644 index 00000000..eb67c29d --- /dev/null +++ b/data/const/npc/epona.s @@ -0,0 +1,15 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811006C:: @ 0811006C + .4byte sub_080659B8 + .4byte sub_080659F0 + .4byte sub_08065A00 + .4byte sub_08065A10 + .4byte sub_08065A34 + +gUnk_08110080:: @ 08110080 + .incbin "baserom.gba", 0x110080, 0x0000008 diff --git a/data/const/npc/farmers.s b/data/const/npc/farmers.s new file mode 100644 index 00000000..93911ef9 --- /dev/null +++ b/data/const/npc/farmers.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08113140:: @ 08113140 + .incbin "baserom.gba", 0x113140, 0x0000018 + +gUnk_08113158:: @ 08113158 + .incbin "baserom.gba", 0x113158, 0x0000010 diff --git a/data/const/npc/festari.s b/data/const/npc/festari.s new file mode 100644 index 00000000..6d4307ce --- /dev/null +++ b/data/const/npc/festari.s @@ -0,0 +1,10 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08109BBC:: @ 08109BBC + .4byte sub_0805FE10 + .4byte sub_0805FE48 + .4byte sub_0805FF18 diff --git a/data/const/npc/forestMinish.s b/data/const/npc/forestMinish.s new file mode 100644 index 00000000..b37da717 --- /dev/null +++ b/data/const/npc/forestMinish.s @@ -0,0 +1,93 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08109C98:: @ 08109C98 + .incbin "baserom.gba", 0x109C98, 0x0000080 + +gUnk_08109D18:: @ 08109D18 + .4byte script_08009F14 + .4byte script_0800BB30 + .4byte script_080165F8 + .4byte script_0801660C + .4byte script_08016628 + .4byte script_08016644 + .4byte script_0801666C + .4byte script_080166B8 + .4byte script_080166FC + .4byte script_08016798 + .4byte script_08016844 + .4byte script_080168E0 + .4byte script_0800C550 + .4byte script_0800C550 + .4byte script_0800C550 + .4byte script_0800C584 + .4byte script_0800C5C8 + .4byte script_0800C550 + .4byte script_0800C550 + .4byte script_0800C550 + .4byte script_0800C550 + .4byte script_0800C550 + .4byte script_0800CD7C + .4byte script_0800C5FC + .4byte script_0800C5FC + .4byte script_0800C5FC + .4byte script_0800C5FC + .4byte script_0800C5FC + .4byte script_0800C5FC + .4byte script_0800C5FC + .4byte script_0800C5FC + .4byte script_0800C5FC + .4byte script_0800C5FC + .4byte script_0800C5FC + .4byte script_0800C5FC + .4byte script_0800C5FC + .4byte script_0800E6B0 + .4byte script_0800E6B0 + .4byte script_0800E6B0 + .4byte script_0800CABC + .4byte script_0800CB54 + .4byte script_0800CBD4 + .4byte script_0800CC6C + .4byte script_0800CD04 + +gUnk_08109DC8:: @ 08109DC8 + .incbin "baserom.gba", 0x109DC8, 0x000003F + +gUnk_08109E07:: @ 08109E07 + .incbin "baserom.gba", 0x109E07, 0x000010E + +gUnk_08109F15:: @ 08109F15 + .incbin "baserom.gba", 0x109F15, 0x0000052 + +gUnk_08109F67:: @ 08109F67 + .incbin "baserom.gba", 0x109F67, 0x0000005 + +gUnk_08109F6C:: @ 08109F6C + .incbin "baserom.gba", 0x109F6C, 0x000002B + +gUnk_08109F97:: @ 08109F97 + .incbin "baserom.gba", 0x109F97, 0x00000B1 + +gUnk_0810A048:: @ 0810A048 + .incbin "baserom.gba", 0x10A048, 0x0000111 + +gUnk_0810A159:: @ 0810A159 + .incbin "baserom.gba", 0x10A159, 0x0000048 + +gUnk_0810A1A1:: @ 0810A1A1 + .incbin "baserom.gba", 0x10A1A1, 0x00001A7 + +gUnk_0810A348:: @ 0810A348 + .incbin "baserom.gba", 0x10A348, 0x000000C + +gUnk_0810A354:: @ 0810A354 + .incbin "baserom.gba", 0x10A354, 0x0000006 + +gUnk_0810A35A:: @ 0810A35A + .incbin "baserom.gba", 0x10A35A, 0x0000008 + +gUnk_0810A362:: @ 0810A362 + .incbin "baserom.gba", 0x10A362, 0x0000008 diff --git a/data/const/npc/ghostBrothers.s b/data/const/npc/ghostBrothers.s new file mode 100644 index 00000000..376c54a0 --- /dev/null +++ b/data/const/npc/ghostBrothers.s @@ -0,0 +1,41 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811015C:: @ 0811015C + .incbin "baserom.gba", 0x11015C, 0x0000008 + +gUnk_08110164:: @ 08110164 + .4byte sub_08065BF4 + .4byte sub_08065BF4 + .4byte sub_08065BF4 + .4byte sub_08065BF4 + .4byte sub_08065EBC + .4byte sub_08065EBC + +gUnk_0811017C:: @ 0811017C + .4byte sub_08065D18 + .4byte sub_08065D74 + .4byte sub_08065DB8 + +gUnk_08110188:: @ 08110188 + .incbin "baserom.gba", 0x110188, 0x0000055 + +gUnk_081101DD:: @ 081101DD + .incbin "baserom.gba", 0x1101DD, 0x000001A + +gUnk_081101F7:: @ 081101F7 + .incbin "baserom.gba", 0x1101F7, 0x0000037 + +gUnk_0811022E:: @ 0811022E + .incbin "baserom.gba", 0x11022E, 0x0000046 + +gUnk_08110274:: @ 08110274 + .4byte sub_08065D18 + .4byte sub_08065EDC + .4byte sub_08065F20 + +gUnk_08110280:: @ 08110280 + .incbin "baserom.gba", 0x110280, 0x0000080 diff --git a/data/const/npc/gorman.s b/data/const/npc/gorman.s new file mode 100644 index 00000000..05694a20 --- /dev/null +++ b/data/const/npc/gorman.s @@ -0,0 +1,40 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08111C3C:: @ 08111C3C + .incbin "baserom.gba", 0x111C3C, 0x000000C + +gUnk_08111C48:: @ 08111C48 + .4byte sub_080697C4 + .4byte sub_080697EC + +gUnk_08111C50:: @ 08111C50 + .incbin "baserom.gba", 0x111C50, 0x000000C + +gUnk_08111C5C:: @ 08111C5C + .incbin "baserom.gba", 0x111C5C, 0x0000018 + +gUnk_08111C74:: @ 08111C74 + .incbin "baserom.gba", 0x111C74, 0x0000010 + +gUnk_08111C84:: @ 08111C84 + .incbin "baserom.gba", 0x111C84, 0x0000008 + +gUnk_08111C8C:: @ 08111C8C + .incbin "baserom.gba", 0x111C8C, 0x0000010 + +gUnk_08111C9C:: @ 08111C9C + .incbin "baserom.gba", 0x111C9C, 0x000000C + +gUnk_08111CA8:: @ 08111CA8 + .incbin "baserom.gba", 0x111CA8, 0x000000C + +gUnk_08111CB4:: @ 08111CB4 + .incbin "baserom.gba", 0x111CB4, 0x0000004 + +gUnk_08111CB8:: @ 08111CB8 + .incbin "baserom.gba", 0x111CB8, 0x0000004 + diff --git a/data/const/npc/goron.s b/data/const/npc/goron.s new file mode 100644 index 00000000..00f1c962 --- /dev/null +++ b/data/const/npc/goron.s @@ -0,0 +1,17 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08111A80:: @ 08111A80 + .4byte sub_08069310 + .4byte sub_08069328 + .4byte sub_08069390 + +gUnk_08111A8C:: @ 08111A8C + .4byte sub_080693C4 + .4byte sub_080693D0 + +gUnk_08111A94:: @ 08111A94 + .incbin "baserom.gba", 0x111A94, 0x0000030 diff --git a/data/const/npc/goronMerchant.s b/data/const/npc/goronMerchant.s new file mode 100644 index 00000000..b2c8b139 --- /dev/null +++ b/data/const/npc/goronMerchant.s @@ -0,0 +1,18 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08111B88:: @ 08111B88 + .4byte sub_08069584 + .4byte sub_080695AC + .4byte sub_080695E8 + .4byte sub_0806961C + +gUnk_08111B98:: @ 08111B98 + .4byte sub_0806963C + .4byte sub_08069654 + +gUnk_08111BA0:: @ 08111BA0 + .incbin "baserom.gba", 0x111BA0, 0x000001E diff --git a/data/const/npc/gregal.s b/data/const/npc/gregal.s new file mode 100644 index 00000000..bac4a98a --- /dev/null +++ b/data/const/npc/gregal.s @@ -0,0 +1,14 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08113D84:: @ 08113D84 + .incbin "baserom.gba", 0x113D84, 0x0000008 + +gUnk_08113D8C:: @ 08113D8C + .4byte sub_0806CAF4 + .4byte sub_0806CB80 + .4byte sub_0806CBB4 + .4byte sub_0806CC08 diff --git a/data/const/npc/guard.s b/data/const/npc/guard.s new file mode 100644 index 00000000..6459468c --- /dev/null +++ b/data/const/npc/guard.s @@ -0,0 +1,284 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0810CF4C:: @ 0810CF4C + .incbin "baserom.gba", 0x10CF4C, 0x000002B + +gUnk_0810CF77:: @ 0810CF77 + .incbin "baserom.gba", 0x10CF77, 0x0000010 + +gUnk_0810CF87:: @ 0810CF87 + .incbin "baserom.gba", 0x10CF87, 0x0000057 + +gUnk_0810CFDE:: @ 0810CFDE + .incbin "baserom.gba", 0x10CFDE, 0x0000039 + +gUnk_0810D017:: @ 0810D017 + .incbin "baserom.gba", 0x10D017, 0x000008D + +gUnk_0810D0A4:: @ 0810D0A4 + .incbin "baserom.gba", 0x10D0A4, 0x0000008 + +gUnk_0810D0AC:: @ 0810D0AC + .incbin "baserom.gba", 0x10D0AC, 0x000001E + +gUnk_0810D0CA:: @ 0810D0CA + .incbin "baserom.gba", 0x10D0CA, 0x0000009 + +gUnk_0810D0D3:: @ 0810D0D3 + .incbin "baserom.gba", 0x10D0D3, 0x0000079 + +gUnk_0810D14C:: @ 0810D14C + .incbin "baserom.gba", 0x10D14C, 0x0000227 + +gUnk_0810D373:: @ 0810D373 + .incbin "baserom.gba", 0x10D373, 0x0000003 + +gUnk_0810D376:: @ 0810D376 + .incbin "baserom.gba", 0x10D376, 0x0000013 + +gUnk_0810D389:: @ 0810D389 + .incbin "baserom.gba", 0x10D389, 0x000003E + +gUnk_0810D3C7:: @ 0810D3C7 + .incbin "baserom.gba", 0x10D3C7, 0x0000040 + +gUnk_0810D407:: @ 0810D407 + .incbin "baserom.gba", 0x10D407, 0x00000C7 + +gUnk_0810D4CE:: @ 0810D4CE + .incbin "baserom.gba", 0x10D4CE, 0x0000007 + +gUnk_0810D4D5:: @ 0810D4D5 + .incbin "baserom.gba", 0x10D4D5, 0x000003C + +gUnk_0810D511:: @ 0810D511 + .incbin "baserom.gba", 0x10D511, 0x0000006 + +gUnk_0810D517:: @ 0810D517 + .incbin "baserom.gba", 0x10D517, 0x0000039 + +gUnk_0810D550:: @ 0810D550 + .incbin "baserom.gba", 0x10D550, 0x0000024 + +gUnk_0810D574:: @ 0810D574 + .incbin "baserom.gba", 0x10D574, 0x000005F + +gUnk_0810D5D3:: @ 0810D5D3 + .incbin "baserom.gba", 0x10D5D3, 0x00000DE + +gUnk_0810D6B1:: @ 0810D6B1 + .incbin "baserom.gba", 0x10D6B1, 0x0000056 + +gUnk_0810D707:: @ 0810D707 + .incbin "baserom.gba", 0x10D707, 0x00000D2 + +gUnk_0810D7D9:: @ 0810D7D9 + .incbin "baserom.gba", 0x10D7D9, 0x000002E + +gUnk_0810D807:: @ 0810D807 + .incbin "baserom.gba", 0x10D807, 0x0000021 + +gUnk_0810D828:: @ 0810D828 + .incbin "baserom.gba", 0x10D828, 0x00000DF + +gUnk_0810D907:: @ 0810D907 + .incbin "baserom.gba", 0x10D907, 0x0000100 + +gUnk_0810DA07:: @ 0810DA07 + .incbin "baserom.gba", 0x10DA07, 0x0000007 + +gUnk_0810DA0E:: @ 0810DA0E + .incbin "baserom.gba", 0x10DA0E, 0x00000B2 + +gUnk_0810DAC0:: @ 0810DAC0 + .incbin "baserom.gba", 0x10DAC0, 0x0000041 + +gUnk_0810DB01:: @ 0810DB01 + .incbin "baserom.gba", 0x10DB01, 0x0000003 + +gUnk_0810DB04:: @ 0810DB04 + .incbin "baserom.gba", 0x10DB04, 0x0000005 + +gUnk_0810DB09:: @ 0810DB09 + .incbin "baserom.gba", 0x10DB09, 0x00000FB + +gUnk_0810DC04:: @ 0810DC04 + .incbin "baserom.gba", 0x10DC04, 0x0000017 + +gUnk_0810DC1B:: @ 0810DC1B + .incbin "baserom.gba", 0x10DC1B, 0x00000C0 + +gUnk_0810DCDB:: @ 0810DCDB + .incbin "baserom.gba", 0x10DCDB, 0x0000001 + +gUnk_0810DCDC:: @ 0810DCDC + .incbin "baserom.gba", 0x10DCDC, 0x000012B + +gUnk_0810DE07:: @ 0810DE07 + .incbin "baserom.gba", 0x10DE07, 0x0000046 + +gUnk_0810DE4D:: @ 0810DE4D + .incbin "baserom.gba", 0x10DE4D, 0x0000293 + +gUnk_0810E0E0:: @ 0810E0E0 + .incbin "baserom.gba", 0x10E0E0, 0x0000011 + +gUnk_0810E0F1:: @ 0810E0F1 + .incbin "baserom.gba", 0x10E0F1, 0x000000C + +gUnk_0810E0FD:: @ 0810E0FD + .incbin "baserom.gba", 0x10E0FD, 0x00000C6 + +gUnk_0810E1C3:: @ 0810E1C3 + .incbin "baserom.gba", 0x10E1C3, 0x000002D + +gUnk_0810E1F0:: @ 0810E1F0 + .incbin "baserom.gba", 0x10E1F0, 0x00000FD + +gUnk_0810E2ED:: @ 0810E2ED + .incbin "baserom.gba", 0x10E2ED, 0x0000116 + +gUnk_0810E403:: @ 0810E403 + .incbin "baserom.gba", 0x10E403, 0x000000A + +gUnk_0810E40D:: @ 0810E40D + .incbin "baserom.gba", 0x10E40D, 0x0000009 + +gUnk_0810E416:: @ 0810E416 + .incbin "baserom.gba", 0x10E416, 0x0000072 + +gUnk_0810E488:: @ 0810E488 + .incbin "baserom.gba", 0x10E488, 0x000008E + +gUnk_0810E516:: @ 0810E516 + .incbin "baserom.gba", 0x10E516, 0x000007B + +gUnk_0810E591:: @ 0810E591 + .incbin "baserom.gba", 0x10E591, 0x000005A + +gUnk_0810E5EB:: @ 0810E5EB + .incbin "baserom.gba", 0x10E5EB, 0x000001C + +gUnk_0810E607:: @ 0810E607 + .incbin "baserom.gba", 0x10E607, 0x00000E1 + +gUnk_0810E6E8:: @ 0810E6E8 + .incbin "baserom.gba", 0x10E6E8, 0x0000021 + +gUnk_0810E709:: @ 0810E709 + .incbin "baserom.gba", 0x10E709, 0x00000DB + +gUnk_0810E7E4:: @ 0810E7E4 + .incbin "baserom.gba", 0x10E7E4, 0x000000B + +gUnk_0810E7EF:: @ 0810E7EF + .incbin "baserom.gba", 0x10E7EF, 0x0000009 + +gUnk_0810E7F8:: @ 0810E7F8 + .incbin "baserom.gba", 0x10E7F8, 0x000000F + +gUnk_0810E807:: @ 0810E807 + .incbin "baserom.gba", 0x10E807, 0x0000001 + +gUnk_0810E808:: @ 0810E808 + .incbin "baserom.gba", 0x10E808, 0x00000F0 + +gUnk_0810E8F8:: @ 0810E8F8 + .incbin "baserom.gba", 0x10E8F8, 0x00000F8 + +gUnk_0810E9F0:: @ 0810E9F0 + .incbin "baserom.gba", 0x10E9F0, 0x0000100 + +gUnk_0810EAF0:: @ 0810EAF0 + .incbin "baserom.gba", 0x10EAF0, 0x000000E + +gUnk_0810EAFE:: @ 0810EAFE + .incbin "baserom.gba", 0x10EAFE, 0x000003E + +gUnk_0810EB3C:: @ 0810EB3C + .incbin "baserom.gba", 0x10EB3C, 0x000001F + +gUnk_0810EB5B:: @ 0810EB5B + .incbin "baserom.gba", 0x10EB5B, 0x0000064 + +gUnk_0810EBBF:: @ 0810EBBF + .incbin "baserom.gba", 0x10EBBF, 0x0000010 + +gUnk_0810EBCF:: @ 0810EBCF + .incbin "baserom.gba", 0x10EBCF, 0x0000010 + +gUnk_0810EBDF:: @ 0810EBDF + .incbin "baserom.gba", 0x10EBDF, 0x0000029 + +gUnk_0810EC08:: @ 0810EC08 + .incbin "baserom.gba", 0x10EC08, 0x00000FC + +gUnk_0810ED04:: @ 0810ED04 + .incbin "baserom.gba", 0x10ED04, 0x0000005 + +gUnk_0810ED09:: @ 0810ED09 + .incbin "baserom.gba", 0x10ED09, 0x00000E0 + +gUnk_0810EDE9:: @ 0810EDE9 + .incbin "baserom.gba", 0x10EDE9, 0x0000008 + +gUnk_0810EDF1:: @ 0810EDF1 + .incbin "baserom.gba", 0x10EDF1, 0x0000036 + +gUnk_0810EE27:: @ 0810EE27 + .incbin "baserom.gba", 0x10EE27, 0x0000056 + +gUnk_0810EE7D:: @ 0810EE7D + .incbin "baserom.gba", 0x10EE7D, 0x0000080 + +gUnk_0810EEFD:: @ 0810EEFD + .incbin "baserom.gba", 0x10EEFD, 0x0000148 + +gUnk_0810F045:: @ 0810F045 + .incbin "baserom.gba", 0x10F045, 0x00000AA + +gUnk_0810F0EF:: @ 0810F0EF + .incbin "baserom.gba", 0x10F0EF, 0x0000001 + +gUnk_0810F0F0:: @ 0810F0F0 + .incbin "baserom.gba", 0x10F0F0, 0x0000208 + +gUnk_0810F2F8:: @ 0810F2F8 + .incbin "baserom.gba", 0x10F2F8, 0x0000006 + +gUnk_0810F2FE:: @ 0810F2FE + .incbin "baserom.gba", 0x10F2FE, 0x0000100 + +gUnk_0810F3FE:: @ 0810F3FE + .incbin "baserom.gba", 0x10F3FE, 0x0000002 + +gUnk_0810F400:: @ 0810F400 + .incbin "baserom.gba", 0x10F400, 0x00000E6 + +gUnk_0810F4E6:: @ 0810F4E6 + .incbin "baserom.gba", 0x10F4E6, 0x000000B + +gUnk_0810F4F1:: @ 0810F4F1 + .incbin "baserom.gba", 0x10F4F1, 0x0000007 + +gUnk_0810F4F8:: @ 0810F4F8 + .incbin "baserom.gba", 0x10F4F8, 0x000002C + +gUnk_0810F524:: @ 0810F524 + .incbin "baserom.gba", 0x10F524, 0x0000020 + +gUnk_0810F544:: @ 0810F544 + .4byte sub_08063E90 + .4byte sub_08063F20 + .4byte sub_08063F78 + +gUnk_0810F550:: @ 0810F550 + .4byte sub_08063D44 + .4byte sub_08063DC8 + .4byte sub_08063E54 + .4byte sub_08063E6C + diff --git a/data/const/npc/guardWithSpear.s b/data/const/npc/guardWithSpear.s new file mode 100644 index 00000000..12191fee --- /dev/null +++ b/data/const/npc/guardWithSpear.s @@ -0,0 +1,8 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0810F6D4:: @ 0810F6D4 + .incbin "baserom.gba", 0x10F6D4, 0x0000010 diff --git a/data/const/npc/hurdyGurdyMan.s b/data/const/npc/hurdyGurdyMan.s new file mode 100644 index 00000000..b497aea2 --- /dev/null +++ b/data/const/npc/hurdyGurdyMan.s @@ -0,0 +1,14 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081144F0:: @ 081144F0 + .incbin "baserom.gba", 0x1144F0, 0x000000C + +gUnk_081144FC:: @ 081144FC + .incbin "baserom.gba", 0x1144FC, 0x0000035 + +gUnk_08114531:: @ 08114531 + .incbin "baserom.gba", 0x114531, 0x000000B diff --git a/data/const/npc/kid.s b/data/const/npc/kid.s new file mode 100644 index 00000000..2664711c --- /dev/null +++ b/data/const/npc/kid.s @@ -0,0 +1,58 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0810BD7C:: @ 0810BD7C + .incbin "baserom.gba", 0x10BD7C, 0x0000010 + +gUnk_0810BD8C:: @ 0810BD8C + .incbin "baserom.gba", 0x10BD8C, 0x0000010 + +gUnk_0810BD9C:: @ 0810BD9C + .incbin "baserom.gba", 0x10BD9C, 0x0000010 + +gUnk_0810BDAC:: @ 0810BDAC + .incbin "baserom.gba", 0x10BDAC, 0x000000C + +gUnk_0810BDB8:: @ 0810BDB8 + .incbin "baserom.gba", 0x10BDB8, 0x000000C + +gUnk_0810BDC4:: @ 0810BDC4 + .4byte gUnk_0810BD7C + .4byte gUnk_0810BD7C + .4byte gUnk_0810BD7C + .4byte gUnk_0810BD7C + .4byte gUnk_0810BD8C + .4byte gUnk_0810BD8C + .4byte gUnk_0810BD9C + .4byte gUnk_0810BDAC + .4byte gUnk_0810BDB8 + +gUnk_0810BDE8:: @ 0810BDE8 + .incbin "baserom.gba", 0x10BDE8, 0x0000024 + +gUnk_0810BE0C:: @ 0810BE0C + .4byte sub_080620F4 + +gUnk_0810BE10:: @ 0810BE10 + .4byte sub_08062130 + .4byte sub_08062194 + .incbin "baserom.gba", 0x10BE18, 0x0000029 + +gUnk_0810BE41:: @ 0810BE41 + .incbin "baserom.gba", 0x10BE41, 0x00000C2 + +gUnk_0810BF03:: @ 0810BF03 + .incbin "baserom.gba", 0x10BF03, 0x0000104 + +gUnk_0810C007:: @ 0810C007 + .incbin "baserom.gba", 0x10C007, 0x0000008 + +gUnk_0810C00F:: @ 0810C00F + .incbin "baserom.gba", 0x10C00F, 0x0000091 + +gUnk_0810C0A0:: @ 0810C0A0 + .incbin "baserom.gba", 0x10C0A0, 0x0000024 + diff --git a/data/const/npc/kingDaltus.s b/data/const/npc/kingDaltus.s new file mode 100644 index 00000000..8336910f --- /dev/null +++ b/data/const/npc/kingDaltus.s @@ -0,0 +1,18 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081104E0:: @ 081104E0 + .4byte sub_08066654 + .4byte sub_08066688 + .4byte sub_080666DC + +gUnk_081104EC:: @ 081104EC + .4byte sub_080666E4 + .4byte sub_0806670C + .4byte sub_08066718 + +gUnk_081104F8:: @ 081104F8 + .incbin "baserom.gba", 0x1104F8, 0x0000008 diff --git a/data/const/npc/librari.s b/data/const/npc/librari.s new file mode 100644 index 00000000..0c068b46 --- /dev/null +++ b/data/const/npc/librari.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08112D48:: @ 08112D48 + .incbin "baserom.gba", 0x112D48, 0x0000008 + +gUnk_08112D50:: @ 08112D50 + .incbin "baserom.gba", 0x112D50, 0x000000A diff --git a/data/const/npc/librarians.s b/data/const/npc/librarians.s new file mode 100644 index 00000000..ca62eb6a --- /dev/null +++ b/data/const/npc/librarians.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08113078:: @ 08113078 + .incbin "baserom.gba", 0x113078, 0x0000006 + diff --git a/data/const/npc/maid.s b/data/const/npc/maid.s new file mode 100644 index 00000000..2486f3f6 --- /dev/null +++ b/data/const/npc/maid.s @@ -0,0 +1,20 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0810F874:: @ 0810F874 + .incbin "baserom.gba", 0x10F874, 0x0000018 + +gUnk_0810F88C:: @ 0810F88C + .incbin "baserom.gba", 0x10F88C, 0x0000008 + +gUnk_0810F894:: @ 0810F894 + .incbin "baserom.gba", 0x10F894, 0x0000024 + +gUnk_0810F8B8:: @ 0810F8B8 + .incbin "baserom.gba", 0x10F8B8, 0x0000018 + +gUnk_0810F8D0:: @ 0810F8D0 + .incbin "baserom.gba", 0x10F8D0, 0x0000014 diff --git a/data/const/npc/mailbox.s b/data/const/npc/mailbox.s new file mode 100644 index 00000000..72b8880a --- /dev/null +++ b/data/const/npc/mailbox.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gMailboxBehaviors:: @ 0810C804 + .4byte sub_08063210 + .4byte sub_08063220 + .4byte sub_08063254 + .4byte sub_08063278 diff --git a/data/const/npc/malon.s b/data/const/npc/malon.s new file mode 100644 index 00000000..41570e1b --- /dev/null +++ b/data/const/npc/malon.s @@ -0,0 +1,14 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0810FF5C:: @ 0810FF5C + .4byte sub_08065864 + .4byte sub_08065880 + +gUnk_0810FF64:: @ 0810FF64 + .4byte sub_08065888 + .4byte sub_080658BC + .4byte sub_08065900 diff --git a/data/const/npc/mama.s b/data/const/npc/mama.s new file mode 100644 index 00000000..2016e066 --- /dev/null +++ b/data/const/npc/mama.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08113754:: @ 08113754 + .incbin "baserom.gba", 0x113754, 0x000000C + +gUnk_08113760:: @ 08113760 + .incbin "baserom.gba", 0x113760, 0x0000050 diff --git a/data/const/npc/marcy.s b/data/const/npc/marcy.s new file mode 100644 index 00000000..7878799a --- /dev/null +++ b/data/const/npc/marcy.s @@ -0,0 +1,8 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0810C34C:: @ 0810C34C + .incbin "baserom.gba", 0x10C34C, 0x0000014 diff --git a/data/const/npc/mayorHagen.s b/data/const/npc/mayorHagen.s new file mode 100644 index 00000000..25ada921 --- /dev/null +++ b/data/const/npc/mayorHagen.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08113F44:: @ 08113F44 + .incbin "baserom.gba", 0x113F44, 0x0000004 + +gUnk_08113F48:: @ 08113F48 + .incbin "baserom.gba", 0x113F48, 0x0000078 diff --git a/data/const/npc/melari.s b/data/const/npc/melari.s new file mode 100644 index 00000000..c2301942 --- /dev/null +++ b/data/const/npc/melari.s @@ -0,0 +1,24 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08111520:: @ 08111520 + .incbin "baserom.gba", 0x111520, 0x0000007 + +gUnk_08111527:: @ 08111527 + .incbin "baserom.gba", 0x111527, 0x0000002 + +gUnk_08111529:: @ 08111529 + .incbin "baserom.gba", 0x111529, 0x0000007 + +gUnk_08111530:: @ 08111530 + .4byte sub_08068708 + .4byte sub_08068730 + +gUnk_08111538:: @ 08111538 + .incbin "baserom.gba", 0x111538, 0x0000006 + +gUnk_0811153E:: @ 0811153E + .incbin "baserom.gba", 0x11153E, 0x0000006 diff --git a/data/const/npc/milkCart.s b/data/const/npc/milkCart.s new file mode 100644 index 00000000..3286faf9 --- /dev/null +++ b/data/const/npc/milkCart.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gMilkCartBehaviors:: @ 08110118 + .4byte sub_08065B6C + .4byte sub_08065B9C diff --git a/data/const/npc/minishEzlo.s b/data/const/npc/minishEzlo.s new file mode 100644 index 00000000..5ba93825 --- /dev/null +++ b/data/const/npc/minishEzlo.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0810C48C:: @ 0810C48C + .incbin "baserom.gba", 0x10C48C, 0x000000C + +gUnk_0810C498:: @ 0810C498 + .incbin "baserom.gba", 0x10C498, 0x0000008 diff --git a/data/const/npc/ministerPotho.s b/data/const/npc/ministerPotho.s new file mode 100644 index 00000000..d211e4e7 --- /dev/null +++ b/data/const/npc/ministerPotho.s @@ -0,0 +1,13 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08110644:: @ 08110644 + .4byte sub_080667E4 + .4byte sub_08066808 + .4byte sub_0806685C + +gUnk_08110650:: @ 08110650 + .incbin "baserom.gba", 0x110650, 0x0000008 diff --git a/data/const/npc/moblinLady.s b/data/const/npc/moblinLady.s new file mode 100644 index 00000000..bb10c353 --- /dev/null +++ b/data/const/npc/moblinLady.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08113004:: @ 08113004 + .incbin "baserom.gba", 0x113004, 0x0000020 + +gUnk_08113024:: @ 08113024 + .incbin "baserom.gba", 0x113024, 0x0000008 diff --git a/data/const/npc/mountainMinish.s b/data/const/npc/mountainMinish.s new file mode 100644 index 00000000..8a61a14a --- /dev/null +++ b/data/const/npc/mountainMinish.s @@ -0,0 +1,43 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08111284:: @ 08111284 + .incbin "baserom.gba", 0x111284, 0x0000080 + +gUnk_08111304:: @ 08111304 + .incbin "baserom.gba", 0x111304, 0x0000009 + +gUnk_0811130D:: @ 0811130D + .incbin "baserom.gba", 0x11130D, 0x0000001 + +gUnk_0811130E:: @ 0811130E + .incbin "baserom.gba", 0x11130E, 0x0000001 + +gUnk_0811130F:: @ 0811130F + .incbin "baserom.gba", 0x11130F, 0x0000009 + +gUnk_08111318:: @ 08111318 + .incbin "baserom.gba", 0x111318, 0x0000006 + +gUnk_0811131E:: @ 0811131E + .incbin "baserom.gba", 0x11131E, 0x0000025 + +gUnk_08111343:: @ 08111343 + .incbin "baserom.gba", 0x111343, 0x0000015 + +gUnk_08111358:: @ 08111358 + .incbin "baserom.gba", 0x111358, 0x0000010 + +gUnk_08111368:: @ 08111368 + .4byte sub_08067E60 + .4byte sub_08067E88 + .4byte sub_08067EE8 + +gUnk_08111374:: @ 08111374 + .incbin "baserom.gba", 0x111374, 0x0000006 + +gUnk_0811137A:: @ 0811137A + .incbin "baserom.gba", 0x11137A, 0x0000006 diff --git a/data/const/npc/mutoh.s b/data/const/npc/mutoh.s new file mode 100644 index 00000000..6d5afed1 --- /dev/null +++ b/data/const/npc/mutoh.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08110C0C:: @ 08110C0C + .incbin "baserom.gba", 0x110C0C, 0x0000004 + +gUnk_08110C10:: @ 08110C10 + .incbin "baserom.gba", 0x110C10, 0x0000050 diff --git a/data/const/npc/npc23.s b/data/const/npc/npc23.s new file mode 100644 index 00000000..873c7f80 --- /dev/null +++ b/data/const/npc/npc23.s @@ -0,0 +1,13 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081104C8:: @ 081104C8 + .4byte sub_080662F8 + .4byte sub_08066358 + .4byte nullsub_110 + .4byte sub_080663D4 + .4byte sub_0806643C + .4byte sub_08066474 diff --git a/data/const/npc/npc26.s b/data/const/npc/npc26.s new file mode 100644 index 00000000..255dfa71 --- /dev/null +++ b/data/const/npc/npc26.s @@ -0,0 +1,14 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081106D4:: @ 081106D4 + .4byte sub_080669B8 + .4byte sub_080669DC + .4byte sub_08066A30 + +gUnk_081106E0:: @ 081106E0 + .4byte sub_08066A38 + .4byte sub_08066A50 diff --git a/data/const/npc/npc5.s b/data/const/npc/npc5.s new file mode 100644 index 00000000..db623d4a --- /dev/null +++ b/data/const/npc/npc5.s @@ -0,0 +1,34 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0810AC1C:: @ 0810AC1C + .4byte sub_08060A00 + .4byte sub_08061AA0 + .4byte sub_08061AA8 + .4byte sub_08061B58 + +gUnk_0810AC2C:: @ 0810AC2C + .4byte sub_08060AE0 + .4byte sub_08060B5C + .4byte sub_08060BA0 + .4byte sub_08060D78 + .4byte sub_08060DD0 + .4byte sub_08060DF4 + .4byte sub_08060DFC + .4byte sub_08060E34 + +gUnk_0810AC4C:: @ 0810AC4C + .incbin "baserom.gba", 0x10AC4C, 0x0000008 + +gUnk_0810AC54:: @ 0810AC54 + .incbin "baserom.gba", 0x10AC54, 0x0000009 + +gUnk_0810AC5D:: @ 0810AC5D + .incbin "baserom.gba", 0x10AC5D, 0x0000013 + +gUnk_0810AC70:: @ 0810AC70 + .4byte sub_08061ACC + .4byte sub_08061B18 diff --git a/data/const/npc/npc58.s b/data/const/npc/npc58.s new file mode 100644 index 00000000..cce334b9 --- /dev/null +++ b/data/const/npc/npc58.s @@ -0,0 +1,8 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081146B8:: @ 081146B8 + .incbin "baserom.gba", 0x1146B8, 0x0000018 diff --git a/data/const/npc/npc9.s b/data/const/npc/npc9.s new file mode 100644 index 00000000..0a047807 --- /dev/null +++ b/data/const/npc/npc9.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0810C290:: @ 0810C290 + .4byte sub_08062AF0 + .4byte sub_08062B14 + .4byte sub_08062B48 + .4byte sub_08062B70 diff --git a/data/const/npc/percy.s b/data/const/npc/percy.s new file mode 100644 index 00000000..ee9c5baf --- /dev/null +++ b/data/const/npc/percy.s @@ -0,0 +1,14 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08112E1C:: @ 08112E1C + .incbin "baserom.gba", 0x112E1C, 0x0000010 + +gUnk_08112E2C:: @ 08112E2C + .incbin "baserom.gba", 0x112E2C, 0x0000028 + +gUnk_08112E54:: @ 08112E54 + .incbin "baserom.gba", 0x112E54, 0x0000008 diff --git a/data/const/npc/phonograph.s b/data/const/npc/phonograph.s new file mode 100644 index 00000000..5368faed --- /dev/null +++ b/data/const/npc/phonograph.s @@ -0,0 +1,8 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081145E4:: @ 081145E4 + .incbin "baserom.gba", 0x1145E4, 0x00000D4 diff --git a/data/const/npc/picolyteBottle.s b/data/const/npc/picolyteBottle.s new file mode 100644 index 00000000..ee6d4e27 --- /dev/null +++ b/data/const/npc/picolyteBottle.s @@ -0,0 +1,17 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081142BC:: @ 081142BC + .4byte sub_0806DF00 + .4byte sub_0806DF74 + .4byte sub_0806DFB4 + .4byte nullsub_111 + +gUnk_081142CC:: @ 081142CC + .incbin "baserom.gba", 0x1142CC, 0x0000010 + +gUnk_081142DC:: @ 081142DC + .incbin "baserom.gba", 0x1142DC, 0x0000020 diff --git a/data/const/npc/pina.s b/data/const/npc/pina.s new file mode 100644 index 00000000..7a540388 --- /dev/null +++ b/data/const/npc/pina.s @@ -0,0 +1,14 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0810CDF8:: @ 0810CDF8 + .4byte sub_08063A98 + .4byte sub_08063AC0 + .4byte sub_08063B44 + +gUnk_0810CE04:: @ 0810CE04 + .incbin "baserom.gba", 0x10CE04, 0x0000050 + diff --git a/data/const/npc/pita.s b/data/const/npc/pita.s new file mode 100644 index 00000000..138277fa --- /dev/null +++ b/data/const/npc/pita.s @@ -0,0 +1,17 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0810C428:: @ 0810C428 + .incbin "baserom.gba", 0x10C428, 0x0000008 + +gUnk_0810C430:: @ 0810C430 + .incbin "baserom.gba", 0x10C430, 0x0000005 + +gUnk_0810C435:: @ 0810C435 + .incbin "baserom.gba", 0x10C435, 0x0000008 + +gUnk_0810C43D:: @ 0810C43D + .incbin "baserom.gba", 0x10C43D, 0x0000008 diff --git a/data/const/npc/postman.s b/data/const/npc/postman.s new file mode 100644 index 00000000..6d0e7bdd --- /dev/null +++ b/data/const/npc/postman.s @@ -0,0 +1,289 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0810A66C:: @ 0810A66C + .incbin "baserom.gba", 0x10A66C, 0x00000BC + +gUnk_0810A728:: @ 0810A728 + .incbin "baserom.gba", 0x10A728, 0x0000040 + +gUnk_0810A768:: @ 0810A768 + .incbin "baserom.gba", 0x10A768, 0x0000005 + +gUnk_0810A76D:: @ 0810A76D + .incbin "baserom.gba", 0x10A76D, 0x0000005 + +gUnk_0810A772:: @ 0810A772 + .incbin "baserom.gba", 0x10A772, 0x0000005 + +gUnk_0810A777:: @ 0810A777 + .incbin "baserom.gba", 0x10A777, 0x0000006 + +gUnk_0810A77D:: @ 0810A77D + .incbin "baserom.gba", 0x10A77D, 0x0000006 + +gUnk_0810A783:: @ 0810A783 + .incbin "baserom.gba", 0x10A783, 0x0000006 + +gUnk_0810A789:: @ 0810A789 + .incbin "baserom.gba", 0x10A789, 0x0000005 + +gUnk_0810A78E:: @ 0810A78E + .incbin "baserom.gba", 0x10A78E, 0x0000006 + +gUnk_0810A794:: @ 0810A794 + .incbin "baserom.gba", 0x10A794, 0x0000006 + +gUnk_0810A79A:: @ 0810A79A + .incbin "baserom.gba", 0x10A79A, 0x0000006 + +gUnk_0810A7A0:: @ 0810A7A0 + .incbin "baserom.gba", 0x10A7A0, 0x0000006 + +gUnk_0810A7A6:: @ 0810A7A6 + .incbin "baserom.gba", 0x10A7A6, 0x0000006 + +gUnk_0810A7AC:: @ 0810A7AC + .incbin "baserom.gba", 0x10A7AC, 0x0000007 + +gUnk_0810A7B3:: @ 0810A7B3 + .incbin "baserom.gba", 0x10A7B3, 0x0000006 + +gUnk_0810A7B9:: @ 0810A7B9 + .incbin "baserom.gba", 0x10A7B9, 0x0000006 + +gUnk_0810A7BF:: @ 0810A7BF + .incbin "baserom.gba", 0x10A7BF, 0x0000006 + +gUnk_0810A7C5:: @ 0810A7C5 + .incbin "baserom.gba", 0x10A7C5, 0x0000005 + +gUnk_0810A7CA:: @ 0810A7CA + .incbin "baserom.gba", 0x10A7CA, 0x0000006 + +gUnk_0810A7D0:: @ 0810A7D0 + .incbin "baserom.gba", 0x10A7D0, 0x0000006 + +gUnk_0810A7D6:: @ 0810A7D6 + .incbin "baserom.gba", 0x10A7D6, 0x0000005 + +gUnk_0810A7DB:: @ 0810A7DB + .incbin "baserom.gba", 0x10A7DB, 0x0000005 + +gUnk_0810A7E0:: @ 0810A7E0 + .incbin "baserom.gba", 0x10A7E0, 0x0000005 + +gUnk_0810A7E5:: @ 0810A7E5 + .incbin "baserom.gba", 0x10A7E5, 0x0000010 + +gUnk_0810A7F5:: @ 0810A7F5 + .incbin "baserom.gba", 0x10A7F5, 0x0000010 + +gUnk_0810A805:: @ 0810A805 + .incbin "baserom.gba", 0x10A805, 0x0000008 + +gUnk_0810A80D:: @ 0810A80D + .incbin "baserom.gba", 0x10A80D, 0x0000008 + +gUnk_0810A815:: @ 0810A815 + .incbin "baserom.gba", 0x10A815, 0x0000005 + +gUnk_0810A81A:: @ 0810A81A + .incbin "baserom.gba", 0x10A81A, 0x0000005 + +gUnk_0810A81F:: @ 0810A81F + .incbin "baserom.gba", 0x10A81F, 0x0000006 + +gUnk_0810A825:: @ 0810A825 + .incbin "baserom.gba", 0x10A825, 0x0000005 + +gUnk_0810A82A:: @ 0810A82A + .incbin "baserom.gba", 0x10A82A, 0x0000005 + +gUnk_0810A82F:: @ 0810A82F + .incbin "baserom.gba", 0x10A82F, 0x0000006 + +gUnk_0810A835:: @ 0810A835 + .incbin "baserom.gba", 0x10A835, 0x0000006 + +gUnk_0810A83B:: @ 0810A83B + .incbin "baserom.gba", 0x10A83B, 0x0000006 + +gUnk_0810A841:: @ 0810A841 + .incbin "baserom.gba", 0x10A841, 0x0000007 + +gUnk_0810A848:: @ 0810A848 + .incbin "baserom.gba", 0x10A848, 0x0000007 + +gUnk_0810A84F:: @ 0810A84F + .incbin "baserom.gba", 0x10A84F, 0x000000F + +gUnk_0810A85E:: @ 0810A85E + .incbin "baserom.gba", 0x10A85E, 0x000000F + +gUnk_0810A86D:: @ 0810A86D + .incbin "baserom.gba", 0x10A86D, 0x0000005 + +gUnk_0810A872:: @ 0810A872 + .incbin "baserom.gba", 0x10A872, 0x0000005 + +gUnk_0810A877:: @ 0810A877 + .incbin "baserom.gba", 0x10A877, 0x0000005 + +gUnk_0810A87C:: @ 0810A87C + .incbin "baserom.gba", 0x10A87C, 0x0000005 + +gUnk_0810A881:: @ 0810A881 + .incbin "baserom.gba", 0x10A881, 0x0000005 + +gUnk_0810A886:: @ 0810A886 + .incbin "baserom.gba", 0x10A886, 0x0000005 + +gUnk_0810A88B:: @ 0810A88B + .incbin "baserom.gba", 0x10A88B, 0x0000006 + +gUnk_0810A891:: @ 0810A891 + .incbin "baserom.gba", 0x10A891, 0x0000006 + +gUnk_0810A897:: @ 0810A897 + .incbin "baserom.gba", 0x10A897, 0x0000005 + +gUnk_0810A89C:: @ 0810A89C + .incbin "baserom.gba", 0x10A89C, 0x0000006 + +gUnk_0810A8A2:: @ 0810A8A2 + .incbin "baserom.gba", 0x10A8A2, 0x0000005 + +gUnk_0810A8A7:: @ 0810A8A7 + .incbin "baserom.gba", 0x10A8A7, 0x0000005 + +gUnk_0810A8AC:: @ 0810A8AC + .incbin "baserom.gba", 0x10A8AC, 0x0000005 + +gUnk_0810A8B1:: @ 0810A8B1 + .incbin "baserom.gba", 0x10A8B1, 0x0000005 + +gUnk_0810A8B6:: @ 0810A8B6 + .incbin "baserom.gba", 0x10A8B6, 0x0000005 + +gUnk_0810A8BB:: @ 0810A8BB + .incbin "baserom.gba", 0x10A8BB, 0x0000005 + +gUnk_0810A8C0:: @ 0810A8C0 + .incbin "baserom.gba", 0x10A8C0, 0x000000B + +gUnk_0810A8CB:: @ 0810A8CB + .incbin "baserom.gba", 0x10A8CB, 0x000000B + +gUnk_0810A8D6:: @ 0810A8D6 + .incbin "baserom.gba", 0x10A8D6, 0x0000005 + +gUnk_0810A8DB:: @ 0810A8DB + .incbin "baserom.gba", 0x10A8DB, 0x0000005 + +gUnk_0810A8E0:: @ 0810A8E0 + .incbin "baserom.gba", 0x10A8E0, 0x0000009 + +gUnk_0810A8E9:: @ 0810A8E9 + .incbin "baserom.gba", 0x10A8E9, 0x0000009 + +gUnk_0810A8F2:: @ 0810A8F2 + .incbin "baserom.gba", 0x10A8F2, 0x0000007 + +gUnk_0810A8F9:: @ 0810A8F9 + .incbin "baserom.gba", 0x10A8F9, 0x0000007 + +gUnk_0810A900:: @ 0810A900 + .incbin "baserom.gba", 0x10A900, 0x0000005 + +gUnk_0810A905:: @ 0810A905 + .incbin "baserom.gba", 0x10A905, 0x0000006 + +gUnk_0810A90B:: @ 0810A90B + .incbin "baserom.gba", 0x10A90B, 0x0000006 + +gUnk_0810A911:: @ 0810A911 + .incbin "baserom.gba", 0x10A911, 0x0000007 + +gUnk_0810A918:: @ 0810A918 + .4byte gUnk_0810A768 + .4byte gUnk_0810A768 + .4byte gUnk_0810A76D + .4byte gUnk_0810A772 + .4byte gUnk_0810A777 + .4byte gUnk_0810A77D + .4byte gUnk_0810A783 + .4byte gUnk_0810A789 + .4byte gUnk_0810A78E + .4byte gUnk_0810A794 + .4byte gUnk_0810A79A + .4byte gUnk_0810A7A0 + .4byte gUnk_0810A7A6 + .4byte gUnk_0810A7AC + .4byte gUnk_0810A7B3 + .4byte gUnk_0810A7B9 + .4byte gUnk_0810A7BF + .4byte gUnk_0810A7C5 + .4byte gUnk_0810A7CA + .4byte gUnk_0810A7D0 + .4byte gUnk_0810A7D6 + .4byte gUnk_0810A7DB + .4byte gUnk_0810A7E0 + .4byte gUnk_0810A7E5 + .4byte gUnk_0810A7F5 + .4byte gUnk_0810A805 + .4byte gUnk_0810A80D + .4byte gUnk_0810A815 + .4byte gUnk_0810A81A + .4byte gUnk_0810A81F + .4byte gUnk_0810A825 + .4byte gUnk_0810A82A + .4byte gUnk_0810A82F + .4byte gUnk_0810A835 + .4byte gUnk_0810A83B + .4byte gUnk_0810A841 + .4byte gUnk_0810A848 + .4byte gUnk_0810A84F + .4byte gUnk_0810A85E + .4byte gUnk_0810A86D + .4byte gUnk_0810A872 + .4byte gUnk_0810A877 + .4byte gUnk_0810A87C + .4byte gUnk_0810A881 + .4byte gUnk_0810A886 + .4byte gUnk_0810A88B + .4byte gUnk_0810A891 + .4byte gUnk_0810A897 + .4byte gUnk_0810A89C + .4byte gUnk_0810A8A2 + .4byte gUnk_0810A8A7 + .4byte gUnk_0810A8AC + .4byte gUnk_0810A8B1 + .4byte gUnk_0810A8B6 + .4byte gUnk_0810A8BB + .4byte gUnk_0810A8C0 + .4byte gUnk_0810A8CB + .4byte gUnk_0810A8D6 + .4byte gUnk_0810A8DB + .4byte gUnk_0810A8E0 + .4byte gUnk_0810A8E9 + .4byte gUnk_0810A8F2 + .4byte gUnk_0810A8F9 + .4byte gUnk_0810A900 + .4byte gUnk_0810A905 + .4byte gUnk_0810A90B + .4byte gUnk_0810A911 + +gUnk_0810AA24:: @ 0810AA24 + .4byte sub_08060428 + .4byte sub_0806045C + .4byte sub_080604C8 + +gUnk_0810AA30:: @ 0810AA30 + .incbin "baserom.gba", 0x10AA30, 0x0000040 + +gUnk_0810AA70:: @ 0810AA70 + .incbin "baserom.gba", 0x10AA70, 0x0000020 diff --git a/data/const/npc/rem.s b/data/const/npc/rem.s new file mode 100644 index 00000000..b6ab4c41 --- /dev/null +++ b/data/const/npc/rem.s @@ -0,0 +1,40 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08112260:: @ 08112260 + .4byte sub_0806a370 + .4byte sub_0806A5E8 + .4byte sub_0806A630 + .4byte sub_0806A674 + .4byte sub_0806A830 + .4byte sub_0806A890 + +gUnk_08112278:: @ 08112278 + .4byte sub_0806A3D8 + .4byte sub_0806A410 + .4byte sub_0806A458 + .4byte sub_0806A4CC + .4byte sub_0806A550 + .4byte nullsub_503 + .4byte sub_0806A5C0 + +gUnk_08112294:: @ 08112294 + .incbin "baserom.gba", 0x112294, 0x0000008 + +gUnk_0811229C:: @ 0811229C + .incbin "baserom.gba", 0x11229C, 0x0000004 + +gUnk_081122A0:: @ 081122A0 + .incbin "baserom.gba", 0x1122A0, 0x0000008 + +gUnk_081122A8:: @ 081122A8 + .incbin "baserom.gba", 0x1122A8, 0x0000008 + +gUnk_081122B0:: @ 081122B0 + .incbin "baserom.gba", 0x1122B0, 0x0000008 + +gUnk_081122B8:: @ 081122B8 + .incbin "baserom.gba", 0x1122B8, 0x0000008 diff --git a/data/const/npc/sittingPerson.s b/data/const/npc/sittingPerson.s new file mode 100644 index 00000000..0ac0e8cd --- /dev/null +++ b/data/const/npc/sittingPerson.s @@ -0,0 +1,31 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0810CB78:: @ 0810CB78 + .incbin "baserom.gba", 0x10CB78, 0x0000048 + +gUnk_0810CBC0:: @ 0810CBC0 + .incbin "baserom.gba", 0x10CBC0, 0x000000D + +gUnk_0810CBCD:: @ 0810CBCD + .incbin "baserom.gba", 0x10CBCD, 0x000000B + +gUnk_0810CBD8:: @ 0810CBD8 + .4byte sub_08063758 + .4byte sub_080637B8 + .4byte sub_08063830 + +gUnk_0810CBE4:: @ 0810CBE4 + .incbin "baserom.gba", 0x10CBE4, 0x0000020 + +gUnk_0810CC04:: @ 0810CC04 + .incbin "baserom.gba", 0x10CC04, 0x0000004 + +gUnk_0810CC08:: @ 0810CC08 + .incbin "baserom.gba", 0x10CC08, 0x0000180 + +gUnk_0810CD88:: @ 0810CD88 + .incbin "baserom.gba", 0x10CD88, 0x0000018 diff --git a/data/const/npc/smallTownMinish.s b/data/const/npc/smallTownMinish.s new file mode 100644 index 00000000..54a9db21 --- /dev/null +++ b/data/const/npc/smallTownMinish.s @@ -0,0 +1,23 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081142FC:: @ 081142FC + .incbin "baserom.gba", 0x1142FC, 0x0000008 + +gUnk_08114304:: @ 08114304 + .incbin "baserom.gba", 0x114304, 0x0000004 + +gUnk_08114308:: @ 08114308 + .incbin "baserom.gba", 0x114308, 0x0000128 + +gUnk_08114430:: @ 08114430 + .incbin "baserom.gba", 0x114430, 0x0000002 + +gUnk_08114432:: @ 08114432 + .incbin "baserom.gba", 0x114432, 0x0000012 + +gUnk_08114444:: @ 08114444 + .incbin "baserom.gba", 0x114444, 0x0000084 diff --git a/data/const/npc/smith.s b/data/const/npc/smith.s new file mode 100644 index 00000000..2479dfb0 --- /dev/null +++ b/data/const/npc/smith.s @@ -0,0 +1,35 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08110354:: @ 08110354 + .incbin "baserom.gba", 0x110354, 0x000000C + +gUnk_08110360:: @ 08110360 + .4byte sub_080660EC + .4byte sub_08066118 + .4byte sub_08066170 + +gUnk_0811036C:: @ 0811036C + .4byte sub_08066178 + .4byte sub_080661B0 + .4byte sub_080661BC + .4byte sub_08066200 + .4byte sub_08066218 + +gUnk_08110380:: @ 08110380 + .incbin "baserom.gba", 0x110380, 0x0000010 + +gUnk_08110390:: @ 08110390 + .incbin "baserom.gba", 0x110390, 0x0000040 + +gUnk_081103D0:: @ 081103D0 + .incbin "baserom.gba", 0x1103D0, 0x000000B + +gUnk_081103DB:: @ 081103DB + .incbin "baserom.gba", 0x1103DB, 0x0000005 + +gUnk_081103E0:: @ 081103E0 + .incbin "baserom.gba", 0x1103E0, 0x0000004 diff --git a/data/const/npc/stamp.s b/data/const/npc/stamp.s new file mode 100644 index 00000000..48da798e --- /dev/null +++ b/data/const/npc/stamp.s @@ -0,0 +1,18 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gStampBehaviors1:: @ 0810C2CC + .4byte sub_08062BD4 + .4byte sub_08062BF8 + .4byte sub_08062C24 + .4byte sub_08062C54 + +gStampBehaviors2:: @ 0810C2DC + .4byte sub_08062C7C + .4byte sub_08062CA4 + +gUnk_0810C2E4:: @ 0810C2E4 + .incbin "baserom.gba", 0x10C2E4, 0x0000010 diff --git a/data/const/npc/stockwell.s b/data/const/npc/stockwell.s new file mode 100644 index 00000000..734e7c07 --- /dev/null +++ b/data/const/npc/stockwell.s @@ -0,0 +1,28 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0810FDA0:: @ 0810FDA0 + .incbin "baserom.gba", 0x10FDA0, 0x0000004 + +gUnk_0810FDA4:: @ 0810FDA4 + .4byte sub_08065080 + .4byte sub_080650CC + .4byte sub_080651AC + .4byte sub_080651D8 + .4byte sub_08065368 + +gUnk_0810FDB8:: @ 0810FDB8 + .incbin "baserom.gba", 0x10FDB8, 0x0000010 + +gUnk_0810FDC8:: @ 0810FDC8 + .4byte sub_080651F8 + .4byte sub_0806522C + .4byte sub_08065250 + .4byte sub_0806528C + .4byte sub_080652B0 + .4byte sub_080652E4 + .4byte sub_08065314 + .4byte sub_08065338 diff --git a/data/const/npc/sturgeon.s b/data/const/npc/sturgeon.s new file mode 100644 index 00000000..c74f3f5d --- /dev/null +++ b/data/const/npc/sturgeon.s @@ -0,0 +1,41 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0810FA38:: @ 0810FA38 + .incbin "baserom.gba", 0x10FA38, 0x000000C + +gUnk_0810FA44:: @ 0810FA44 + .4byte sub_08064B44 + .4byte sub_08064B88 + .4byte sub_08064C2C + .4byte sub_08064C50 + +gUnk_0810FA54:: @ 0810FA54 + .incbin "baserom.gba", 0x10FA54, 0x0000006 + +gUnk_0810FA5A:: @ 0810FA5A + .incbin "baserom.gba", 0x10FA5A, 0x0000097 + +gUnk_0810FAF1:: @ 0810FAF1 + .incbin "baserom.gba", 0x10FAF1, 0x0000002 + +gUnk_0810FAF3:: @ 0810FAF3 + .incbin "baserom.gba", 0x10FAF3, 0x0000004 + +gUnk_0810FAF7:: @ 0810FAF7 + .incbin "baserom.gba", 0x10FAF7, 0x000002D + +gUnk_0810FB24:: @ 0810FB24 + .incbin "baserom.gba", 0x10FB24, 0x0000015 + +gUnk_0810FB39:: @ 0810FB39 + .incbin "baserom.gba", 0x10FB39, 0x0000015 + +gUnk_0810FB4E:: @ 0810FB4E + .incbin "baserom.gba", 0x10FB4E, 0x0000015 + +gUnk_0810FB63:: @ 0810FB63 + .incbin "baserom.gba", 0x10FB63, 0x0000015 diff --git a/data/const/npc/syrup.s b/data/const/npc/syrup.s new file mode 100644 index 00000000..07666336 --- /dev/null +++ b/data/const/npc/syrup.s @@ -0,0 +1,24 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081121B4:: @ 081121B4 + .incbin "baserom.gba", 0x1121B4, 0x0000010 + +gUnk_081121C4:: @ 081121C4 + .incbin "baserom.gba", 0x1121C4, 0x0000010 + +gUnk_081121D4:: @ 081121D4 + .4byte sub_0806A1F8 + .4byte sub_0806A234 + +gUnk_081121DC:: @ 081121DC + .incbin "baserom.gba", 0x1121DC, 0x0000008 + +gUnk_081121E4:: @ 081121E4 + .incbin "baserom.gba", 0x1121E4, 0x0000020 + +gUnk_08112204:: @ 08112204 + .incbin "baserom.gba", 0x112204, 0x0000004 diff --git a/data/const/npc/talon.s b/data/const/npc/talon.s new file mode 100644 index 00000000..31a13cb9 --- /dev/null +++ b/data/const/npc/talon.s @@ -0,0 +1,22 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0810FEB0:: @ 0810FEB0 + .incbin "baserom.gba", 0x10FEB0, 0x000000C + +gUnk_0810FEBC:: @ 0810FEBC + .4byte sub_08065570 + .4byte sub_0806559C + +gUnk_0810FEC4:: @ 0810FEC4 + .4byte sub_08065608 + .4byte sub_08065648 + .4byte sub_080656D4 + .4byte sub_080656A4 + .4byte sub_08065680 + +gUnk_0810FED8:: @ 0810FED8 + .incbin "baserom.gba", 0x10FED8, 0x0000008 diff --git a/data/const/npc/teachers.s b/data/const/npc/teachers.s new file mode 100644 index 00000000..364d0bc6 --- /dev/null +++ b/data/const/npc/teachers.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08113910:: @ 08113910 + .incbin "baserom.gba", 0x113910, 0x0000020 + +gUnk_08113930:: @ 08113930 + .incbin "baserom.gba", 0x113930, 0x0000080 diff --git a/data/const/npc/tingleSiblings.s b/data/const/npc/tingleSiblings.s new file mode 100644 index 00000000..dba6e809 --- /dev/null +++ b/data/const/npc/tingleSiblings.s @@ -0,0 +1,16 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0810FBFC:: @ 0810FBFC + .4byte sub_08064D90 + .4byte sub_08064DA0 + .4byte sub_08064DCC + +gUnk_0810FC08:: @ 0810FC08 + .incbin "baserom.gba", 0x10FC08, 0x0000048 + +gUnk_0810FC50:: @ 0810FC50 + .incbin "baserom.gba", 0x10FC50, 0x0000004 diff --git a/data/const/npc/townMinish.s b/data/const/npc/townMinish.s new file mode 100644 index 00000000..221e4476 --- /dev/null +++ b/data/const/npc/townMinish.s @@ -0,0 +1,71 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081125F4:: @ 081125F4 + .incbin "baserom.gba", 0x1125F4, 0x000000C + +gUnk_08112600:: @ 08112600 + .incbin "baserom.gba", 0x112600, 0x0000074 + +gUnk_08112674:: @ 08112674 + .incbin "baserom.gba", 0x112674, 0x0000060 + +gUnk_081126D4:: @ 081126D4 + .incbin "baserom.gba", 0x1126D4, 0x0000010 + +gUnk_081126E4:: @ 081126E4 + .incbin "baserom.gba", 0x1126E4, 0x0000004 + +gUnk_081126E8:: @ 081126E8 + .4byte sub_0806ABFC + .4byte sub_0806AC3C + +gUnk_081126F0:: @ 081126F0 + .incbin "baserom.gba", 0x1126F0, 0x000024C + +gUnk_0811293C:: @ 0811293C + .incbin "baserom.gba", 0x11293C, 0x0000001 + +gUnk_0811293D:: @ 0811293D + .incbin "baserom.gba", 0x11293D, 0x00002B3 + +gUnk_08112BF0:: @ 08112BF0 + .4byte sub_0806B004 + .4byte sub_0806B064 + .4byte sub_0806AFBC + .4byte sub_0806AFBC + .4byte sub_0806AFBC + .4byte sub_0806AFBC + .4byte sub_0806AFBC + .4byte sub_0806B098 + .4byte sub_0806B098 + .4byte sub_0806B0E0 + .4byte sub_0806B134 + .4byte sub_0806AFBC + .4byte sub_0806AFBC + .4byte sub_0806AFBC + .4byte sub_0806AFBC + .4byte sub_0806AFBC + .4byte sub_0806AFBC + .4byte sub_0806AFBC + .4byte sub_0806AFBC + .4byte sub_0806AFBC + +gUnk_08112C40:: @ 08112C40 + .incbin "baserom.gba", 0x112C40, 0x000000A + +gUnk_08112C4A:: @ 08112C4A + .incbin "baserom.gba", 0x112C4A, 0x0000006 + +gUnk_08112C50:: @ 08112C50 + .incbin "baserom.gba", 0x112C50, 0x000000C + +gUnk_08112C5C:: @ 08112C5C + .incbin "baserom.gba", 0x112C5C, 0x0000004 + +gUnk_08112C60:: @ 08112C60 + .incbin "baserom.gba", 0x112C60, 0x0000008 + diff --git a/data/const/npc/townsperson.s b/data/const/npc/townsperson.s new file mode 100644 index 00000000..185296ac --- /dev/null +++ b/data/const/npc/townsperson.s @@ -0,0 +1,107 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0810B680:: @ 0810B680 + .incbin "baserom.gba", 0x10B680, 0x000002A + +gUnk_0810B6AA:: @ 0810B6AA + .incbin "baserom.gba", 0x10B6AA, 0x0000009 + +gUnk_0810B6B3:: @ 0810B6B3 + .incbin "baserom.gba", 0x10B6B3, 0x0000021 + +gUnk_0810B6D4:: @ 0810B6D4 + .incbin "baserom.gba", 0x10B6D4, 0x000000C + +gUnk_0810B6E0:: @ 0810B6E0 + .incbin "baserom.gba", 0x10B6E0, 0x000000C + +gUnk_0810B6EC:: @ 0810B6EC + .4byte gUnk_0810B6D4 + .4byte gUnk_0810B6D4 + .4byte gUnk_0810B6D4 + .4byte gUnk_0810B6D4 + .4byte gUnk_0810B6D4 + .4byte gUnk_0810B6D4 + .4byte gUnk_0810B6D4 + .4byte gUnk_0810B6D4 + .4byte gUnk_0810B6D4 + .4byte gUnk_0810B6D4 + .4byte gUnk_0810B6D4 + .4byte gUnk_0810B6D4 + .4byte gUnk_0810B6D4 + .4byte gUnk_0810B6D4 + .4byte gUnk_0810B6D4 + .4byte gUnk_0810B6E0 + .4byte gUnk_0810B6D4 + .4byte gUnk_0810B6D4 + .4byte gUnk_0810B6D4 + .4byte gUnk_0810B6D4 + .4byte gUnk_0810B6D4 + +gUnk_0810B740:: @ 0810B740 + .incbin "baserom.gba", 0x10B740, 0x0000008 + +gUnk_0810B748:: @ 0810B748 + .incbin "baserom.gba", 0x10B748, 0x0000002 + +gUnk_0810B74A:: @ 0810B74A + .incbin "baserom.gba", 0x10B74A, 0x0000018 + +gUnk_0810B762:: @ 0810B762 + .incbin "baserom.gba", 0x10B762, 0x0000012 + +gUnk_0810B774:: @ 0810B774 + .4byte sub_08061BC8 + .4byte sub_08061C00 + +gUnk_0810B77C:: @ 0810B77C + .4byte sub_08061CEC + .4byte sub_08061D64 + .4byte sub_08061E24 + .4byte sub_08061E50 + +gUnk_0810B78C:: @ 0810B78C + .incbin "baserom.gba", 0x10B78C, 0x0000004 + +gUnk_0810B790:: @ 0810B790 + .incbin "baserom.gba", 0x10B790, 0x000001C + +gUnk_0810B7AC:: @ 0810B7AC + .incbin "baserom.gba", 0x10B7AC, 0x000000E + +gUnk_0810B7BA:: @ 0810B7BA + .incbin "baserom.gba", 0x10B7BA, 0x0000006 + +gUnk_0810B7C0:: @ 0810B7C0 + .incbin "baserom.gba", 0x10B7C0, 0x000012B + +gUnk_0810B8EB:: @ 0810B8EB + .incbin "baserom.gba", 0x10B8EB, 0x0000037 + +gUnk_0810B922:: @ 0810B922 + .incbin "baserom.gba", 0x10B922, 0x0000049 + +gUnk_0810B96B:: @ 0810B96B + .incbin "baserom.gba", 0x10B96B, 0x0000065 + +gUnk_0810B9D0:: @ 0810B9D0 + .incbin "baserom.gba", 0x10B9D0, 0x0000031 + +gUnk_0810BA01:: @ 0810BA01 + .incbin "baserom.gba", 0x10BA01, 0x0000117 + +gUnk_0810BB18:: @ 0810BB18 + .incbin "baserom.gba", 0x10BB18, 0x0000059 + +gUnk_0810BB71:: @ 0810BB71 + .incbin "baserom.gba", 0x10BB71, 0x000005B + +gUnk_0810BBCC:: @ 0810BBCC + .incbin "baserom.gba", 0x10BBCC, 0x000009C + +gUnk_0810BC68:: @ 0810BC68 + .incbin "baserom.gba", 0x10BC68, 0x0000098 diff --git a/data/const/npc/vaati.s b/data/const/npc/vaati.s new file mode 100644 index 00000000..cf25ef3d --- /dev/null +++ b/data/const/npc/vaati.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08110734:: @ 08110734 + .4byte sub_08066A94 + .4byte sub_08066ACC diff --git a/data/const/npc/vaatiReborn.s b/data/const/npc/vaatiReborn.s new file mode 100644 index 00000000..b9db1ee2 --- /dev/null +++ b/data/const/npc/vaatiReborn.s @@ -0,0 +1,12 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08112F78:: @ 08112F78 + .4byte sub_0806B67C + .4byte sub_0806B7BC + +gUnk_08112F80:: @ 08112F80 + .incbin "baserom.gba", 0x112F80, 0x0000008 diff --git a/data/const/npc/wheaton.s b/data/const/npc/wheaton.s new file mode 100644 index 00000000..8dabeb7f --- /dev/null +++ b/data/const/npc/wheaton.s @@ -0,0 +1,8 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0810C3C0:: @ 0810C3C0 + .incbin "baserom.gba", 0x10C3C0, 0x0000008 diff --git a/data/const/npc/windTribespeople.s b/data/const/npc/windTribespeople.s new file mode 100644 index 00000000..a6775c7b --- /dev/null +++ b/data/const/npc/windTribespeople.s @@ -0,0 +1,55 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08113A1C:: @ 08113A1C + .incbin "baserom.gba", 0x113A1C, 0x0000060 + +gUnk_08113A7C:: @ 08113A7C + .4byte sub_0806C798 + .4byte sub_0806C7D4 + .4byte sub_0806C834 + .4byte sub_0806C85C + +gUnk_08113A8C:: @ 08113A8C + .4byte sub_0806C928 + .4byte sub_0806C944 + .4byte sub_0806C978 + .4byte sub_0806C99C + .4byte sub_0806C9D0 + .4byte sub_0806C928 + .4byte sub_0806C9F8 + .4byte sub_0806C99C + .4byte sub_0806CA1C + .4byte sub_0806CA2C + .4byte sub_0806CA3C + .4byte sub_0806CA4C + +gUnk_08113ABC:: @ 08113ABC + .incbin "baserom.gba", 0x113ABC, 0x0000050 + +gUnk_08113B0C:: @ 08113B0C + .incbin "baserom.gba", 0x113B0C, 0x0000006 + +gUnk_08113B12:: @ 08113B12 + .incbin "baserom.gba", 0x113B12, 0x0000004 + +gUnk_08113B16:: @ 08113B16 + .incbin "baserom.gba", 0x113B16, 0x0000008 + +gUnk_08113B1E:: @ 08113B1E + .incbin "baserom.gba", 0x113B1E, 0x0000004 + +gUnk_08113B22:: @ 08113B22 + .incbin "baserom.gba", 0x113B22, 0x0000006 + +gUnk_08113B28:: @ 08113B28 + .incbin "baserom.gba", 0x113B28, 0x0000008 + +gUnk_08113B30:: @ 08113B30 + .incbin "baserom.gba", 0x113B30, 0x0000008 + +gUnk_08113B38:: @ 08113B38 + .incbin "baserom.gba", 0x113B38, 0x0000007 diff --git a/data/const/npc/zelda.s b/data/const/npc/zelda.s new file mode 100644 index 00000000..92acd3b0 --- /dev/null +++ b/data/const/npc/zelda.s @@ -0,0 +1,21 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08110BD8:: @ 08110BD8 + .4byte sub_08066CCC + .4byte sub_08066CF8 + +gUnk_08110BE0:: @ 08110BE0 + .incbin "baserom.gba", 0x110BE0, 0x000001F + +gUnk_08110BFF:: @ 08110BFF + .incbin "baserom.gba", 0x110BFF, 0x0000001 + +gUnk_08110C00:: @ 08110C00 + .incbin "baserom.gba", 0x110C00, 0x0000003 + +gUnk_08110C03:: @ 08110C03 + .incbin "baserom.gba", 0x110C03, 0x0000009 diff --git a/data/const/object/backgroundCloud.s b/data/const/object/backgroundCloud.s new file mode 100644 index 00000000..1db1df6a --- /dev/null +++ b/data/const/object/backgroundCloud.s @@ -0,0 +1,16 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/bakerOven.s new file mode 100644 index 00000000..6d635c75 --- /dev/null +++ b/data/const/object/bakerOven.s @@ -0,0 +1,10 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08123E20:: @ 08123E20 + .4byte sub_0809CC74 + .4byte sub_0809CD0C + .4byte sub_0809CDB4 diff --git a/data/const/object/beanstalk.s b/data/const/object/beanstalk.s new file mode 100644 index 00000000..c42388fa --- /dev/null +++ b/data/const/object/beanstalk.s @@ -0,0 +1,62 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08120DF4:: @ 08120DF4 + .4byte sub_08089D1C + +gUnk_08120DF8:: @ 08120DF8 + .4byte sub_08089F08 + +gUnk_08120DFC:: @ 08120DFC + .incbin "baserom.gba", 0x120DFC, 0x0000004 + +gUnk_08120E00:: @ 08120E00 + .incbin "baserom.gba", 0x120E00, 0x0000001 + +gUnk_08120E01:: @ 08120E01 + .incbin "baserom.gba", 0x120E01, 0x0000001 + +gUnk_08120E02:: @ 08120E02 + .incbin "baserom.gba", 0x120E02, 0x0000006 + +gUnk_08120E08:: @ 08120E08 + .incbin "baserom.gba", 0x120E08, 0x000000B + +gUnk_08120E13:: @ 08120E13 + .incbin "baserom.gba", 0x120E13, 0x0000001 + +gUnk_08120E14:: @ 08120E14 + .incbin "baserom.gba", 0x120E14, 0x0000028 + +gUnk_08120E3C:: @ 08120E3C + .incbin "baserom.gba", 0x120E3C, 0x0000014 + +gUnk_08120E50:: @ 08120E50 + .4byte sub_08089F20 + .4byte nullsub_517 + .4byte sub_0808A010 + .4byte nullsub_517 + .4byte sub_0808A0C0 + .4byte sub_0808A0C0 + .4byte sub_0808A0C0 + .4byte sub_0808A0DC + .4byte sub_0808A208 + .4byte sub_0808A2F0 + +gUnk_08120E78:: @ 08120E78 + .4byte sub_08089F38 + .4byte sub_08089F70 + .4byte sub_08089FF0 + +gUnk_08120E84:: @ 08120E84 + .4byte sub_0808A220 + .4byte nullsub_518 + +gUnk_08120E8C:: @ 08120E8C + .incbin "baserom.gba", 0x120E8C, 0x0000045 + +gUnk_08120ED1:: @ 08120ED1 + .incbin "baserom.gba", 0x120ED1, 0x0000028 diff --git a/data/const/object/bell.s b/data/const/object/bell.s new file mode 100644 index 00000000..34f1a8a5 --- /dev/null +++ b/data/const/object/bell.s @@ -0,0 +1,15 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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/bigBarrel.s b/data/const/object/bigBarrel.s new file mode 100644 index 00000000..9394c9f0 --- /dev/null +++ b/data/const/object/bigBarrel.s @@ -0,0 +1,36 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08120C1C:: @ 08120C1C + .incbin "baserom.gba", 0x120C1C, 0x0000009 + +gUnk_08120C25:: @ 08120C25 + .incbin "baserom.gba", 0x120C25, 0x0000009 + +gUnk_08120C2E:: @ 08120C2E + .incbin "baserom.gba", 0x120C2E, 0x0000006 + +gUnk_08120C34:: @ 08120C34 + .4byte sub_08088A68 + .4byte sub_08088C9C + .4byte sub_08088DB4 + .4byte sub_08088E74 + .4byte sub_08088F20 + +gUnk_08120C48:: @ 08120C48 + .incbin "baserom.gba", 0x120C48, 0x0000008 + +gUnk_08120C50:: @ 08120C50 + .incbin "baserom.gba", 0x120C50, 0x0000002 + +gUnk_08120C52:: @ 08120C52 + .incbin "baserom.gba", 0x120C52, 0x0000004 + +gUnk_08120C56:: @ 08120C56 + .incbin "baserom.gba", 0x120C56, 0x0000008 + +gUnk_08120C5E:: @ 08120C5E + .incbin "baserom.gba", 0x120C5E, 0x0000008 diff --git a/data/const/object/bigIceBlock.s b/data/const/object/bigIceBlock.s new file mode 100644 index 00000000..061f99c2 --- /dev/null +++ b/data/const/object/bigIceBlock.s @@ -0,0 +1,14 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/bigPushableLever.s new file mode 100644 index 00000000..98d2b400 --- /dev/null +++ b/data/const/object/bigPushableLever.s @@ -0,0 +1,19 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/bigVortex.s new file mode 100644 index 00000000..10714c24 --- /dev/null +++ b/data/const/object/bigVortex.s @@ -0,0 +1,16 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/bird.s new file mode 100644 index 00000000..6d6afb49 --- /dev/null +++ b/data/const/object/bird.s @@ -0,0 +1,40 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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/blockPushed.s b/data/const/object/blockPushed.s new file mode 100644 index 00000000..3547441d --- /dev/null +++ b/data/const/object/blockPushed.s @@ -0,0 +1,27 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811F624:: @ 0811F624 + .4byte sub_08082EB4 + .4byte sub_08083094 + +gUnk_0811F62C:: @ 0811F62C + .incbin "baserom.gba", 0x11F62C, 0x0000008 + +gUnk_0811F634:: @ 0811F634 + .incbin "baserom.gba", 0x11F634, 0x0000008 + +gUnk_0811F63C:: @ 0811F63C + .incbin "baserom.gba", 0x11F63C, 0x0000008 + +gUnk_0811F644:: @ 0811F644 + .incbin "baserom.gba", 0x11F644, 0x0000008 + +gUnk_0811F64C:: @ 0811F64C + .4byte gUnk_0811F62C + .4byte gUnk_0811F634 + .4byte gUnk_0811F63C + .4byte gUnk_0811F644 diff --git a/data/const/object/bollard.s b/data/const/object/bollard.s new file mode 100644 index 00000000..338230dc --- /dev/null +++ b/data/const/object/bollard.s @@ -0,0 +1,12 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08121300:: @ 08121300 + .4byte sub_0808B2AC + .4byte sub_0808B2CC + .4byte sub_0808B324 + .4byte sub_0808B344 + .4byte sub_0808B38C diff --git a/data/const/object/books.s b/data/const/object/books.s new file mode 100644 index 00000000..8e75c69c --- /dev/null +++ b/data/const/object/books.s @@ -0,0 +1,16 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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/bossDoor.s b/data/const/object/bossDoor.s new file mode 100644 index 00000000..cc29da0c --- /dev/null +++ b/data/const/object/bossDoor.s @@ -0,0 +1,29 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081214D8:: @ 081214D8 + .4byte sub_0808C1FC + .4byte sub_0808C320 + .4byte sub_0808C348 + .4byte sub_0808C384 + .4byte sub_0808C3BC + .4byte sub_0808C414 + .4byte sub_0808C4A4 + +gUnk_081214F4:: @ 081214F4 + .incbin "baserom.gba", 0x1214F4, 0x0000008 + +gUnk_081214FC:: @ 081214FC + .incbin "baserom.gba", 0x1214FC, 0x0000010 + +gUnk_0812150C:: @ 0812150C + .incbin "baserom.gba", 0x12150C, 0x0000001 + +gUnk_0812150D:: @ 0812150D + .incbin "baserom.gba", 0x12150D, 0x0000005 + +gUnk_08121512:: @ 08121512 + .incbin "baserom.gba", 0x121512, 0x0000002 diff --git a/data/const/object/button.s b/data/const/object/button.s new file mode 100644 index 00000000..1a32b057 --- /dev/null +++ b/data/const/object/button.s @@ -0,0 +1,16 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811EE38:: @ 0811EE38 + .4byte sub_08081AE0 + .4byte sub_08081B84 + .4byte sub_08081BAC + .4byte sub_08081BE0 + .4byte sub_08081C30 + .4byte sub_08081C98 + +gUnk_0811EE50:: @ 0811EE50 + .incbin "baserom.gba", 0x11EE50, 0x000000C diff --git a/data/const/object/chestSpawner.s b/data/const/object/chestSpawner.s new file mode 100644 index 00000000..3c3baa5a --- /dev/null +++ b/data/const/object/chestSpawner.s @@ -0,0 +1,64 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811F7E8:: @ 0811F7E8 + .4byte sub_08083DF0 + .4byte sub_08083DF0 + .4byte sub_08083E08 + .4byte sub_08083E08 + .4byte sub_08083E08 + .4byte sub_08083E08 + .4byte sub_08083DF0 + .4byte sub_08083DF0 + +gUnk_0811F808:: @ 0811F808 + .4byte sub_08084190 + .4byte sub_0808420C + .4byte sub_08084224 + .4byte sub_0808427C + +gUnk_0811F818:: @ 0811F818 + .4byte sub_08083E4C + .4byte sub_08083EB0 + .4byte sub_08083F14 + .4byte sub_08083FEC + .4byte sub_08084024 + .4byte sub_08084184 + .4byte sub_0808414C + .4byte nullsub_114 + +gUnk_0811F838:: @ 0811F838 + .incbin "baserom.gba", 0x11F838, 0x0000008 + +gUnk_0811F840:: @ 0811F840 + .incbin "baserom.gba", 0x11F840, 0x0000010 + +gUnk_0811F850:: @ 0811F850 + .incbin "baserom.gba", 0x11F850, 0x0000004 + +gUnk_0811F854:: @ 0811F854 + .incbin "baserom.gba", 0x11F854, 0x0000012 + +gUnk_0811F866:: @ 0811F866 + .incbin "baserom.gba", 0x11F866, 0x000001A + +gUnk_0811F880:: @ 0811F880 + .incbin "baserom.gba", 0x11F880, 0x000000A + +gUnk_0811F88A:: @ 0811F88A + .incbin "baserom.gba", 0x11F88A, 0x000000E + +gUnk_0811F898:: @ 0811F898 + .4byte gUnk_0811F854 + .4byte gUnk_0811F866 + .4byte gUnk_0811F880 + .4byte gUnk_0811F88A + +gUnk_0811F8A8:: @ 0811F8A8 + .incbin "baserom.gba", 0x11F8A8, 0x0000008 + +gUnk_0811F8B0:: @ 0811F8B0 + .incbin "baserom.gba", 0x11F8B0, 0x0000008 diff --git a/data/const/object/cloud.s b/data/const/object/cloud.s new file mode 100644 index 00000000..cea18461 --- /dev/null +++ b/data/const/object/cloud.s @@ -0,0 +1,30 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08124798:: @ 08124798 + .4byte sub_0809F4DC + .4byte sub_0809F700 + +gUnk_081247A0:: @ 081247A0 + .4byte sub_0809F514 + .4byte sub_0809F548 + .4byte sub_0809F5B0 + +gUnk_081247AC:: @ 081247AC + .4byte sub_0809F5DC + .4byte sub_0809F5F0 + .4byte sub_0809F61C + .4byte sub_0809F69C + .4byte sub_0809F6CC + +gUnk_081247C0:: @ 081247C0 + .incbin "baserom.gba", 0x1247C0, 0x0000008 + +gUnk_081247C8:: @ 081247C8 + .incbin "baserom.gba", 0x1247C8, 0x0000008 + +gUnk_081247D0:: @ 081247D0 + .incbin "baserom.gba", 0x1247D0, 0x0000028 diff --git a/data/const/object/crenalBeanSprout.s b/data/const/object/crenalBeanSprout.s new file mode 100644 index 00000000..f1eb0f11 --- /dev/null +++ b/data/const/object/crenalBeanSprout.s @@ -0,0 +1,40 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/deathFx.s new file mode 100644 index 00000000..55663678 --- /dev/null +++ b/data/const/object/deathFx.s @@ -0,0 +1,37 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811EBFC:: @ 0811EBFC + .4byte sub_08081634 + .4byte sub_08081720 + .4byte sub_08081760 + +gUnk_0811EC08:: @ 0811EC08 + .incbin "baserom.gba", 0x11EC08, 0x0000018 + +gUnk_0811EC20:: @ 0811EC20 + .incbin "baserom.gba", 0x11EC20, 0x0000004 + +gUnk_0811EC24:: @ 0811EC24 + .4byte sub_080817CC + .4byte sub_080817D8 + .4byte sub_080817F0 + .4byte sub_080817E4 + .4byte sub_080817CC + .4byte sub_080817CC + .4byte sub_080817CC + .4byte sub_080817CC + .4byte sub_080817CC + .4byte sub_080817CC + .4byte sub_080817CC + .4byte sub_080817CC + .4byte sub_080817CC + .4byte sub_080817CC + .4byte sub_080817CC + .4byte sub_080817FC + +gUnk_0811EC64:: @ 0811EC64 + .incbin "baserom.gba", 0x11EC64, 0x0000070 diff --git a/data/const/object/evilSpirit.s b/data/const/object/evilSpirit.s new file mode 100644 index 00000000..aabda635 --- /dev/null +++ b/data/const/object/evilSpirit.s @@ -0,0 +1,36 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08120668:: @ 08120668 + .4byte sub_080862B8 + .4byte sub_08086370 + .4byte sub_08086550 + .4byte sub_08086594 + +gUnk_08120678:: @ 08120678 + .incbin "baserom.gba", 0x120678, 0x000000A + +gUnk_08120682:: @ 08120682 + .incbin "baserom.gba", 0x120682, 0x0000004 + +gUnk_08120686:: @ 08120686 + .incbin "baserom.gba", 0x120686, 0x0000004 + +gUnk_0812068A:: @ 0812068A + .incbin "baserom.gba", 0x12068A, 0x0000004 + +gUnk_0812068E:: @ 0812068E + .incbin "baserom.gba", 0x12068E, 0x0000004 + +gUnk_08120692:: @ 08120692 + .incbin "baserom.gba", 0x120692, 0x0000006 + +gUnk_08120698:: @ 08120698 + .4byte gUnk_08120682 + .4byte gUnk_08120686 + .4byte gUnk_0812068A + .4byte gUnk_0812068E + .4byte gUnk_08120692 diff --git a/data/const/object/eyeSwitch.s b/data/const/object/eyeSwitch.s new file mode 100644 index 00000000..8d159dca --- /dev/null +++ b/data/const/object/eyeSwitch.s @@ -0,0 +1,12 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08120B20:: @ 08120B20 + .4byte sub_080886A4 + .4byte sub_08088718 + .4byte sub_08088760 + .4byte sub_08088790 + .4byte sub_080887D8 diff --git a/data/const/object/fairy.s b/data/const/object/fairy.s new file mode 100644 index 00000000..bb456b41 --- /dev/null +++ b/data/const/object/fairy.s @@ -0,0 +1,20 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08121784:: @ 08121784 + .4byte sub_0808D7B4 + .4byte sub_0808D844 + .4byte sub_0808D88C + .4byte sub_0808D958 + .4byte sub_0808D998 + +gUnk_08121798:: @ 08121798 + .4byte sub_0808D784 + .4byte sub_0808D798 + .4byte sub_0808D7A0 + +gUnk_081217A4:: @ 081217A4 + .incbin "baserom.gba", 0x1217A4, 0x0000004 diff --git a/data/const/object/fan.s b/data/const/object/fan.s new file mode 100644 index 00000000..0c8402e9 --- /dev/null +++ b/data/const/object/fan.s @@ -0,0 +1,17 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/figurineDevice.s new file mode 100644 index 00000000..12e4f22a --- /dev/null +++ b/data/const/object/figurineDevice.s @@ -0,0 +1,27 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08120A94:: @ 08120A94 + .4byte sub_08087BC4 + .4byte sub_08087CA8 + .4byte sub_08087D1C + .4byte sub_08087DBC + .4byte sub_08087E5C + +gUnk_08120AA8:: @ 08120AA8 + .incbin "baserom.gba", 0x120AA8, 0x0000004 + +gUnk_08120AAC:: @ 08120AAC + .incbin "baserom.gba", 0x120AAC, 0x0000008 + +gUnk_08120AB4:: @ 08120AB4 + .incbin "baserom.gba", 0x120AB4, 0x0000018 + +gUnk_08120ACC:: @ 08120ACC + .incbin "baserom.gba", 0x120ACC, 0x0000018 + +gUnk_08120AE4:: @ 08120AE4 + .incbin "baserom.gba", 0x120AE4, 0x0000004 diff --git a/data/const/object/fileScreenObjects.s b/data/const/object/fileScreenObjects.s new file mode 100644 index 00000000..5f20a514 --- /dev/null +++ b/data/const/object/fileScreenObjects.s @@ -0,0 +1,58 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/fireplace.s new file mode 100644 index 00000000..c59473e2 --- /dev/null +++ b/data/const/object/fireplace.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08123D98:: @ 08123D98 + .4byte sub_0809B708 + .4byte sub_0809B7A0 diff --git a/data/const/object/floatingPlatform.s b/data/const/object/floatingPlatform.s new file mode 100644 index 00000000..0fa0ac32 --- /dev/null +++ b/data/const/object/floatingPlatform.s @@ -0,0 +1,12 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08120650:: @ 08120650 + .4byte sub_080860D8 + .4byte sub_0808611C + +gUnk_08120658:: @ 08120658 + .incbin "baserom.gba", 0x120658, 0x0000008 diff --git a/data/const/object/fourElements.s b/data/const/object/fourElements.s new file mode 100644 index 00000000..332213b2 --- /dev/null +++ b/data/const/object/fourElements.s @@ -0,0 +1,17 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08124898:: @ 08124898 + .4byte sub_080A01E0 + .4byte sub_080A0290 + .4byte sub_080A02CC + .4byte sub_080A034C + .4byte sub_080A0390 + .4byte sub_080A03B8 + .4byte sub_080A03E8 + +gUnk_081248B4:: @ 081248B4 + .incbin "baserom.gba", 0x1248B4, 0x0000008 diff --git a/data/const/object/frozenWaterElement.s b/data/const/object/frozenWaterElement.s new file mode 100644 index 00000000..f7439a05 --- /dev/null +++ b/data/const/object/frozenWaterElement.s @@ -0,0 +1,13 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/furniture.s new file mode 100644 index 00000000..56c70c9d --- /dev/null +++ b/data/const/object/furniture.s @@ -0,0 +1,20 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/gentariCurtains.s new file mode 100644 index 00000000..2feb1184 --- /dev/null +++ b/data/const/object/gentariCurtains.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0812260C:: @ 0812260C + .4byte sub_08092050 + .4byte sub_0809214C + .4byte sub_08092164 + .4byte nullsub_118 diff --git a/data/const/object/giantBookLadder.s b/data/const/object/giantBookLadder.s new file mode 100644 index 00000000..3f44de25 --- /dev/null +++ b/data/const/object/giantBookLadder.s @@ -0,0 +1,8 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08121C40:: @ 08121C40 + .incbin "baserom.gba", 0x121C40, 0x0000008 diff --git a/data/const/object/giantLeaf.s b/data/const/object/giantLeaf.s new file mode 100644 index 00000000..e58996dc --- /dev/null +++ b/data/const/object/giantLeaf.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08121750:: @ 08121750 + .incbin "baserom.gba", 0x121750, 0x000001A + +gUnk_0812176A:: @ 0812176A + .incbin "baserom.gba", 0x12176A, 0x000001A diff --git a/data/const/object/giantTwig.s b/data/const/object/giantTwig.s new file mode 100644 index 00000000..3974e63c --- /dev/null +++ b/data/const/object/giantTwig.s @@ -0,0 +1,27 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/heartContainer.s new file mode 100644 index 00000000..356963e0 --- /dev/null +++ b/data/const/object/heartContainer.s @@ -0,0 +1,8 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08121C58:: @ 08121C58 + .incbin "baserom.gba", 0x121C58, 0x000000C diff --git a/data/const/object/hiddenLadderDown.s b/data/const/object/hiddenLadderDown.s new file mode 100644 index 00000000..7a623dda --- /dev/null +++ b/data/const/object/hiddenLadderDown.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08122604:: @ 08122604 + .4byte sub_08091F14 + .4byte sub_08092000 diff --git a/data/const/object/hittableLever.s b/data/const/object/hittableLever.s new file mode 100644 index 00000000..a2397b43 --- /dev/null +++ b/data/const/object/hittableLever.s @@ -0,0 +1,12 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08121178:: @ 08121178 + .4byte sub_0808A71C + .4byte sub_0808A778 + +gUnk_08121180:: @ 08121180 + .incbin "baserom.gba", 0x121180, 0x0000008 diff --git a/data/const/object/houseDoorExterior.s b/data/const/object/houseDoorExterior.s new file mode 100644 index 00000000..1d7c7d5c --- /dev/null +++ b/data/const/object/houseDoorExterior.s @@ -0,0 +1,14 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081206AC:: @ 081206AC + .incbin "baserom.gba", 0x1206AC, 0x0000008 + +gUnk_081206B4:: @ 081206B4 + .4byte sub_080866D8 + .4byte sub_080867E4 + .4byte sub_0808681C + .4byte sub_080868B0 diff --git a/data/const/object/houseDoorInterior.s b/data/const/object/houseDoorInterior.s new file mode 100644 index 00000000..c6e1eab0 --- /dev/null +++ b/data/const/object/houseDoorInterior.s @@ -0,0 +1,20 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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/itemForSale.s b/data/const/object/itemForSale.s new file mode 100644 index 00000000..fcd3707a --- /dev/null +++ b/data/const/object/itemForSale.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811EE28:: @ 0811EE28 + .4byte sub_08081854 + .4byte sub_080818A4 + .4byte sub_08081930 + .4byte sub_08081A80 diff --git a/data/const/object/itemOnGround.s b/data/const/object/itemOnGround.s new file mode 100644 index 00000000..e17d1d64 --- /dev/null +++ b/data/const/object/itemOnGround.s @@ -0,0 +1,41 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811E7C4:: @ 0811E7C4 + .4byte sub_080808D8 + .4byte sub_080808E4 + .4byte sub_08080904 + .4byte sub_08080910 + +gUnk_0811E7D4:: @ 0811E7D4 + .incbin "baserom.gba", 0x11E7D4, 0x0000014 + +gUnk_0811E7E8:: @ 0811E7E8 + .incbin "baserom.gba", 0x11E7E8, 0x000002C + +gUnk_0811E814:: @ 0811E814 + .incbin "baserom.gba", 0x11E814, 0x000002C + +gUnk_0811E840:: @ 0811E840 + .incbin "baserom.gba", 0x11E840, 0x000000C + +gUnk_0811E84C:: @ 0811E84C + .incbin "baserom.gba", 0x11E84C, 0x00000B0 + +gUnk_0811E8FC:: @ 0811E8FC + .incbin "baserom.gba", 0x11E8FC, 0x00000FA + +gUnk_0811E9F6:: @ 0811E9F6 + .incbin "baserom.gba", 0x11E9F6, 0x0000001 + +gUnk_0811E9F7:: @ 0811E9F7 + .incbin "baserom.gba", 0x11E9F7, 0x0000124 + +gUnk_0811EB1B:: @ 0811EB1B + .incbin "baserom.gba", 0x11EB1B, 0x00000DE + +gUnk_0811EBF9:: @ 0811EBF9 + .incbin "baserom.gba", 0x11EBF9, 0x0000003 diff --git a/data/const/object/jailBars.s b/data/const/object/jailBars.s new file mode 100644 index 00000000..fc949c82 --- /dev/null +++ b/data/const/object/jailBars.s @@ -0,0 +1,20 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08124950:: @ 08124950 + .4byte sub_080A08C4 + .4byte sub_080A0910 + .4byte sub_080A0938 + .4byte nullsub_127 + +gUnk_08124960:: @ 08124960 + .incbin "baserom.gba", 0x124960, 0x0000005 + +gUnk_08124965:: @ 08124965 + .incbin "baserom.gba", 0x124965, 0x0000015 + +gUnk_0812497A:: @ 0812497A + .incbin "baserom.gba", 0x12497A, 0x000001A diff --git a/data/const/object/jarPortal.s b/data/const/object/jarPortal.s new file mode 100644 index 00000000..29fd4af3 --- /dev/null +++ b/data/const/object/jarPortal.s @@ -0,0 +1,13 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08121488:: @ 08121488 + .4byte sub_0808BE9C + .4byte sub_0808BF14 + .4byte sub_0808BF58 + .4byte sub_0808BFD8 + .4byte sub_0808C0AC + diff --git a/data/const/object/ladderHoleInBookshelf.s b/data/const/object/ladderHoleInBookshelf.s new file mode 100644 index 00000000..0b74a105 --- /dev/null +++ b/data/const/object/ladderHoleInBookshelf.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081229B4:: @ 081229B4 + .4byte sub_08093FCC + .4byte sub_08093FE0 diff --git a/data/const/object/lavaPlatform.s b/data/const/object/lavaPlatform.s new file mode 100644 index 00000000..56e9bd30 --- /dev/null +++ b/data/const/object/lavaPlatform.s @@ -0,0 +1,29 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/lightableSwitch.s new file mode 100644 index 00000000..284e98e9 --- /dev/null +++ b/data/const/object/lightableSwitch.s @@ -0,0 +1,19 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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/lilypadLarge.s b/data/const/object/lilypadLarge.s new file mode 100644 index 00000000..4ae5b95d --- /dev/null +++ b/data/const/object/lilypadLarge.s @@ -0,0 +1,27 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08120608:: @ 08120608 + .4byte sub_08085504 + .4byte sub_080855E8 + .4byte sub_08085A1C + .4byte sub_08085C5C + .4byte sub_08085CDC + .4byte sub_08085D10 + +gUnk_08120620:: @ 08120620 + .incbin "baserom.gba", 0x120620, 0x000000C + +gUnk_0812062C:: @ 0812062C + .4byte sub_08085A44 + .4byte sub_08085A98 + .4byte sub_08085B40 + +gUnk_08120638:: @ 08120638 + .incbin "baserom.gba", 0x120638, 0x0000008 + +gUnk_08120640:: @ 08120640 + .incbin "baserom.gba", 0x120640, 0x0000008 diff --git a/data/const/object/lilypadSmall.s b/data/const/object/lilypadSmall.s new file mode 100644 index 00000000..f99b34ca --- /dev/null +++ b/data/const/object/lilypadSmall.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08123318:: @ 08123318 + .incbin "baserom.gba", 0x123318, 0x0000010 + diff --git a/data/const/object/lockedDoor.s b/data/const/object/lockedDoor.s new file mode 100644 index 00000000..18f12a60 --- /dev/null +++ b/data/const/object/lockedDoor.s @@ -0,0 +1,31 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811F65C:: @ 0811F65C + .4byte sub_08083338 + .4byte sub_080834B4 + .4byte sub_080834EC + .4byte sub_08083518 + .4byte sub_08083540 + .4byte nullsub_513 + .4byte sub_08083598 + .4byte sub_080835C8 + .4byte sub_080835F8 + +gUnk_0811F680:: @ 0811F680 + .incbin "baserom.gba", 0x11F680, 0x0000008 + +gUnk_0811F688:: @ 0811F688 + .incbin "baserom.gba", 0x11F688, 0x0000008 + +gUnk_0811F690:: @ 0811F690 + .incbin "baserom.gba", 0x11F690, 0x00000A0 + +gUnk_0811F730:: @ 0811F730 + .incbin "baserom.gba", 0x11F730, 0x0000010 + +gUnk_0811F740:: @ 0811F740 + .incbin "baserom.gba", 0x11F740, 0x0000004 diff --git a/data/const/object/macroAcorn.s b/data/const/object/macroAcorn.s new file mode 100644 index 00000000..a0952a73 --- /dev/null +++ b/data/const/object/macroAcorn.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081242C8:: @ 081242C8 + .4byte sub_0809E518 + .4byte nullsub_125 diff --git a/data/const/object/macroBook.s b/data/const/object/macroBook.s new file mode 100644 index 00000000..cbf33538 --- /dev/null +++ b/data/const/object/macroBook.s @@ -0,0 +1,14 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/macroDecorations.s new file mode 100644 index 00000000..20584a0e --- /dev/null +++ b/data/const/object/macroDecorations.s @@ -0,0 +1,12 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081233B8:: @ 081233B8 + .4byte sub_08097DEC + .4byte sub_08097EA4 + +gUnk_081233C0:: @ 081233C0 + .incbin "baserom.gba", 0x1233C0, 0x0000050 diff --git a/data/const/object/macroMushroomStalks.s b/data/const/object/macroMushroomStalks.s new file mode 100644 index 00000000..c00a69e3 --- /dev/null +++ b/data/const/object/macroMushroomStalks.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08121668:: @ 08121668 + .4byte sub_0808C964 + .4byte sub_0808CA10 diff --git a/data/const/object/macroPlayer.s b/data/const/object/macroPlayer.s new file mode 100644 index 00000000..62397be5 --- /dev/null +++ b/data/const/object/macroPlayer.s @@ -0,0 +1,25 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08121680:: @ 08121680 + .4byte sub_0808CAFC + .4byte sub_0808CB1C + +gUnk_08121688:: @ 08121688 + .4byte sub_0808CBE8 + .4byte sub_0808CCBC + .4byte sub_0808CD00 + .4byte sub_0808CD44 + .4byte sub_0808CD88 + .4byte sub_0808CDDC + .4byte sub_0808CDF8 + .4byte sub_0808CE38 + .4byte sub_0808CE68 + .4byte sub_0808CE98 + .4byte sub_0808CEC0 + +gUnk_081216B4:: @ 081216B4 + .incbin "baserom.gba", 0x1216B4, 0x0000008 diff --git a/data/const/object/macroShoes.s b/data/const/object/macroShoes.s new file mode 100644 index 00000000..f7902756 --- /dev/null +++ b/data/const/object/macroShoes.s @@ -0,0 +1,19 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/mask.s new file mode 100644 index 00000000..a7e34e4e --- /dev/null +++ b/data/const/object/mask.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +MaskActionFuncs:: @ 081227A4 + .4byte sub_080929A4 + .4byte sub_08092A94 + .4byte sub_08092B0C + .4byte Mask_Delete+1 diff --git a/data/const/object/metalDoor.s b/data/const/object/metalDoor.s new file mode 100644 index 00000000..df748a3c --- /dev/null +++ b/data/const/object/metalDoor.s @@ -0,0 +1,12 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0812493C:: @ 0812493C + .4byte sub_080A0684 + .4byte sub_080A0718 + .4byte sub_080A074C + .4byte sub_080A07BC + .4byte sub_080A07F0 diff --git a/data/const/object/minecart.s b/data/const/object/minecart.s new file mode 100644 index 00000000..de790a39 --- /dev/null +++ b/data/const/object/minecart.s @@ -0,0 +1,21 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/minecartDoor.s new file mode 100644 index 00000000..1e0df9d3 --- /dev/null +++ b/data/const/object/minecartDoor.s @@ -0,0 +1,12 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/mineralWaterSource.s new file mode 100644 index 00000000..ff4220c9 --- /dev/null +++ b/data/const/object/mineralWaterSource.s @@ -0,0 +1,12 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +MineralWaterSourceActionFuncs:: @ 08123298 + .4byte MineralWaterSource_Init + .4byte sub_080973DC + +MineralWaterSourceParameters:: @ 081232A0 + .incbin "baserom.gba", 0x1232A0, 0x0000004 diff --git a/data/const/object/minishLight.s b/data/const/object/minishLight.s new file mode 100644 index 00000000..65089903 --- /dev/null +++ b/data/const/object/minishLight.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081247F8:: @ 081247F8 + .4byte sub_0809F840 + .4byte sub_0809F868 diff --git a/data/const/object/minishSizedEntrance.s b/data/const/object/minishSizedEntrance.s new file mode 100644 index 00000000..7a350fe7 --- /dev/null +++ b/data/const/object/minishSizedEntrance.s @@ -0,0 +1,12 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08122254:: @ 08122254 + .4byte sub_08090EC0 + .4byte sub_08090F00 + +gUnk_0812225C:: @ 0812225C + .incbin "baserom.gba", 0x12225C, 0x0000008 diff --git a/data/const/object/object10.s b/data/const/object/object10.s new file mode 100644 index 00000000..8a61aba9 --- /dev/null +++ b/data/const/object/object10.s @@ -0,0 +1,16 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08120560:: @ 08120560 + .4byte sub_0808483C + .4byte sub_080848C8 + .4byte sub_080849D8 + +gUnk_0812056C:: @ 0812056C + .incbin "baserom.gba", 0x12056C, 0x0000008 + +gUnk_08120574:: @ 08120574 + .incbin "baserom.gba", 0x120574, 0x0000008 diff --git a/data/const/object/object11.s b/data/const/object/object11.s new file mode 100644 index 00000000..aae642b9 --- /dev/null +++ b/data/const/object/object11.s @@ -0,0 +1,24 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0812057C:: @ 0812057C + .4byte sub_08084D58 + .4byte sub_08084E5C + .4byte sub_08084EB4 + +gUnk_08120588:: @ 08120588 + .incbin "baserom.gba", 0x120588, 0x0000014 + +gUnk_0812059C:: @ 0812059C + .4byte sub_08084ECC + .4byte sub_08084ED8 + .4byte sub_08084EFC + .4byte sub_08084F84 + .4byte sub_08084F88 + .4byte sub_08084F8C + +gUnk_081205B4:: @ 081205B4 + .incbin "baserom.gba", 0x1205B4, 0x0000008 diff --git a/data/const/object/object12.s b/data/const/object/object12.s new file mode 100644 index 00000000..fe6d961a --- /dev/null +++ b/data/const/object/object12.s @@ -0,0 +1,12 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081205BC:: @ 081205BC + .4byte sub_08084FD8 + .4byte nullsub_115 + .4byte sub_08085028 + .4byte sub_080850B0 + .4byte sub_080850CC diff --git a/data/const/object/object15.s b/data/const/object/object15.s new file mode 100644 index 00000000..1b2ec904 --- /dev/null +++ b/data/const/object/object15.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08120648:: @ 08120648 + .4byte sub_08086034 + .4byte sub_08086054 diff --git a/data/const/object/object17.s b/data/const/object/object17.s new file mode 100644 index 00000000..2f7cf510 --- /dev/null +++ b/data/const/object/object17.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08120660:: @ 08120660 + .4byte sub_080861C4 + .4byte sub_08086234 diff --git a/data/const/object/object1A.s b/data/const/object/object1A.s new file mode 100644 index 00000000..ad2a30fe --- /dev/null +++ b/data/const/object/object1A.s @@ -0,0 +1,10 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081206C4:: @ 081206C4 + .4byte sub_080869DC + .4byte sub_08086A28 + .4byte sub_08086A5C diff --git a/data/const/object/object1D.s b/data/const/object/object1D.s new file mode 100644 index 00000000..99b553b5 --- /dev/null +++ b/data/const/object/object1D.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081208A0:: @ 081208A0 + .incbin "baserom.gba", 0x1208A0, 0x0000008 + +gUnk_081208A8:: @ 081208A8 + .incbin "baserom.gba", 0x1208A8, 0x0000010 diff --git a/data/const/object/object1E.s b/data/const/object/object1E.s new file mode 100644 index 00000000..2c44500b --- /dev/null +++ b/data/const/object/object1E.s @@ -0,0 +1,12 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081208B8:: @ 081208B8 + .4byte sub_08087528 + .4byte sub_080875F4 + +gUnk_081208C0:: @ 081208C0 + .incbin "baserom.gba", 0x1208C0, 0x0000008 diff --git a/data/const/object/object1F.s b/data/const/object/object1F.s new file mode 100644 index 00000000..6ef35eca --- /dev/null +++ b/data/const/object/object1F.s @@ -0,0 +1,16 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08120A0C:: @ 08120A0C + .4byte sub_080876A8 + .4byte sub_0808776C + .4byte sub_080877A4 + +gUnk_08120A18:: @ 08120A18 + .incbin "baserom.gba", 0x120A18, 0x0000008 + +gUnk_08120A20:: @ 08120A20 + .incbin "baserom.gba", 0x120A20, 0x0000008 diff --git a/data/const/object/object20.s b/data/const/object/object20.s new file mode 100644 index 00000000..7946cb3b --- /dev/null +++ b/data/const/object/object20.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08120A28:: @ 08120A28 + .4byte sub_08087824 + .4byte sub_08087888 diff --git a/data/const/object/object21.s b/data/const/object/object21.s new file mode 100644 index 00000000..1b95f68a --- /dev/null +++ b/data/const/object/object21.s @@ -0,0 +1,25 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08120A68:: @ 08120A68 + .4byte sub_08087A10 + .4byte sub_08087AFC + .4byte 00000000 + .4byte sub_08087B58 + +gUnk_08120A78:: @ 08120A78 + .incbin "baserom.gba", 0x120A78, 0x0000002 + +gUnk_08120A7A:: @ 08120A7A + .incbin "baserom.gba", 0x120A7A, 0x0000006 + +gUnk_08120A80:: @ 08120A80 + .4byte sub_08087B88 + .4byte sub_08087B9C + .4byte sub_08087B9C + +gUnk_08120A8C:: @ 08120A8C + .incbin "baserom.gba", 0x120A8C, 0x0000008 diff --git a/data/const/object/object24.s b/data/const/object/object24.s new file mode 100644 index 00000000..26ebae60 --- /dev/null +++ b/data/const/object/object24.s @@ -0,0 +1,13 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08120BE0:: @ 08120BE0 + .4byte sub_08088840 + .4byte sub_0808886C + .4byte sub_080888F4 + +gUnk_08120BEC:: @ 08120BEC + .incbin "baserom.gba", 0x120BEC, 0x0000005 diff --git a/data/const/object/object26.s b/data/const/object/object26.s new file mode 100644 index 00000000..3929d292 --- /dev/null +++ b/data/const/object/object26.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08120C80:: @ 08120C80 + .incbin "baserom.gba", 0x120C80, 0x0000012 + +gUnk_08120C92:: @ 08120C92 + .incbin "baserom.gba", 0x120C92, 0x0000006 diff --git a/data/const/object/object29.s b/data/const/object/object29.s new file mode 100644 index 00000000..64113d09 --- /dev/null +++ b/data/const/object/object29.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08120D90:: @ 08120D90 + .4byte sub_08089874 + .4byte sub_08089944 + .4byte sub_08089A7C + .4byte sub_08089AE0 diff --git a/data/const/object/object2A.s b/data/const/object/object2A.s new file mode 100644 index 00000000..d94ddbf4 --- /dev/null +++ b/data/const/object/object2A.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08120DD0:: @ 08120DD0 + .4byte sub_08089B18 + .4byte sub_08089BA0 diff --git a/data/const/object/object30.s b/data/const/object/object30.s new file mode 100644 index 00000000..0e7ee1b1 --- /dev/null +++ b/data/const/object/object30.s @@ -0,0 +1,13 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08121188:: @ 08121188 + .4byte sub_0808A870 + .4byte sub_0808A8C8 + .4byte sub_0808A8E0 + +gUnk_08121194:: @ 08121194 + .incbin "baserom.gba", 0x121194, 0x0000008 diff --git a/data/const/object/object31.s b/data/const/object/object31.s new file mode 100644 index 00000000..4ddc687a --- /dev/null +++ b/data/const/object/object31.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0812119C:: @ 0812119C + .4byte sub_0808A9DC + .4byte nullsub_519 diff --git a/data/const/object/object35.s b/data/const/object/object35.s new file mode 100644 index 00000000..722cadfb --- /dev/null +++ b/data/const/object/object35.s @@ -0,0 +1,27 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081213C4:: @ 081213C4 + .4byte sub_0808B884 + .4byte sub_0808B910 + .4byte sub_0808BAB4 + +gUnk_081213D0:: @ 081213D0 + .4byte sub_0808B89C + .4byte sub_0808B8D4 + .4byte sub_0808B908 + +gUnk_081213DC:: @ 081213DC + .4byte sub_0808B934 + .4byte sub_0808B9D4 + .4byte sub_0808BA10 + .4byte sub_0808BA48 + .4byte sub_0808BA6C + .4byte nullsub_520 + +gUnk_081213F4:: @ 081213F4 + .4byte sub_0808BACC + .4byte sub_0808BB04 diff --git a/data/const/object/object36.s b/data/const/object/object36.s new file mode 100644 index 00000000..b089a9db --- /dev/null +++ b/data/const/object/object36.s @@ -0,0 +1,16 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08121440:: @ 08121440 + .4byte sub_0808BB30 + .4byte sub_0808BC3C + .4byte sub_0808BD14 + +gUnk_0812144C:: @ 0812144C + .incbin "baserom.gba", 0x12144C, 0x0000028 + +gUnk_08121474:: @ 08121474 + .incbin "baserom.gba", 0x121474, 0x000000C diff --git a/data/const/object/object37.s b/data/const/object/object37.s new file mode 100644 index 00000000..1c6c757b --- /dev/null +++ b/data/const/object/object37.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08121480:: @ 08121480 + .4byte sub_0808BE00 + .4byte sub_0808BE2C diff --git a/data/const/object/object3A.s b/data/const/object/object3A.s new file mode 100644 index 00000000..7e9780ff --- /dev/null +++ b/data/const/object/object3A.s @@ -0,0 +1,28 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081215E8:: @ 081215E8 + .incbin "baserom.gba", 0x1215E8, 0x000002A + +gUnk_08121612:: @ 08121612 + .incbin "baserom.gba", 0x121612, 0x0000002 + +gUnk_08121614:: @ 08121614 + .incbin "baserom.gba", 0x121614, 0x000000D + +gUnk_08121621:: @ 08121621 + .incbin "baserom.gba", 0x121621, 0x0000017 + +gUnk_08121638:: @ 08121638 + .4byte sub_0808C6D4 + .4byte sub_0808C74C + +gUnk_08121640:: @ 08121640 + .4byte sub_0808C858 + .4byte sub_0808C8B8 + +gUnk_08121648:: @ 08121648 + .incbin "baserom.gba", 0x121648, 0x0000020 diff --git a/data/const/object/object3D.s b/data/const/object/object3D.s new file mode 100644 index 00000000..62cabd68 --- /dev/null +++ b/data/const/object/object3D.s @@ -0,0 +1,13 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081216BC:: @ 081216BC + .4byte sub_0808CF08 + .4byte sub_0808CF5C + .4byte sub_0808D064 + +gUnk_081216C8:: @ 081216C8 + .incbin "baserom.gba", 0x1216C8, 0x0000014 diff --git a/data/const/object/object3E.s b/data/const/object/object3E.s new file mode 100644 index 00000000..04fac193 --- /dev/null +++ b/data/const/object/object3E.s @@ -0,0 +1,43 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081216DC:: @ 081216DC + .4byte sub_0808D0E0 + .4byte sub_0808D194 + .4byte sub_0808D194 + .4byte nullsub_521 + .4byte sub_0808D2FC + .4byte sub_0808D360 + .4byte sub_0808D394 + .4byte sub_0808D408 + .4byte sub_0808D45C + .4byte sub_0808D194 + +gUnk_08121704:: @ 08121704 + .incbin "baserom.gba", 0x121704, 0x0000010 + +gUnk_08121714:: @ 08121714 + .incbin "baserom.gba", 0x121714, 0x0000002 + +gUnk_08121716:: @ 08121716 + .incbin "baserom.gba", 0x121716, 0x0000001 + +gUnk_08121717:: @ 08121717 + .incbin "baserom.gba", 0x121717, 0x0000002 + +gUnk_08121719:: @ 08121719 + .incbin "baserom.gba", 0x121719, 0x0000007 + +gUnk_08121720:: @ 08121720 + .incbin "baserom.gba", 0x121720, 0x000000C + +gUnk_0812172C:: @ 0812172C + .4byte sub_0808D474 + .4byte sub_0808D518 + .4byte sub_0808D59C + +gUnk_08121738:: @ 08121738 + .incbin "baserom.gba", 0x121738, 0x0000018 diff --git a/data/const/object/object4.s b/data/const/object/object4.s new file mode 100644 index 00000000..2cf717cb --- /dev/null +++ b/data/const/object/object4.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811EE5C:: @ 0811EE5C + .4byte sub_08082058 + .4byte sub_08082098 diff --git a/data/const/object/object42.s b/data/const/object/object42.s new file mode 100644 index 00000000..f2cf7fcb --- /dev/null +++ b/data/const/object/object42.s @@ -0,0 +1,16 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081217A8:: @ 081217A8 + .4byte sub_0808DDB4 + .4byte sub_0808DDE0 + +gUnk_081217B0:: @ 081217B0 + .4byte sub_0808DDB4 + .4byte sub_0808DDE8 + +gUnk_081217B8:: @ 081217B8 + .incbin "baserom.gba", 0x1217B8, 0x0000004 diff --git a/data/const/object/object43.s b/data/const/object/object43.s new file mode 100644 index 00000000..9a0711bf --- /dev/null +++ b/data/const/object/object43.s @@ -0,0 +1,18 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081217BC:: @ 081217BC + .4byte sub_0808DEE8 + .4byte sub_0808DFAC + .4byte sub_0808E1BC + .4byte sub_0808E208 + .4byte sub_0808E264 + +gUnk_081217D0:: @ 081217D0 + .incbin "baserom.gba", 0x1217D0, 0x0000008 + +gUnk_081217D8:: @ 081217D8 + .incbin "baserom.gba", 0x1217D8, 0x0000008 diff --git a/data/const/object/object44.s b/data/const/object/object44.s new file mode 100644 index 00000000..ca4c690e --- /dev/null +++ b/data/const/object/object44.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08121B8C:: @ 08121B8C + .4byte sub_0808E298 + .4byte sub_0808E318 diff --git a/data/const/object/object45.s b/data/const/object/object45.s new file mode 100644 index 00000000..3d3acfcb --- /dev/null +++ b/data/const/object/object45.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08121BD8:: @ 08121BD8 + .4byte sub_0808E42C + .4byte sub_0808E448 diff --git a/data/const/object/object49.s b/data/const/object/object49.s new file mode 100644 index 00000000..a89cc647 --- /dev/null +++ b/data/const/object/object49.s @@ -0,0 +1,31 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/object4B.s new file mode 100644 index 00000000..a0055399 --- /dev/null +++ b/data/const/object/object4B.s @@ -0,0 +1,15 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/object51.s new file mode 100644 index 00000000..a95e84f8 --- /dev/null +++ b/data/const/object/object51.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08122278:: @ 08122278 + .4byte sub_08091010 + .4byte nullsub_523 diff --git a/data/const/object/object53.s b/data/const/object/object53.s new file mode 100644 index 00000000..f0c96385 --- /dev/null +++ b/data/const/object/object53.s @@ -0,0 +1,12 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08122280:: @ 08122280 + .4byte sub_08091120 + .4byte sub_08091198 + +gUnk_08122288:: @ 08122288 + .incbin "baserom.gba", 0x122288, 0x000000C diff --git a/data/const/object/object5A.s b/data/const/object/object5A.s new file mode 100644 index 00000000..212f6de6 --- /dev/null +++ b/data/const/object/object5A.s @@ -0,0 +1,14 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/object5B.s new file mode 100644 index 00000000..86b19c4a --- /dev/null +++ b/data/const/object/object5B.s @@ -0,0 +1,13 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08122794:: @ 08122794 + .4byte sub_080928C8 + .4byte nullsub_119 + +gUnk_0812279C:: @ 0812279C + .4byte sub_08092930 + .4byte sub_08092940 diff --git a/data/const/object/object6.s b/data/const/object/object6.s new file mode 100644 index 00000000..ff99c0d8 --- /dev/null +++ b/data/const/object/object6.s @@ -0,0 +1,28 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811F14C:: @ 0811F14C + .4byte sub_0808292C + .4byte sub_080829E4 + +gUnk_0811F154:: @ 0811F154 + .4byte sub_0808292C + .4byte sub_08082AB8 + +gUnk_0811F15C:: @ 0811F15C + .4byte sub_08082B9C + .4byte sub_08082C38 + .4byte sub_08082E14 + .4byte sub_08082E6C + +gUnk_0811F16C:: @ 0811F16C + .incbin "baserom.gba", 0x11F16C, 0x000000C + +gUnk_0811F178:: @ 0811F178 + .incbin "baserom.gba", 0x11F178, 0x0000014 + +gUnk_0811F18C:: @ 0811F18C + .incbin "baserom.gba", 0x11F18C, 0x0000004 diff --git a/data/const/object/object61.s b/data/const/object/object61.s new file mode 100644 index 00000000..7ad6eec4 --- /dev/null +++ b/data/const/object/object61.s @@ -0,0 +1,13 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/object63.s new file mode 100644 index 00000000..0727682c --- /dev/null +++ b/data/const/object/object63.s @@ -0,0 +1,10 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08122944:: @ 08122944 + .4byte sub_08093D88 + .4byte sub_08093DE0 + .4byte sub_08093E08 diff --git a/data/const/object/object64.s b/data/const/object/object64.s new file mode 100644 index 00000000..39378cd7 --- /dev/null +++ b/data/const/object/object64.s @@ -0,0 +1,16 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/object67.s new file mode 100644 index 00000000..e0f6e45e --- /dev/null +++ b/data/const/object/object67.s @@ -0,0 +1,18 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/object68.s new file mode 100644 index 00000000..525ba8a1 --- /dev/null +++ b/data/const/object/object68.s @@ -0,0 +1,19 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/object6A.s new file mode 100644 index 00000000..c5e57501 --- /dev/null +++ b/data/const/object/object6A.s @@ -0,0 +1,74 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/object70.s new file mode 100644 index 00000000..684856bd --- /dev/null +++ b/data/const/object/object70.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081232A4:: @ 081232A4 + .4byte sub_08097438 + .4byte sub_080974A4 diff --git a/data/const/object/object72.s b/data/const/object/object72.s new file mode 100644 index 00000000..d14ae4c8 --- /dev/null +++ b/data/const/object/object72.s @@ -0,0 +1,15 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/object74.s new file mode 100644 index 00000000..03aeaaa9 --- /dev/null +++ b/data/const/object/object74.s @@ -0,0 +1,21 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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/object75.s b/data/const/object/object75.s new file mode 100644 index 00000000..738b65b7 --- /dev/null +++ b/data/const/object/object75.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08121670:: @ 08121670 + .4byte sub_0808C964 + .4byte sub_0808CA10 diff --git a/data/const/object/object76.s b/data/const/object/object76.s new file mode 100644 index 00000000..1e0542c4 --- /dev/null +++ b/data/const/object/object76.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08121678:: @ 08121678 + .4byte sub_0808C964 + .4byte sub_0808CA10 diff --git a/data/const/object/object79.s b/data/const/object/object79.s new file mode 100644 index 00000000..caf4dde7 --- /dev/null +++ b/data/const/object/object79.s @@ -0,0 +1,13 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/object80.s new file mode 100644 index 00000000..b85e2715 --- /dev/null +++ b/data/const/object/object80.s @@ -0,0 +1,12 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08123664:: @ 08123664 + .4byte sub_08098B28 + .4byte sub_08098BE0 + +gUnk_0812366C:: @ 0812366C + .incbin "baserom.gba", 0x12366C, 0x0000008 diff --git a/data/const/object/object81.s b/data/const/object/object81.s new file mode 100644 index 00000000..662d1322 --- /dev/null +++ b/data/const/object/object81.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08123674:: @ 08123674 + .4byte sub_08098C80 + .4byte nullsub_124 diff --git a/data/const/object/object86.s b/data/const/object/object86.s new file mode 100644 index 00000000..7f520f2c --- /dev/null +++ b/data/const/object/object86.s @@ -0,0 +1,12 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/object87.s new file mode 100644 index 00000000..bd94da79 --- /dev/null +++ b/data/const/object/object87.s @@ -0,0 +1,19 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/object89.s new file mode 100644 index 00000000..0e612748 --- /dev/null +++ b/data/const/object/object89.s @@ -0,0 +1,18 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/object8A.s new file mode 100644 index 00000000..db3fb95d --- /dev/null +++ b/data/const/object/object8A.s @@ -0,0 +1,10 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08123D4C:: @ 08123D4C + .4byte sub_0809ADCC + .4byte nullsub_535 + .4byte sub_0809AF50 diff --git a/data/const/object/object8B.s b/data/const/object/object8B.s new file mode 100644 index 00000000..a2bac996 --- /dev/null +++ b/data/const/object/object8B.s @@ -0,0 +1,14 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/object8E.s new file mode 100644 index 00000000..86ddca97 --- /dev/null +++ b/data/const/object/object8E.s @@ -0,0 +1,12 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08123DA0:: @ 08123DA0 + .4byte sub_0809B858 + .4byte sub_0809B9BC + .4byte sub_0809BAD0 + .4byte sub_0809BC70 + .4byte sub_0809BDB0 diff --git a/data/const/object/object9.s b/data/const/object/object9.s new file mode 100644 index 00000000..fed6cf18 --- /dev/null +++ b/data/const/object/object9.s @@ -0,0 +1,13 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811F744:: @ 0811F744 + .incbin "baserom.gba", 0x11F744, 0x0000010 + +gUnk_0811F754:: @ 0811F754 + .4byte sub_08083914 + .4byte sub_0808395C + .4byte sub_08083998 diff --git a/data/const/object/object90.s b/data/const/object/object90.s new file mode 100644 index 00000000..893a15d5 --- /dev/null +++ b/data/const/object/object90.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08123DCC:: @ 08123DCC + .4byte sub_0809C3AC + .4byte nullsub_536 diff --git a/data/const/object/object91.s b/data/const/object/object91.s new file mode 100644 index 00000000..1232abbd --- /dev/null +++ b/data/const/object/object91.s @@ -0,0 +1,28 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/object93.s new file mode 100644 index 00000000..f38c1928 --- /dev/null +++ b/data/const/object/object93.s @@ -0,0 +1,21 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/object96.s new file mode 100644 index 00000000..728a2e19 --- /dev/null +++ b/data/const/object/object96.s @@ -0,0 +1,73 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/object97.s new file mode 100644 index 00000000..8ff1ad1c --- /dev/null +++ b/data/const/object/object97.s @@ -0,0 +1,65 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/object98.s new file mode 100644 index 00000000..732233be --- /dev/null +++ b/data/const/object/object98.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0812418C:: @ 0812418C + .4byte sub_0809E360 + .4byte sub_0809E3E4 diff --git a/data/const/object/object9B.s b/data/const/object/object9B.s new file mode 100644 index 00000000..a9bf16d5 --- /dev/null +++ b/data/const/object/object9B.s @@ -0,0 +1,13 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + + +gUnk_081242D0:: @ 081242D0 + .4byte sub_0809E7C0 + .4byte sub_0809E7E0 + +gUnk_081242D8:: @ 081242D8 + .incbin "baserom.gba", 0x1242D8, 0x0000010 diff --git a/data/const/object/objectA0.s b/data/const/object/objectA0.s new file mode 100644 index 00000000..7b4851e8 --- /dev/null +++ b/data/const/object/objectA0.s @@ -0,0 +1,15 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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/objectA6.s b/data/const/object/objectA6.s new file mode 100644 index 00000000..112174af --- /dev/null +++ b/data/const/object/objectA6.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08124800:: @ 08124800 + .4byte sub_0809F920 + .4byte sub_0809F964 diff --git a/data/const/object/objectA8.s b/data/const/object/objectA8.s new file mode 100644 index 00000000..7a5e4f56 --- /dev/null +++ b/data/const/object/objectA8.s @@ -0,0 +1,22 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08124824:: @ 08124824 + .4byte sub_0809FABC + .4byte sub_0809FB38 + .4byte sub_0809FB78 + .4byte sub_0809FC28 + .4byte sub_0809FD00 + .4byte sub_0809FD4C + .4byte sub_0809FD94 + +gUnk_08124840:: @ 08124840 + .4byte sub_0809FB90 + .4byte sub_0809FBA4 + .4byte sub_0809FBD4 + +gUnk_0812484C:: @ 0812484C + .incbin "baserom.gba", 0x12484C, 0x0000004 diff --git a/data/const/object/objectA9.s b/data/const/object/objectA9.s new file mode 100644 index 00000000..54108a49 --- /dev/null +++ b/data/const/object/objectA9.s @@ -0,0 +1,16 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08124850:: @ 08124850 + .4byte sub_0809FEF8 + .4byte sub_0809FF28 + .4byte DeleteEntity + +gUnk_0812485C:: @ 0812485C + .incbin "baserom.gba", 0x12485C, 0x0000004 + +gUnk_08124860:: @ 08124860 + .incbin "baserom.gba", 0x124860, 0x0000008 diff --git a/data/const/object/objectAB.s b/data/const/object/objectAB.s new file mode 100644 index 00000000..3ac4b9fb --- /dev/null +++ b/data/const/object/objectAB.s @@ -0,0 +1,10 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0812486C:: @ 0812486C + .4byte sub_080A00F8 + .4byte sub_080A012C + .4byte sub_080A0158 diff --git a/data/const/object/objectAD.s b/data/const/object/objectAD.s new file mode 100644 index 00000000..a569ed91 --- /dev/null +++ b/data/const/object/objectAD.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081248BC:: @ 081248BC + .4byte sub_080A04A4 + .4byte sub_080A04E0 diff --git a/data/const/object/objectAF.s b/data/const/object/objectAF.s new file mode 100644 index 00000000..5dfc2d66 --- /dev/null +++ b/data/const/object/objectAF.s @@ -0,0 +1,10 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081248C4:: @ 081248C4 + .4byte sub_080A05A4 + .4byte sub_080A05F4 + .4byte sub_080A0624 diff --git a/data/const/object/objectB.s b/data/const/object/objectB.s new file mode 100644 index 00000000..09182011 --- /dev/null +++ b/data/const/object/objectB.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811F7D8:: @ 0811F7D8 + .4byte sub_08083BE0 + .4byte sub_08083BF0 + .4byte sub_08083C9C + .4byte sub_08083D28 diff --git a/data/const/object/objectB3.s b/data/const/object/objectB3.s new file mode 100644 index 00000000..5a4925f1 --- /dev/null +++ b/data/const/object/objectB3.s @@ -0,0 +1,19 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08124A10:: @ 08124A10 + .4byte sub_080A0ADC + .4byte sub_080A0AF0 + +gUnk_08124A18:: @ 08124A18 + .4byte sub_080A0AC4 + .4byte sub_080A0AD0 + +gUnk_08124A20:: @ 08124A20 + .4byte sub_080A0B4C + .4byte sub_080A0B60 + .4byte sub_080A0B80 + diff --git a/data/const/object/objectB4.s b/data/const/object/objectB4.s new file mode 100644 index 00000000..d8601c5e --- /dev/null +++ b/data/const/object/objectB4.s @@ -0,0 +1,17 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08124B10:: @ 08124B10 + .incbin "baserom.gba", 0x124B10, 0x0000010 + +gUnk_08124B20:: @ 08124B20 + .4byte sub_080A0BA8 + .4byte sub_080A0CE8 + .4byte sub_080A0D70 + .4byte sub_080A0E08 + +gUnk_08124B30:: @ 08124B30 + .incbin "baserom.gba", 0x124B30, 0x0000008 diff --git a/data/const/object/objectB9.s b/data/const/object/objectB9.s new file mode 100644 index 00000000..fb9ad8bd --- /dev/null +++ b/data/const/object/objectB9.s @@ -0,0 +1,21 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08124C20:: @ 08124C20 + .incbin "baserom.gba", 0x124C20, 0x0000028 + +gUnk_08124C48:: @ 08124C48 + .incbin "baserom.gba", 0x124C48, 0x0000258 + +gUnk_08124EA0:: @ 08124EA0 + .incbin "baserom.gba", 0x124EA0, 0x0000028 + +gUnk_08124EC8:: @ 08124EC8 + .incbin "baserom.gba", 0x124EC8, 0x0000004 + +gUnk_08124ECC:: @ 08124ECC + .incbin "baserom.gba", 0x124ECC, 0x0000004 + diff --git a/data/const/object/objectBA.s b/data/const/object/objectBA.s new file mode 100644 index 00000000..cc1c0585 --- /dev/null +++ b/data/const/object/objectBA.s @@ -0,0 +1,20 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08124ED0:: @ 08124ED0 + .4byte sub_080A1704 + .4byte sub_080A184C + .4byte sub_080A189C + .4byte sub_080A190C + .4byte sub_080A1990 + .4byte sub_080A19FC + .4byte sub_080A1A80 + .4byte sub_080A1AE8 + .4byte sub_080A1B4C + .4byte sub_080A1C04 + +gUnk_08124EF8:: @ 08124EF8 + .incbin "baserom.gba", 0x124EF8, 0x0000010 diff --git a/data/const/object/objectBD.s b/data/const/object/objectBD.s new file mode 100644 index 00000000..bdd249bb --- /dev/null +++ b/data/const/object/objectBD.s @@ -0,0 +1,15 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08125014:: @ 08125014 + .incbin "baserom.gba", 0x125014, 0x0000028 + +gUnk_0812503C:: @ 0812503C + .4byte sub_080A2274 + .4byte sub_080A22B0 + .4byte sub_080A22B0 + .4byte sub_080A22B0 + .4byte sub_080A22C4 diff --git a/data/const/object/objectBlockingStairs.s b/data/const/object/objectBlockingStairs.s new file mode 100644 index 00000000..ae3fac83 --- /dev/null +++ b/data/const/object/objectBlockingStairs.s @@ -0,0 +1,27 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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/objectC1.s b/data/const/object/objectC1.s new file mode 100644 index 00000000..9df5c976 --- /dev/null +++ b/data/const/object/objectC1.s @@ -0,0 +1,39 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08125084:: @ 08125084 + .4byte sub_080A2578 + .4byte sub_080A2584 + .4byte sub_080A2584 + .4byte sub_080A2584 + .4byte sub_080A2584 + .4byte sub_080A2584 + .4byte sub_080A2584 + .4byte sub_080A2584 + .4byte sub_080A259C + .4byte sub_080A2584 + .4byte sub_080A2584 + .4byte sub_080A2584 + .4byte sub_080A2584 + .4byte sub_080A2584 + .4byte sub_080A2584 + .4byte sub_080A2584 + .4byte sub_080A2584 + .4byte sub_080A2584 + .4byte sub_080A2584 + .4byte sub_080A2584 + .4byte sub_080A2584 + .4byte sub_080A2584 + .4byte sub_080A2584 + .4byte sub_080A2584 + .4byte sub_080A2584 + .4byte sub_080A2584 + .4byte sub_080A2584 + .4byte sub_080A2584 + .4byte sub_080A2584 + .4byte sub_080A2584 + .4byte sub_080A2584 + .4byte sub_080A2584 diff --git a/data/const/object/objectD.s b/data/const/object/objectD.s new file mode 100644 index 00000000..c8fe5c96 --- /dev/null +++ b/data/const/object/objectD.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811F908:: @ 0811F908 + .4byte sub_0808434C + .4byte sub_080843F8 + .4byte sub_08084428 + .4byte GetNextFrame diff --git a/data/const/object/objectOnPillar.s b/data/const/object/objectOnPillar.s new file mode 100644 index 00000000..f5087b67 --- /dev/null +++ b/data/const/object/objectOnPillar.s @@ -0,0 +1,25 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/objectOnSpinyBeetle.s new file mode 100644 index 00000000..44af51da --- /dev/null +++ b/data/const/object/objectOnSpinyBeetle.s @@ -0,0 +1,33 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/palaceArchway.s new file mode 100644 index 00000000..0c10617e --- /dev/null +++ b/data/const/object/palaceArchway.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081246EC:: @ 081246EC + .4byte sub_0809F2A0 + .4byte nullsub_537 diff --git a/data/const/object/picoBloom.s b/data/const/object/picoBloom.s new file mode 100644 index 00000000..296f746d --- /dev/null +++ b/data/const/object/picoBloom.s @@ -0,0 +1,13 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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/pinwheel.s b/data/const/object/pinwheel.s new file mode 100644 index 00000000..89049ebc --- /dev/null +++ b/data/const/object/pinwheel.s @@ -0,0 +1,13 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08125050:: @ 08125050 + .incbin "baserom.gba", 0x125050, 0x000000C + +gUnk_0812505C:: @ 0812505C + .4byte sub_080A23DC + .4byte sub_080A2420 + .4byte sub_080A243C diff --git a/data/const/object/pot.s b/data/const/object/pot.s new file mode 100644 index 00000000..93f956b4 --- /dev/null +++ b/data/const/object/pot.s @@ -0,0 +1,30 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811F090:: @ 0811F090 + .4byte sub_0808222C + .4byte sub_08082310 + .4byte sub_080824F8 + .4byte sub_080826E4 + .4byte sub_08082614 + .4byte sub_08082824 + +gUnk_0811F0A8:: @ 0811F0A8 + .4byte sub_08082510 + .4byte nullsub_511 + .4byte sub_08082588 + .4byte sub_0808259C + .4byte sub_080825E8 + .4byte sub_080825F0 + .4byte sub_08082608 + +gUnk_0811F0C4:: @ 0811F0C4 + .4byte sub_080826FC + .4byte sub_0808270C + .4byte sub_08082778 + .4byte sub_080827F8 + .4byte nullsub_512 + .4byte sub_08082818 diff --git a/data/const/object/pullableLever.s b/data/const/object/pullableLever.s new file mode 100644 index 00000000..fbf52db2 --- /dev/null +++ b/data/const/object/pullableLever.s @@ -0,0 +1,27 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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/pullableMushroom.s b/data/const/object/pullableMushroom.s new file mode 100644 index 00000000..efb87e76 --- /dev/null +++ b/data/const/object/pullableMushroom.s @@ -0,0 +1,47 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081211A4:: @ 081211A4 + .4byte sub_0808AA1C + .4byte sub_0808AB68 + .4byte sub_0808AE84 + .4byte sub_0808AFF0 + +gUnk_081211B4:: @ 081211B4 + .4byte sub_0808AB80 + .4byte sub_0808AB98 + .4byte sub_0808ABC4 + +gUnk_081211C0:: @ 081211C0 + .4byte sub_0808ACEC + .4byte sub_0808ADA0 + .4byte sub_0808ADF0 + +gUnk_081211CC:: @ 081211CC + .incbin "baserom.gba", 0x1211CC, 0x0000010 + +gUnk_081211DC:: @ 081211DC + .4byte sub_0808AEB0 + .4byte sub_0808AFD4 + +gUnk_081211E4:: @ 081211E4 + .incbin "baserom.gba", 0x1211E4, 0x0000008 + +gUnk_081211EC:: @ 081211EC + .4byte sub_0808B05C + .4byte sub_0808B0BC + +gUnk_081211F4:: @ 081211F4 + .incbin "baserom.gba", 0x1211F4, 0x0000001 + +gUnk_081211F5:: @ 081211F5 + .incbin "baserom.gba", 0x1211F5, 0x0000007 + +gUnk_081211FC:: @ 081211FC + .incbin "baserom.gba", 0x1211FC, 0x0000001 + +gUnk_081211FD:: @ 081211FD + .incbin "baserom.gba", 0x1211FD, 0x0000007 diff --git a/data/const/object/pushableFurniture.s b/data/const/object/pushableFurniture.s new file mode 100644 index 00000000..7a17811f --- /dev/null +++ b/data/const/object/pushableFurniture.s @@ -0,0 +1,16 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/pushableGrave.s new file mode 100644 index 00000000..1fffeb3e --- /dev/null +++ b/data/const/object/pushableGrave.s @@ -0,0 +1,21 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/pushableLever.s new file mode 100644 index 00000000..7ea2e6d7 --- /dev/null +++ b/data/const/object/pushableLever.s @@ -0,0 +1,19 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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/pushableRock.s b/data/const/object/pushableRock.s new file mode 100644 index 00000000..3cd58525 --- /dev/null +++ b/data/const/object/pushableRock.s @@ -0,0 +1,14 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08121078:: @ 08121078 + .4byte sub_0808A50C + .4byte sub_0808A550 + .4byte sub_0808A5E0 + .4byte sub_0808A61C + +gUnk_08121088:: @ 08121088 + .incbin "baserom.gba", 0x121088, 0x0000008 diff --git a/data/const/object/pushableStatue.s b/data/const/object/pushableStatue.s new file mode 100644 index 00000000..6a5a5cb5 --- /dev/null +++ b/data/const/object/pushableStatue.s @@ -0,0 +1,31 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08120C98:: @ 08120C98 + .4byte sub_080891F4 + .4byte sub_0808923C + .4byte sub_080892C4 + .4byte sub_080893EC + .4byte sub_08089400 + +gUnk_08120CAC:: @ 08120CAC + .4byte sub_08089300 + .4byte sub_080893E0 + +gUnk_08120CB4:: @ 08120CB4 + .incbin "baserom.gba", 0x120CB4, 0x0000008 + +gUnk_08120CBC:: @ 08120CBC + .incbin "baserom.gba", 0x120CBC, 0x0000010 + +gUnk_08120CCC:: @ 08120CCC + .incbin "baserom.gba", 0x120CCC, 0x000003D + +gUnk_08120D09:: @ 08120D09 + .incbin "baserom.gba", 0x120D09, 0x0000063 + +gUnk_08120D6C:: @ 08120D6C + .incbin "baserom.gba", 0x120D6C, 0x000001A diff --git a/data/const/object/railtrack.s b/data/const/object/railtrack.s new file mode 100644 index 00000000..e888518f --- /dev/null +++ b/data/const/object/railtrack.s @@ -0,0 +1,14 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081205D0:: @ 081205D0 + .4byte sub_080851AC + .4byte sub_08085264 + .4byte sub_080852B4 + .4byte sub_08085308 + +gUnk_081205E0:: @ 081205E0 + .incbin "baserom.gba", 0x1205E0, 0x0000004 diff --git a/data/const/object/smallIceBlock.s b/data/const/object/smallIceBlock.s new file mode 100644 index 00000000..cb4c7b4c --- /dev/null +++ b/data/const/object/smallIceBlock.s @@ -0,0 +1,18 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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/smoke.s b/data/const/object/smoke.s new file mode 100644 index 00000000..f8d64022 --- /dev/null +++ b/data/const/object/smoke.s @@ -0,0 +1,16 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08121060:: @ 08121060 + .4byte sub_0808A40C + .4byte sub_0808A46C + +gUnk_08121068:: @ 08121068 + .incbin "baserom.gba", 0x121068, 0x0000008 + +gUnk_08121070:: @ 08121070 + .4byte sub_0808A484 + .4byte sub_0808A4D0 diff --git a/data/const/object/specialFx.s b/data/const/object/specialFx.s new file mode 100644 index 00000000..60155c44 --- /dev/null +++ b/data/const/object/specialFx.s @@ -0,0 +1,40 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811F960:: @ 0811F960 + .incbin "baserom.gba", 0x11F960, 0x000009B + +gUnk_0811F9FB:: @ 0811F9FB + .incbin "baserom.gba", 0x11F9FB, 0x00000C5 + +gUnk_0811FAC0:: @ 0811FAC0 + .4byte sub_080844E0 + .4byte sub_080845B8 + +gUnk_0811FAC8:: @ 0811FAC8 + .incbin "baserom.gba", 0x11FAC8, 0x0000004 + +gUnk_0811FACC:: @ 0811FACC + .incbin "baserom.gba", 0x11FACC, 0x0000004 + +gUnk_0811FAD0:: @ 0811FAD0 + .4byte sub_080845DC + .4byte sub_080845F8 + .4byte sub_08084630 + .4byte sub_08084694 + .4byte DeleteEntity + .4byte sub_08084680 + .4byte sub_080846B0 + .4byte sub_0808471C + .4byte sub_08084770 + .4byte sub_08084798 + .4byte sub_080847BC + .4byte sub_08084784 + .4byte sub_080847D0 + .4byte sub_080847E0 + +gUnk_0811FB08:: @ 0811FB08 + .incbin "baserom.gba", 0x11FB08, 0x0000008 diff --git a/data/const/object/steam.s b/data/const/object/steam.s new file mode 100644 index 00000000..772c593f --- /dev/null +++ b/data/const/object/steam.s @@ -0,0 +1,10 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08123484:: @ 08123484 + .incbin "baserom.gba", 0x123484, 0x0000010 + + diff --git a/data/const/object/swordsmanNewsletter.s b/data/const/object/swordsmanNewsletter.s new file mode 100644 index 00000000..24d6a10e --- /dev/null +++ b/data/const/object/swordsmanNewsletter.s @@ -0,0 +1,14 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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.s b/data/const/object/thoughtBubble.s new file mode 100644 index 00000000..0f740e47 --- /dev/null +++ b/data/const/object/thoughtBubble.s @@ -0,0 +1,12 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +ThoughtBubble_SFX:: @ 08122590 + .incbin "baserom.gba", 0x122590, 0x0000008 + +ThoughtBubble_Behaviors:: @ 08122598 + .4byte ThoughtBubble_Init + .4byte ThoughtBubble_Update diff --git a/data/const/object/treeHidingPortal.s b/data/const/object/treeHidingPortal.s new file mode 100644 index 00000000..1640e413 --- /dev/null +++ b/data/const/object/treeHidingPortal.s @@ -0,0 +1,15 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +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/warpPoint.s b/data/const/object/warpPoint.s new file mode 100644 index 00000000..c9c1ed84 --- /dev/null +++ b/data/const/object/warpPoint.s @@ -0,0 +1,16 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08121368:: @ 08121368 + .4byte sub_0808B474 + .4byte sub_0808B530 + .4byte sub_0808B564 + .4byte sub_0808B590 + .4byte sub_0808B5E8 + .4byte sub_0808B684 + +gUnk_08121380:: @ 08121380 + .incbin "baserom.gba", 0x121380, 0x0000003 diff --git a/data/const/object/waterfallOpening.s b/data/const/object/waterfallOpening.s new file mode 100644 index 00000000..7f2a44ad --- /dev/null +++ b/data/const/object/waterfallOpening.s @@ -0,0 +1,8 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08124868:: @ 08124868 + .incbin "baserom.gba", 0x124868, 0x0000004 diff --git a/data/const/object/well.s b/data/const/object/well.s new file mode 100644 index 00000000..6b6673f1 --- /dev/null +++ b/data/const/object/well.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08124C08:: @ 08124C08 + .4byte sub_080A0EB0 + .4byte sub_080A0EF0 diff --git a/data/const/object/whirlwind.s b/data/const/object/whirlwind.s new file mode 100644 index 00000000..7d09ae48 --- /dev/null +++ b/data/const/object/whirlwind.s @@ -0,0 +1,10 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081227F4:: @ 081227F4 + .4byte sub_08092CDC + .4byte sub_08092D7C + .4byte sub_08092E94 diff --git a/data/const/object/windTribeTeleporter.s b/data/const/object/windTribeTeleporter.s new file mode 100644 index 00000000..27e02207 --- /dev/null +++ b/data/const/object/windTribeTeleporter.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08124C10:: @ 08124C10 + .4byte sub_080A0F44 + .4byte sub_080A0FB0 + .4byte sub_080A1000 + .4byte sub_080A10E0 diff --git a/data/const/object/windcrest.s b/data/const/object/windcrest.s new file mode 100644 index 00000000..33bd7747 --- /dev/null +++ b/data/const/object/windcrest.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08125010:: @ 08125010 + .incbin "baserom.gba", 0x125010, 0x0000004 + diff --git a/data/const/playerItem/playerItem10.s b/data/const/playerItem/playerItem10.s new file mode 100644 index 00000000..49a982a3 --- /dev/null +++ b/data/const/playerItem/playerItem10.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0812AA80:: @ 0812AA80 + .4byte sub_080ACC04 + .4byte sub_080ACC5C diff --git a/data/const/playerItem/playerItem11.s b/data/const/playerItem/playerItem11.s new file mode 100644 index 00000000..0a0b37e5 --- /dev/null +++ b/data/const/playerItem/playerItem11.s @@ -0,0 +1,32 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + + +gUnk_080B3DD0:: @ 080B3DD0 + .4byte sub_08018CBC + .4byte sub_08018DE8 + .4byte sub_08018E68 + .4byte sub_08018F6C + +gUnk_080B3DE0:: @ 080B3DE0 + .incbin "baserom.gba", 0x0B3DE0, 0x0000008 + +gUnk_080B3DE8:: @ 080B3DE8 + .4byte gUnk_080B3E18 + .4byte gUnk_080B3E20 + .4byte gUnk_080B3E28 + +gUnk_080B3DF4:: @ 080B3DF4 + .incbin "baserom.gba", 0x0B3DF4, 0x0000024 + +gUnk_080B3E18:: @ 080B3E18 + .incbin "baserom.gba", 0x0B3E18, 0x0000008 + +gUnk_080B3E20:: @ 080B3E20 + .incbin "baserom.gba", 0x0B3E20, 0x0000008 + +gUnk_080B3E28:: @ 080B3E28 + .incbin "baserom.gba", 0x0B3E28, 0x0000008 diff --git a/data/const/playerItem/playerItem12.s b/data/const/playerItem/playerItem12.s new file mode 100644 index 00000000..1ecfb9be --- /dev/null +++ b/data/const/playerItem/playerItem12.s @@ -0,0 +1,24 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811B98C:: @ 0811B98C + .4byte sub_08070100 + .4byte sub_080701F8 + .4byte sub_0807037C + .4byte sub_08070398 + .4byte sub_080703BC + +gUnk_0811B9A0:: @ 0811B9A0 + .incbin "baserom.gba", 0x11B9A0, 0x0000008 + +gUnk_0811B9A8:: @ 0811B9A8 + .incbin "baserom.gba", 0x11B9A8, 0x0000020 + +gUnk_0811B9C8:: @ 0811B9C8 + .incbin "baserom.gba", 0x11B9C8, 0x0000008 + +gUnk_0811B9D0:: @ 0811B9D0 + .incbin "baserom.gba", 0x11B9D0, 0x0000008 diff --git a/data/const/playerItem/playerItem13.s b/data/const/playerItem/playerItem13.s new file mode 100644 index 00000000..7c048425 --- /dev/null +++ b/data/const/playerItem/playerItem13.s @@ -0,0 +1,26 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081320A8:: @ 081320A8 + .4byte sub_080ACF2C + .4byte sub_080ACFCC + .4byte sub_080AD040 + .4byte sub_080AD274 + +gUnk_081320B8:: @ 081320B8 + .incbin "baserom.gba", 0x1320B8, 0x000000C + +gUnk_081320C4:: @ 081320C4 + .incbin "baserom.gba", 0x1320C4, 0x0000008 + +gUnk_081320CC:: @ 081320CC + .incbin "baserom.gba", 0x1320CC, 0x0000008 + +gUnk_081320D4:: @ 081320D4 + .incbin "baserom.gba", 0x1320D4, 0x0000010 + +gUnk_081320E4:: @ 081320E4 + .incbin "baserom.gba", 0x1320E4, 0x000000C diff --git a/data/const/playerItem/playerItem14.s b/data/const/playerItem/playerItem14.s new file mode 100644 index 00000000..59219dc5 --- /dev/null +++ b/data/const/playerItem/playerItem14.s @@ -0,0 +1,12 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08109AC8:: @ 08109AC8 + .4byte sub_0805FBE8 + .4byte sub_0805FC74 + +gUnk_08109AD0:: @ 08109AD0 + .incbin "baserom.gba", 0x109AD0, 0x0000008 diff --git a/data/const/playerItem/playerItem15.s b/data/const/playerItem/playerItem15.s new file mode 100644 index 00000000..4e7e02f0 --- /dev/null +++ b/data/const/playerItem/playerItem15.s @@ -0,0 +1,12 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08127270:: @ 08127270 + .4byte sub_080A3084 + .4byte sub_080A310C + +gUnk_08127278:: @ 08127278 + .incbin "baserom.gba", 0x127278, 0x0000008 diff --git a/data/const/playerItem/playerItem3.s b/data/const/playerItem/playerItem3.s new file mode 100644 index 00000000..d4e94275 --- /dev/null +++ b/data/const/playerItem/playerItem3.s @@ -0,0 +1,18 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080B77FC:: @ 080B77FC + .4byte sub_0801B4C8 + .4byte sub_0801B584 + .4byte sub_0801B680 + .4byte sub_0801B7A8 + .incbin "baserom.gba", 0x0B780C, 0x000001A + +gUnk_080B7826:: @ 080B7826 + .incbin "baserom.gba", 0x0B7826, 0x0000008 + +gUnk_080B782E:: @ 080B782E + .incbin "baserom.gba", 0x0B782E, 0x0000012 diff --git a/data/const/playerItem/playerItemBomb.s b/data/const/playerItem/playerItemBomb.s new file mode 100644 index 00000000..cfce0950 --- /dev/null +++ b/data/const/playerItem/playerItemBomb.s @@ -0,0 +1,22 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080B77C8:: @ 080B77C8 + .4byte sub_0801B250 + .4byte sub_0801B2CC + .4byte sub_0801B318 + .4byte sub_0801B38C + +gUnk_080B77D8:: @ 080B77D8 + .4byte sub_0801B330 + .4byte sub_0801B340 + .4byte sub_0801B354 + .4byte sub_0801B368 + .4byte sub_0801B384 + .incbin "baserom.gba", 0x0B77EC, 0x0000008 + +gUnk_080B77F4:: @ 080B77F4 + .incbin "baserom.gba", 0x0B77F4, 0x0000008 diff --git a/data/const/playerItem/playerItemBow.s b/data/const/playerItem/playerItemBow.s new file mode 100644 index 00000000..408054aa --- /dev/null +++ b/data/const/playerItem/playerItemBow.s @@ -0,0 +1,14 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080B3E30:: @ 080B3E30 + .4byte sub_08018FE4 + .4byte sub_0801917C + .4byte sub_08019410 + .4byte sub_08019444 + +gUnk_080B3E40:: @ 080B3E40 + .incbin "baserom.gba", 0x0B3E40, 0x0000030 diff --git a/data/const/playerItem/playerItemC.s b/data/const/playerItem/playerItemC.s new file mode 100644 index 00000000..1af2bbb7 --- /dev/null +++ b/data/const/playerItem/playerItemC.s @@ -0,0 +1,15 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080B7840:: @ 080B7840 + .4byte sub_0801B8B0 + .4byte sub_0801B8FC + +gUnk_080B7848:: @ 080B7848 + .incbin "baserom.gba", 0x0B7848, 0x0000008 + +gUnk_080B7850:: @ 080B7850 + .incbin "baserom.gba", 0x0B7850, 0x0000020 diff --git a/data/const/playerItem/playerItemCellOverwriteSet.s b/data/const/playerItem/playerItemCellOverwriteSet.s new file mode 100644 index 00000000..9bc840c0 --- /dev/null +++ b/data/const/playerItem/playerItemCellOverwriteSet.s @@ -0,0 +1,8 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080B7B6C:: @ 080B7B6C + .incbin "baserom.gba", 0x0B7B6C, 0x0000008 diff --git a/data/const/playerItem/playerItemGustJar.s b/data/const/playerItem/playerItemGustJar.s new file mode 100644 index 00000000..e789683a --- /dev/null +++ b/data/const/playerItem/playerItemGustJar.s @@ -0,0 +1,97 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08132700:: @ 08132700 + .4byte sub_080ADA6C + .4byte sub_080ADAA8 + .4byte sub_080ADAD4 + .4byte sub_080ADC14 + .4byte sub_080ADC60 + +gUnk_08132714:: @ 08132714 + .4byte gUnk_08132AF4 + .4byte gUnk_08132AEA + .4byte gUnk_08132AE0 + .4byte gUnk_08132AEA + .4byte gUnk_08132B1A + .4byte gUnk_08132B0C + .4byte gUnk_08132AFE + .4byte gUnk_08132B0C + +gUnk_08132734:: @ 08132734 + .incbin "baserom.gba", 0x132734, 0x0000001 + +gUnk_08132735:: @ 08132735 + .incbin "baserom.gba", 0x132735, 0x0000001 + +gUnk_08132736:: @ 08132736 + .incbin "baserom.gba", 0x132736, 0x000000E + +gUnk_08132744:: @ 08132744 + .incbin "baserom.gba", 0x132744, 0x0000010 + +gUnk_08132754:: @ 08132754 + .incbin "baserom.gba", 0x132754, 0x0000010 + +gUnk_08132764:: @ 08132764 + .incbin "baserom.gba", 0x132764, 0x0000010 + +gUnk_08132774:: @ 08132774 + .incbin "baserom.gba", 0x132774, 0x0000010 + +gUnk_08132784:: @ 08132784 + .incbin "baserom.gba", 0x132784, 0x0000010 + +gUnk_08132794:: @ 08132794 + .incbin "baserom.gba", 0x132794, 0x0000018 + +gUnk_081327AC:: @ 081327AC + .incbin "baserom.gba", 0x1327AC, 0x0000018 + +gUnk_081327C4:: @ 081327C4 + .incbin "baserom.gba", 0x1327C4, 0x0000018 + +gUnk_081327DC:: @ 081327DC + .4byte gUnk_08132754 + .4byte gUnk_08132744 + .4byte gUnk_08132734 + .4byte gUnk_08132744 + .4byte gUnk_08132784 + .4byte gUnk_08132774 + .4byte gUnk_08132764 + .4byte gUnk_08132774 + .4byte gUnk_081327C4 + .4byte gUnk_081327AC + .4byte gUnk_08132794 + .4byte gUnk_081327AC + .4byte 00000000 + +gUnk_08132810:: @ 08132810 + .incbin "baserom.gba", 0x132810, 0x0000017 + +gUnk_08132827:: @ 08132827 + .incbin "baserom.gba", 0x132827, 0x00002B9 + +gUnk_08132AE0:: @ 08132AE0 + .incbin "baserom.gba", 0x132AE0, 0x000000A + +gUnk_08132AEA:: @ 08132AEA + .incbin "baserom.gba", 0x132AEA, 0x000000A + +gUnk_08132AF4:: @ 08132AF4 + .incbin "baserom.gba", 0x132AF4, 0x000000A + +gUnk_08132AFE:: @ 08132AFE + .incbin "baserom.gba", 0x132AFE, 0x000000E + +gUnk_08132B0C:: @ 08132B0C + .incbin "baserom.gba", 0x132B0C, 0x000000E + +gUnk_08132B1A:: @ 08132B1A + .incbin "baserom.gba", 0x132B1A, 0x000000E + +gUnk_08132B28:: @ 08132B28 + .incbin "baserom.gba", 0x132B28, 0x0000008 diff --git a/data/const/playerItem/playerItemLantern.s b/data/const/playerItem/playerItemLantern.s new file mode 100644 index 00000000..f64cac30 --- /dev/null +++ b/data/const/playerItem/playerItemLantern.s @@ -0,0 +1,12 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080FEEA8:: @ 080FEEA8 + .4byte sub_08054A60 + .4byte sub_08054AC8 + +gUnk_080FEEB0:: @ 080FEEB0 + .incbin "baserom.gba", 0x0FEEB0, 0x0000008 diff --git a/data/const/playerItem/playerItemPacciCane.s b/data/const/playerItem/playerItemPacciCane.s new file mode 100644 index 00000000..b135b0bb --- /dev/null +++ b/data/const/playerItem/playerItemPacciCane.s @@ -0,0 +1,9 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811B9D8:: @ 0811B9D8 + .4byte sub_080704D4 + .4byte sub_080704FC diff --git a/data/const/playerItem/playerItemShield.s b/data/const/playerItem/playerItemShield.s new file mode 100644 index 00000000..d1f36256 --- /dev/null +++ b/data/const/playerItem/playerItemShield.s @@ -0,0 +1,34 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + + +gUnk_081271D4:: @ 081271D4 + .4byte sub_080A2D98 + .4byte sub_080A2E00 + +gUnk_081271DC:: @ 081271DC + .incbin "baserom.gba", 0x1271DC, 0x0000044 + +gUnk_08127220:: @ 08127220 + .incbin "baserom.gba", 0x127220, 0x0000020 + +gUnk_08127240:: @ 08127240 + .4byte gUnk_08127250 + .4byte gUnk_08127258 + .4byte gUnk_08127260 + .4byte gUnk_08127268 + +gUnk_08127250:: @ 08127250 + .incbin "baserom.gba", 0x127250, 0x0000008 + +gUnk_08127258:: @ 08127258 + .incbin "baserom.gba", 0x127258, 0x0000008 + +gUnk_08127260:: @ 08127260 + .incbin "baserom.gba", 0x127260, 0x0000008 + +gUnk_08127268:: @ 08127268 + .incbin "baserom.gba", 0x127268, 0x0000008 diff --git a/data/const/playerItem/playerItemSword.s b/data/const/playerItem/playerItemSword.s new file mode 100644 index 00000000..50973032 --- /dev/null +++ b/data/const/playerItem/playerItemSword.s @@ -0,0 +1,28 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0812905C:: @ 0812905C + .4byte sub_080A758C + .4byte sub_080A76CC + .4byte sub_080A7824 + +gUnk_08129068:: @ 08129068 + .incbin "baserom.gba", 0x129068, 0x0000004 + +gUnk_0812906C:: @ 0812906C + .incbin "baserom.gba", 0x12906C, 0x0000006 + +gUnk_08129072:: @ 08129072 + .incbin "baserom.gba", 0x129072, 0x000001C + +gUnk_0812908E:: @ 0812908E + .incbin "baserom.gba", 0x12908E, 0x0000008 + +gUnk_08129096:: @ 08129096 + .incbin "baserom.gba", 0x129096, 0x000024C + +gUnk_081292E2:: @ 081292E2 + .incbin "baserom.gba", 0x1292E2, 0x000003E diff --git a/data/const/playerItem/playerItemSwordBeam.s b/data/const/playerItem/playerItemSwordBeam.s new file mode 100644 index 00000000..d8954595 --- /dev/null +++ b/data/const/playerItem/playerItemSwordBeam.s @@ -0,0 +1,18 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080B43F4:: @ 080B43F4 + .4byte sub_08019498 + .4byte sub_08019580 + +gUnk_080B43FC:: @ 080B43FC + .incbin "baserom.gba", 0x0B43FC, 0x0000004 + +gUnk_080B4400:: @ 080B4400 + .incbin "baserom.gba", 0x0B4400, 0x0000008 + +gUnk_080B4408:: @ 080B4408 + .incbin "baserom.gba", 0x0B4408, 0x0000008 diff --git a/data/const/playerItem/playerItemSwordSpin.s b/data/const/playerItem/playerItemSwordSpin.s new file mode 100644 index 00000000..41a59249 --- /dev/null +++ b/data/const/playerItem/playerItemSwordSpin.s @@ -0,0 +1,15 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_080B7870:: @ 080B7870 + .4byte sub_0801BA18 + .4byte sub_0801BB2C + +gUnk_080B7878:: @ 080B7878 + .incbin "baserom.gba", 0x0B7878, 0x0000012 + +gUnk_080B788A:: @ 080B788A + .incbin "baserom.gba", 0x0B788A, 0x0000086 diff --git a/data/const/projectile/projectile0.s b/data/const/projectile/projectile0.s new file mode 100644 index 00000000..bd83c6d7 --- /dev/null +++ b/data/const/projectile/projectile0.s @@ -0,0 +1,197 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081293B8:: @ 081293B8 + .incbin "baserom.gba", 0x1293B8, 0x0000014 + +gUnk_081293CC:: @ 081293CC + .4byte sub_080A7FB4 + .4byte sub_080A801C + .4byte sub_080A7FD8 + .4byte sub_080A7FEC + .4byte sub_080A7FEC + +gUnk_081293E0:: @ 081293E0 + .4byte gUnk_08129460 + .4byte gUnk_081294A8 + .4byte gUnk_081294F0 + .4byte gUnk_08129538 + +gUnk_081293F0:: @ 081293F0 + .4byte gUnk_08129550 + .4byte gUnk_08129558 + .4byte gUnk_08129560 + .4byte gUnk_08129568 + +gUnk_08129400:: @ 08129400 + .4byte gUnk_08129590 + .4byte gUnk_081295A0 + .4byte gUnk_081295B0 + .4byte gUnk_081295C0 + +gUnk_08129410:: @ 08129410 + .4byte gUnk_08129598 + .4byte gUnk_081295A8 + .4byte gUnk_081295B8 + .4byte gUnk_081295C8 + +gUnk_08129420:: @ 08129420 + .4byte gUnk_08129570 + .4byte gUnk_08129578 + .4byte gUnk_08129580 + .4byte gUnk_08129588 + +gUnk_08129430:: @ 08129430 + .incbin "baserom.gba", 0x129430, 0x0000008 + +gUnk_08129438:: @ 08129438 + .incbin "baserom.gba", 0x129438, 0x0000008 + +gUnk_08129440:: @ 08129440 + .incbin "baserom.gba", 0x129440, 0x0000008 + +gUnk_08129448:: @ 08129448 + .incbin "baserom.gba", 0x129448, 0x0000008 + +gUnk_08129450:: @ 08129450 + .incbin "baserom.gba", 0x129450, 0x0000008 + +gUnk_08129458:: @ 08129458 + .incbin "baserom.gba", 0x129458, 0x0000008 + +gUnk_08129460:: @ 08129460 + .4byte gUnk_08129430 + .4byte gUnk_08129438 + .4byte gUnk_08129440 + .4byte gUnk_08129448 + .4byte gUnk_08129450 + .4byte gUnk_08129458 + +gUnk_08129478:: @ 08129478 + .incbin "baserom.gba", 0x129478, 0x0000008 + +gUnk_08129480:: @ 08129480 + .incbin "baserom.gba", 0x129480, 0x0000008 + +gUnk_08129488:: @ 08129488 + .incbin "baserom.gba", 0x129488, 0x0000008 + +gUnk_08129490:: @ 08129490 + .incbin "baserom.gba", 0x129490, 0x0000008 + +gUnk_08129498:: @ 08129498 + .incbin "baserom.gba", 0x129498, 0x0000008 + +gUnk_081294A0:: @ 081294A0 + .incbin "baserom.gba", 0x1294A0, 0x0000008 + +gUnk_081294A8:: @ 081294A8 + .4byte gUnk_08129478 + .4byte gUnk_08129480 + .4byte gUnk_08129488 + .4byte gUnk_08129490 + .4byte gUnk_08129498 + .4byte gUnk_081294A0 + +gUnk_081294C0:: @ 081294C0 + .incbin "baserom.gba", 0x1294C0, 0x0000008 + +gUnk_081294C8:: @ 081294C8 + .incbin "baserom.gba", 0x1294C8, 0x0000008 + +gUnk_081294D0:: @ 081294D0 + .incbin "baserom.gba", 0x1294D0, 0x0000008 + +gUnk_081294D8:: @ 081294D8 + .incbin "baserom.gba", 0x1294D8, 0x0000008 + +gUnk_081294E0:: @ 081294E0 + .incbin "baserom.gba", 0x1294E0, 0x0000008 + +gUnk_081294E8:: @ 081294E8 + .incbin "baserom.gba", 0x1294E8, 0x0000008 + +gUnk_081294F0:: @ 081294F0 + .4byte gUnk_081294C0 + .4byte gUnk_081294C8 + .4byte gUnk_081294D0 + .4byte gUnk_081294D8 + .4byte gUnk_081294E0 + .4byte gUnk_081294E8 + +gUnk_08129508:: @ 08129508 + .incbin "baserom.gba", 0x129508, 0x0000008 + +gUnk_08129510:: @ 08129510 + .incbin "baserom.gba", 0x129510, 0x0000008 + +gUnk_08129518:: @ 08129518 + .incbin "baserom.gba", 0x129518, 0x0000008 + +gUnk_08129520:: @ 08129520 + .incbin "baserom.gba", 0x129520, 0x0000008 + +gUnk_08129528:: @ 08129528 + .incbin "baserom.gba", 0x129528, 0x0000008 + +gUnk_08129530:: @ 08129530 + .incbin "baserom.gba", 0x129530, 0x0000008 + +gUnk_08129538:: @ 08129538 + .4byte gUnk_08129508 + .4byte gUnk_08129510 + .4byte gUnk_08129518 + .4byte gUnk_08129520 + .4byte gUnk_08129528 + .4byte gUnk_08129530 + +gUnk_08129550:: @ 08129550 + .incbin "baserom.gba", 0x129550, 0x0000008 + +gUnk_08129558:: @ 08129558 + .incbin "baserom.gba", 0x129558, 0x0000008 + +gUnk_08129560:: @ 08129560 + .incbin "baserom.gba", 0x129560, 0x0000008 + +gUnk_08129568:: @ 08129568 + .incbin "baserom.gba", 0x129568, 0x0000008 + +gUnk_08129570:: @ 08129570 + .incbin "baserom.gba", 0x129570, 0x0000008 + +gUnk_08129578:: @ 08129578 + .incbin "baserom.gba", 0x129578, 0x0000008 + +gUnk_08129580:: @ 08129580 + .incbin "baserom.gba", 0x129580, 0x0000008 + +gUnk_08129588:: @ 08129588 + .incbin "baserom.gba", 0x129588, 0x0000008 + +gUnk_08129590:: @ 08129590 + .incbin "baserom.gba", 0x129590, 0x0000008 + +gUnk_08129598:: @ 08129598 + .incbin "baserom.gba", 0x129598, 0x0000008 + +gUnk_081295A0:: @ 081295A0 + .incbin "baserom.gba", 0x1295A0, 0x0000008 + +gUnk_081295A8:: @ 081295A8 + .incbin "baserom.gba", 0x1295A8, 0x0000008 + +gUnk_081295B0:: @ 081295B0 + .incbin "baserom.gba", 0x1295B0, 0x0000008 + +gUnk_081295B8:: @ 081295B8 + .incbin "baserom.gba", 0x1295B8, 0x0000008 + +gUnk_081295C0:: @ 081295C0 + .incbin "baserom.gba", 0x1295C0, 0x0000008 + +gUnk_081295C8:: @ 081295C8 + .incbin "baserom.gba", 0x1295C8, 0x0000008 diff --git a/data/const/projectile/projectile1.s b/data/const/projectile/projectile1.s new file mode 100644 index 00000000..e874227b --- /dev/null +++ b/data/const/projectile/projectile1.s @@ -0,0 +1,18 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081295D0:: @ 081295D0 + .4byte sub_080A804C + .4byte sub_080A8064 + .4byte DeleteEntity + .4byte DeleteEntity + .4byte DeleteEntity + +gUnk_081295E4:: @ 081295E4 + .4byte sub_080A8088 + .4byte sub_080A80A0 + .4byte sub_080A80F4 + .4byte sub_080A8118 diff --git a/data/const/projectile/projectile10.s b/data/const/projectile/projectile10.s new file mode 100644 index 00000000..231ecc8f --- /dev/null +++ b/data/const/projectile/projectile10.s @@ -0,0 +1,33 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08129AE0:: @ 08129AE0 + .4byte sub_080A9A1C + .4byte sub_080A9A34 + .4byte DeleteEntity + .4byte DeleteEntity + .4byte DeleteEntity + .4byte sub_080A9A64 + +gUnk_08129AF8:: @ 08129AF8 + .4byte sub_080A9ACC + .4byte sub_080A9B24 + .4byte sub_080A9B54 + .4byte sub_080A9B80 + +gUnk_08129B08:: @ 08129B08 + .4byte sub_080A9A94 + .4byte sub_080A9AA4 + .4byte sub_080A9AAC + .4byte sub_080A9AB4 + .4byte nullsub_128 + .4byte sub_080A9AC4 + +gUnk_08129B20:: @ 08129B20 + .incbin "baserom.gba", 0x129B20, 0x0000030 + +gUnk_08129B50:: @ 08129B50 + .incbin "baserom.gba", 0x129B50, 0x0000008 diff --git a/data/const/projectile/projectile11.s b/data/const/projectile/projectile11.s new file mode 100644 index 00000000..7ea1628a --- /dev/null +++ b/data/const/projectile/projectile11.s @@ -0,0 +1,23 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08129B58:: @ 08129B58 + .4byte sub_080A9CD4 + .4byte nullsub_539 + .4byte DeleteEntity + .4byte DeleteEntity + .4byte DeleteEntity + .4byte sub_080A9CF0 + +gUnk_08129B70:: @ 08129B70 + .4byte sub_080A9D6C + .4byte sub_080A9D80 + +gUnk_08129B78:: @ 08129B78 + .4byte sub_080A9D20 + .4byte nullsub_540 + .4byte sub_080A9D2C + diff --git a/data/const/projectile/projectile12.s b/data/const/projectile/projectile12.s new file mode 100644 index 00000000..abf0a5ac --- /dev/null +++ b/data/const/projectile/projectile12.s @@ -0,0 +1,17 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08129BEC:: @ 08129BEC + .4byte sub_080A9DC0 + .4byte sub_080A9DD8 + .4byte DeleteEntity + .4byte DeleteEntity + .4byte DeleteEntity + +gUnk_08129C00:: @ 08129C00 + .4byte sub_080A9DFC + .4byte sub_080A9E14 + diff --git a/data/const/projectile/projectile13.s b/data/const/projectile/projectile13.s new file mode 100644 index 00000000..25bcf3ac --- /dev/null +++ b/data/const/projectile/projectile13.s @@ -0,0 +1,63 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08129C7C:: @ 08129C7C + .4byte sub_080A9E94 + .4byte sub_080A9EBC + .4byte DeleteEntity + .4byte DeleteEntity + .4byte DeleteEntity + +gUnk_08129C90:: @ 08129C90 + .4byte sub_080A9F50 + .4byte sub_080A9F90 + .4byte sub_080A9FD0 + .4byte sub_080AA044 + .4byte sub_080AA110 + +gUnk_08129CA4:: @ 08129CA4 + .incbin "baserom.gba", 0x129CA4, 0x0000008 + +gUnk_08129CAC:: @ 08129CAC + .incbin "baserom.gba", 0x129CAC, 0x0000008 + +gUnk_08129CB4:: @ 08129CB4 + .incbin "baserom.gba", 0x129CB4, 0x0000008 + +gUnk_08129CBC:: @ 08129CBC + .incbin "baserom.gba", 0x129CBC, 0x0000008 + +gUnk_08129CC4:: @ 08129CC4 + .incbin "baserom.gba", 0x129CC4, 0x0000008 + +gUnk_08129CCC:: @ 08129CCC + .incbin "baserom.gba", 0x129CCC, 0x0000008 + +gUnk_08129CD4:: @ 08129CD4 + .incbin "baserom.gba", 0x129CD4, 0x0000008 + +gUnk_08129CDC:: @ 08129CDC + .incbin "baserom.gba", 0x129CDC, 0x0000008 + +gUnk_08129CE4:: @ 08129CE4 + .incbin "baserom.gba", 0x129CE4, 0x0000008 + +gUnk_08129CEC:: @ 08129CEC + .incbin "baserom.gba", 0x129CEC, 0x0000008 + +gUnk_08129CF4:: @ 08129CF4 + .4byte gUnk_08129CB4 + .4byte gUnk_08129CBC + .4byte gUnk_08129CC4 + .4byte gUnk_08129CCC + .4byte gUnk_08129CD4 + .4byte gUnk_08129CDC + .4byte gUnk_08129CE4 + .4byte gUnk_08129CEC + +gUnk_08129D14:: @ 08129D14 + .incbin "baserom.gba", 0x129D14, 0x0000008 + diff --git a/data/const/projectile/projectile14.s b/data/const/projectile/projectile14.s new file mode 100644 index 00000000..d0e22677 --- /dev/null +++ b/data/const/projectile/projectile14.s @@ -0,0 +1,25 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08129FB8:: @ 08129FB8 + .4byte sub_080AA41C + .4byte sub_080AA450 + .4byte DeleteEntity + .4byte DeleteEntity + .4byte DeleteEntity + .4byte sub_080AA464 + +gUnk_08129FD0:: @ 08129FD0 + .incbin "baserom.gba", 0x129FD0, 0x0000014 + +gUnk_08129FE4:: @ 08129FE4 + .incbin "baserom.gba", 0x129FE4, 0x0000014 + +gUnk_08129FF8:: @ 08129FF8 + .incbin "baserom.gba", 0x129FF8, 0x000000C + +gUnk_0812A004:: @ 0812A004 + .incbin "baserom.gba", 0x12A004, 0x0000010 diff --git a/data/const/projectile/projectile15.s b/data/const/projectile/projectile15.s new file mode 100644 index 00000000..a309d3b0 --- /dev/null +++ b/data/const/projectile/projectile15.s @@ -0,0 +1,45 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0812A014:: @ 0812A014 + .4byte sub_080AA6A8 + .4byte sub_080AA6C0 + .4byte DeleteEntity + .4byte DeleteEntity + .4byte DeleteEntity + .4byte sub_080AA78C + +gUnk_0812A02C:: @ 0812A02C + .4byte sub_080AA834 + .4byte sub_080AA878 + .4byte sub_080AA898 + .4byte sub_080AA9C4 + +gUnk_0812A03C:: @ 0812A03C + .incbin "baserom.gba", 0x12A03C, 0x0000010 + +gUnk_0812A04C:: @ 0812A04C + .4byte gUnk_080FD41C + .4byte gUnk_080FD424 + .4byte gUnk_080FD42C + .4byte gUnk_080FD434 + +gUnk_0812A05C:: @ 0812A05C + .4byte sub_080AA8B8 + .4byte sub_080AA9AC + +gUnk_0812A064:: @ 0812A064 + .incbin "baserom.gba", 0x12A064, 0x0000008 + +gUnk_0812A06C:: @ 0812A06C + .incbin "baserom.gba", 0x12A06C, 0x0000008 + +gUnk_0812A074:: @ 0812A074 + .incbin "baserom.gba", 0x12A074, 0x0000010 + +gUnk_0812A084:: @ 0812A084 + .incbin "baserom.gba", 0x12A084, 0x0000008 + diff --git a/data/const/projectile/projectile16.s b/data/const/projectile/projectile16.s new file mode 100644 index 00000000..6aa2543d --- /dev/null +++ b/data/const/projectile/projectile16.s @@ -0,0 +1,23 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0812A3C0:: @ 0812A3C0 + .4byte sub_080AAB04 + .4byte sub_080AAB1C + .4byte DeleteEntity + .4byte DeleteEntity + .4byte DeleteEntity + +gUnk_0812A3D4:: @ 0812A3D4 + .4byte sub_080AAB24 + .4byte sub_080AAB38 + .4byte sub_080AAB64 + +gUnk_0812A3E0:: @ 0812A3E0 + .incbin "baserom.gba", 0x12A3E0, 0x0000014 + +gUnk_0812A3F4:: @ 0812A3F4 + .incbin "baserom.gba", 0x12A3F4, 0x0000008 diff --git a/data/const/projectile/projectile18.s b/data/const/projectile/projectile18.s new file mode 100644 index 00000000..dfbac69d --- /dev/null +++ b/data/const/projectile/projectile18.s @@ -0,0 +1,20 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0812A418:: @ 0812A418 + .4byte sub_080AAC0C + .4byte sub_080AAC44 + .4byte DeleteEntity + .4byte sub_080AACE0 + .4byte DeleteEntity + .4byte sub_080AAD70 + +gUnk_0812A430:: @ 0812A430 + .incbin "baserom.gba", 0x12A430, 0x0000010 + +gUnk_0812A440:: @ 0812A440 + .incbin "baserom.gba", 0x12A440, 0x000000C + diff --git a/data/const/projectile/projectile19.s b/data/const/projectile/projectile19.s new file mode 100644 index 00000000..98b34416 --- /dev/null +++ b/data/const/projectile/projectile19.s @@ -0,0 +1,15 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0812A494:: @ 0812A494 + .4byte sub_080AB074 + .4byte sub_080AB170 + .4byte sub_080AB170 + .4byte sub_080AB170 + .4byte sub_080AB26C + +gUnk_0812A4A8:: @ 0812A4A8 + .incbin "baserom.gba", 0x12A4A8, 0x0000020 diff --git a/data/const/projectile/projectile1A.s b/data/const/projectile/projectile1A.s new file mode 100644 index 00000000..44136b7c --- /dev/null +++ b/data/const/projectile/projectile1A.s @@ -0,0 +1,21 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0812A4C8:: @ 0812A4C8 + .4byte sub_080AB2C4 + .4byte sub_080AB2DC + .4byte DeleteEntity + .4byte DeleteEntity + .4byte DeleteEntity + +gUnk_0812A4DC:: @ 0812A4DC + .4byte sub_080AB318 + .4byte sub_080AB414 + .4byte sub_080AB45C + .4byte sub_080AB488 + +gUnk_0812A4EC:: @ 0812A4EC + .incbin "baserom.gba", 0x12A4EC, 0x00000A0 diff --git a/data/const/projectile/projectile1B.s b/data/const/projectile/projectile1B.s new file mode 100644 index 00000000..8b32f41b --- /dev/null +++ b/data/const/projectile/projectile1B.s @@ -0,0 +1,17 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0812A58C:: @ 0812A58C + .4byte sub_080AB52C + .4byte sub_080AB544 + .4byte DeleteEntity + .4byte DeleteEntity + .4byte DeleteEntity + +gUnk_0812A5A0:: @ 0812A5A0 + .4byte sub_080AB580 + .4byte sub_080AB59C + .4byte sub_080AB5C4 diff --git a/data/const/projectile/projectile1C.s b/data/const/projectile/projectile1C.s new file mode 100644 index 00000000..373c5b54 --- /dev/null +++ b/data/const/projectile/projectile1C.s @@ -0,0 +1,36 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0812A5E8:: @ 0812A5E8 + .4byte sub_080AB6B8 + .4byte sub_080AB6FC + .4byte sub_080AB728 + +gUnk_0812A5F4:: @ 0812A5F4 + .4byte gUnk_0812A61C + .4byte gUnk_0812A61C + .4byte gUnk_0812A624 + .4byte gUnk_0812A61C + .4byte gUnk_0812A62C + .4byte gUnk_0812A624 + .4byte gUnk_0812A634 + .4byte gUnk_0812A624 + +gUnk_0812A614:: @ 0812A614 + .incbin "baserom.gba", 0x12A614, 0x0000008 + +gUnk_0812A61C:: @ 0812A61C + .incbin "baserom.gba", 0x12A61C, 0x0000008 + +gUnk_0812A624:: @ 0812A624 + .incbin "baserom.gba", 0x12A624, 0x0000008 + +gUnk_0812A62C:: @ 0812A62C + .incbin "baserom.gba", 0x12A62C, 0x0000008 + +gUnk_0812A634:: @ 0812A634 + .incbin "baserom.gba", 0x12A634, 0x0000008 + diff --git a/data/const/projectile/projectile1D.s b/data/const/projectile/projectile1D.s new file mode 100644 index 00000000..4da32524 --- /dev/null +++ b/data/const/projectile/projectile1D.s @@ -0,0 +1,15 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0812A6B4:: @ 0812A6B4 + .4byte sub_080AB8E8 + .4byte sub_080AB950 + +gUnk_0812A6BC:: @ 0812A6BC + .incbin "baserom.gba", 0x12A6BC, 0x0000008 + +gUnk_0812A6C4:: @ 0812A6C4 + .incbin "baserom.gba", 0x12A6C4, 0x0000008 diff --git a/data/const/projectile/projectile1E.s b/data/const/projectile/projectile1E.s new file mode 100644 index 00000000..a47f97ea --- /dev/null +++ b/data/const/projectile/projectile1E.s @@ -0,0 +1,13 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0812A6CC:: @ 0812A6CC + .4byte sub_080ABA74 + .4byte sub_080ABAE0 + +gUnk_0812A6D4:: @ 0812A6D4 + .incbin "baserom.gba", 0x12A6D4, 0x000000E + diff --git a/data/const/projectile/projectile1F.s b/data/const/projectile/projectile1F.s new file mode 100644 index 00000000..9d9f75dc --- /dev/null +++ b/data/const/projectile/projectile1F.s @@ -0,0 +1,32 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0812A7D4:: @ 0812A7D4 + .4byte sub_080ABBA8 + .4byte sub_080ABBF4 + .4byte DeleteEntity + .4byte DeleteEntity + .4byte DeleteEntity + .4byte sub_080ABC54 + +gUnk_0812A7EC:: @ 0812A7EC + .4byte sub_080ABCC4 + .4byte sub_080ABD44 + .4byte sub_080ABD70 + +gUnk_0812A7F8:: @ 0812A7F8 + .4byte sub_080ABE04 + .4byte sub_080ABE88 + +gUnk_0812A800:: @ 0812A800 + .4byte sub_080ABEA8 + .4byte sub_080ABF04 + +gUnk_0812A808:: @ 0812A808 + .4byte sub_080ABC84 + .4byte nullsub_542 + .4byte sub_080ABC90 + diff --git a/data/const/projectile/projectile2.s b/data/const/projectile/projectile2.s new file mode 100644 index 00000000..18bfec58 --- /dev/null +++ b/data/const/projectile/projectile2.s @@ -0,0 +1,20 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0812960C:: @ 0812960C + .4byte sub_080A81AC + .4byte sub_080A81C4 + .4byte DeleteEntity + .4byte DeleteEntity + .4byte DeleteEntity + +gUnk_08129620:: @ 08129620 + .4byte sub_080A81E0 + .4byte sub_080A81FC + .4byte sub_080A8248 + .4byte sub_080A827C + .4byte sub_080A82B4 + diff --git a/data/const/projectile/projectile20.s b/data/const/projectile/projectile20.s new file mode 100644 index 00000000..48714f7a --- /dev/null +++ b/data/const/projectile/projectile20.s @@ -0,0 +1,13 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0812A84C:: @ 0812A84C + .4byte sub_080ABF40 + .4byte sub_080ABFA8 + .4byte DeleteEntity + .4byte DeleteEntity + .4byte DeleteEntity + diff --git a/data/const/projectile/projectile21.s b/data/const/projectile/projectile21.s new file mode 100644 index 00000000..2ed70c39 --- /dev/null +++ b/data/const/projectile/projectile21.s @@ -0,0 +1,28 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0812A954:: @ 0812A954 + .4byte sub_080ABFCC + .4byte sub_080ABFE4 + .4byte DeleteEntity + .4byte DeleteEntity + .4byte DeleteEntity + +gUnk_0812A968:: @ 0812A968 + .4byte sub_080ABFEC + .4byte sub_080AC074 + .4byte sub_080AC100 + .4byte sub_080AC168 + .4byte sub_080AC200 + +gUnk_0812A97C:: @ 0812A97C + .incbin "baserom.gba", 0x12A97C, 0x0000006 + +gUnk_0812A982:: @ 0812A982 + .incbin "baserom.gba", 0x12A982, 0x0000008 + +gUnk_0812A98A:: @ 0812A98A + .incbin "baserom.gba", 0x12A98A, 0x000000A diff --git a/data/const/projectile/projectile22.s b/data/const/projectile/projectile22.s new file mode 100644 index 00000000..9504fae5 --- /dev/null +++ b/data/const/projectile/projectile22.s @@ -0,0 +1,29 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0812A994:: @ 0812A994 + .4byte sub_080AC328 + .4byte sub_080AC510 + .4byte sub_080AC510 + .4byte sub_080AC510 + .4byte sub_080AC560 + +gUnk_0812A9A8:: @ 0812A9A8 + .4byte sub_080AC340 + .4byte sub_080AC388 + .4byte sub_080AC480 + +gUnk_0812A9B4:: @ 0812A9B4 + .incbin "baserom.gba", 0x12A9B4, 0x0000004 + +gUnk_0812A9B8:: @ 0812A9B8 + .incbin "baserom.gba", 0x12A9B8, 0x0000002 + +gUnk_0812A9BA:: @ 0812A9BA + .incbin "baserom.gba", 0x12A9BA, 0x0000006 + +gUnk_0812A9C0:: @ 0812A9C0 + .incbin "baserom.gba", 0x12A9C0, 0x0000018 diff --git a/data/const/projectile/projectile23.s b/data/const/projectile/projectile23.s new file mode 100644 index 00000000..61448e8c --- /dev/null +++ b/data/const/projectile/projectile23.s @@ -0,0 +1,19 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0812A9D8:: @ 0812A9D8 + .4byte sub_080AC8C4 + .4byte sub_080AC8DC + .4byte DeleteEntity + .4byte DeleteEntity + .4byte DeleteEntity + +gUnk_0812A9EC:: @ 0812A9EC + .4byte sub_080AC928 + .4byte sub_080AC954 + .4byte sub_080AC9CC + .4byte sub_080ACA14 + diff --git a/data/const/projectile/projectile24.s b/data/const/projectile/projectile24.s new file mode 100644 index 00000000..3572d9a1 --- /dev/null +++ b/data/const/projectile/projectile24.s @@ -0,0 +1,18 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0812AA5C:: @ 0812AA5C + .4byte sub_080ACA50 + .4byte sub_080ACA68 + .4byte DeleteEntity + .4byte DeleteEntity + .4byte DeleteEntity + .4byte sub_080ACA50 + +gUnk_0812AA74:: @ 0812AA74 + .4byte sub_080ACAC8 + .4byte sub_080ACAF0 + .4byte sub_080ACB10 diff --git a/data/const/projectile/projectile3.s b/data/const/projectile/projectile3.s new file mode 100644 index 00000000..80e4e71e --- /dev/null +++ b/data/const/projectile/projectile3.s @@ -0,0 +1,19 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08129650:: @ 08129650 + .4byte sub_080A8314 + .4byte sub_080A832C + .4byte DeleteEntity + .4byte DeleteEntity + .4byte DeleteEntity + +gUnk_08129664:: @ 08129664 + .4byte sub_080A83A0 + .4byte sub_080A83B4 + +gUnk_0812966C:: @ 0812966C + .incbin "baserom.gba", 0x12966C, 0x0000084 diff --git a/data/const/projectile/projectile4.s b/data/const/projectile/projectile4.s new file mode 100644 index 00000000..7fd5ed49 --- /dev/null +++ b/data/const/projectile/projectile4.s @@ -0,0 +1,19 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081296F0:: @ 081296F0 + .4byte sub_080A8458 + .4byte sub_080A8470 + .4byte DeleteEntity + .4byte DeleteEntity + .4byte DeleteEntity + +gUnk_08129704:: @ 08129704 + .4byte sub_080A84C8 + .4byte sub_080A8504 + .4byte sub_080A85B8 + .4byte sub_080A8610 + .4byte sub_080A862C diff --git a/data/const/projectile/projectile5.s b/data/const/projectile/projectile5.s new file mode 100644 index 00000000..e0ca1b24 --- /dev/null +++ b/data/const/projectile/projectile5.s @@ -0,0 +1,19 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08129718:: @ 08129718 + .4byte sub_080A86D8 + .4byte sub_080A86F0 + .4byte DeleteEntity + .4byte DeleteEntity + .4byte DeleteEntity + +gUnk_0812972C:: @ 0812972C + .4byte sub_080A8770 + .4byte sub_080A878C + +gUnk_08129734:: @ 08129734 + .incbin "baserom.gba", 0x129734, 0x000000C diff --git a/data/const/projectile/projectile6.s b/data/const/projectile/projectile6.s new file mode 100644 index 00000000..ab466be0 --- /dev/null +++ b/data/const/projectile/projectile6.s @@ -0,0 +1,22 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08129740:: @ 08129740 + .4byte sub_080A87E4 + .4byte sub_080A881C + .4byte DeleteEntity + .4byte DeleteEntity + .4byte DeleteEntity + +gUnk_08129754:: @ 08129754 + .4byte sub_080A8868 + .4byte sub_080A88C8 + .4byte sub_080A8988 + .4byte sub_080A8A48 + +gUnk_08129764:: @ 08129764 + .incbin "baserom.gba", 0x129764, 0x000000C + diff --git a/data/const/projectile/projectile7.s b/data/const/projectile/projectile7.s new file mode 100644 index 00000000..c6e1c457 --- /dev/null +++ b/data/const/projectile/projectile7.s @@ -0,0 +1,12 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0812979C:: @ 0812979C + .4byte sub_080A8A90 + .4byte sub_080A8AC8 + .4byte sub_080A8B38 + .4byte sub_080A8B78 + diff --git a/data/const/projectile/projectile8.s b/data/const/projectile/projectile8.s new file mode 100644 index 00000000..87d3d5f2 --- /dev/null +++ b/data/const/projectile/projectile8.s @@ -0,0 +1,12 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0812982C:: @ 0812982C + .4byte sub_080A8BC0 + .4byte sub_080A8BF8 + .4byte sub_080A8C4C + .4byte sub_080A8C8C + diff --git a/data/const/projectile/projectile9.s b/data/const/projectile/projectile9.s new file mode 100644 index 00000000..344cb8ae --- /dev/null +++ b/data/const/projectile/projectile9.s @@ -0,0 +1,12 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081298B8:: @ 081298B8 + .4byte sub_080A8CD4 + .4byte sub_080A8D0C + .4byte sub_080A8D60 + .4byte sub_080A8DA0 + diff --git a/data/const/projectile/projectileA.s b/data/const/projectile/projectileA.s new file mode 100644 index 00000000..368f60e8 --- /dev/null +++ b/data/const/projectile/projectileA.s @@ -0,0 +1,27 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08129954:: @ 08129954 + .4byte sub_080A8DDC + .4byte sub_080A8DDC + .4byte DeleteEntity + .4byte DeleteEntity + .4byte DeleteEntity + +gUnk_08129968:: @ 08129968 + .4byte sub_080A8E28 + .4byte sub_080A8FB8 + .4byte sub_080A9058 + .4byte sub_080A90BC + +gUnk_08129978:: @ 08129978 + .incbin "baserom.gba", 0x129978, 0x0000008 + +gUnk_08129980:: @ 08129980 + .incbin "baserom.gba", 0x129980, 0x0000008 + +gUnk_08129988:: @ 08129988 + .incbin "baserom.gba", 0x129988, 0x0000010 diff --git a/data/const/projectile/projectileB.s b/data/const/projectile/projectileB.s new file mode 100644 index 00000000..7150bf8f --- /dev/null +++ b/data/const/projectile/projectileB.s @@ -0,0 +1,23 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08129998:: @ 08129998 + .4byte gUnk_081299A8 + .4byte gUnk_081299B0 + .4byte gUnk_081299B8 + .4byte gUnk_081299C0 + +gUnk_081299A8:: @ 081299A8 + .incbin "baserom.gba", 0x1299A8, 0x0000008 + +gUnk_081299B0:: @ 081299B0 + .incbin "baserom.gba", 0x1299B0, 0x0000008 + +gUnk_081299B8:: @ 081299B8 + .incbin "baserom.gba", 0x1299B8, 0x0000008 + +gUnk_081299C0:: @ 081299C0 + .incbin "baserom.gba", 0x1299C0, 0x0000008 diff --git a/data/const/projectile/projectileC.s b/data/const/projectile/projectileC.s new file mode 100644 index 00000000..6968edb3 --- /dev/null +++ b/data/const/projectile/projectileC.s @@ -0,0 +1,8 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081299C8:: @ 081299C8 + .incbin "baserom.gba", 0x1299C8, 0x0000008 diff --git a/data/const/projectile/projectileD.s b/data/const/projectile/projectileD.s new file mode 100644 index 00000000..8000f4d2 --- /dev/null +++ b/data/const/projectile/projectileD.s @@ -0,0 +1,28 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_081299D0:: @ 081299D0 + .4byte sub_080A931C + .4byte sub_080A9334 + .4byte DeleteEntity + .4byte DeleteEntity + .4byte DeleteEntity + +gUnk_081299E4:: @ 081299E4 + .4byte sub_080A9370 + .4byte sub_080A93A0 + .4byte sub_080A93DC + .4byte sub_080A942C + .4byte sub_080A9448 + +gUnk_081299F8:: @ 081299F8 + .incbin "baserom.gba", 0x1299F8, 0x0000020 + +gUnk_08129A18:: @ 08129A18 + .incbin "baserom.gba", 0x129A18, 0x0000008 + +gUnk_08129A20:: @ 08129A20 + .incbin "baserom.gba", 0x129A20, 0x0000008 diff --git a/data/const/projectile/projectileE.s b/data/const/projectile/projectileE.s new file mode 100644 index 00000000..69b605ec --- /dev/null +++ b/data/const/projectile/projectileE.s @@ -0,0 +1,11 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08129A64:: @ 08129A64 + .4byte sub_080A9518 + .4byte sub_080A9540 + .4byte sub_080A95BC + diff --git a/data/const/projectile/projectileF.s b/data/const/projectile/projectileF.s new file mode 100644 index 00000000..ca3e4a4f --- /dev/null +++ b/data/const/projectile/projectileF.s @@ -0,0 +1,20 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_08129ABC:: @ 08129ABC + .4byte sub_080A95F8 + .4byte sub_080A95F8 + .4byte DeleteEntity + .4byte DeleteEntity + .4byte DeleteEntity + +gUnk_08129AD0:: @ 08129AD0 + .4byte sub_080A9610 + .4byte sub_080A976C + .4byte sub_080A99F0 + +gUnk_08129ADC:: @ 08129ADC + .incbin "baserom.gba", 0x129ADC, 0x0000004 |
