Thank you very much for answering!
by Acid_Snake » Fri Dec 27, 2013 9:34 am
type this in PSPLink's command window right after the crash appears:
CODE: SELECT ALL
disasm $epc-30 50
Code: Select all
disasm $epc-30 50
0x088219FC: 0x8FB50014 '....' - lw $s5, 20($sp)
0x08821A00: 0x8FB60018 '....' - lw $s6, 24($sp)
0x08821A04: 0x8FBF001C '....' - lw $ra, 28($sp)
0x08821A08: 0x03E00008 '....' - jr $ra
0x08821A0C: 0x27BD0020 ' ..'' - addiu $sp, $sp, 32
0x08821A10: 0x27BDFFF0 '...'' - addiu $sp, $sp, -16
0x08821A14: 0x00A04825 '%H..' - move $t1, $a1
0x08821A18: 0x00C05025 '%P..' - move $t2, $a2
0x08821A1C: 0x81280000 '..(.' - lb $t0, 0($t1)
0x08821A20: 0x8C870054 'T...' - lw $a3, 84($a0)
0x08821A24: 0x00803025 '%0..' - move $a2, $a0
0x08821A28: 0xAFBF0000 '....' - sw $ra, 0($sp)
0x08821A2C: 0x1100002A '*...' - beqz $t0, 0x08821AD8
0x08821A30: 0x01402025 '% @.' - move $a0, $t2
0x08821A34: 0x340A0025 '%..4' - li $t2, 0x25
0x08821A38: 0x550A0024 '$..U' - bnel $t0, $t2, 0x08821ACC
0x08821A3C: 0x25290001 '..)%' - addiu $t1, $t1, 1
0x08821A40: 0x81280001 '..(.' - lb $t0, 1($t1)
0x08821A44: 0x51000021 '!..Q' - beqzl $t0, 0x08821ACC
0x08821A48: 0x25290001 '..)%' - addiu $t1, $t1, 1
0x08821A4C: 0x25290001 '..)%' - addiu $t1, $t1, 1
0x08821A50: 0x81280000 '..(.' - lb $t0, 0($t1)
0x08821A54: 0x290B0041 'A..)' - slti $t3, $t0, 65
0x08821A58: 0x51600008 '..`Q' - beqzl $t3, 0x08821A7C
0x08821A5C: 0x2508FFBB '...%' - addiu $t0, $t0, -69
0x08821A60: 0x812B0001 '..+.' - lb $t3, 1($t1)
0x08821A64: 0x11600005 '..`.' - beqz $t3, 0x08821A7C
0x08821A68: 0x2508FFBB '...%' - addiu $t0, $t0, -69
0x08821A6C: 0x25290001 '..)%' - addiu $t1, $t1, 1
0x08821A70: 0x81280000 '..(.' - lb $t0, 0($t1)
0x08821A74: 0x1000FFF8 '....' - b 0x08821A58
0x08821A78: 0x290B0041 'A..)' - slti $t3, $t0, 65
0x08821A7C: 0x2D0B0023 '#..-' - sltiu $t3, $t0, 35
0x08821A80: 0x51600012 '..`Q' - beqzl $t3, 0x08821ACC
0x08821A84: 0x25290001 '..)%' - addiu $t1, $t1, 1
0x08821A88: 0x00084080 '.@..' - sll $t0, $t0, 2
0x08821A8C: 0x3C010889 '...<' - lui $at, 0x889
0x08821A90: 0x00280821 '!.(.' - addu $at, $at, $t0
0x08821A94: 0x8C21FEC8 '..!.' - lw $at, -312($at)
0x08821A98: 0x00200008 '.. .' - jr $at
0x08821A9C: 0x00000000 '....' - nop
0x08821AA0: 0x00A04025 '%@..' - move $t0, $a1
0x08821AA4: 0x00804825 '%H..' - move $t1, $a0
0x08821AA8: 0x00E02025 '% ..' - move $a0, $a3
0x08821AAC: 0x00C02825 '%(..' - move $a1, $a2
0x08821AB0: 0x01003025 '%0..' - move $a2, $t0
0x08821AB4: 0x0E2086C0 '.. .' - jal 0x08821B00
0x08821AB8: 0x01203825 '%8 .' - move $a3, $t1
0x08821ABC: 0x8FBF0000 '....' - lw $ra, 0($sp)
0x08821AC0: 0x03E00008 '....' - jr $ra
by YANOX » Fri Dec 27, 2013 9:15 am
$ra is very rarely controlled ^^
And when you have a crash like this one, you need to use disasm
Yes .. Yes I know ... but what I find strange is that in the tutorial wololo
http://wololo.net/2013/04/05/tutorial-f ... out-a-psp/
gives another result , change reaches $ ra . Ppsspp I've tried and I get the same result as the psp .