Disassemble USA func_020333e0

This commit is contained in:
Aetias
2024-02-03 19:01:36 +01:00
parent 156ffa96ca
commit b43780e786
+33
View File
@@ -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