mirror of
https://github.com/LNH-team/pico-loader.git
synced 2026-06-02 09:16:49 +02:00
Added proper implementation of save verify
This commit is contained in:
@@ -93,8 +93,17 @@ write_backup:
|
||||
|
||||
verify_backup:
|
||||
ldr r0, [r4]
|
||||
movs r1, #0
|
||||
str r1, [r0] // result
|
||||
ldr r2, [r0, #0xC] // src
|
||||
ldr r1, [r0, #0x10] // dst
|
||||
ldr r3, [r0, #0x14] // len
|
||||
cmp r3, #0
|
||||
beq end_success
|
||||
|
||||
push {r0}
|
||||
ldr r0, __patch_carditaskthread_verifysave_asm_address
|
||||
bl blx_r0
|
||||
pop {r1}
|
||||
str r0, [r1] // result
|
||||
b end_success
|
||||
|
||||
blx_r0:
|
||||
@@ -118,6 +127,10 @@ __patch_carditaskthread_readsave_asm_address:
|
||||
__patch_carditaskthread_writesave_asm_address:
|
||||
.word 0
|
||||
|
||||
.global __patch_carditaskthread_verifysave_asm_address
|
||||
__patch_carditaskthread_verifysave_asm_address:
|
||||
.word 0
|
||||
|
||||
.pool
|
||||
|
||||
.end
|
||||
Reference in New Issue
Block a user