mirror of
https://github.com/zeldaret/tmc
synced 2026-09-01 17:59:51 -04:00
menu def
This commit is contained in:
+31
-31
@@ -232,7 +232,7 @@ sub_080A3608: @ 0x080A3608
|
||||
bl SetGlobalFlag
|
||||
ldr r0, _080A3644 @ =gUnk_03001000
|
||||
strb r4, [r0, #3]
|
||||
ldr r2, _080A3648 @ =gUnk_02000080
|
||||
ldr r2, _080A3648 @ =gMenu
|
||||
strb r5, [r2, #5]
|
||||
movs r1, #0
|
||||
movs r0, #0xb4
|
||||
@@ -252,7 +252,7 @@ sub_080A3608: @ 0x080A3608
|
||||
.align 2, 0
|
||||
_080A3640: .4byte gUnk_02002A40
|
||||
_080A3644: .4byte gUnk_03001000
|
||||
_080A3648: .4byte gUnk_02000080
|
||||
_080A3648: .4byte gMenu
|
||||
_080A364C: .4byte gUnk_08127998
|
||||
_080A3650:
|
||||
cmp r0, #1
|
||||
@@ -307,7 +307,7 @@ _080A36BC: .4byte 0x00001E4D
|
||||
sub_080A36C0: @ 0x080A36C0
|
||||
push {lr}
|
||||
ldr r1, _080A36D4 @ =gUnk_08127D10
|
||||
ldr r0, _080A36D8 @ =gUnk_02000080
|
||||
ldr r0, _080A36D8 @ =gMenu
|
||||
ldrb r0, [r0, #5]
|
||||
lsls r0, r0, #2
|
||||
adds r0, r0, r1
|
||||
@@ -316,12 +316,12 @@ sub_080A36C0: @ 0x080A36C0
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_080A36D4: .4byte gUnk_08127D10
|
||||
_080A36D8: .4byte gUnk_02000080
|
||||
_080A36D8: .4byte gMenu
|
||||
|
||||
thumb_func_start sub_080A36DC
|
||||
sub_080A36DC: @ 0x080A36DC
|
||||
push {lr}
|
||||
ldr r1, _080A36F4 @ =gUnk_02000080
|
||||
ldr r1, _080A36F4 @ =gMenu
|
||||
ldrh r0, [r1, #8]
|
||||
subs r0, #1
|
||||
strh r0, [r1, #8]
|
||||
@@ -332,7 +332,7 @@ sub_080A36DC: @ 0x080A36DC
|
||||
_080A36F0:
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_080A36F4: .4byte gUnk_02000080
|
||||
_080A36F4: .4byte gMenu
|
||||
|
||||
thumb_func_start sub_080A36F8
|
||||
sub_080A36F8: @ 0x080A36F8
|
||||
@@ -341,7 +341,7 @@ sub_080A36F8: @ 0x080A36F8
|
||||
ldrb r0, [r0]
|
||||
cmp r0, #0
|
||||
bne _080A3752
|
||||
ldr r5, _080A3758 @ =gUnk_02000080
|
||||
ldr r5, _080A3758 @ =gMenu
|
||||
movs r0, #0x10
|
||||
ldrsh r4, [r5, r0]
|
||||
lsls r4, r4, #1
|
||||
@@ -381,7 +381,7 @@ _080A3752:
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
_080A3754: .4byte gUnk_03000FD0
|
||||
_080A3758: .4byte gUnk_02000080
|
||||
_080A3758: .4byte gMenu
|
||||
_080A375C: .4byte gUnk_08127CEC
|
||||
_080A3760: .4byte gUnk_02021F30
|
||||
_080A3764: .4byte gScreen
|
||||
@@ -389,7 +389,7 @@ _080A3764: .4byte gScreen
|
||||
thumb_func_start sub_080A3768
|
||||
sub_080A3768: @ 0x080A3768
|
||||
push {r4, lr}
|
||||
ldr r4, _080A377C @ =gUnk_02000080
|
||||
ldr r4, _080A377C @ =gMenu
|
||||
ldrb r1, [r4, #6]
|
||||
cmp r1, #1
|
||||
beq _080A37C4
|
||||
@@ -399,7 +399,7 @@ sub_080A3768: @ 0x080A3768
|
||||
beq _080A378A
|
||||
b _080A384C
|
||||
.align 2, 0
|
||||
_080A377C: .4byte gUnk_02000080
|
||||
_080A377C: .4byte gMenu
|
||||
_080A3780:
|
||||
cmp r1, #2
|
||||
beq _080A3804
|
||||
@@ -518,7 +518,7 @@ _080A3860: .4byte gUnk_03000FD0
|
||||
thumb_func_start sub_080A3864
|
||||
sub_080A3864: @ 0x080A3864
|
||||
push {lr}
|
||||
ldr r1, _080A3884 @ =gUnk_02000080
|
||||
ldr r1, _080A3884 @ =gMenu
|
||||
ldrh r0, [r1, #8]
|
||||
subs r0, #1
|
||||
strh r0, [r1, #8]
|
||||
@@ -532,7 +532,7 @@ sub_080A3864: @ 0x080A3864
|
||||
_080A3880:
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_080A3884: .4byte gUnk_02000080
|
||||
_080A3884: .4byte gMenu
|
||||
|
||||
thumb_func_start sub_080A3888
|
||||
sub_080A3888: @ 0x080A3888
|
||||
@@ -543,7 +543,7 @@ sub_080A3888: @ 0x080A3888
|
||||
movs r0, #5
|
||||
movs r1, #4
|
||||
bl DoFade
|
||||
ldr r0, _080A38B0 @ =gUnk_02000080
|
||||
ldr r0, _080A38B0 @ =gMenu
|
||||
ldrh r0, [r0, #8]
|
||||
bl sub_08050038
|
||||
bl sub_080A3954
|
||||
@@ -551,7 +551,7 @@ sub_080A3888: @ 0x080A3888
|
||||
.align 2, 0
|
||||
_080A38A8: .4byte gUnk_03000FD0
|
||||
_080A38AC: .4byte 0xFFFF7FFF
|
||||
_080A38B0: .4byte gUnk_02000080
|
||||
_080A38B0: .4byte gMenu
|
||||
|
||||
thumb_func_start sub_080A38B4
|
||||
sub_080A38B4: @ 0x080A38B4
|
||||
@@ -559,13 +559,13 @@ sub_080A38B4: @ 0x080A38B4
|
||||
movs r0, #4
|
||||
movs r1, #4
|
||||
bl DoFade
|
||||
ldr r0, _080A38CC @ =gUnk_02000080
|
||||
ldr r0, _080A38CC @ =gMenu
|
||||
ldrh r0, [r0, #8]
|
||||
bl sub_08050038
|
||||
bl sub_080A3954
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_080A38CC: .4byte gUnk_02000080
|
||||
_080A38CC: .4byte gMenu
|
||||
|
||||
thumb_func_start sub_080A38D0
|
||||
sub_080A38D0: @ 0x080A38D0
|
||||
@@ -594,7 +594,7 @@ sub_080A38D0: @ 0x080A38D0
|
||||
movs r0, #0x80
|
||||
lsls r0, r0, #5
|
||||
strh r0, [r4]
|
||||
ldr r0, _080A392C @ =gUnk_02000080
|
||||
ldr r0, _080A392C @ =gMenu
|
||||
mov r1, r8
|
||||
strb r1, [r0, #5]
|
||||
movs r0, #4
|
||||
@@ -609,7 +609,7 @@ _080A391C: .4byte gUnk_03000FD0
|
||||
_080A3920: .4byte gUnk_02021F30
|
||||
_080A3924: .4byte gScreen
|
||||
_080A3928: .4byte gUnk_020344B0
|
||||
_080A392C: .4byte gUnk_02000080
|
||||
_080A392C: .4byte gMenu
|
||||
|
||||
thumb_func_start sub_080A3930
|
||||
sub_080A3930: @ 0x080A3930
|
||||
@@ -632,7 +632,7 @@ _080A3950: .4byte gUnk_03001000
|
||||
|
||||
thumb_func_start sub_080A3954
|
||||
sub_080A3954: @ 0x080A3954
|
||||
ldr r2, _080A397C @ =gUnk_02000080
|
||||
ldr r2, _080A397C @ =gMenu
|
||||
ldr r1, [r2, #0xc]
|
||||
ldrb r0, [r1]
|
||||
movs r3, #0
|
||||
@@ -652,7 +652,7 @@ sub_080A3954: @ 0x080A3954
|
||||
str r1, [r2, #0xc]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_080A397C: .4byte gUnk_02000080
|
||||
_080A397C: .4byte gMenu
|
||||
|
||||
thumb_func_start sub_080A3980
|
||||
sub_080A3980: @ 0x080A3980
|
||||
@@ -670,7 +670,7 @@ _080A3990: .4byte gUnk_03000FD0
|
||||
thumb_func_start sub_080A3994
|
||||
sub_080A3994: @ 0x080A3994
|
||||
push {r4, r5, lr}
|
||||
ldr r0, _080A39AC @ =gUnk_02000080
|
||||
ldr r0, _080A39AC @ =gMenu
|
||||
ldrb r1, [r0, #6]
|
||||
adds r2, r0, #0
|
||||
cmp r1, #4
|
||||
@@ -683,7 +683,7 @@ _080A39A2:
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
_080A39AC: .4byte gUnk_02000080
|
||||
_080A39AC: .4byte gMenu
|
||||
_080A39B0: .4byte _080A39B4
|
||||
_080A39B4: @ jump table
|
||||
.4byte _080A39C8 @ case 0
|
||||
@@ -785,14 +785,14 @@ _080A3A82:
|
||||
bl sub_08050318
|
||||
movs r0, #2
|
||||
_080A3A8C:
|
||||
ldr r1, _080A3AB4 @ =gUnk_02000080
|
||||
ldr r1, _080A3AB4 @ =gMenu
|
||||
strb r0, [r1, #6]
|
||||
movs r0, #0x3c
|
||||
strh r0, [r1, #8]
|
||||
movs r0, #0x6a
|
||||
bl PlaySFX
|
||||
_080A3A9A:
|
||||
ldr r1, _080A3AB4 @ =gUnk_02000080
|
||||
ldr r1, _080A3AB4 @ =gMenu
|
||||
ldrb r0, [r1, #3]
|
||||
cmp r0, r4
|
||||
beq _080A3B36
|
||||
@@ -804,12 +804,12 @@ _080A3A9A:
|
||||
bl PlaySFX
|
||||
b _080A3B36
|
||||
.align 2, 0
|
||||
_080A3AB4: .4byte gUnk_02000080
|
||||
_080A3AB4: .4byte gMenu
|
||||
_080A3AB8:
|
||||
movs r0, #0
|
||||
bl sub_0807CDA4
|
||||
adds r1, r0, #0
|
||||
ldr r4, _080A3AD8 @ =gUnk_02000080
|
||||
ldr r4, _080A3AD8 @ =gMenu
|
||||
strb r1, [r4]
|
||||
movs r0, #1
|
||||
rsbs r0, r0, #0
|
||||
@@ -821,7 +821,7 @@ _080A3AB8:
|
||||
strb r0, [r4, #6]
|
||||
b _080A3B36
|
||||
.align 2, 0
|
||||
_080A3AD8: .4byte gUnk_02000080
|
||||
_080A3AD8: .4byte gMenu
|
||||
_080A3ADC:
|
||||
movs r0, #0x3c
|
||||
strh r0, [r4, #8]
|
||||
@@ -865,7 +865,7 @@ _080A3B14:
|
||||
ldr r1, _080A3B40 @ =gUnk_03001000
|
||||
movs r0, #3
|
||||
strb r0, [r1, #3]
|
||||
ldr r0, _080A3B44 @ =gUnk_02000080
|
||||
ldr r0, _080A3B44 @ =gMenu
|
||||
strb r4, [r0, #6]
|
||||
_080A3B36:
|
||||
pop {r4, r5, pc}
|
||||
@@ -873,7 +873,7 @@ _080A3B36:
|
||||
_080A3B38: .4byte gScreen
|
||||
_080A3B3C: .4byte 0x0000FDFF
|
||||
_080A3B40: .4byte gUnk_03001000
|
||||
_080A3B44: .4byte gUnk_02000080
|
||||
_080A3B44: .4byte gMenu
|
||||
|
||||
thumb_func_start sub_080A3B48
|
||||
sub_080A3B48: @ 0x080A3B48
|
||||
@@ -902,10 +902,10 @@ _080A3B70: .4byte 0x0000012B
|
||||
|
||||
thumb_func_start sub_080A3B74
|
||||
sub_080A3B74: @ 0x080A3B74
|
||||
ldr r0, _080A3B80 @ =gUnk_02000080
|
||||
ldr r0, _080A3B80 @ =gMenu
|
||||
adds r0, #0x2f
|
||||
movs r1, #0
|
||||
strb r1, [r0]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_080A3B80: .4byte gUnk_02000080
|
||||
_080A3B80: .4byte gMenu
|
||||
Reference in New Issue
Block a user