Thanks for fixing the MHP3 error and the re-size issue for the next commit
after delete DLCIDX.EDAT, psp can open kiss DLC but not jpcsp. I think JPCSP is try open DLC too late, in PSP ,after the game running, it will try find DLC file and open it , and will never try open dlc file again.
Test jpcsp 3432 AKB 1/149 can not load in
just loading there
JPCSP 3431 can load in
after delete DLCIDX.EDAT, psp can open kiss DLC but not jpcsp. I think JPCSP is try open DLC too late, in PSP ,after the game running, it will try find DLC file and open it , and will never try open dlc file again.
Test jpcsp 3432 AKB 1/149 can not load in
just loading there
Code:
20:07:33 INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33 WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c4f-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33 INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33 WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c51-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33 INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33 WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c53-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33 INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33 WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c55-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33 INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33 WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c57-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33 INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33 WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c59-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33 INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33 WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c5b-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33 INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33 WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c5d-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33 INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33 WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c5f-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33 INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33 WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c61-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33 INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33 WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c63-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33 INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33 WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c65-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33 INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33 WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c67-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33 INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33 WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c69-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33 INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33 WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c6b-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33 INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33 WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c6d-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33 INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33 WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c6f-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33 INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33 WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c71-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33 INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33 WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c73-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33 INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33 WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c75-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33 INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33 WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c77-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
JPCSP 3431 can load in
Code:
20:12:34 INFO compiler - LoadThread - Splitting _S1_2_8991D2C (108/50)
20:12:34 INFO compiler - LoadThread - Splitting _S1_2_8990818 (99/50)
20:12:34 INFO compiler - LoadThread - Splitting _S1_2_899036C (112/50)
20:12:34 INFO compiler - LoadThread - Splitting _S1_2_89947E8 (143/50)
20:12:34 INFO compiler - LoadThread - Splitting _S1_2_89945B4 (51/50)
20:12:34 INFO compiler - LoadThread - Splitting _S1_2_898DC1C (68/50)
20:12:34 INFO compiler - LoadThread - Splitting _S1_2_898D460 (188/50)
20:12:34 INFO compiler - LoadThread - Splitting _S1_2_898D7C8 (54/50)
20:12:34 INFO compiler - LoadThread - Splitting _S1_2_898D92C (59/50)
20:12:34 INFO compiler - LoadThread - Splitting _S1_2_899536C (238/50)
20:12:34 INFO compiler - LoadThread - Splitting _S1_2_8994DE4 (51/50)
20:12:34 INFO compiler - LoadThread - Splitting _S1_2_8994ED4 (51/50)
20:12:34 INFO compiler - LoadThread - Splitting _S1_2_8994FC4 (51/50)
20:12:34 INFO compiler - LoadThread - Splitting _S1_2_89950B4 (51/50)
20:12:35 INFO compiler - LoadThread - Splitting _S1_2_8994BE0 (52/50)
20:12:35 INFO compiler - LoadThread - Splitting _S1_2_898F980 (90/50)
20:12:35 INFO compiler - LoadThread - Splitting _S1_2_894E18C (199/50)
20:12:35 WARN hle.IoFileMgrForUser - AxlPack:WorkerThread - stat - 'PSP_GAME/USRDIR/dev/ms0/ALLD2.APK' umd file/dir not found
20:12:35 INFO hle.IoFileMgrForUser - AxlPack:WorkerThread - hleIoOpen filename = ms0:/PSP/SAVEDATA/NPJH50654DATA/ALLD2.APK flags = 40000001 permissions = 0777
20:12:35 WARN hle.IoFileMgrForUser - AxlPack:WorkerThread - No PGD header detected 45 4E 44 49 ('ENDI') detected in file 'ms0:/PSP/SAVEDATA/NPJH50654DATA/ALLD2.APK'
20:12:35 WARN hle.IoFileMgrForUser - AxlPack:WorkerThread - stat - 'PSP_GAME/USRDIR/dev/ms0/ALLD2.APK' umd file/dir not found
20:12:35 INFO hle.IoFileMgrForUser - AxlPack:WorkerThread - hleIoOpen filename = ms0:/PSP/SAVEDATA/NPJH50654DATA/ALLD2.APK flags = 40000001 permissions = 0777
20:12:35 WARN hle.IoFileMgrForUser - AxlPack:WorkerThread - No PGD header detected 45 4E 44 49 ('ENDI') detected in file 'ms0:/PSP/SAVEDATA/NPJH50654DATA/ALLD2.APK'
20:12:35 INFO compiler - LoadThread - Splitting _S1_2_894DD58 (68/50)
20:12:35 INFO compiler - LoadThread - Splitting _S1_2_897D940 (152/50)
20:12:35 INFO compiler - LoadThread - Splitting _S1_2_897FDDC (63/50)
20:12:35 INFO compiler - AxlPack:WorkerThread - Splitting _S1_2_89C42F4 (153/50)
20:12:35 INFO compiler - AxlPack:WorkerThread - Splitting _S1_2_89C4558 (134/50)
20:12:35 INFO compiler - LoadThread - Splitting _S1_2_88AA660 (75/50)
20:12:35 WARN hle.IoFileMgrForUser - AxlPack:WorkerThread - stat - 'PSP_GAME/USRDIR/dev/ms0/ALLD2.APK' umd file/dir not found
20:12:35 INFO hle.IoFileMgrForUser - AxlPack:WorkerThread - hleIoOpen filename = ms0:/PSP/SAVEDATA/NPJH50654DATA/ALLD2.APK flags = 40000001 permissions = 0777
20:12:35 WARN hle.IoFileMgrForUser - AxlPack:WorkerThread - No PGD header detected 45 4E 44 49 ('ENDI') detected in file 'ms0:/PSP/SAVEDATA/NPJH50654DATA/ALLD2.APK'
20:12:35 WARN hle.IoFileMgrForUser - AxlPack:WorkerThread - stat - 'PSP_GAME/USRDIR/dev/ms0/ALLD2.APK' umd file/dir not found
20:12:35 INFO hle.IoFileMgrForUser - AxlPack:WorkerThread - hleIoOpen filename = ms0:/PSP/SAVEDATA/NPJH50654DATA/ALLD2.APK flags = 40000001 permissions = 0777
20:12:35 WARN hle.IoFileMgrForUser - AxlPack:WorkerThread - No PGD header detected 45 4E 44 49 ('ENDI') detected in file 'ms0:/PSP/SAVEDATA/NPJH50654DATA/ALLD2.APK'
20:12:35 INFO compiler - user_main - Splitting _S1_2_889C638 (85/50)
20:12:35 INFO compiler - user_main - Splitting _S1_2_889D79C (177/50)
20:12:35 INFO compiler - user_main - Splitting _S1_2_8853D38 (73/50)
20:12:35 INFO compiler - user_main - Splitting _S1_2_89D6F7C (123/50)
20:12:35 INFO compiler - user_main - Splitting _S1_2_8853C68 (52/50)
20:12:35 INFO compiler - user_main - Splitting _S1_2_889D368 (119/50)
20:12:37 INFO compiler - user_main - Splitting _S1_2_88AA4A8 (65/50)
20:12:37 INFO compiler - user_main - Splitting _S1_2_88A8188 (51/50)
20:12:37 INFO compiler - SOUND:STRMainThread - Splitting _S1_2_88A55B0 (53/50)
20:12:37 INFO compiler - user_main - Splitting _S1_2_88A705C (78/50)
20:12:37 INFO compiler - SOUND:STRInitThread - Splitting _S1_2_88A5258 (60/50)
20:12:37 INFO compiler - SOUND:STRInitThread - Splitting _S1_2_88A24A8 (74/50)
20:12:37 INFO hle.sceAtrac3plus - SOUND:STRInitThread - hleAtracSetData atID=0x0, buffer=0x094BBA40, readSize=0x6D00, bufferSize=0x6D00, fileSize=0x6CAC
20:12:37 INFO hle - SOUND:STRInitThread - Mono AT3+ data could not be decoded by the external decoder
20:12:37 INFO hle.sceAtrac3plus - SOUND:STRInitThread - AT3+ data could not be decoded by the external decoder.
20:12:37 INFO compiler - user_main - Splitting _S1_2_88A8548 (70/50)
20:12:37 INFO compiler - SOUND:STRMainThread - Splitting _S1_2_88A5744 (63/50)
20:12:37 INFO compiler - SOUND:STRMainThread - Splitting _S1_2_88A5840 (58/50)
20:12:37 INFO compiler - SOUND:STRMainThread - Splitting _S1_2_88A275C (54/50)
20:12:37 INFO compiler - SOUND:STRMainThread - Splitting _S1_2_88A25D0 (99/50)
20:12:37 INFO compiler - SOUND:STRMainThread - Splitting _S1_2_88A2A1C (51/50)
20:12:37 INFO compiler - SOUND:STRMainThread - Splitting _S1_2_88A5928 (109/50)
20:12:37 INFO compiler - SOUND:STRMainThread - Splitting _S1_2_88A2910 (67/50)
20:12:37 INFO compiler - user_main - Splitting _S1_2_88A7194 (94/50)
20:12:42 INFO compiler - SOUND:STRMainThread - Splitting _S1_2_88A53BC (52/50)
20:12:42 INFO compiler - user_main - Splitting _S1_2_88A880C (98/50)
20:12:42 INFO compiler - user_main - Splitting _S1_2_89D893C (65/50)
20:12:42 INFO hle.sceAtrac3plus - SOUND:STRInitThread - hleAtracSetData atID=0x0, buffer=0x08EB11C0, readSize=0x2B80, bufferSize=0x2B80, fileSize=0x2B0C
20:12:43 INFO hle - SOUND:STRInitThread - Mono AT3+ data could not be decoded by the external decoder
20:12:43 INFO hle.sceAtrac3plus - SOUND:STRInitThread - AT3+ data could not be decoded by the external decoder.
20:12:47 INFO compiler - user_main - Splitting _S1_2_89D8A40 (53/50)
20:12:47 INFO compiler - user_main - Splitting _S1_2_8993798 (189/50)
20:12:47 INFO compiler - user_main - Splitting _S1_2_8993C00 (139/50)
20:12:47 INFO compiler - user_main - Splitting _S1_2_8991898 (148/50)
20:12:47 INFO compiler - user_main - Splitting _S1_2_89D4474 (161/50)
20:12:47 INFO compiler - user_main - Splitting _S1_2_8990EEC (97/50)
20:12:47 INFO compiler - user_main - Splitting _S1_2_8992338 (119/50)
20:12:47 INFO compiler - user_main - Splitting _S1_2_8990724 (57/50)
20:12:47 INFO compiler - user_main - Splitting _S1_2_8991AE8 (120/50)
20:12:47 INFO compiler - user_main - Splitting _S1_2_898E94C (63/50)
20:12:47 INFO compiler - user_main - Splitting _S1_2_898FF8C (51/50)
20:12:47 INFO compiler - user_main - Splitting _S1_2_898044C (90/50)
20:12:47 INFO compiler - user_main - Splitting _S1_2_897EE70 (66/50)
20:12:47 INFO compiler - user_main - Splitting _S1_2_88D9890 (120/50)
20:12:47 INFO compiler - user_main - Splitting _S1_2_884DA38 (67/50)
20:12:47 INFO hle.sceAtrac3plus - SOUND:STRInitThread - hleAtracSetData atID=0x0, buffer=0x0966E180, readSize=0x19CF80, bufferSize=0x19CF80, fileSize=0x19CF18
20:12:48 INFO hle.sceAtrac3plus - SOUND:STRInitThread - AT3+ data decoded by the external decoder, using 'LocalVirtualFile SeekableRandomFile 'H:\PSP\TMP\NPJH50654\Atrac\Atrac-0019CF18-0966E180-27EAACA8.wav''.
20:12:49 INFO compiler - user_main - Splitting _S1_2_8992514 (122/50)
20:12:49 INFO compiler - user_main - Splitting _S1_2_8993E2C (74/50)
20:12:50 INFO hle.ThreadManForUser - GUI - ----------------------------- ThreadMan exit -----------------------------