| Friends: Coding 'n Cracking - Nymphaea - PS3 Forum - darkforestgroup - daxhordes.org - Tgames - coldbird - gopsp.it - pspstation.org - prometheus - hgoel.info - MakeSmartTV - ps vita |


[59] 0xA708C6A6 0x0000238E 19
[60] 0xB7E1D8E7 0x00002390 21
[61] 0xCB2E439E 0x00002391 22
> estimated 0xE0727056 at index 23 to 0x00002392 = correct
[62] 0xE2D56B2D 0x00002393 24
[63] 0xE9D97901 0x00002395 26 < last entry in the library
--- Gap of 4 syscall numbers + not imported index 0
[48] 0x086E5895 0x0000239B 1
[49] 0x136CAF51 0x0000239C 2
[50] 0x13F592BC 0x0000239D 3
> estimated 0x38553111 at index 5 to 0x0000239F = correct (sceAudioSRCChReserve, freeze when calling this)
[51] 0x41EFADE7 0x000023A0 6
> estimated 0x5C37C0AE at index 8 to 0x000023A2 = correct
[52] 0x5EC81C55 0x000023A3 9
> estimated 0x647CEF33 at index 11 to 0x000023A5 = correct
[53] 0x6D4BEC68 0x000023A6 12
[54] 0x6FC46853 0x000023A7 13
[55] 0x7DE61688 0x000023A8 14
[56] 0x87B2E651 0x000023A9 15
[57] 0x8C1009B2 0x000023AA 16
[58] 0x95FD0C2D 0x000023AB 17


SceAudioSRCChReserve is the first call to an estimated function. My guess is that it is the same for the other estimations. At least for sceAudioSRCChRelease it is because as a test I moved the call to that function early into the main() of PSPdisp and it freezes at that point.m0skit0 wrote:so it only freezes when calling sceAudioSRCChReserve? Other estimated calls do not freeze?
I think it would work fine then like with sceKernelGetModuleIdByAddress. Once I added that to the launcher imports and it didn't have to be estimated by HBL it was possible to call that function without freezing. I am not keen on changing the launcher again to add more imports because doing that is a real bitch (you have to update the HBL SDK each time).bingo88380 wrote:What about when sceAudioSRCChReserve is actually imported?
m0skit0 wrote:@varun: Sony has no CFW, and ISOs are always signed. Please abstain of discussing stuff you have no idea about and keep thread clean, thanks.
JJS wrote:In my opinion the change in FW 6.60 is that only imported functions can be called with a syscall. All non-imported functions have a syscall assigned but calling it will cause a freeze.


JJS wrote:Edit: Ok, if sceKernelGetModuleIdByAddress() is added to the launcher imports all works fine. So this is some kind of syscall estimation problem. Very puzzling. If you guys want I can check in a version that starts on 6.60. Cannot really be bothered to test it all that much, but it seems to run Snes9xTYL and Basilisk just fine.
I didn't design itm0skit0 wrote:Also it's nonsense to assign non-imported function a syscall without being able to be called...
Return to Half Byte Loader Development
Users browsing this forum: No registered users and 1 guest