Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .Flash:
- ldr r3, .L130+4
- ldrb r1, [r3, #0] @ zero_extendqisi2
- ldr r3, .L130+8
- ldrb r2, [r3, #0] @ zero_extendqisi2
- ldr r3, .L130+12
- orr r2, r1, r2
- ldrb r3, [r3, #0] @ zero_extendqisi2
- eor r3, r3, #1
- orrs r3, r2, r3
- ldmeqfd sp!, {r3, r4, r5, pc}
- ldr r3, .L130+16
- and r1, r4, #255
- ldr r3, [r3, #0]
- blx r3
- ldmfd sp!, {r3, r4, r5, pc}
- .eeprom:
- stmfd sp!, {lr}
- ldmia sp!,{pc}
- .align 4
- .L130:
- .word 0x40003FF @0
- .word cpuFlashEnabled @4
- .word cpuSramEnabled @8
- .word eepromInUse @12
- .word cpuSaveGameFunc @16
- **This part** vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
- LXXX: Label used by THUMB code branching
- ldr r3, .L130+16 @branch to =cpuSaveGameFunc
- ldr r4, .L130+12
- str r4, [r3] @whatever ret value of eepromInUse is stored on cpuSaveGameFunc args
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement