Zidane
Well-Known Member
- Регистрация
- 24 Янв 2009
- Сообщения
- 3
- Реакции
- 0
Захотелось помучать эту визуалку на эмуляторе, но столкнулся с проблемой - эмулятор не хочет грузить игру.
Сначало проходит прогрузка модулей:
Далее игра пытается считывать(присоединять ???) игровые файлы, и это у нее не получается, потому она уходит в бесконечный цикл:
При этом считывание с дивидюка не происходит(4 мб кэш вырублен)
Не знаю даже что и делать, толи сидеть и мучать функции загрузки этих UNI, или же мучать модули DVD...
Сначало проходит прогрузка модулей:
sifcmd sceSifRegisterRpc (42a00): rpc_id 80000592
sifcmd sceSifRegisterRpc (42a00): rpc_id 8000059a
sifcmd sceSifRegisterRpc (42a00): rpc_id 80000593
sifcmd sceSifRegisterRpc (42a00): rpc_id 80000597
sifcmd sceSifRegisterRpc (42a00): rpc_id 80000595
sifcmd sceSifRegisterRpc (42a00): rpc_id 8000059c
Load File service.(99/11/05)
sifcmd sceSifRegisterRpc (21ed8): rpc_id 80000006
Multi Threaded Fileio module.(99/11/15)
sifcmd sceSifRegisterRpc (46fe4): rpc_id 80000001
iop heap service (99/11/03)
sifcmd sceSifRegisterRpc (46fe4): rpc_id 80000003
intrman RegisterIntrHandler (2e7e4): intr INT_CDROM, handler 267b8
intrman RegisterIntrHandler (2e7e4): intr INT_dmaCD, handler 287a0
loadmodule: fname cdrom0:\MODULES\SIO2MAN.IRX;1 args 0 arg
CDGetToc Param[0]=0, Param[1]=1
loadcore RegisterLibraryEntries (4c7d0): sio2man
intrman RegisterIntrHandler (4c7f4): intr INT_SIO2, handler 4c0b4
loadmodule: id 25, ret 0
loadmodule: fname cdrom0:\MODULES\MEDIA.IRX;1 args 0 arg
sifcmd sceSifRegisterRpc (50f5c): rpc_id 11
sifcmd sceSifRegisterRpc (50f5c): rpc_id 12
sifcmd sceSifRegisterRpc (50f5c): rpc_id 14
sifcmd sceSifRegisterRpc (50f5c): rpc_id 18
loadmodule: id 26, ret 0
loadmodule: fname cdrom0:\MODULES2\LIBSD.IRX;1 args 0 arg
loadcore RegisterLibraryEntries (af8d8): libsd
loadmodule: id 27, ret 0
loadmodule: fname cdrom0:\MODULES2\SDRDRV.IRX;1 args 0 arg
loadcore RegisterLibraryEntries (b1d48): sdrdrv
SDR driver version 4.0.1 (C) SCEI
Exit rsd_main
sifcmd sceSifRegisterRpc (b1d8c): rpc_id 80000701
loadmodule: id 28, ret 2
loadmodule: fname cdrom0:\MODULES2\MODHSYN.IRX;1 args 0 arg
loadcore RegisterLibraryEntries (bdf4c): modhsyn
loadmodule: id 29, ret 0
loadmodule: fname cdrom0:\MODULES2\MODMSIN.IRX;1 args 0 arg
loadcore RegisterLibraryEntries (c29c8): modmsin
loadmodule: id 30, ret 0
loadmodule: fname cdrom0:\MODULES2\SKSOUND.IRX;1 args 0 arg
loadcore RegisterLibraryEntries (c4004): sksound
intrman RegisterIntrHandler (af87c): intr INT_dmaSPU, handler ad8e8
intrman RegisterIntrHandler (af87c): intr INT_dmaSPU2, handler ad8e8
intrman RegisterIntrHandler (af87c): intr INT_SPU, handler af010
intrman RegisterIntrHandler (8fb0): intr INT_RTC4, handler 89a8
loadmodule: id 31, ret 0
loadmodule: fname cdrom0:\MODULES2\SKHSYNTH.IRX;1 args 0 arg
loadcore RegisterLibraryEntries (c5814): skhsynth
loadmodule: id 32, ret 0
loadmodule: fname cdrom0:\MODULES2\SKMSIN.IRX;1 args 0 arg
loadcore RegisterLibraryEntries (dba20): skmsin
loadmodule: id 33, ret 0
SDR callback thread created
loadmodule: fname cdrom0:\MODULES2\STRADPCM.IRX;1 args 0 arg
loadcore RegisterLibraryEntries (df80c): stradpcm
loadmodule: id 34, ret 0
loadmodule: fname cdrom0:\MODULES2\SKSADPCM.IRX;1 args 0 arg
loadcore RegisterLibraryEntries (e20d4): sksadpcm
sifcmd sceSifRegisterRpc (e2100): rpc_id 80000780
loadmodule: id 35, ret 0
MFC0 Breakpoint debug Registers code = 0
MTC0 Breakpoint debug Registers code = 0
MTC0 Breakpoint debug Registers code = 0
MovieWork size(5147Kb)
MFC0 Breakpoint debug Registers code = 0
MTC0 Breakpoint debug Registers code = 0
MTC0 Breakpoint debug Registers code = 0
loadmodule: fname cdrom0:\MODULES\CDVDSTM.IRX;1 args 0 arg
loadcore RegisterLibraryEntries (11acc0): cdvdstm
loadmodule: id 36, ret 2
loadmodule: fname cdrom0:\MODULES\PADMAN.IRX;1 args 0 arg
loadcore RegisterLibraryEntries (129e30): padman
sifcmd sceSifRegisterRpc (12a08c): rpc_id 80000100
sifcmd sceSifRegisterRpc (12a08c): rpc_id 80000101
loadmodule: id 37, ret 0
Далее игра пытается считывать(присоединять ???) игровые файлы, и это у нее не получается, потому она уходит в бесконечный цикл:
seg000:00108CC8 jal sub_10B960 # <--- загрузка модулей CDVDSTM.IRX и PADMAN.IRX
seg000:00108CCC nop
seg000:00108CD0 jal sub_12B168
seg000:00108CD4 nop
seg000:00108CD8 daddu $a0, $0, $0
seg000:00108CDC jal sub_10F460
seg000:00108CE0 nop
seg000:00108CE4 sw $0, 0x1549928
seg000:00108CEC sw $0, 0x154992C
seg000:00108CF4 li $v0, 7
seg000:00108CF8 sw $v0, 0x1549924
seg000:00108D00 li $a0, 0x1549800
seg000:00108D08 daddu $a1, $0, $0
seg000:00108D0C jal sub_10F360
seg000:00108D10 nop
seg000:00108D14 nop
seg000:00108D18
seg000:00108D18 loc_108D18: # CODE XREF: sub_108B70+1C0j
seg000:00108D18 li $a0, 2
seg000:00108D1C la $a1, aCdrom0UnionSys # "cdrom0:\\UNION\\SYSTEM.UNI"
seg000:00108D24 jal sub_157510 # <--- встает раком !!!!!!!!!!!!!!!
seg000:00108D28 nop
seg000:00108D2C li $v1, 0xFFFFFFFF
seg000:00108D30 beq $v0, $v1, loc_108D18
seg000:00108D34 nop
seg000:00108D38
seg000:00108D38 loc_108D38: # CODE XREF: sub_108B70+1E0j
seg000:00108D38 li $a0, 3
seg000:00108D3C la $a1, aCdrom0UnionScr # "cdrom0:\\UNION\\SCRIPT.UNI"
seg000:00108D44 jal sub_157510
seg000:00108D48 nop
seg000:00108D4C li $v1, 0xFFFFFFFF
seg000:00108D50 beq $v0, $v1, loc_108D38
seg000:00108D54 nop
При этом считывание с дивидюка не происходит(4 мб кэш вырублен)
Не знаю даже что и делать, толи сидеть и мучать функции загрузки этих UNI, или же мучать модули DVD...