EmuNewz Network
PSP Quake 3 PRJ - 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: Homebrew Games Discussion (https://www.emunewz.net/forum/forumdisplay.php?fid=55)
+----- Forum: JPCSP - Homebrew - Half playable (https://www.emunewz.net/forum/forumdisplay.php?fid=72)
+----- Thread: PSP Quake 3 PRJ (/showthread.php?tid=6984)



PSP Quake 3 PRJ - BlackDaemon - 08-15-2011

r2273
Code:
2358 [GUI] INFO  emu - Jpcsp v0.6
2563 [GUI] DEBUG hle - Loading HLE firmware up to version 150
2672 [GUI] DEBUG hle - Loading HLE firmware up to version 999
2817 [GUI] DEBUG hle.SysMemUserForUser - malloc partition=2, type=PSP_SMEM_Addr, size=0xA340C0, addr=0x08804000: returns 0x08804000
2821 [GUI] DEBUG hle.SysMemUserForUser - malloc partition=1, type=PSP_SMEM_Addr, size=0x4000, addr=0x08800000: returns 0x08800000
2822 [GUI] DEBUG hle.SysMemUserForUser - malloc partition=2, type=PSP_SMEM_High, size=0x200, addr=0x00000000: returns 0x0BBFFE00
2822 [GUI] DEBUG hle.SysMemUserForUser - free SysMemInfo[uid=5, partition=2, name='ThreadMan-Stack', type=PSP_SMEM_High, size=0x200 (allocated=0x200), addr=0x0BBFFE00-0x0BC00000]
2823 [GUI] DEBUG hle.SysMemUserForUser - malloc partition=2, type=PSP_SMEM_High, size=0x200, addr=0x00000000: returns 0x0BBFFE00
2823 [GUI] DEBUG hle.SysMemUserForUser - free SysMemInfo[uid=7, partition=2, name='ThreadMan-Stack', type=PSP_SMEM_High, size=0x200 (allocated=0x200), addr=0x0BBFFE00-0x0BC00000]
2922 [GUI] DEBUG hle.sceDisplay - Available Display Mode #0 = 800 x 600 x 32 @75Hz
..
2944 [GUI] DEBUG hle.sceDisplay - Available Display Mode #81 = 1152 x 864 x 32 @72Hz
2944 [GUI] DEBUG hle.sceDisplay - Desktop Display Mode = 1024 x 768 x 32 @85Hz
2944 [GUI] DEBUG hle.sceDisplay - Current Display Mode = 1024 x 768 x 32 @85Hz
2944 [GUI] DEBUG hle.sceDisplay - initGL called = true, OpenGL Version = 4.1.0
3170 [GUI] INFO  hle.sceFont - Loading font file 'ltn0.pgf'. Font='Liberation Sans' Type='Regular'
3177 [GUI] INFO  hle.sceFont - Loading font file 'ltn1.pgf'. Font='Liberation Serif' Type='Regular'
3182 [GUI] INFO  hle.sceFont - Loading font file 'ltn2.pgf'. Font='Liberation Sans' Type='Italic'
3186 [GUI] INFO  hle.sceFont - Loading font file 'ltn3.pgf'. Font='Liberation Serif' Type='Italic'
3190 [GUI] INFO  hle.sceFont - Loading font file 'ltn4.pgf'. Font='Liberation Sans' Type='Bold'
3194 [GUI] INFO  hle.sceFont - Loading font file 'ltn5.pgf'. Font='Liberation Serif' Type='Bold'
3199 [GUI] INFO  hle.sceFont - Loading font file 'ltn6.pgf'. Font='Liberation Sans' Type='Bold Italic'
3203 [GUI] INFO  hle.sceFont - Loading font file 'ltn7.pgf'. Font='Liberation Serif' Type='Bold Italic'
3207 [GUI] INFO  hle.sceFont - Loading font file 'ltn8.pgf'. Font='Liberation Sans' Type='Regular'
3210 [GUI] INFO  hle.sceFont - Loading font file 'ltn9.pgf'. Font='Liberation Serif' Type='Regular'
3214 [GUI] INFO  hle.sceFont - Loading font file 'ltn10.pgf'. Font='Liberation Sans' Type='Italic'
3218 [GUI] INFO  hle.sceFont - Loading font file 'ltn11.pgf'. Font='Liberation Serif' Type='Italic'
3222 [GUI] INFO  hle.sceFont - Loading font file 'ltn12.pgf'. Font='Liberation Sans' Type='Bold'
3226 [GUI] INFO  hle.sceFont - Loading font file 'ltn13.pgf'. Font='Liberation Serif' Type='Bold'
3230 [GUI] INFO  hle.sceFont - Loading font file 'ltn14.pgf'. Font='Liberation Sans' Type='Bold Italic'
3234 [GUI] INFO  hle.sceFont - Loading font file 'ltn15.pgf'. Font='Liberation Serif' Type='Bold Italic'
3235 [GUI] DEBUG hle.SysMemUserForUser - malloc partition=2, type=PSP_SMEM_High, size=0x40000, addr=0x00000000: returns 0x0BBC0000
3239 [GUI] INFO  hle.IoFileMgrForUser - pspiofilemgr - filepath ms0/PSP/GAME/Quake3
3239 [GUI] INFO  emu - Loading global compatibility settings:
3239 [GUI] INFO  emu - Configuration / Region
3241 [GUI] INFO  emu -     Language                                 [English]
3242 [GUI] INFO  emu -     Button preference:                       ["O" for "Enter"]
3242 [GUI] INFO  emu -     Daylight savings:                        [Off]
3242 [GUI] INFO  emu -     Time zone offset in minutes (GMT+/-):    [0]
3242 [GUI] INFO  emu -     Time format:                             [24H]
3242 [GUI] INFO  emu -     Date format:                             [YYYY-MM-DD]
3243 [GUI] INFO  emu -     WLAN power saving mode:                  [Off]
3243 [GUI] INFO  emu -     Ad hoc channel:                          [Auto]
3243 [GUI] INFO  emu -     Nickname:                                [BlackDaemon]
3243 [GUI] INFO  emu - Configuration / Video
3244 [GUI] INFO  emu -     [ ] Disable VBO (automatically disabled if not supported)
3244 [GUI] INFO  emu -     [ ] Only GE graphics (not recommended for homebrew)
3244 [GUI] INFO  emu -     [ ] Use vertex cache
3244 [GUI] INFO  emu -     [ ] Use shaders (experimental)
3245 [GUI] INFO  emu -     [ ] Use a Geometry Shader for 2D rendering (only relevant when using shaders)
3245 [GUI] INFO  emu -     [ ] Disable UBO (automatically disabled if not supported, only relevant when using shaders)
3245 [GUI] INFO  emu -     [ ] Enable VAO (only relevant when using shaders and vertex cache)
3245 [GUI] INFO  emu -     [ ] Enable saving GE screen to Textures instead of Memory
3245 [GUI] INFO  emu -     [ ] Enable decoding of indexed textures (using CLUT) in shader (only relevant when using shaders)
3246 [GUI] INFO  emu -     [ ] Enable dynamic shader generation (only relevant when using shaders, recommended for AMD/ATI)
3246 [GUI] INFO  emu -     [ ] Enable the shader implementation for the "Stencil Test" (more accurate but slower)
3246 [GUI] INFO  emu -     [ ] Enable the shader implementation for the "Color Mask" (more accurate but slower)
3246 [GUI] INFO  emu - Configuration / Audio
3247 [GUI] INFO  emu -     [ ] Disable audio threads
3247 [GUI] INFO  emu -     [ ] Disable audio channels (not recommended)
3247 [GUI] INFO  emu -     [ ] Disable audio blocking
3247 [GUI] INFO  emu - Configuration / Memory
3247 [GUI] INFO  emu -     [ ] Ignore invalid memory access (not recommended for test reports, but improves performance)
3248 [GUI] INFO  emu -     [ ] Ignore unmapped imports (not recommended)
3248 [GUI] INFO  emu - Configuration / Media
3248 [GUI] INFO  emu -     [ ] Use Media Engine
3248 [GUI] INFO  emu -     [ ] Extract media files to tmp folder
3249 [GUI] INFO  emu -     [ ] Decode audio files with SonicStage (must be installed separately and requires Media Engine)
3249 [GUI] INFO  emu -     [ ] Use non-native fonts from flash0 folder
3249 [GUI] INFO  emu - Configuration / Compiler
3249 [GUI] INFO  emu -     [X] Use compiler (dynarec)
3249 [GUI] INFO  emu -     [ ] Output profiler info to profiler.txt (only for compiler)
3250 [GUI] INFO  emu -     [3000] Maximum method size
3250 [GUI] INFO  emu - Configuration / Crypto
3250 [GUI] INFO  emu -     [ ] Extract decrypted EBOOT.BIN files to the TMP folder
3250 [GUI] INFO  emu -     [ ] Handle SAVEDATA in crypto mode
3250 [GUI] INFO  emu -     [ ] Extract original PGD files to the TMP folder
3251 [GUI] INFO  emu - Configuration / Display
3251 [GUI] INFO  emu -     Anti-aliasing:                           [OFF]
3251 [GUI] INFO  emu -     Resolution:                              [Native]
3251 [GUI] INFO  emu -     [ ] Start JPCSP in Full-Screen Exclusive Mode in the following runs
3251 [GUI] INFO  ge - Only GE Graphics: false
3253 [GUI] INFO  hle.sceAudio - Audio ChReserve disabled: false
3253 [GUI] INFO  hle.sceAudio - Audio Blocking disabled: false
3254 [GUI] INFO  hle.ThreadManForUser - Audio threads disabled: false
3254 [GUI] INFO  memory - Ignore invalid memory access: false
3303 [GUI] INFO  ge - Using RenderingEngineLwjgl31
3304 [GUI] INFO  ge - OpenGL version: 4.1.0
3304 [GUI] INFO  ge - Shading Language version: 4.10 NVIDIA via Cg compiler
3304 [GUI] INFO  ge - GL_CONTEXT_FLAGS; 0x0
3304 [GUI] INFO  ge - GL_CONTEXT_PROFILE_MASK: 0x0
3311 [GUI] INFO  ge - Using VBO
3343 [GUI] DEBUG hle.sceDisplay - sceDisplay.paintGL - start display
3343 [GUI] DEBUG hle.sceDisplay - sceDisplay.paintGL - rendering the FB 0x04000000
3344 [GUI] DEBUG hle.sceDisplay - sceDisplay.paintGL - end display
3367 [GUI] DEBUG hle.sceDisplay - sceDisplay.paintGL - start display
3367 [GUI] DEBUG hle.sceDisplay - sceDisplay.paintGL - rendering the FB 0x04000000
3368 [GUI] DEBUG hle.sceDisplay - sceDisplay.paintGL - end display
Running with dynarec compiler (log level set to INFO)
Compability options used: None
Code:
Error calling :: hleModule='jpcsp.HLE.modules.IoFileMgrForUser@5b6d00':: hleModuleClass='class jpcsp.HLE.modules.IoFileMgrForUser':: hleModuleMethodName='sceIoDopen':: hleModuleMethod='public void jpcsp.HLE.modules150.IoFileMgrForUser.sceIoDopen(jpcsp.Processor)'
java.lang.NullPointerException
    at jpcsp.HLE.modules150.IoFileMgrForUser$IoDirInfo.<init>(IoFileMgrForUser.java:317)
    at jpcsp.HLE.modules150.IoFileMgrForUser.sceIoDopen(IoFileMgrForUser.java:2537)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at jpcsp.HLE.modules.HLEModuleFunctionReflection.execute(HLEModuleFunctionReflection.java:30)
    at jpcsp.HLE.modules.HLEModuleManager.handleSyscall(HLEModuleManager.java:389)
    at jpcsp.HLE.SyscallHandler.syscall(SyscallHandler.java:111)
    at jpcsp.Allegrex.compiler.RuntimeContext.syscall(RuntimeContext.java:673)
    at _S1_2_8960444.s(_S1_2_8960444.java:4)
    at _S1_2_89262F4.s(_S1_2_89262F4.java:52)
    at _S1_2_886C5A0.s(_S1_2_886C5A0.java:88)
    at _S1_2_885048C.s(_S1_2_885048C.java:508)
    at _S1_2_8850CB8.s(_S1_2_8850CB8.java:37956)
    at _S1_2_885332C.s(_S1_2_885332C.java:52)
    at _S1_2_884B83C.s(_S1_2_884B83C.java:420)
    at _S1_2_886BD1C.s(_S1_2_886BD1C.java:236)
    at _S1_2_8804000.s(_S1_2_8804000.java:160)
    at _S1_2_8804000.exec(_S1_2_8804000.java)
    at jpcsp.Allegrex.compiler.RuntimeContext.runThread(RuntimeContext.java:704)
    at jpcsp.Allegrex.compiler.RuntimeThread.run(RuntimeThread.java:51)
Error calling :: hleModule='jpcsp.HLE.modules.IoFileMgrForUser@5b6d00':: hleModuleClass='class jpcsp.HLE.modules.IoFileMgrForUser':: hleModuleMethodName='sceIoDopen':: hleModuleMethod='public void jpcsp.HLE.modules150.IoFileMgrForUser.sceIoDopen(jpcsp.Processor)'
java.lang.NullPointerException
    at jpcsp.HLE.modules150.IoFileMgrForUser$IoDirInfo.<init>(IoFileMgrForUser.java:317)
    at jpcsp.HLE.modules150.IoFileMgrForUser.sceIoDopen(IoFileMgrForUser.java:2537)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at jpcsp.HLE.modules.HLEModuleFunctionReflection.execute(HLEModuleFunctionReflection.java:30)
    at jpcsp.HLE.modules.HLEModuleManager.handleSyscall(HLEModuleManager.java:389)
    at jpcsp.HLE.SyscallHandler.syscall(SyscallHandler.java:111)
    at jpcsp.Allegrex.compiler.RuntimeContext.syscall(RuntimeContext.java:673)
    at _S1_2_8960444.s(_S1_2_8960444.java:4)
    at _S1_2_89262F4.s(_S1_2_89262F4.java:52)
    at _S1_2_886C5A0.s(_S1_2_886C5A0.java:88)
    at _S1_2_885048C.s(_S1_2_885048C.java:508)
    at _S1_2_8850CB8.s(_S1_2_8850CB8.java:37956)
    at _S1_2_8852FC0.s(_S1_2_8852FC0.java:42100)
    at _S1_2_882F35C.s(_S1_2_882F35C.java:612)
    at _S1_2_8829E4C.s(_S1_2_8829E4C.java:232)
    at _S1_2_8829E4C.exec(_S1_2_8829E4C.java)
    at jpcsp.Allegrex.compiler.RuntimeContext.jumpCall(RuntimeContext.java:119)
    at jpcsp.Allegrex.compiler.RuntimeContext.jump(RuntimeContext.java:157)
    at _S1_2_88458F0.s(_S1_2_88458F0.java:348)
    at _S1_2_8845C38.s(_S1_2_8845C38.java:212)
    at _S1_2_884AFDC.s(_S1_2_884AFDC.java:224)
    at _S1_2_886BD1C.s(_S1_2_886BD1C.java:264)
    at _S1_2_8804000.s(_S1_2_8804000.java:160)
    at _S1_2_8804000.exec(_S1_2_8804000.java)
    at jpcsp.Allegrex.compiler.RuntimeContext.runThread(RuntimeContext.java:704)
    at jpcsp.Allegrex.compiler.RuntimeThread.run(RuntimeThread.java:51)



RE: PSP Quake 3 PRJ - Hykem - 08-20-2011

(08-15-2011, 12:34 PM)BlackDaemon Wrote: Error calling :: hleModule='jpcsp.HLE.modules.IoFileMgrForUser@5b6d00':: hleModuleClass='class jpcsp.HLE.modules.IoFileMgrForUser':: hleModuleMethodName='sceIoDopen':: hleModuleMethod='public void jpcsp.HLE.modules150.IoFileMgrForUser.sceIoDopen(jpcsp.Processor)'
java.lang.NullPointerException
at jpcsp.HLE.modules150.IoFileMgrForUser$IoDirInfo.<init>(IoFileMgrForUser.java:317)
at jpcsp.HLE.modules150.IoFileMgrForUser.sceIoDopen(IoFileMgrForUser.java:2537)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at jpcsp.HLE.modules.HLEModuleFunctionReflection.execute(HLEModuleFunctionReflection.java:30)
at jpcsp.HLE.modules.HLEModuleManager.handleSyscall(HLEModuleManager.java:389)
at jpcsp.HLE.SyscallHandler.syscall(SyscallHandler.java:111)
at jpcsp.Allegrex.compiler.RuntimeContext.syscall(RuntimeContext.java:673)
at _S1_2_8960444.s(_S1_2_8960444.java:4)
at _S1_2_89262F4.s(_S1_2_89262F4.java:52)
at _S1_2_886C5A0.s(_S1_2_886C5A0.java:88)
at _S1_2_885048C.s(_S1_2_885048C.java:508)
at _S1_2_8850CB8.s(_S1_2_8850CB8.java:37956)
at _S1_2_8852FC0.s(_S1_2_8852FC0.java:42100)
at _S1_2_882F35C.s(_S1_2_882F35C.java:612)
at _S1_2_8829E4C.s(_S1_2_8829E4C.java:232)
at _S1_2_8829E4C.exec(_S1_2_8829E4C.java)
at jpcsp.Allegrex.compiler.RuntimeContext.jumpCall(RuntimeContext.java:119)
at jpcsp.Allegrex.compiler.RuntimeContext.jump(RuntimeContext.java:157)
at _S1_2_88458F0.s(_S1_2_88458F0.java:348)
at _S1_2_8845C38.s(_S1_2_8845C38.java:212)
at _S1_2_884AFDC.s(_S1_2_884AFDC.java:224)
at _S1_2_886BD1C.s(_S1_2_886BD1C.java:264)
at _S1_2_8804000.s(_S1_2_8804000.java:160)
at _S1_2_8804000.exec(_S1_2_8804000.java)
at jpcsp.Allegrex.compiler.RuntimeContext.runThread(RuntimeContext.java:704)
at jpcsp.Allegrex.compiler.RuntimeThread.run(RuntimeThread.java:51)[/code]

This error should now be fixed in r2288. Smile


RE: PSP Quake 3 PRJ - BlackDaemon - 08-24-2011

Unfortunately it's broken now. Sad

r2289
Running with dynarec compiler (log level set to INFO)
Compability options used: None
Code:
4801 [user_main] INFO  hle.IoFileMgrForUser - pspiofilemgr - filepath ms0/PSP/GAME/Quake3
4808 [update_thread] INFO  hle.LoadExecForUser - sceKernelRegisterExitCallback SceUID=e
4859 [user_main] INFO  stdout - CPU is: 333, 166
4864 [user_main] INFO  hle.IoFileMgrForUser - hleIoOpen filename = ms0:/PSP/GAME/Quake3/q3cmd.ini flags = 1 permissions = 0666
4958 [user_main] INFO  stdout - Alloc Zone: 5242880
5073 [user_main] INFO  hle.IoFileMgrForUser - hleIoOpen filename = ms0:/PSP/GAME/Quake3/baseq3/pak0.pk3 flags = 1 permissions = 0666
5080 [user_main] INFO  stdout - Opn: ms0:/PSP/GAME/Quake3/baseq3/pak0.pk3 w_i: 1
12058 [user_main] INFO  hle.IoFileMgrForUser - hleIoOpen filename = ms0:/PSP/GAME/Quake3/baseq3/pak1.pk3 flags = 1 permissions = 0666
12065 [user_main] INFO  stdout - Opn: ms0:/PSP/GAME/Quake3/baseq3/pak1.pk3 w_i: 2
12114 [user_main] INFO  hle.IoFileMgrForUser - hleIoOpen filename = ms0:/PSP/GAME/Quake3/baseq3/pak2.pk3 flags = 1 permissions = 0666
12120 [user_main] INFO  stdout - Opn: ms0:/PSP/GAME/Quake3/baseq3/pak2.pk3 w_i: 3
12481 [user_main] INFO  hle.IoFileMgrForUser - hleIoOpen filename = ms0:/PSP/GAME/Quake3/baseq3/pak3.pk3 flags = 1 permissions = 0666
12488 [user_main] INFO  stdout - Opn: ms0:/PSP/GAME/Quake3/baseq3/pak3.pk3 w_i: 4
12513 [user_main] INFO  hle.IoFileMgrForUser - hleIoOpen filename = ms0:/PSP/GAME/Quake3/baseq3/pak4.pk3 flags = 1 permissions = 0666
12519 [user_main] INFO  stdout - Opn: ms0:/PSP/GAME/Quake3/baseq3/pak4.pk3 w_i: 5
13111 [user_main] INFO  stdout - Cl: ms0:/PSP/GAME/Quake3/baseq3/pak0.pk3 w_i: 1
13111 [user_main] INFO  hle.IoFileMgrForUser - hleIoOpen filename = ms0:/PSP/GAME/Quake3/baseq3/pak5.pk3 flags = 1 permissions = 0666
13118 [user_main] INFO  stdout - Opn: ms0:/PSP/GAME/Quake3/baseq3/pak5.pk3 w_i: 6
13169 [user_main] INFO  stdout - Cl: ms0:/PSP/GAME/Quake3/baseq3/pak1.pk3 w_i: 2
13169 [user_main] INFO  hle.IoFileMgrForUser - hleIoOpen filename = ms0:/PSP/GAME/Quake3/baseq3/pak6.pk3 flags = 1 permissions = 0666
13175 [user_main] INFO  stdout - Opn: ms0:/PSP/GAME/Quake3/baseq3/pak6.pk3 w_i: 7
13335 [user_main] INFO  stdout - Cl: ms0:/PSP/GAME/Quake3/baseq3/pak2.pk3 w_i: 3
13335 [user_main] INFO  hle.IoFileMgrForUser - hleIoOpen filename = ms0:/PSP/GAME/Quake3/baseq3/pak7.pk3 flags = 1 permissions = 0666
13341 [user_main] INFO  stdout - Opn: ms0:/PSP/GAME/Quake3/baseq3/pak7.pk3 w_i: 8
13369 [user_main] INFO  stdout - Cl: ms0:/PSP/GAME/Quake3/baseq3/pak3.pk3 w_i: 4
13369 [user_main] INFO  hle.IoFileMgrForUser - hleIoOpen filename = ms0:/PSP/GAME/Quake3/baseq3/pak8.pk3 flags = 1 permissions = 0666
13375 [user_main] INFO  stdout - Opn: ms0:/PSP/GAME/Quake3/baseq3/pak8.pk3 w_i: 9
13403 [user_main] INFO  stdout - Cl: ms0:/PSP/GAME/Quake3/baseq3/pak4.pk3 w_i: 5
13403 [user_main] INFO  hle.IoFileMgrForUser - hleIoOpen filename = ms0:/PSP/GAME/Quake3/baseq3/ztn3tourney1.pk3 flags = 1 permissions = 0666
13410 [user_main] INFO  stdout - Opn: ms0:/PSP/GAME/Quake3/baseq3/ztn3tourney1.pk3 w_i: 10
Code:
Error calling :: hleModule='jpcsp.HLE.modules.IoFileMgrForUser@a44619':: hleModuleClass='class jpcsp.HLE.modules.IoFileMgrForUser':: hleModuleMethodName='sceIoDread':: hleModuleMethod='public void jpcsp.HLE.modules150.IoFileMgrForUser.sceIoDread(jpcsp.Processor)'
OnMethod: public void jpcsp.HLE.modules150.IoFileMgrForUser.sceIoDread(jpcsp.Processor)
java.lang.NullPointerException
    at jpcsp.HLE.modules150.IoFileMgrForUser$IoDirInfo.hasNext(IoFileMgrForUser.java:330)
    at jpcsp.HLE.modules150.IoFileMgrForUser.sceIoDread(IoFileMgrForUser.java:2563)
    at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at jpcsp.HLE.modules.HLEModuleFunctionReflection.executeInner(HLEModuleFunctionReflection.java:377)
    at jpcsp.HLE.modules.HLEModuleFunctionReflection.execute(HLEModuleFunctionReflection.java:345)
    at jpcsp.HLE.modules.HLEModuleManager.handleSyscall(HLEModuleManager.java:390)
    at jpcsp.HLE.SyscallHandler.syscall(SyscallHandler.java:111)
    at jpcsp.Allegrex.compiler.RuntimeContext.syscall(RuntimeContext.java:673)
    at _S1_2_896044C.s(_S1_2_896044C.java:4)
    at _S1_2_8926A00.s(_S1_2_8926A00.java:48)
    at _S1_2_886C5A0.s(_S1_2_886C5A0.java:104)
    at _S1_2_885048C.s(_S1_2_885048C.java:508)
    at _S1_2_8850CB8.s(_S1_2_8850CB8.java:37956)
    at _S1_2_885332C.s(_S1_2_885332C.java:52)
    at _S1_2_884B83C.s(_S1_2_884B83C.java:420)
    at _S1_2_886BD1C.s(_S1_2_886BD1C.java:236)
    at _S1_2_8804000.s(_S1_2_8804000.java:160)
    at _S1_2_8804000.exec(_S1_2_8804000.java)
    at jpcsp.Allegrex.compiler.RuntimeContext.runThread(RuntimeContext.java:704)
    at jpcsp.Allegrex.compiler.RuntimeThread.run(RuntimeThread.java:51)
Code:
------------------------------------------------------------
Thread ID - 0x0000000A
Th Name   - user_main
zr:0x00000000 at:0x09230000 v0:0x097B9DF8 v1:0xFFFFFFFF
a0:0x00000009 a1:0x097B9DF8 a2:0x00000160 a3:0x000AD1E4
t0:0x00000064 t1:0x00000190 t2:0x00000013 t3:0x00000002
t4:0x00000031 t5:0x00000000 t6:0x83E26652 t7:0x2406187B
s0:0x097B9DF0 s1:0x097B9DF8 s2:0x097B9DF0 s3:0x08967D98
s4:0x08D66020 s5:0x00000000 s6:0x0BBBFBE0 s7:0x00000000
t8:0x00000000 t9:0x00000000 k0:0x0BBBFF00 k1:0x00000000
gp:0x089918B0 sp:0x0BBBBA70 fp:0x00000000 ra:0x08926A34
0x08804000: 0x27BDFF90 - addiu      $sp, $sp, -112
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Thread Name: 'idle0' ID: 0x0004 Module ID: 0x0000
Thread Status: 0x00000002 PSP_THREAD_READY
Thread Attr: 0x00001000 Current Priority: 0x7F Initial Priority: 0x7F
Thread Entry: 0x88000000 Stack: 0x08800000 - 0x08802000 Stack Size: 0x00002000
Thread Run Clocks: 0 Exit Code: 0x800201A4
Thread Wait Type: None Us: 0 Forever: false
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Thread Name: 'idle1' ID: 0x0006 Module ID: 0x0000
Thread Status: 0x00000002 PSP_THREAD_READY
Thread Attr: 0x00001000 Current Priority: 0x7F Initial Priority: 0x7F
Thread Entry: 0x88000000 Stack: 0x08802000 - 0x08804000 Stack Size: 0x00002000
Thread Run Clocks: 0 Exit Code: 0x800201A4
Thread Wait Type: None Us: 0 Forever: false
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Thread Name: 'user_main' ID: 0x000A Module ID: 0x0001
Thread Status: 0x00000001 PSP_THREAD_RUNNING
Thread Attr: 0x80004000 Current Priority: 0x20 Initial Priority: 0x20
Thread Entry: 0x08804000 Stack: 0x0BB80000 - 0x0BBC0000 Stack Size: 0x00040000
Thread Run Clocks: 0 Exit Code: 0x800201A4
Thread Wait Type: None Us: 5000 Forever: false
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Thread Name: 'update_thread' ID: 0x000C Module ID: 0x0001
Thread Status: 0x00000004 PSP_THREAD_WAITING
Thread Attr: 0x80000000 Current Priority: 0x11 Initial Priority: 0x11
Thread Entry: 0x0886BB90 Stack: 0x0BBFF000 - 0x0BC00000 Stack Size: 0x00001000
Thread Run Clocks: 0 Exit Code: 0x800201A4
Thread Wait Type: None (sleeping) Us: 0 Forever: true
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Allocated memory:  032013C0 52433856 bytes
[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX]
Fragmented memory: 0023F000 2355200 bytes
[                                                                ]
------------------------------------------------------------