mirror of
https://github.com/zeldaret/ph
synced 2026-06-09 20:40:55 -04:00
Disassemble USA func_020333e0
This commit is contained in:
+33
@@ -70074,6 +70074,7 @@ _020333b8:
|
||||
func_020333e0: ; 0x020333e0
|
||||
stmdb sp!, {r4, r5, r6, r7, r8, lr}
|
||||
sub sp, sp, #8
|
||||
.ifdef EUR
|
||||
mov r6, r2
|
||||
ldr r4, [r6]
|
||||
mov r7, r1
|
||||
@@ -70081,7 +70082,14 @@ func_020333e0: ; 0x020333e0
|
||||
ldrb r5, [r4, #3]
|
||||
ldrh r4, [r4, #4]
|
||||
ldr r2, _020334b0 ; =0x0001001e
|
||||
.endif
|
||||
.ifdef USA
|
||||
mov r5, r2
|
||||
mov r6, r1
|
||||
ldr r1, [r5]
|
||||
.endif
|
||||
mov r8, r0
|
||||
.ifdef EUR
|
||||
orr r0, r4, r5, lsl #16
|
||||
cmp r0, r2
|
||||
moveq r0, #0
|
||||
@@ -70090,6 +70098,11 @@ func_020333e0: ; 0x020333e0
|
||||
ldr r1, [r1]
|
||||
mov r0, r8
|
||||
mov r5, r3
|
||||
.endif
|
||||
.ifdef USA
|
||||
mov r7, r3
|
||||
str r1, [sp, #4]
|
||||
.endif
|
||||
mov r4, #1
|
||||
bl func_02033b0c
|
||||
cmp r0, #0
|
||||
@@ -70100,8 +70113,14 @@ func_020333e0: ; 0x020333e0
|
||||
beq _02033468
|
||||
ldr r4, [sp, #0x20]
|
||||
mov r0, r8
|
||||
.ifdef EUR
|
||||
mov r1, r7
|
||||
mov r3, r5
|
||||
.endif
|
||||
.ifdef USA
|
||||
mov r1, r6
|
||||
mov r3, r7
|
||||
.endif
|
||||
add r2, r8, #0xc
|
||||
str r4, [sp]
|
||||
bl func_02033628
|
||||
@@ -70117,18 +70136,32 @@ _02033468:
|
||||
beq _0203349c
|
||||
add r0, sp, #4
|
||||
bl func_020374b4
|
||||
.ifdef EUR
|
||||
ldrsh r1, [r7, #8]
|
||||
add r0, r1, r0
|
||||
strh r0, [r7, #8]
|
||||
.endif
|
||||
.ifdef USA
|
||||
ldrsh r1, [r6, #8]
|
||||
add r0, r1, r0
|
||||
strh r0, [r6, #8]
|
||||
.endif
|
||||
_0203349c:
|
||||
.ifdef EUR
|
||||
mov r0, r6
|
||||
.endif
|
||||
.ifdef USA
|
||||
mov r0, r5
|
||||
.endif
|
||||
bl func_02037604
|
||||
mov r0, r4
|
||||
add sp, sp, #8
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_020333e0
|
||||
.ifdef EUR
|
||||
_020334b0: .word 0x0001001e
|
||||
.endif
|
||||
|
||||
.global func_020334b4
|
||||
arm_func_start func_020334b4
|
||||
|
||||
Reference in New Issue
Block a user