EmuNewz Network
Misshitsu no Sacrifice - JPN - ULJS00251 - Printable Version

+- EmuNewz Network (https://www.emunewz.net/forum)
+-- Forum: PSP Emulation (https://www.emunewz.net/forum/forumdisplay.php?fid=191)
+--- Forum: JPCSP Official Forum (https://www.emunewz.net/forum/forumdisplay.php?fid=51)
+---- Forum: Commercial Game Discussion (https://www.emunewz.net/forum/forumdisplay.php?fid=54)
+----- Forum: JPCSP - Playable Games (https://www.emunewz.net/forum/forumdisplay.php?fid=65)
+----- Thread: Misshitsu no Sacrifice - JPN - ULJS00251 (/showthread.php?tid=8168)



Misshitsu no Sacrifice - JPN - ULJS00251 - hyakki - 09-02-2011

aka
密室のサクリファイス
Misshitsu no Sakurifaisu

tested in r2298
nearly everything works except voice.
save generates an error in the logs but game still saves and continues so doesn't seem like a problem.
loading works.


[Image: 2m64cuq.jpg][Image: 6jj6tf.jpg]
[Image: okua1i.jpg][Image: 2dh5n37.jpg]


RE: Misshitsu no Sacrifice - JPN - ULJS00251 - onelight - 07-12-2016

tested with latest jpcsp, voice still not work
log
Code:
18:35:55  INFO hle.IoFileMgrForUser - user_main - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/data/voice_a011_bin.obt flags = 1 permissions = 00
18:35:55  INFO compiler - VoicePlayThread - Splitting _S1_2_88070A4 (95/50)
18:35:55  WARN hle.IoFileMgrForUser - VoicePlayThread - hleIoWaitAsync - unknown id 0x3
18:35:55  WARN hle.IoFileMgrForUser - VoicePlayThread - sceIoClose - unknown id 3



on another forum, I found someone made voice work by change "Closing the file"
unfortunately, that post it's old and can't get through to that author


RE: Misshitsu no Sacrifice - JPN - ULJS00251 - gid15 - 07-12-2016

(07-12-2016, 11:07 AM)onelight Wrote: tested with latest jpcsp, voice still not work
log
Code:
18:35:55  INFO hle.IoFileMgrForUser - user_main - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/data/voice_a011_bin.obt flags = 1 permissions = 00
18:35:55  INFO compiler - VoicePlayThread - Splitting _S1_2_88070A4 (95/50)
18:35:55  WARN hle.IoFileMgrForUser - VoicePlayThread - hleIoWaitAsync - unknown id 0x3
18:35:55  WARN hle.IoFileMgrForUser - VoicePlayThread - sceIoClose - unknown id 3



on another forum, I found someone made voice work by change "Closing the file"
unfortunately, that post it's old and can't get through to that author
Could you provide a JpcspTrace, including these lines in JpcspTrace.config:
Code:
sceIoOpen 0x109F50BC 3 sxx
sceIoClose 0x810C4BC3 1 x
Thank you!


RE: Misshitsu no Sacrifice - JPN - ULJS00251 - onelight - 07-13-2016

(07-12-2016, 03:26 PM)gid15 Wrote:
(07-12-2016, 11:07 AM)onelight Wrote: tested with latest jpcsp, voice still not work
log
Code:
18:35:55  INFO hle.IoFileMgrForUser - user_main - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/data/voice_a011_bin.obt flags = 1 permissions = 00
18:35:55  INFO compiler - VoicePlayThread - Splitting _S1_2_88070A4 (95/50)
18:35:55  WARN hle.IoFileMgrForUser - VoicePlayThread - hleIoWaitAsync - unknown id 0x3
18:35:55  WARN hle.IoFileMgrForUser - VoicePlayThread - sceIoClose - unknown id 3



on another forum, I found someone made voice work by change "Closing the file"
unfortunately, that post it's old and can't get through to that author
Could you provide a JpcspTrace, including these lines in JpcspTrace.config:
Code:
sceIoOpen 0x109F50BC 3 sxx
sceIoClose 0x810C4BC3 1 x
Thank you!

.7z   log.7z (Size: 2.11 KB / Downloads: 105)


RE: Misshitsu no Sacrifice - JPN - ULJS00251 - gid15 - 07-17-2016

Hmmm, unfortunately none of the sceIoOpen/sceIoClose are being logged into the JpcspTrace...


RE: Misshitsu no Sacrifice - JPN - ULJS00251 - gid15 - 07-21-2016

(07-17-2016, 09:58 AM)gid15 Wrote: Hmmm, unfortunately none of the sceIoOpen/sceIoClose are being logged into the JpcspTrace...
I found out that when using Pro CFW, these two syscalls are also patched by the "Stargate" component of the Pro CFW. The sceIoOpen/sceIoClose can be logged by adding the NID's from the stargate entries, i.e.:

Code:
sceIoOpen 0x109F50BC 3 sxx
sceIoOpen 0x7C8EFE7D 3 sxx
sceIoClose 0x810C4BC3 1 x
sceIoClose 0x747A373E 1 x
sceIoReadAsync 0xA0B5A7C2 3
sceIoLseek 0x27EB27B8 5
sceIoWaitAsync 0xE23EEC33 2 xp

Could you retry to generate a JpcspTrace using the above lines (all the lines at once in one run).


RE: Misshitsu no Sacrifice - JPN - ULJS00251 - onelight - 07-22-2016

(07-21-2016, 10:57 AM)gid15 Wrote:
(07-17-2016, 09:58 AM)gid15 Wrote: Hmmm, unfortunately none of the sceIoOpen/sceIoClose are being logged into the JpcspTrace...
I found out that when using Pro CFW, these two syscalls are also patched by the "Stargate" component of the Pro CFW. The sceIoOpen/sceIoClose can be logged by adding the NID's from the stargate entries, i.e.:

Code:
sceIoOpen 0x109F50BC 3 sxx
sceIoOpen 0x7C8EFE7D 3 sxx
sceIoClose 0x810C4BC3 1 x
sceIoClose 0x747A373E 1 x
sceIoReadAsync 0xA0B5A7C2 3
sceIoLseek 0x27EB27B8 5
sceIoWaitAsync 0xE23EEC33 2 xp

Could you retry to generate a JpcspTrace using the above lines (all the lines at once in one run).


.zip   log.zip (Size: 3.67 KB / Downloads: 91)

BTW, If PSP enable "Force High Memory Layout", all the lines at once in one CAN'T run, PSP will blacksceen and shutdown.


RE: Misshitsu no Sacrifice - JPN - ULJS00251 - gid15 - 07-22-2016

Great!
I found 2 error situations that were not implemented in Jpcsp:
Code:
18:27:20.939 user_main - sceIoClose 0x0 = 0x800200D1
and
Code:
18:27:21.289 user_main - sceIoOpen 0x09FFF1B0('disc0:/PSP_GAME/USRDIR/data/voice_a011_bin.obt'), 0x1, 0x0 = 0x4
18:27:21.289 user_main - sceIoLseek 0x4, 0xDEADBEEF, 0x198, 0x0, 0x0 = 0x198
18:27:21.303 user_main - sceIoReadAsync 0x4, 0x9151040, 0x70F0 = 0x0
18:27:21.310 user_main - sceIoClose 0x4 = 0x80020329
I've implemented these new error codes in 61ecddc. Could you retest with this new version?

Thank you! Smile


RE: Misshitsu no Sacrifice - JPN - ULJS00251 - onelight - 07-23-2016

(07-22-2016, 04:48 PM)gid15 Wrote: Great!
I found 2 error situations that were not implemented in Jpcsp:
Code:
18:27:20.939 user_main - sceIoClose 0x0 = 0x800200D1
and
Code:
18:27:21.289 user_main - sceIoOpen 0x09FFF1B0('disc0:/PSP_GAME/USRDIR/data/voice_a011_bin.obt'), 0x1, 0x0 = 0x4
18:27:21.289 user_main - sceIoLseek 0x4, 0xDEADBEEF, 0x198, 0x0, 0x0 = 0x198
18:27:21.303 user_main - sceIoReadAsync 0x4, 0x9151040, 0x70F0 = 0x0
18:27:21.310 user_main - sceIoClose 0x4 = 0x80020329
I've implemented these new error codes in 61ecddc. Could you retest with this new version?

Thank you! Smile

Than you! now voice working

.7z   r61ecddc-log.7z (Size: 2.15 KB / Downloads: 97)