mirror of
https://github.com/zeldaret/tmc
synced 2026-09-06 02:58:07 -04:00
menu def
This commit is contained in:
+94
-94
@@ -9,7 +9,7 @@
|
||||
thumb_func_start sub_080A3BD0
|
||||
sub_080A3BD0: @ 0x080A3BD0
|
||||
push {r4, lr}
|
||||
ldr r0, _080A3C54 @ =gUnk_02000080
|
||||
ldr r0, _080A3C54 @ =gMenu
|
||||
movs r1, #0
|
||||
movs r4, #1
|
||||
strb r4, [r0, #1]
|
||||
@@ -67,7 +67,7 @@ _080A3C0A:
|
||||
bl DoFade
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
_080A3C54: .4byte gUnk_02000080
|
||||
_080A3C54: .4byte gMenu
|
||||
_080A3C58: .4byte gScreen
|
||||
_080A3C5C: .4byte 0x00001C01
|
||||
_080A3C60: .4byte 0x00001D02
|
||||
@@ -83,7 +83,7 @@ sub_080A3C6C: @ 0x080A3C6C
|
||||
beq _080A3C78
|
||||
b _080A3DA8
|
||||
_080A3C78:
|
||||
ldr r5, _080A3CA0 @ =gUnk_02000080
|
||||
ldr r5, _080A3CA0 @ =gMenu
|
||||
movs r0, #2
|
||||
strb r0, [r5, #1]
|
||||
adds r0, r5, #0
|
||||
@@ -104,7 +104,7 @@ _080A3C92:
|
||||
b _080A3CDE
|
||||
.align 2, 0
|
||||
_080A3C9C: .4byte gUnk_03000FD0
|
||||
_080A3CA0: .4byte gUnk_02000080
|
||||
_080A3CA0: .4byte gMenu
|
||||
_080A3CA4: .4byte 0x00001FFD
|
||||
_080A3CA8:
|
||||
movs r0, #1
|
||||
@@ -200,7 +200,7 @@ _080A3D5A:
|
||||
adds r4, #1
|
||||
b _080A3D8A
|
||||
_080A3D5E:
|
||||
ldr r2, _080A3DAC @ =gUnk_02000080
|
||||
ldr r2, _080A3DAC @ =gMenu
|
||||
ldrb r0, [r2, #1]
|
||||
cmp r0, #2
|
||||
bne _080A3D8A
|
||||
@@ -243,14 +243,14 @@ _080A3DA0:
|
||||
_080A3DA8:
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
_080A3DAC: .4byte gUnk_02000080
|
||||
_080A3DAC: .4byte gMenu
|
||||
_080A3DB0: .4byte 0x0000FFFF
|
||||
_080A3DB4: .4byte gUnk_02002A40
|
||||
|
||||
thumb_func_start sub_080A3DB8
|
||||
sub_080A3DB8: @ 0x080A3DB8
|
||||
push {lr}
|
||||
ldr r0, _080A3DDC @ =gUnk_02000080
|
||||
ldr r0, _080A3DDC @ =gMenu
|
||||
ldrb r1, [r0, #1]
|
||||
cmp r1, #6
|
||||
bne _080A3DEE
|
||||
@@ -267,7 +267,7 @@ sub_080A3DB8: @ 0x080A3DB8
|
||||
bl sub_080A7138
|
||||
b _080A3DF8
|
||||
.align 2, 0
|
||||
_080A3DDC: .4byte gUnk_02000080
|
||||
_080A3DDC: .4byte gMenu
|
||||
_080A3DE0: .4byte gUnk_02022740
|
||||
_080A3DE4: .4byte gUnk_080C9CBC
|
||||
_080A3DE8:
|
||||
@@ -286,7 +286,7 @@ _080A3DFC: .4byte gUnk_02022740
|
||||
thumb_func_start sub_080A3E00
|
||||
sub_080A3E00: @ 0x080A3E00
|
||||
push {lr}
|
||||
ldr r1, _080A3E18 @ =gUnk_02000080
|
||||
ldr r1, _080A3E18 @ =gMenu
|
||||
movs r0, #3
|
||||
strb r0, [r1, #1]
|
||||
ldr r2, _080A3E1C @ =gUnk_081280F4
|
||||
@@ -297,13 +297,13 @@ sub_080A3E00: @ 0x080A3E00
|
||||
bl _call_via_r0
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_080A3E18: .4byte gUnk_02000080
|
||||
_080A3E18: .4byte gMenu
|
||||
_080A3E1C: .4byte gUnk_081280F4
|
||||
|
||||
thumb_func_start sub_080A3E20
|
||||
sub_080A3E20: @ 0x080A3E20
|
||||
push {lr}
|
||||
ldr r2, _080A3E44 @ =gUnk_02000080
|
||||
ldr r2, _080A3E44 @ =gMenu
|
||||
movs r0, #0
|
||||
strh r0, [r2, #0x18]
|
||||
adds r1, r2, #0
|
||||
@@ -322,13 +322,13 @@ sub_080A3E20: @ 0x080A3E20
|
||||
_080A3E42:
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_080A3E44: .4byte gUnk_02000080
|
||||
_080A3E44: .4byte gMenu
|
||||
|
||||
thumb_func_start sub_080A3E48
|
||||
sub_080A3E48: @ 0x080A3E48
|
||||
push {r4, lr}
|
||||
ldr r2, _080A3E78 @ =gUnk_080C9CBC
|
||||
ldr r3, _080A3E7C @ =gUnk_02000080
|
||||
ldr r3, _080A3E7C @ =gMenu
|
||||
adds r0, r3, #0
|
||||
adds r0, #0x2a
|
||||
ldrb r0, [r0]
|
||||
@@ -350,7 +350,7 @@ sub_080A3E48: @ 0x080A3E48
|
||||
b _080A3EC8
|
||||
.align 2, 0
|
||||
_080A3E78: .4byte gUnk_080C9CBC
|
||||
_080A3E7C: .4byte gUnk_02000080
|
||||
_080A3E7C: .4byte gMenu
|
||||
_080A3E80: .4byte gUnk_02022740
|
||||
_080A3E84:
|
||||
movs r2, #0
|
||||
@@ -424,7 +424,7 @@ _080A3F0C: .4byte 0x0000DFFF
|
||||
thumb_func_start sub_080A3F10
|
||||
sub_080A3F10: @ 0x080A3F10
|
||||
push {r4, lr}
|
||||
ldr r2, _080A3F48 @ =gUnk_02000080
|
||||
ldr r2, _080A3F48 @ =gMenu
|
||||
movs r0, #4
|
||||
strb r0, [r2, #1]
|
||||
adds r3, r2, #0
|
||||
@@ -451,13 +451,13 @@ sub_080A3F10: @ 0x080A3F10
|
||||
_080A3F46:
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
_080A3F48: .4byte gUnk_02000080
|
||||
_080A3F48: .4byte gMenu
|
||||
|
||||
thumb_func_start sub_080A3F4C
|
||||
sub_080A3F4C: @ 0x080A3F4C
|
||||
push {lr}
|
||||
ldr r1, _080A3F60 @ =gUnk_08128100
|
||||
ldr r0, _080A3F64 @ =gUnk_02000080
|
||||
ldr r0, _080A3F64 @ =gMenu
|
||||
ldrb r0, [r0, #6]
|
||||
lsls r0, r0, #2
|
||||
adds r0, r0, r1
|
||||
@@ -466,12 +466,12 @@ sub_080A3F4C: @ 0x080A3F4C
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_080A3F60: .4byte gUnk_08128100
|
||||
_080A3F64: .4byte gUnk_02000080
|
||||
_080A3F64: .4byte gMenu
|
||||
|
||||
thumb_func_start sub_080A3F68
|
||||
sub_080A3F68: @ 0x080A3F68
|
||||
push {r4, r5, lr}
|
||||
ldr r5, _080A3FB4 @ =gUnk_02000080
|
||||
ldr r5, _080A3FB4 @ =gMenu
|
||||
movs r0, #5
|
||||
strb r0, [r5, #1]
|
||||
ldr r4, _080A3FB8 @ =gUnk_02002C81
|
||||
@@ -505,7 +505,7 @@ _080A3F96:
|
||||
strh r0, [r5, #8]
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
_080A3FB4: .4byte gUnk_02000080
|
||||
_080A3FB4: .4byte gMenu
|
||||
_080A3FB8: .4byte gUnk_02002C81
|
||||
_080A3FBC: .4byte gUnk_02022740
|
||||
_080A3FC0: .4byte 0xFFFFFED6
|
||||
@@ -521,7 +521,7 @@ sub_080A3FCC: @ 0x080A3FCC
|
||||
ands r0, r1
|
||||
cmp r0, #0
|
||||
bne _080A3FE6
|
||||
ldr r0, _080A3FEC @ =gUnk_02000080
|
||||
ldr r0, _080A3FEC @ =gMenu
|
||||
movs r1, #2
|
||||
strb r1, [r0, #6]
|
||||
ldr r0, _080A3FF0 @ =0x00000147
|
||||
@@ -530,13 +530,13 @@ _080A3FE6:
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_080A3FE8: .4byte gTextBox
|
||||
_080A3FEC: .4byte gUnk_02000080
|
||||
_080A3FEC: .4byte gMenu
|
||||
_080A3FF0: .4byte 0x00000147
|
||||
|
||||
thumb_func_start sub_080A3FF4
|
||||
sub_080A3FF4: @ 0x080A3FF4
|
||||
push {lr}
|
||||
ldr r2, _080A4014 @ =gUnk_02000080
|
||||
ldr r2, _080A4014 @ =gMenu
|
||||
ldrh r0, [r2, #8]
|
||||
subs r0, #1
|
||||
strh r0, [r2, #8]
|
||||
@@ -551,7 +551,7 @@ sub_080A3FF4: @ 0x080A3FF4
|
||||
strh r0, [r2, #0x1a]
|
||||
b _080A4036
|
||||
.align 2, 0
|
||||
_080A4014: .4byte gUnk_02000080
|
||||
_080A4014: .4byte gMenu
|
||||
_080A4018:
|
||||
movs r0, #6
|
||||
strb r0, [r2, #1]
|
||||
@@ -572,7 +572,7 @@ _080A4036:
|
||||
thumb_func_start sub_080A4038
|
||||
sub_080A4038: @ 0x080A4038
|
||||
push {lr}
|
||||
ldr r1, _080A4050 @ =gUnk_02000080
|
||||
ldr r1, _080A4050 @ =gMenu
|
||||
ldrh r0, [r1, #8]
|
||||
subs r0, #1
|
||||
strh r0, [r1, #8]
|
||||
@@ -584,7 +584,7 @@ sub_080A4038: @ 0x080A4038
|
||||
_080A404E:
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_080A4050: .4byte gUnk_02000080
|
||||
_080A4050: .4byte gMenu
|
||||
|
||||
thumb_func_start sub_080A4054
|
||||
sub_080A4054: @ 0x080A4054
|
||||
@@ -617,7 +617,7 @@ sub_080A4080: @ 0x080A4080
|
||||
movs r0, #0
|
||||
strh r0, [r4, #4]
|
||||
strh r0, [r4, #6]
|
||||
ldr r5, _080A4138 @ =gUnk_02000080
|
||||
ldr r5, _080A4138 @ =gMenu
|
||||
adds r0, r5, #0
|
||||
adds r0, #0x2f
|
||||
movs r1, #0
|
||||
@@ -700,7 +700,7 @@ _080A4130:
|
||||
pop {r4, r5, r6, r7, pc}
|
||||
.align 2, 0
|
||||
_080A4134: .4byte gUnk_03001010
|
||||
_080A4138: .4byte gUnk_02000080
|
||||
_080A4138: .4byte gMenu
|
||||
_080A413C: .4byte 0x000001FB
|
||||
_080A4140: .4byte gUnk_03001000
|
||||
_080A4144: .4byte gUnk_08128110
|
||||
@@ -716,7 +716,7 @@ sub_080A414C: @ 0x080A414C
|
||||
movs r0, #0
|
||||
strh r0, [r4, #4]
|
||||
strh r0, [r4, #6]
|
||||
ldr r0, _080A4214 @ =gUnk_02000080
|
||||
ldr r0, _080A4214 @ =gMenu
|
||||
ldrh r0, [r0, #0x10]
|
||||
ldr r1, _080A4218 @ =0x00000B21
|
||||
bl __divsi3
|
||||
@@ -769,7 +769,7 @@ _080A41BC:
|
||||
asrs r0, r0, #8
|
||||
subs r0, #0x10
|
||||
strh r0, [r7]
|
||||
ldr r2, _080A4214 @ =gUnk_02000080
|
||||
ldr r2, _080A4214 @ =gMenu
|
||||
ldr r0, [r2, #0x10]
|
||||
cmp r0, #0
|
||||
bge _080A41CE
|
||||
@@ -812,7 +812,7 @@ _080A4200:
|
||||
pop {r4, r5, r6, r7, pc}
|
||||
.align 2, 0
|
||||
_080A4210: .4byte gUnk_03001010
|
||||
_080A4214: .4byte gUnk_02000080
|
||||
_080A4214: .4byte gMenu
|
||||
_080A4218: .4byte 0x00000B21
|
||||
_080A421C: .4byte gSineTable
|
||||
_080A4220: .4byte gUnk_02002B6B
|
||||
@@ -822,7 +822,7 @@ _080A4228: .4byte gUnk_02002A40
|
||||
thumb_func_start sub_080A422C
|
||||
sub_080A422C: @ 0x080A422C
|
||||
push {r4, r5, lr}
|
||||
ldr r5, _080A42A4 @ =gUnk_02000080
|
||||
ldr r5, _080A42A4 @ =gMenu
|
||||
ldrh r0, [r5, #0x18]
|
||||
lsrs r0, r0, #8
|
||||
movs r1, #0x1b
|
||||
@@ -877,7 +877,7 @@ sub_080A422C: @ 0x080A422C
|
||||
subs r4, r1, r0
|
||||
b _080A42C6
|
||||
.align 2, 0
|
||||
_080A42A4: .4byte gUnk_02000080
|
||||
_080A42A4: .4byte gMenu
|
||||
_080A42A8: .4byte gUnk_08128120
|
||||
_080A42AC: .4byte gUnk_03001010
|
||||
_080A42B0:
|
||||
@@ -949,7 +949,7 @@ _080A4324:
|
||||
ldrsh r4, [r1, r0]
|
||||
movs r2, #2
|
||||
ldrsh r5, [r1, r2]
|
||||
ldr r0, _080A4354 @ =gUnk_02000080
|
||||
ldr r0, _080A4354 @ =gMenu
|
||||
ldrb r0, [r0, #1]
|
||||
cmp r0, #0
|
||||
bne _080A4358
|
||||
@@ -963,7 +963,7 @@ _080A4324:
|
||||
_080A4348: .4byte gUnk_02019EE0
|
||||
_080A434C: .4byte gUnk_03001010
|
||||
_080A4350: .4byte 0x00003AE0
|
||||
_080A4354: .4byte gUnk_02000080
|
||||
_080A4354: .4byte gMenu
|
||||
_080A4358:
|
||||
ldrh r0, [r1]
|
||||
adds r0, #8
|
||||
@@ -1125,7 +1125,7 @@ sub_080A4468: @ 0x080A4468
|
||||
ldr r0, _080A448C @ =gUnk_02022740
|
||||
ldrb r0, [r0, #3]
|
||||
bl sub_0801E6C8
|
||||
ldr r0, _080A4490 @ =gUnk_02000080
|
||||
ldr r0, _080A4490 @ =gMenu
|
||||
adds r0, #0x2a
|
||||
ldrb r0, [r0]
|
||||
bl sub_0801E798
|
||||
@@ -1133,7 +1133,7 @@ sub_080A4468: @ 0x080A4468
|
||||
.align 2, 0
|
||||
_080A4488: .4byte gUnk_03003DF0
|
||||
_080A448C: .4byte gUnk_02022740
|
||||
_080A4490: .4byte gUnk_02000080
|
||||
_080A4490: .4byte gMenu
|
||||
|
||||
thumb_func_start sub_080A4494
|
||||
sub_080A4494: @ 0x080A4494
|
||||
@@ -1281,7 +1281,7 @@ sub_080A45A4: @ 0x080A45A4
|
||||
cmp r0, #0xff
|
||||
bne _080A45D0
|
||||
ldr r1, _080A45C8 @ =gUnk_0812815C
|
||||
ldr r0, _080A45CC @ =gUnk_02000080
|
||||
ldr r0, _080A45CC @ =gMenu
|
||||
ldrb r0, [r0, #5]
|
||||
lsls r0, r0, #2
|
||||
adds r0, r0, r1
|
||||
@@ -1291,10 +1291,10 @@ sub_080A45A4: @ 0x080A45A4
|
||||
.align 2, 0
|
||||
_080A45C4: .4byte gUnk_02032EC0
|
||||
_080A45C8: .4byte gUnk_0812815C
|
||||
_080A45CC: .4byte gUnk_02000080
|
||||
_080A45CC: .4byte gMenu
|
||||
_080A45D0:
|
||||
ldr r1, _080A4600 @ =gUnk_0812814C
|
||||
ldr r0, _080A4604 @ =gUnk_02000080
|
||||
ldr r0, _080A4604 @ =gMenu
|
||||
ldrb r0, [r0, #5]
|
||||
lsls r0, r0, #2
|
||||
adds r0, r0, r1
|
||||
@@ -1311,7 +1311,7 @@ _080A45E0:
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_080A4600: .4byte gUnk_0812814C
|
||||
_080A4604: .4byte gUnk_02000080
|
||||
_080A4604: .4byte gMenu
|
||||
|
||||
thumb_func_start sub_080A4608
|
||||
sub_080A4608: @ 0x080A4608
|
||||
@@ -1359,7 +1359,7 @@ sub_080A4608: @ 0x080A4608
|
||||
movs r0, #1
|
||||
strh r0, [r2, #0x1a]
|
||||
movs r2, #0xee
|
||||
ldr r3, _080A46B4 @ =gUnk_02000080
|
||||
ldr r3, _080A46B4 @ =gMenu
|
||||
movs r1, #0xf
|
||||
adds r0, r3, #0
|
||||
adds r0, #0x1f
|
||||
@@ -1393,7 +1393,7 @@ _080A46A4: .4byte gUnk_02034CB0
|
||||
_080A46A8: .4byte gUnk_02001A40
|
||||
_080A46AC: .4byte gScreen
|
||||
_080A46B0: .4byte 0x00007898
|
||||
_080A46B4: .4byte gUnk_02000080
|
||||
_080A46B4: .4byte gMenu
|
||||
_080A46B8: .4byte gUnk_02032EC0
|
||||
_080A46BC: .4byte gUnk_02002A40
|
||||
|
||||
@@ -1427,7 +1427,7 @@ sub_080A46EC: @ 0x080A46EC
|
||||
cmp r0, #0
|
||||
bne _080A4710
|
||||
ldr r1, _080A4718 @ =gUnk_080FC3E4
|
||||
ldr r0, _080A471C @ =gUnk_02000080
|
||||
ldr r0, _080A471C @ =gMenu
|
||||
ldrb r0, [r0, #0x1c]
|
||||
lsls r0, r0, #3
|
||||
adds r0, r0, r1
|
||||
@@ -1442,12 +1442,12 @@ _080A4710:
|
||||
.align 2, 0
|
||||
_080A4714: .4byte gUnk_03000FD0
|
||||
_080A4718: .4byte gUnk_080FC3E4
|
||||
_080A471C: .4byte gUnk_02000080
|
||||
_080A471C: .4byte gMenu
|
||||
|
||||
thumb_func_start sub_080A4720
|
||||
sub_080A4720: @ 0x080A4720
|
||||
push {r4, lr}
|
||||
ldr r4, _080A4744 @ =gUnk_02000080
|
||||
ldr r4, _080A4744 @ =gMenu
|
||||
ldrb r0, [r4]
|
||||
cmp r0, #0
|
||||
beq _080A47C4
|
||||
@@ -1464,7 +1464,7 @@ sub_080A4720: @ 0x080A4720
|
||||
beq _080A4788
|
||||
b _080A475A
|
||||
.align 2, 0
|
||||
_080A4744: .4byte gUnk_02000080
|
||||
_080A4744: .4byte gMenu
|
||||
_080A4748:
|
||||
ldr r0, _080A477C @ =gUnk_02002B0E
|
||||
ldrb r1, [r4, #0x1c]
|
||||
@@ -1475,7 +1475,7 @@ _080A4748:
|
||||
movs r0, #1
|
||||
strb r0, [r4, #1]
|
||||
_080A475A:
|
||||
ldr r0, _080A4780 @ =gUnk_02000080
|
||||
ldr r0, _080A4780 @ =gMenu
|
||||
adds r0, #0x20
|
||||
ldrb r0, [r0]
|
||||
lsrs r1, r0, #2
|
||||
@@ -1494,7 +1494,7 @@ _080A476A:
|
||||
b _080A47C4
|
||||
.align 2, 0
|
||||
_080A477C: .4byte gUnk_02002B0E
|
||||
_080A4780: .4byte gUnk_02000080
|
||||
_080A4780: .4byte gMenu
|
||||
_080A4784: .4byte gScreen
|
||||
_080A4788:
|
||||
ldr r2, _080A47C8 @ =gScreen
|
||||
@@ -1534,7 +1534,7 @@ _080A47CC: .4byte gUnk_0812813C
|
||||
thumb_func_start sub_080A47D0
|
||||
sub_080A47D0: @ 0x080A47D0
|
||||
push {r4, lr}
|
||||
ldr r0, _080A47EC @ =gUnk_02000080
|
||||
ldr r0, _080A47EC @ =gMenu
|
||||
movs r4, #0x1f
|
||||
ldrsb r4, [r0, r4]
|
||||
ldr r0, _080A47F0 @ =gUnk_03000FF0
|
||||
@@ -1547,7 +1547,7 @@ sub_080A47D0: @ 0x080A47D0
|
||||
beq _080A47FE
|
||||
b _080A480A
|
||||
.align 2, 0
|
||||
_080A47EC: .4byte gUnk_02000080
|
||||
_080A47EC: .4byte gMenu
|
||||
_080A47F0: .4byte gUnk_03000FF0
|
||||
_080A47F4:
|
||||
cmp r0, #0x10
|
||||
@@ -1564,7 +1564,7 @@ _080A4804:
|
||||
_080A4808:
|
||||
subs r4, #8
|
||||
_080A480A:
|
||||
ldr r1, _080A4828 @ =gUnk_02000080
|
||||
ldr r1, _080A4828 @ =gMenu
|
||||
ldrb r0, [r1, #0x1e]
|
||||
cmp r4, #0
|
||||
bge _080A4814
|
||||
@@ -1581,7 +1581,7 @@ _080A481A:
|
||||
strh r0, [r1, #0x18]
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
_080A4828: .4byte gUnk_02000080
|
||||
_080A4828: .4byte gMenu
|
||||
_080A482C: .4byte gScreen
|
||||
|
||||
thumb_func_start sub_080A4830
|
||||
@@ -1597,7 +1597,7 @@ sub_080A4830: @ 0x080A4830
|
||||
strh r0, [r2]
|
||||
ldr r0, _080A485C @ =gUnk_0812813C
|
||||
bl sub_080A70AC
|
||||
ldr r1, _080A4860 @ =gUnk_02000080
|
||||
ldr r1, _080A4860 @ =gMenu
|
||||
movs r0, #0xff
|
||||
strb r0, [r1, #1]
|
||||
movs r0, #1
|
||||
@@ -1606,7 +1606,7 @@ sub_080A4830: @ 0x080A4830
|
||||
.align 2, 0
|
||||
_080A4858: .4byte gScreen
|
||||
_080A485C: .4byte gUnk_0812813C
|
||||
_080A4860: .4byte gUnk_02000080
|
||||
_080A4860: .4byte gMenu
|
||||
|
||||
thumb_func_start sub_080A4864
|
||||
sub_080A4864: @ 0x080A4864
|
||||
@@ -1615,7 +1615,7 @@ sub_080A4864: @ 0x080A4864
|
||||
ldrb r0, [r0]
|
||||
cmp r0, #0
|
||||
bne _080A4926
|
||||
ldr r0, _080A4898 @ =gUnk_02000080
|
||||
ldr r0, _080A4898 @ =gMenu
|
||||
movs r5, #0x1f
|
||||
ldrsb r5, [r0, r5]
|
||||
ldrb r4, [r0, #0x1c]
|
||||
@@ -1636,7 +1636,7 @@ sub_080A4864: @ 0x080A4864
|
||||
b _080A48DE
|
||||
.align 2, 0
|
||||
_080A4894: .4byte gUnk_03000FD0
|
||||
_080A4898: .4byte gUnk_02000080
|
||||
_080A4898: .4byte gMenu
|
||||
_080A489C: .4byte gUnk_03000FF0
|
||||
_080A48A0:
|
||||
cmp r1, #0x80
|
||||
@@ -1693,7 +1693,7 @@ _080A48F0:
|
||||
bge _080A48F6
|
||||
adds r4, r1, #0
|
||||
_080A48F6:
|
||||
ldr r6, _080A492C @ =gUnk_02000080
|
||||
ldr r6, _080A492C @ =gMenu
|
||||
ldrb r0, [r6, #0x1c]
|
||||
cmp r0, r4
|
||||
beq _080A490E
|
||||
@@ -1722,7 +1722,7 @@ _080A4926:
|
||||
pop {r4, r5, r6, pc}
|
||||
.align 2, 0
|
||||
_080A4928: .4byte gUnk_02002A40
|
||||
_080A492C: .4byte gUnk_02000080
|
||||
_080A492C: .4byte gMenu
|
||||
_080A4930: .4byte gScreen
|
||||
|
||||
thumb_func_start sub_080A4934
|
||||
@@ -1796,7 +1796,7 @@ sub_080A4978: @ 0x080A4978
|
||||
bne _080A49AC
|
||||
movs r2, #0x82
|
||||
_080A49AC:
|
||||
ldr r3, _080A4B24 @ =gUnk_02000080
|
||||
ldr r3, _080A4B24 @ =gMenu
|
||||
ldrb r1, [r3, #1]
|
||||
movs r0, #2
|
||||
ands r0, r1
|
||||
@@ -1852,7 +1852,7 @@ _080A4A10:
|
||||
ands r0, r1
|
||||
cmp r0, #0
|
||||
beq _080A4A6A
|
||||
ldr r5, _080A4B24 @ =gUnk_02000080
|
||||
ldr r5, _080A4B24 @ =gMenu
|
||||
ldrb r1, [r5, #1]
|
||||
adds r0, r2, #0
|
||||
ands r0, r1
|
||||
@@ -1895,7 +1895,7 @@ _080A4A6A:
|
||||
ldrb r0, [r0, #7]
|
||||
cmp r0, #0
|
||||
beq _080A4ABE
|
||||
ldr r2, _080A4B24 @ =gUnk_02000080
|
||||
ldr r2, _080A4B24 @ =gMenu
|
||||
ldrb r1, [r2, #1]
|
||||
movs r0, #4
|
||||
ands r0, r1
|
||||
@@ -1931,7 +1931,7 @@ _080A4A8E:
|
||||
cmp r6, #0
|
||||
bge _080A4A8E
|
||||
_080A4ABE:
|
||||
ldr r4, _080A4B24 @ =gUnk_02000080
|
||||
ldr r4, _080A4B24 @ =gMenu
|
||||
ldrb r1, [r4, #1]
|
||||
movs r0, #1
|
||||
ands r0, r1
|
||||
@@ -1977,7 +1977,7 @@ _080A4ABE:
|
||||
.align 2, 0
|
||||
_080A4B1C: .4byte gUnk_03001010
|
||||
_080A4B20: .4byte gUnk_02002A40
|
||||
_080A4B24: .4byte gUnk_02000080
|
||||
_080A4B24: .4byte gMenu
|
||||
_080A4B28: .4byte gUnk_03001000
|
||||
_080A4B2C: .4byte gUnk_081281A8
|
||||
_080A4B30: .4byte 0x06014000
|
||||
@@ -1994,7 +1994,7 @@ _080A4B40: .4byte 0x06014000
|
||||
thumb_func_start sub_080A4B44
|
||||
sub_080A4B44: @ 0x080A4B44
|
||||
push {r4, r5, lr}
|
||||
ldr r5, _080A4B9C @ =gUnk_02000080
|
||||
ldr r5, _080A4B9C @ =gMenu
|
||||
ldrb r4, [r5, #0x1c]
|
||||
ldrb r1, [r5, #1]
|
||||
movs r0, #0x10
|
||||
@@ -2034,7 +2034,7 @@ _080A4B6E:
|
||||
_080A4B98:
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
_080A4B9C: .4byte gUnk_02000080
|
||||
_080A4B9C: .4byte gMenu
|
||||
|
||||
thumb_func_start sub_080A4BA0
|
||||
sub_080A4BA0: @ 0x080A4BA0
|
||||
@@ -2115,7 +2115,7 @@ _080A4C38:
|
||||
_080A4C3C:
|
||||
adds r5, r5, r0
|
||||
_080A4C3E:
|
||||
ldr r0, _080A4C94 @ =gUnk_02000080
|
||||
ldr r0, _080A4C94 @ =gMenu
|
||||
lsls r1, r6, #1
|
||||
adds r0, #0x10
|
||||
adds r1, r1, r0
|
||||
@@ -2159,7 +2159,7 @@ _080A4C72:
|
||||
bl sub_0805F46C
|
||||
b _080A4CAC
|
||||
.align 2, 0
|
||||
_080A4C94: .4byte gUnk_02000080
|
||||
_080A4C94: .4byte gMenu
|
||||
_080A4C98: .4byte 0x0000F00B
|
||||
_080A4C9C: .4byte 0x00007FFF
|
||||
_080A4CA0: .4byte 0x00000889
|
||||
@@ -2181,7 +2181,7 @@ _080A4CB8: .4byte gScreen
|
||||
sub_080A4CBC: @ 0x080A4CBC
|
||||
push {r4, r5, r6, lr}
|
||||
adds r6, r0, #0
|
||||
ldr r1, _080A4D0C @ =gUnk_02000080
|
||||
ldr r1, _080A4D0C @ =gMenu
|
||||
ldrb r0, [r1, #0x1a]
|
||||
cmp r0, r6
|
||||
beq _080A4CFE
|
||||
@@ -2218,7 +2218,7 @@ _080A4CFE:
|
||||
movs r2, #0
|
||||
b _080A4D28
|
||||
.align 2, 0
|
||||
_080A4D0C: .4byte gUnk_02000080
|
||||
_080A4D0C: .4byte gMenu
|
||||
_080A4D10: .4byte gUnk_02021F30
|
||||
_080A4D14: .4byte 0x0600E000
|
||||
_080A4D18: .4byte gUnk_08128190
|
||||
@@ -2324,7 +2324,7 @@ sub_080A4DB8: @ 0x080A4DB8
|
||||
movs r1, #0xc0
|
||||
lsls r1, r1, #2
|
||||
bl _DmaZero
|
||||
ldr r4, _080A4E68 @ =gUnk_02000080
|
||||
ldr r4, _080A4E68 @ =gMenu
|
||||
adds r0, r4, #0
|
||||
movs r1, #0x30
|
||||
bl _DmaZero
|
||||
@@ -2384,7 +2384,7 @@ _080A4E58: .4byte gUnk_02034CB0
|
||||
_080A4E5C: .4byte gUnk_02021F30
|
||||
_080A4E60: .4byte gUnk_020344B0
|
||||
_080A4E64: .4byte gUnk_0200AF34
|
||||
_080A4E68: .4byte gUnk_02000080
|
||||
_080A4E68: .4byte gMenu
|
||||
_080A4E6C: .4byte 0x0000FFFF
|
||||
_080A4E70: .4byte gUnk_02034490
|
||||
_080A4E74: .4byte gUnk_08128A38
|
||||
@@ -2496,7 +2496,7 @@ _080A4F38:
|
||||
bl sub_0801DB94
|
||||
strb r0, [r4, #7]
|
||||
movs r0, #0x10
|
||||
bl sub_0805436C
|
||||
bl IsItemEquipped
|
||||
movs r1, #0xf
|
||||
cmp r0, #2
|
||||
beq _080A4F66
|
||||
@@ -2544,7 +2544,7 @@ sub_080A4FB8: @ 0x080A4FB8
|
||||
bl sub_080A51F4
|
||||
cmp r0, #0
|
||||
beq _080A5052
|
||||
ldr r0, _080A4FE4 @ =gUnk_02000080
|
||||
ldr r0, _080A4FE4 @ =gMenu
|
||||
ldr r1, [r0, #0xc]
|
||||
adds r2, r0, #0
|
||||
cmp r1, #0
|
||||
@@ -2561,7 +2561,7 @@ sub_080A4FB8: @ 0x080A4FB8
|
||||
beq _080A500A
|
||||
b _080A500C
|
||||
.align 2, 0
|
||||
_080A4FE4: .4byte gUnk_02000080
|
||||
_080A4FE4: .4byte gMenu
|
||||
_080A4FE8: .4byte gUnk_03000FF0
|
||||
_080A4FEC:
|
||||
movs r0, #0x80
|
||||
@@ -2611,7 +2611,7 @@ _080A5028:
|
||||
bne _080A503A
|
||||
movs r1, #2
|
||||
_080A503A:
|
||||
ldr r0, _080A5078 @ =gUnk_02000080
|
||||
ldr r0, _080A5078 @ =gMenu
|
||||
ldr r0, [r0, #0xc]
|
||||
adds r0, r0, r1
|
||||
ldrb r5, [r0]
|
||||
@@ -2621,7 +2621,7 @@ _080A5042:
|
||||
strb r5, [r0, #0x14]
|
||||
movs r0, #0x65
|
||||
bl PlaySFX
|
||||
ldr r0, _080A5078 @ =gUnk_02000080
|
||||
ldr r0, _080A5078 @ =gMenu
|
||||
str r4, [r0, #0xc]
|
||||
_080A5052:
|
||||
ldr r4, _080A507C @ =gUnk_02034490
|
||||
@@ -2640,7 +2640,7 @@ _080A5052:
|
||||
bl sub_080A4E90
|
||||
b _080A5096
|
||||
.align 2, 0
|
||||
_080A5078: .4byte gUnk_02000080
|
||||
_080A5078: .4byte gMenu
|
||||
_080A507C: .4byte gUnk_02034490
|
||||
_080A5080:
|
||||
movs r0, #3
|
||||
@@ -2828,14 +2828,14 @@ sub_080A51D4: @ 0x080A51D4
|
||||
bhi _080A51E8
|
||||
adds r0, #2
|
||||
adds r0, r1, r0
|
||||
ldr r1, _080A51F0 @ =gUnk_02000080
|
||||
ldr r1, _080A51F0 @ =gMenu
|
||||
ldrb r1, [r1, #3]
|
||||
strb r1, [r0]
|
||||
_080A51E8:
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_080A51EC: .4byte gUnk_02034490
|
||||
_080A51F0: .4byte gUnk_02000080
|
||||
_080A51F0: .4byte gMenu
|
||||
|
||||
thumb_func_start sub_080A51F4
|
||||
sub_080A51F4: @ 0x080A51F4
|
||||
@@ -2863,7 +2863,7 @@ _080A5214: .4byte gUnk_02034490
|
||||
sub_080A5218: @ 0x080A5218
|
||||
push {lr}
|
||||
ldr r1, _080A5230 @ =gUnk_08128B48
|
||||
ldr r0, _080A5234 @ =gUnk_02000080
|
||||
ldr r0, _080A5234 @ =gMenu
|
||||
ldrb r0, [r0, #5]
|
||||
lsls r0, r0, #2
|
||||
adds r0, r0, r1
|
||||
@@ -2873,12 +2873,12 @@ sub_080A5218: @ 0x080A5218
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_080A5230: .4byte gUnk_08128B48
|
||||
_080A5234: .4byte gUnk_02000080
|
||||
_080A5234: .4byte gMenu
|
||||
|
||||
thumb_func_start sub_080A5238
|
||||
sub_080A5238: @ 0x080A5238
|
||||
push {r4, r5, lr}
|
||||
ldr r4, _080A528C @ =gUnk_02000080
|
||||
ldr r4, _080A528C @ =gMenu
|
||||
movs r0, #0
|
||||
str r0, [r4, #0xc]
|
||||
ldr r0, _080A5290 @ =gUnk_08128B50
|
||||
@@ -2919,7 +2919,7 @@ _080A527E:
|
||||
bl sub_080A7114
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
_080A528C: .4byte gUnk_02000080
|
||||
_080A528C: .4byte gMenu
|
||||
_080A5290: .4byte gUnk_08128B50
|
||||
_080A5294: .4byte gUnk_080FD5B4
|
||||
_080A5298: .4byte gUnk_02034490
|
||||
@@ -2930,7 +2930,7 @@ sub_080A529C: @ 0x080A529C
|
||||
bl sub_080A51F4
|
||||
cmp r0, #0
|
||||
beq _080A5380
|
||||
ldr r1, _080A52D0 @ =gUnk_02000080
|
||||
ldr r1, _080A52D0 @ =gMenu
|
||||
ldr r0, _080A52D4 @ =gUnk_08128BF4
|
||||
str r0, [r1, #0xc]
|
||||
ldrb r4, [r1, #3]
|
||||
@@ -2951,7 +2951,7 @@ sub_080A529C: @ 0x080A529C
|
||||
bgt _080A531E
|
||||
b _080A5318
|
||||
.align 2, 0
|
||||
_080A52D0: .4byte gUnk_02000080
|
||||
_080A52D0: .4byte gMenu
|
||||
_080A52D4: .4byte gUnk_08128BF4
|
||||
_080A52D8: .4byte gUnk_08128B64
|
||||
_080A52DC: .4byte gUnk_03000FF0
|
||||
@@ -2962,7 +2962,7 @@ _080A52E0:
|
||||
bl sub_080A4E84
|
||||
b _080A530A
|
||||
_080A52EC:
|
||||
ldr r0, _080A5314 @ =gUnk_02000080
|
||||
ldr r0, _080A5314 @ =gMenu
|
||||
adds r0, #0x10
|
||||
adds r2, r4, r0
|
||||
ldrb r0, [r2]
|
||||
@@ -2981,7 +2981,7 @@ _080A530A:
|
||||
bl PlaySFX
|
||||
b _080A5336
|
||||
.align 2, 0
|
||||
_080A5314: .4byte gUnk_02000080
|
||||
_080A5314: .4byte gMenu
|
||||
_080A5318:
|
||||
cmp r0, #0x10
|
||||
beq _080A5334
|
||||
@@ -3004,7 +3004,7 @@ _080A5330:
|
||||
_080A5334:
|
||||
ldrb r4, [r1, #3]
|
||||
_080A5336:
|
||||
ldr r5, _080A535C @ =gUnk_02000080
|
||||
ldr r5, _080A535C @ =gMenu
|
||||
ldrb r0, [r5, #3]
|
||||
cmp r0, r4
|
||||
beq _080A5346
|
||||
@@ -3024,7 +3024,7 @@ _080A5346:
|
||||
beq _080A5374
|
||||
b _080A5376
|
||||
.align 2, 0
|
||||
_080A535C: .4byte gUnk_02000080
|
||||
_080A535C: .4byte gMenu
|
||||
_080A5360:
|
||||
cmp r1, #0
|
||||
beq _080A5376
|
||||
@@ -3073,7 +3073,7 @@ sub_080A5384: @ 0x080A5384
|
||||
mov r8, r2
|
||||
movs r6, #0
|
||||
_080A53B4:
|
||||
ldr r0, _080A5408 @ =gUnk_02000080
|
||||
ldr r0, _080A5408 @ =gMenu
|
||||
adds r0, #0x10
|
||||
adds r2, r5, r0
|
||||
ldrb r0, [r2]
|
||||
@@ -3115,7 +3115,7 @@ _080A53E0:
|
||||
.align 2, 0
|
||||
_080A5400: .4byte gUnk_03001010
|
||||
_080A5404: .4byte gUnk_02002A40
|
||||
_080A5408: .4byte gUnk_02000080
|
||||
_080A5408: .4byte gMenu
|
||||
_080A540C: .4byte gUnk_08128B64
|
||||
_080A5410: .4byte gBombBagSizes
|
||||
_080A5414:
|
||||
@@ -3162,7 +3162,7 @@ _080A5456:
|
||||
movs r1, #0x80
|
||||
lsls r1, r1, #4
|
||||
strh r1, [r0, #8]
|
||||
ldr r1, _080A5538 @ =gUnk_02000080
|
||||
ldr r1, _080A5538 @ =gMenu
|
||||
ldrb r1, [r1, #3]
|
||||
mov sb, r0
|
||||
cmp r1, #0x10
|
||||
@@ -3264,7 +3264,7 @@ _080A5522:
|
||||
_080A552C: .4byte gQuiverSizes
|
||||
_080A5530: .4byte gUnk_03001010
|
||||
_080A5534: .4byte gUnk_080FDFD8
|
||||
_080A5538: .4byte gUnk_02000080
|
||||
_080A5538: .4byte gMenu
|
||||
_080A553C: .4byte gUnk_08128B64
|
||||
_080A5540: .4byte gUnk_03001000
|
||||
_080A5544: .4byte 0x000001FB
|
||||
|
||||
Reference in New Issue
Block a user