diff options
author | Michael Panzlaff <michael.panzlaff@fau.de> | 2021-07-07 00:24:21 +0200 |
---|---|---|
committer | Michael Panzlaff <michael.panzlaff@fau.de> | 2021-08-25 18:03:47 +0200 |
commit | c607834736e32183b56150e478f90ee7edc233af (patch) | |
tree | fda6ef15f68ebc46a1d2a9476a7daaa6387393af /arm7/asm | |
parent | d5304686baf62f8bd2faa40884278b060e24671e (diff) |
arm7: decompile SND_capture
Diffstat (limited to 'arm7/asm')
-rw-r--r-- | arm7/asm/SND_capture.s | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/arm7/asm/SND_capture.s b/arm7/asm/SND_capture.s deleted file mode 100644 index d40e792e..00000000 --- a/arm7/asm/SND_capture.s +++ /dev/null @@ -1,38 +0,0 @@ - .include "asm/macros.inc" - .include "global.inc" - - .text - - arm_func_start SND_IsCaptureActive -SND_IsCaptureActive: ; 0x037FC4C0 - add r0, r0, #67108864 ; 0x4000000 - ldrb r0, [r0, #1288] ; 0x508 - ands r0, r0, #128 ; 0x80 - movne r0, #1 - moveq r0, #0 - bx lr - - arm_func_start SND_SetupCapture -SND_SetupCapture: ; 0x037FC4D8 - stmdb sp!, {r4, r5, lr} - sub sp, sp, #4 - mov r4, r0, lsl #3 - ldr ip, [sp, #16] - cmp ip, #0 - movne r5, #0 - moveq r5, #1 - ldr lr, [sp, #24] - ldr ip, [sp, #20] - mov r1, r1, lsl #3 - orr r1, r1, r5, lsl #2 - orr r1, r1, ip, lsl #1 - orr r1, lr, r1 - add r0, r0, #67108864 ; 0x4000000 - strb r1, [r0, #1288] ; 0x508 - add r0, r4, #67108864 ; 0x4000000 - str r2, [r0, #1296] ; 0x510 - add r0, r0, #1280 ; 0x500 - strh r3, [r0, #20] - add sp, sp, #4 - ldmia sp!, {r4, r5, lr} - bx lr |