Так, отлично. Есть 4.3.0.740а
Загрузил твой скрипт после декомпиляции... он сказал
Can not find a system call instruction.
Нужно встать на инструкцию Syscall? И тогда она напишет коментарий к ней?
я не пользовался ИДА...
какой процессор выбирать? r5900b или r5900l
Как перейти к листингу по смещению в оригинальном файле например?
Листинг вообще можно в текстовик скинуть не выделяя все мышкой и не копируя в буфер?
вобщем вот оригинал....
.text:00102B98 jal sub_125690
.text:00102B9C la $a0, aCdvd_ee_driver # "cdvd_ee_driver"
.text:00102BA0 bltz $v0, loc_102BD4
.text:00102BA4 daddu $a1, $0, $0
.text:00102BA8 daddu $s0, $v0, $0
.text:00102BAC daddu $a0, $s0, $0
.text:00102BB0 daddu $a2, $0, $0
.text:00102BB4 jal sub_1253F8
.text:00102BB8 daddu $a3, $sp, $0
.text:00102BBC bltzl $v0, loc_102BD8
.text:00102BC0 lui $a0, 0x13
.text:00102BC4 jal sub_125600
.text:00102BC8 daddu $a0, $s0, $0
.text:00102BCC bgezl $v0, loc_102BF0
.text:00102BD0 lw $v0, -0x6C34($s2)
.text:00102BD4
.text:00102BD4 loc_102BD4: # CODE XREF: sub_102A28+178j
.text:00102BD4 lui $a0, 0x13
.text:00102BD8
.text:00102BD8 loc_102BD8: # CODE XREF: sub_102A28+194j
.text:00102BD8 daddu $a1, $v0, $0
.text:00102BDC jal sub_100FC8
.text:00102BE0 la $a0, aUnloadCdvd_ee_ # "unload cdvd_ee_driver failed %d\n"
.text:00102BE4 jal sub_116A70
.text:00102BE8 daddu $a0, $0, $0
.text:00102BEC nop
.text:00102BF0
.text:00102BF0 loc_102BF0: # CODE XREF: sub_102A28+1A4j
.text:00102BF0 addiu $s1, $sp, 0x140+var_130
и вот что стало после патча
..text:00102B98 jal sub_125690
.text:00102B9C la $a0, aCdvd_ee_driver # "cdvd_ee_driver"
.text:00102BA0 b loc_102BF0
.text:00102BA4 daddu $a1, $0, $0
.text:00102BA8 # ---------------------------------------------------------------------------
.text:00102BA8 daddu $s0, $v0, $0
.text:00102BAC daddu $a0, $s0, $0
.text:00102BB0 daddu $a2, $0, $0
.text:00102BB4 jal sub_1253F8
.text:00102BB8 daddu $a3, $sp, $0
.text:00102BBC bltzl $v0, loc_102BD8
.text:00102BC0 lui $a0, 0x13
.text:00102BC4 jal sub_125600
.text:00102BC8 daddu $a0, $s0, $0
.text:00102BCC bgezl $v0, loc_102BF0
.text:00102BD0 lw $v0, -0x6C34($s2)
.text:00102BD4 lui $a0, 0x13
.text:00102BD8
.text:00102BD8 loc_102BD8: # CODE XREF: sub_102A28+194j
.text:00102BD8 daddu $a1, $v0, $0
.text:00102BDC jal sub_100FC8
.text:00102BE0 la $a0, aUnloadCdvd_ee_ # "unload cdvd_ee_driver failed %d\n"
.text:00102BE4 jal sub_116A70
.text:00102BE8 daddu $a0, $0, $0
.text:00102BEC nop
.text:00102BF0
.text:00102BF0 loc_102BF0: # CODE XREF: sub_102A28+178j
.text:00102BF0 # sub_102A28+1A4j
.text:00102BF0 addiu $s1, $sp, 0x140+var_130