original:
880de80: 10800010 beqz a0,0x880dec4
880def4: 27bdf7e0 addiu sp,sp,-2080
880def8: afb00800 sw s0,2048(sp)
patch:
880de80: 10000010 b 0x880dec4
880def4: 03e00008 jr ra
880def8: 24020001 li v0,1
If there is indeed a save piracy check then this information could be useful:
Main save function is at 8ac85e4. Along that function a few calls to recognizable strings can be found.
I'm posting the disassembly from both of the disassemblers that I am using. The first is psp-objdump the second is IDAPro. The word in quotes is the string being called.
QUOTE8ac8668: 24a580a0 addiu a1,a1,-32608
.text:08AC8688 la $a0, aFatms0_0 # "fatms0:"
8ac86e0: 2484fff0 addiu a0,a0,-16
.text:08AC86E0 la $a0, aMs0Psp # "ms0:/PSP"
8ac86f4: 2484ffb0 addiu a0,a0,-80
.text:08AC86F4 la $a0, aMs0PspSaveda_1 # "ms0:/PSP/SAVEDATA"
8ac8188: 3c0508b5 lui a1,0x8b5
.text:08AC8188 la $a1, aMs0PspSaveda_1 # "ms0:/PSP/SAVEDATA"
8ac8758: 2484ffc4 addiu a0,a0,-60
.text:08AC8758 la $a0, aFatms0_0 # "fatms0:"