| Time | Thread | Level | Category | Message |
|---|---|---|---|---|
| 0 | GUI | DEBUG | memory | Using jpcsp.memory.SafeFastMemory |
| 144 | GUI | INFO | emu | WARNING: Found unknown Windows version: Windows 7 |
| 144 | GUI | INFO | emu | Attempting to use default windows plug-in. |
| 144 | GUI | INFO | emu | Loading: net.java.games.input.DirectAndRawInputEnvironmentPlugin |
| 226 | GUI | INFO | controller | Using default controller 'Dual Trigger 3-in-1' |
| 570 | GUI | INFO | ge | Using RenderingEngineLwjgl31 |
| 571 | GUI | INFO | ge | OpenGL version: 4.1.11079 Compatibility Profile Context |
| 572 | GUI | INFO | ge | Shading Language version: 4.10 |
| 572 | GUI | INFO | ge | GL_CONTEXT_FLAGS; 0x0 |
| 572 | GUI | INFO | ge | GL_CONTEXT_PROFILE_MASK: 0x2 (GL_CONTEXT_COMPATIBILITY_PROFILE_BIT) |
| 8538 | GUI | INFO | emu | Java version: 1.6.0_26 (1.6.0_26-b03) |
| 8539 | GUI | INFO | emu | Jpcsp v0.6 2339 |
| 8541 | GUI | INFO | emu | UMD param.sfo : BOOTABLE = 1 CATEGORY = UG DISC_ID = UCJS10041 DISC_NUMBER = 1 DISC_TOTAL = 1 DISC_VERSION = 1.00 PARENTAL_LEVEL = 1 PSP_SYSTEM_VER = 1.50 REGION = 32768 TITLE = Cube sample probably homebrew? false |
| 8547 | GUI | DEBUG | hle | Loading HLE firmware up to version 150 |
| 8611 | GUI | INFO | emu | Loading global compatibility settings: |
| 8611 | GUI | INFO | emu | Configuration / Region |
| 8613 | GUI | INFO | emu | Language [English] |
| 8613 | GUI | INFO | emu | Button preference: ["X" for "Enter"] |
| 8613 | GUI | INFO | emu | Daylight savings: [Off] |
| 8614 | GUI | INFO | emu | Time zone offset in minutes (GMT+/-): [2] |
| 8614 | GUI | INFO | emu | Time format: [24H] |
| 8614 | GUI | INFO | emu | Date format: [DD-MM-YYYY] |
| 8614 | GUI | INFO | emu | WLAN power saving mode: [Off] |
| 8615 | GUI | INFO | emu | Ad hoc channel: [Auto] |
| 8615 | GUI | INFO | emu | Nickname: [Outrunner] |
| 8615 | GUI | INFO | emu | Configuration / Video |
| 8615 | GUI | INFO | emu | [ ] Disable VBO (automatically disabled if not supported) |
| 8615 | GUI | INFO | emu | [ ] Only GE graphics (not recommended for homebrew) |
| 8616 | GUI | INFO | emu | [ ] Use vertex cache |
| 8616 | GUI | INFO | emu | [ ] Use shaders (experimental) |
| 8616 | GUI | INFO | emu | [ ] Use a Geometry Shader for 2D rendering (only relevant when using shaders) |
| 8616 | GUI | INFO | emu | [ ] Disable UBO (automatically disabled if not supported, only relevant when using shaders) |
| 8617 | GUI | INFO | emu | [ ] Enable VAO (only relevant when using shaders and vertex cache) |
| 8617 | GUI | INFO | emu | [X] Enable saving GE screen to Textures instead of Memory |
| 8617 | GUI | INFO | emu | [ ] Enable decoding of indexed textures (using CLUT) in shader (only relevant when using shaders) |
| 8618 | GUI | INFO | emu | [ ] Enable dynamic shader generation (only relevant when using shaders, recommended for AMD/ATI) |
| 8618 | GUI | INFO | emu | [ ] Enable the shader implementation for the "Stencil Test" (more accurate but slower) |
| 8618 | GUI | INFO | emu | [ ] Enable the shader implementation for the "Color Mask" (more accurate but slower) |
| 8618 | GUI | INFO | emu | Configuration / Audio |
| 8618 | GUI | INFO | emu | [ ] Disable audio threads |
| 8619 | GUI | INFO | emu | [ ] Disable audio channels (not recommended) |
| 8619 | GUI | INFO | emu | [ ] Disable audio blocking |
| 8619 | GUI | INFO | emu | Configuration / Memory |
| 8619 | GUI | INFO | emu | [ ] Ignore invalid memory access (not recommended for test reports, but improves performance) |
| 8620 | GUI | INFO | emu | [ ] Ignore unmapped imports (not recommended) |
| 8620 | GUI | INFO | emu | Configuration / Media |
| 8620 | GUI | INFO | emu | [X] Use Media Engine |
| 8620 | GUI | INFO | emu | [ ] Extract media files to tmp folder |
| 8620 | GUI | INFO | emu | [X] Decode audio files with SonicStage (must be installed separately and requires Media Engine) |
| 8621 | GUI | INFO | emu | [X] Use non-native fonts from flash0 folder |
| 8621 | GUI | INFO | emu | Configuration / Compiler |
| 8621 | GUI | INFO | emu | [X] Use compiler (dynarec) |
| 8621 | GUI | INFO | emu | [ ] Output profiler info to profiler.txt (only for compiler) |
| 8621 | GUI | INFO | emu | [500] Maximum method size |
| 8622 | GUI | INFO | emu | Configuration / Crypto |
| 8622 | GUI | INFO | emu | [ ] Extract decrypted EBOOT.BIN files to the TMP folder |
| 8622 | GUI | INFO | emu | [X] Handle SAVEDATA in crypto mode |
| 8622 | GUI | INFO | emu | [ ] Extract original PGD files to the TMP folder |
| 8622 | GUI | INFO | emu | Configuration / Display |
| 8623 | GUI | INFO | emu | Anti-aliasing: [x16] |
| 8623 | GUI | INFO | emu | Resolution: [Native] |
| 8623 | GUI | INFO | emu | [ ] Start JPCSP in Full-Screen Exclusive Mode in the following runs |
| 8623 | GUI | INFO | ge | Only GE Graphics: false |
| 8624 | GUI | INFO | hle.sceMpeg | Media Engine enabled |
| 8642 | GUI | INFO | hle.sceAudio | Audio ChReserve disabled: false |
| 8642 | GUI | INFO | hle.sceAudio | Audio Blocking disabled: false |
| 8643 | GUI | INFO | hle.ThreadManForUser | Audio threads disabled: false |
| 8643 | GUI | INFO | memory | Ignore invalid memory access: false |
| 8647 | GUI | DEBUG | emu | No patch file found for this game |
| 8877 | GUI | DEBUG | hle | Loading HLE firmware up to version 150 |
| 8913 | GUI | DEBUG | hle.SysMemUserForUser | malloc partition=2, type=PSP_SMEM_Addr, size=0x111F00, addr=0x08804000: returns 0x08804000 |
| 8916 | GUI | DEBUG | hle.SysMemUserForUser | malloc partition=1, type=PSP_SMEM_Addr, size=0x4000, addr=0x08800000: returns 0x08800000 |
| 8916 | GUI | DEBUG | hle.SysMemUserForUser | malloc partition=2, type=PSP_SMEM_High, size=0x200, addr=0x00000000: returns 0x09FFFE00 |
| 8917 | GUI | DEBUG | hle.SysMemUserForUser | free SysMemInfo[addr=0x09FFFE00-0x0A000000, uid=5, partition=2, name='ThreadMan-Stack-0x4-idle0', type=PSP_SMEM_High, size=0x200 (allocated=0x200)] |
| 8917 | GUI | DEBUG | hle.SysMemUserForUser | malloc partition=2, type=PSP_SMEM_High, size=0x200, addr=0x00000000: returns 0x09FFFE00 |
| 8918 | GUI | DEBUG | hle.SysMemUserForUser | free SysMemInfo[addr=0x09FFFE00-0x0A000000, uid=7, partition=2, name='ThreadMan-Stack-0x6-idle1', type=PSP_SMEM_High, size=0x200 (allocated=0x200)] |
| 9160 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #0 = 800 x 600 x 32 @75Hz |
| 9160 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #1 = 1280 x 768 x 32 @75Hz |
| 9160 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #2 = 720 x 576 x 32 @56Hz |
| 9160 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #3 = 800 x 600 x 32 @72Hz |
| 9161 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #4 = 720 x 576 x 32 @60Hz |
| 9161 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #5 = 640 x 480 x 16 @67Hz |
| 9161 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #6 = 1280 x 720 x 16 @59Hz |
| 9161 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #7 = 1280 x 720 x 16 @60Hz |
| 9161 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #8 = 1152 x 864 x 32 @60Hz |
| 9161 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #9 = 640 x 480 x 16 @72Hz |
| 9162 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #10 = 640 x 480 x 16 @75Hz |
| 9162 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #11 = 1280 x 1024 x 32 @60Hz |
| 9162 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #12 = 1280 x 960 x 16 @60Hz |
| 9162 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #13 = 1280 x 800 x 16 @75Hz |
| 9162 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #14 = 1024 x 768 x 32 @75Hz |
| 9162 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #15 = 720 x 480 x 32 @60Hz |
| 9163 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #16 = 720 x 480 x 32 @56Hz |
| 9163 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #17 = 1024 x 768 x 32 @70Hz |
| 9163 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #18 = 1024 x 768 x 16 @75Hz |
| 9163 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #19 = 1280 x 800 x 32 @75Hz |
| 9163 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #20 = 720 x 480 x 16 @60Hz |
| 9164 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #21 = 1024 x 768 x 16 @70Hz |
| 9164 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #22 = 720 x 480 x 16 @56Hz |
| 9164 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #23 = 800 x 600 x 16 @72Hz |
| 9164 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #24 = 1280 x 768 x 16 @75Hz |
| 9164 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #25 = 720 x 576 x 16 @56Hz |
| 9164 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #26 = 800 x 600 x 16 @75Hz |
| 9164 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #27 = 640 x 480 x 32 @67Hz |
| 9165 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #28 = 720 x 576 x 16 @60Hz |
| 9165 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #29 = 1280 x 720 x 32 @59Hz |
| 9165 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #30 = 1280 x 1024 x 16 @60Hz |
| 9165 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #31 = 1280 x 960 x 32 @60Hz |
| 9165 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #32 = 640 x 480 x 32 @75Hz |
| 9166 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #33 = 640 x 480 x 32 @72Hz |
| 9166 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #34 = 1280 x 720 x 32 @60Hz |
| 9166 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #35 = 1152 x 864 x 16 @60Hz |
| 9166 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #36 = 1280 x 768 x 16 @60Hz |
| 9166 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #37 = 800 x 600 x 16 @60Hz |
| 9166 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #38 = 720 x 576 x 16 @72Hz |
| 9167 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #39 = 720 x 576 x 16 @75Hz |
| 9167 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #40 = 800 x 600 x 16 @56Hz |
| 9167 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #41 = 1280 x 1024 x 16 @75Hz |
| 9167 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #42 = 1280 x 960 x 32 @75Hz |
| 9167 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #43 = 640 x 480 x 32 @60Hz |
| 9167 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #44 = 1280 x 720 x 32 @75Hz |
| 9168 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #45 = 1152 x 864 x 16 @75Hz |
| 9168 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #46 = 1024 x 768 x 16 @60Hz |
| 9168 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #47 = 1280 x 800 x 32 @60Hz |
| 9168 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #48 = 720 x 480 x 16 @72Hz |
| 9168 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #49 = 720 x 480 x 16 @75Hz |
| 9168 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #50 = 1280 x 800 x 16 @60Hz |
| 9169 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #51 = 1024 x 768 x 32 @60Hz |
| 9169 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #52 = 720 x 480 x 32 @75Hz |
| 9169 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #53 = 720 x 480 x 32 @72Hz |
| 9169 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #54 = 800 x 600 x 32 @60Hz |
| 9169 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #55 = 1280 x 768 x 32 @60Hz |
| 9169 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #56 = 800 x 600 x 32 @56Hz |
| 9170 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #57 = 720 x 576 x 32 @75Hz |
| 9170 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #58 = 720 x 576 x 32 @72Hz |
| 9170 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #59 = 1280 x 720 x 16 @75Hz |
| 9170 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #60 = 1152 x 864 x 32 @75Hz |
| 9170 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #61 = 640 x 480 x 16 @60Hz |
| 9171 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #62 = 1280 x 1024 x 32 @75Hz |
| 9171 | GUI | DEBUG | hle.sceDisplay | Available Display Mode #63 = 1280 x 960 x 16 @75Hz |
| 9171 | GUI | DEBUG | hle.sceDisplay | Desktop Display Mode = 1280 x 1024 x 32 @60Hz |
| 9171 | GUI | DEBUG | hle.sceDisplay | Current Display Mode = 1280 x 1024 x 32 @60Hz |
| 9171 | GUI | DEBUG | hle.sceDisplay | initGL called = true, OpenGL Version = 4.1.11079 Compatibility Profile Context |
| 9172 | GUI | INFO | hle.sceDisplay | Saving GE to Textures |
| 9225 | GUI | INFO | hle | Using the external audio decoder (SonicStage) |
| 9512 | GUI | INFO | hle.sceFont | Loading font file 'jpn0.pgf'. Font='FTT-NewRodin Pro DB' Type='Regular' |
| 9520 | GUI | INFO | hle.sceFont | Loading font file 'ltn0.pgf'. Font='Liberation Sans' Type='Regular' |
| 9527 | GUI | INFO | hle.sceFont | Loading font file 'ltn1.pgf'. Font='Liberation Serif' Type='Regular' |
| 9536 | GUI | INFO | hle.sceFont | Loading font file 'ltn2.pgf'. Font='Liberation Sans' Type='Italic' |
| 9541 | GUI | INFO | hle.sceFont | Loading font file 'ltn3.pgf'. Font='Liberation Serif' Type='Italic' |
| 9546 | GUI | INFO | hle.sceFont | Loading font file 'ltn4.pgf'. Font='Liberation Sans' Type='Bold' |
| 9551 | GUI | INFO | hle.sceFont | Loading font file 'ltn5.pgf'. Font='Liberation Serif' Type='Bold' |
| 9556 | GUI | INFO | hle.sceFont | Loading font file 'ltn6.pgf'. Font='Liberation Sans' Type='Bold Italic' |
| 9563 | GUI | INFO | hle.sceFont | Loading font file 'ltn7.pgf'. Font='Liberation Serif' Type='Bold Italic' |
| 9567 | GUI | INFO | hle.sceFont | Loading font file 'ltn8.pgf'. Font='Liberation Sans' Type='Regular' |
| 9573 | GUI | INFO | hle.sceFont | Loading font file 'ltn9.pgf'. Font='Liberation Serif' Type='Regular' |
| 9578 | GUI | INFO | hle.sceFont | Loading font file 'ltn10.pgf'. Font='Liberation Sans' Type='Italic' |
| 9583 | GUI | INFO | hle.sceFont | Loading font file 'ltn11.pgf'. Font='Liberation Serif' Type='Italic' |
| 9589 | GUI | INFO | hle.sceFont | Loading font file 'ltn12.pgf'. Font='Liberation Sans' Type='Bold' |
| 9594 | GUI | INFO | hle.sceFont | Loading font file 'ltn13.pgf'. Font='Liberation Serif' Type='Bold' |
| 9599 | GUI | INFO | hle.sceFont | Loading font file 'ltn14.pgf'. Font='Liberation Sans' Type='Bold Italic' |
| 9604 | GUI | INFO | hle.sceFont | Loading font file 'ltn15.pgf'. Font='Liberation Serif' Type='Bold Italic' |
| 9651 | GUI | INFO | hle.sceFont | Loading font file 'kr0.pgf'. Font='AsiaKNHH-SONY-uni' Type='Regular' |
| 9652 | GUI | DEBUG | hle.SysMemUserForUser | malloc partition=2, type=PSP_SMEM_High, size=0x40000, addr=0x00000000: returns 0x09FC0000 |
| 9653 | GUI | INFO | hle.IoFileMgrForUser | pspiofilemgr - filepath disc0/ |
| 9658 | GUI | INFO | ge | Using RenderingEngineLwjgl31 |
| 9658 | GUI | INFO | ge | OpenGL version: 4.1.11079 Compatibility Profile Context |
| 9658 | GUI | INFO | ge | Shading Language version: 4.10 |
| 9658 | GUI | INFO | ge | GL_CONTEXT_FLAGS; 0x0 |
| 9659 | GUI | INFO | ge | GL_CONTEXT_PROFILE_MASK: 0x2 (GL_CONTEXT_COMPATIBILITY_PROFILE_BIT) |
| 9664 | GUI | INFO | ge | Using VBO |
| 9701 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 9702 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 9702 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 9707 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 9712 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 9713 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 9713 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 9715 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11228 | root | DEBUG | hle.ThreadManForUser | sceKernelCreateThread redirecting to hleKernelCreateThread |
| 11228 | root | DEBUG | hle.SysMemUserForUser | malloc partition=2, type=PSP_SMEM_High, size=0x40000, addr=0x00000000: returns 0x09F80000 |
| 11229 | root | DEBUG | hle.ThreadManForUser | hleKernelCreateThread SceUID=a name:'user_main' PC=8804000 attr:0x80004000 pri:0x20 stackSize:0x40000 |
| 11229 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11229 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 11229 | root | DEBUG | hle.ThreadManForUser | sceKernelStartThread redirecting to hleKernelStartThread |
| 11229 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11229 | root | DEBUG | hle.ThreadManForUser | hleKernelStartThread SceUID=a name:'user_main' dataLen=0x20 data=0x9fffe00 gp=0x8815820 |
| 11230 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11230 | root | DEBUG | hle.ThreadManForUser | Thread exit detected SceUID=8 name='root' return:0x00000000 |
| 11230 | root | DEBUG | hle.ThreadManForUser | sceKernelExitThread SceUID=8 name:'root' exitStatus:0x0 |
| 11231 | root | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11231 | root | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11236 | user_main | DEBUG | hle.ThreadManForUser | really deleting thread:'root' |
| 11237 | user_main | DEBUG | hle.ThreadManForUser | thread:'root' freeing stack 0x09FC0000 |
| 11237 | user_main | DEBUG | hle.SysMemUserForUser | free SysMemInfo[addr=0x09FC0000-0x0A000000, uid=9, partition=2, name='ThreadMan-Stack-0x8-root', type=PSP_SMEM_High, size=0x40000 (allocated=0x40000)] |
| 11257 | user_main | DEBUG | hle.IoFileMgrForUser | sceIoDopen dirname = disc0:/PSP_GAME/SYSDIR |
| 11258 | user_main | DEBUG | hle.IoFileMgrForUser | sceIoDopen - isofilename = PSP_GAME/SYSDIR |
| 11259 | user_main | DEBUG | hle.ThreadManForUser | hleKernelDelayThread micros=5000, callbacks=false |
| 11260 | user_main | DEBUG | hle.ThreadManForUser | -------------------- hleKernelThreadWait micros=5000 forever:false thread:'user_main' caller:'ThreadManForUser.hleKernelDelayThread' |
| 11260 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11265 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11265 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11265 | user_main | DEBUG | hle.IoFileMgrForUser | sceIoDclose - id = 4 |
| 11266 | user_main | DEBUG | hle.ThreadManForUser | hleKernelDelayThread micros=1000, callbacks=false |
| 11266 | user_main | DEBUG | hle.ThreadManForUser | -------------------- hleKernelThreadWait micros=1000 forever:false thread:'user_main' caller:'ThreadManForUser.hleKernelDelayThread' |
| 11266 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11267 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11267 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11268 | user_main | DEBUG | hle.IoFileMgrForUser | sceIoChdir path = disc0:/PSP_GAME/SYSDIR |
| 11268 | user_main | INFO | hle.IoFileMgrForUser | pspiofilemgr - filepath disc0/PSP_GAME/SYSDIR |
| 11268 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11269 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11269 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11269 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11270 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11270 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11277 | user_main | DEBUG | hle.ThreadManForUser | sceKernelCreateThread redirecting to hleKernelCreateThread |
| 11278 | user_main | DEBUG | hle.SysMemUserForUser | malloc partition=2, type=PSP_SMEM_High, size=0x1000, addr=0x00000000: returns 0x09FFF000 |
| 11278 | user_main | DEBUG | hle.ThreadManForUser | hleKernelCreateThread SceUID=c name:'update_thread' PC=8804740 attr:0x0 pri:0x11 stackSize:0xfa0 |
| 11278 | user_main | DEBUG | hle.ThreadManForUser | sceKernelCreateThread inheriting user mode |
| 11278 | user_main | DEBUG | hle.ThreadManForUser | sceKernelStartThread redirecting to hleKernelStartThread |
| 11279 | user_main | DEBUG | hle.ThreadManForUser | hleKernelStartThread SceUID=c name:'update_thread' dataLen=0x0 data=0x0 gp=0x8815820 |
| 11279 | user_main | DEBUG | hle.ThreadManForUser | hleKernelStartThread switching in thread immediately |
| 11279 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'update_thread(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11279 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=c name:'update_thread' |
| 11283 | update_thread | DEBUG | hle.ThreadManForUser | hleKernelCreateCallback SceUID=e name:'Exit Callback' PC=88046cc arg=0 thread:'update_thread' |
| 11283 | update_thread | INFO | hle.LoadExecForUser | sceKernelRegisterExitCallback SceUID=e |
| 11284 | update_thread | DEBUG | hle.ThreadManForUser | sceKernelSleepThreadCB SceUID=c name:'update_thread' |
| 11284 | update_thread | DEBUG | hle.ThreadManForUser | -------------------- hleKernelThreadWait micros=0 forever:true thread:'update_thread' caller:'ThreadManForUser.hleKernelSleepThread' |
| 11284 | update_thread | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11285 | update_thread | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11287 | user_main | DEBUG | hle.sceGe_user | sceGeSetCallback signalFunc=0x08806484, signalArg=0x08914EBC, finishFunc=0x08806468, finishArg=0x08914EBC, result cbid=0xF |
| 11287 | user_main | DEBUG | hle.ThreadManForUser | hleKernelCreateCallback SceUID=10 name:'GeCallbackSignal' PC=8806484 arg=8914ebc thread:'user_main' |
| 11287 | user_main | DEBUG | hle.ThreadManForUser | hleKernelCreateCallback SceUID=11 name:'GeCallbackFinish' PC=8806468 arg=8914ebc thread:'user_main' |
| 11288 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880CC20, stall=0x00000000, cbid=0xF, arg=0x00000000) |
| 11288 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x0 |
| 11290 | user_main | DEBUG | hle.ThreadManForUser | sceKernelCreateEventFlag(name='SceGuSignal', attr=0x200, initPattern=0x3, option=0x0) |
| 11290 | user_main | DEBUG | hle.sceGe_user | sceGeListSync(id=0x0, mode=0) |
| 11291 | user_main | DEBUG | hle.sceGe_user | sceGeListSync on list: PspGeList[id=0x0, status=PSP_GE_LIST_QUEUED, pc=0x0880CC20, stall=0x00000000, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11291 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x0, status=PSP_GE_LIST_QUEUED, pc=0x0880CC20, stall=0x00000000, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11291 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11292 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11293 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11294 | GUI | DEBUG | ge | executeList PspGeList[id=0x0, status=PSP_GE_LIST_DRAWING, pc=0x0880CC20, stall=0x00000000, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11294 | GUI | DEBUG | ge | vaddr 00000000 |
| 11295 | GUI | DEBUG | ge | iaddr 00000000 |
| 11295 | GUI | DEBUG | ge | base 00000000 |
| 11295 | GUI | DEBUG | ge | vtype GU_TRANSFORM_3D size=0 |
| 11295 | GUI | DEBUG | ge | offset_addr 0x00000000 |
| 11295 | GUI | DEBUG | ge | drawRegion(0,0,1,1) |
| 11295 | GUI | DEBUG | ge | sceGuDisable(GU_LIGHTING) |
| 11295 | GUI | DEBUG | ge | sceGuDisable(GU_LIGHT0) |
| 11296 | GUI | DEBUG | ge | sceGuDisable(GU_LIGHT1) |
| 11296 | GUI | DEBUG | ge | sceGuDisable(GU_LIGHT2) |
| 11296 | GUI | DEBUG | ge | sceGuDisable(GU_LIGHT3) |
| 11296 | GUI | DEBUG | ge | sceGuDisable(GU_CLIP_PLANES) |
| 11296 | GUI | DEBUG | ge | sceGuDisable(GU_CULL_FACE) |
| 11296 | GUI | DEBUG | ge | sceGuDisable(GU_TEXTURE_2D) |
| 11296 | GUI | DEBUG | ge | sceGuDisable(GU_FOG) |
| 11297 | GUI | DEBUG | ge | sceGuDisable(GU_DITHER) |
| 11297 | GUI | DEBUG | ge | sceGuDisable(GU_BLEND) |
| 11297 | GUI | DEBUG | ge | sceGuDisable(GU_ALPHA_TEST) |
| 11297 | GUI | DEBUG | ge | sceGuDisable(GU_DEPTH_TEST) |
| 11297 | GUI | DEBUG | ge | sceGuDisable(GU_STENCIL_TEST) |
| 11297 | GUI | DEBUG | ge | sceGuDisable(GU_LINE_SMOOTH) |
| 11297 | GUI | DEBUG | ge | sceGuDisable(GU_PATCH_CULL_FACE) |
| 11298 | GUI | DEBUG | ge | sceGuDisable(GU_COLOR_TEST) |
| 11298 | GUI | DEBUG | ge | sceGuDisable(GU_COLOR_LOGIC_OP) |
| 11298 | GUI | DEBUG | ge | bone matrix offset 0 |
| 11298 | GUI | DEBUG | ge | morph weight 0 0.0 |
| 11298 | GUI | DEBUG | ge | morph weight 1 0.0 |
| 11298 | GUI | DEBUG | ge | morph weight 2 0.0 |
| 11299 | GUI | DEBUG | ge | morph weight 3 0.0 |
| 11299 | GUI | DEBUG | ge | morph weight 4 0.0 |
| 11299 | GUI | DEBUG | ge | morph weight 5 0.0 |
| 11299 | GUI | DEBUG | ge | morph weight 6 0.0 |
| 11299 | GUI | DEBUG | ge | morph weight 7 0.0 |
| 11299 | GUI | DEBUG | ge | psub patch_div_s=0, patch_div_t=0 |
| 11299 | GUI | DEBUG | ge | pprim patch_prim=0 |
| 11299 | GUI | DEBUG | ge | sceGuDisable(GU_PATCH_FACE) |
| 11300 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 11300 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 11300 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 11300 | GUI | DEBUG | ge | sceGumMatrixMode GU_TEXTURE 0 |
| 11300 | GUI | DEBUG | ge | sceGuViewport(cx=0, cy=0, w=0, h=0) |
| 11300 | GUI | DEBUG | ge | zscale 0.0 |
| 11300 | GUI | DEBUG | ge | sceGuViewport(cx=0, cy=0, w=0, h=0) |
| 11301 | GUI | DEBUG | ge | zpos 0.0 |
| 11301 | GUI | DEBUG | ge | sceGuTexScale(u=0.0, v=0.0) |
| 11301 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 11301 | GUI | DEBUG | ge | sceGuOffset(x=0,y=0) |
| 11301 | GUI | DEBUG | ge | sceGuShadeModel(flat) |
| 11301 | GUI | DEBUG | ge | sceGuDisable(GU_FACE_NORMAL_REVERSE) |
| 11302 | GUI | DEBUG | ge | sceGuColorMaterial 0 |
| 11302 | GUI | DEBUG | ge | material emission r=0,0 g=0,0 b=0,0 (00000000) |
| 11302 | GUI | DEBUG | ge | material ambient r=0,0 g=0,0 b=0,0 (00000000) |
| 11303 | GUI | DEBUG | ge | material diffuse r=0,0 g=0,0 b=0,0 (00000000) |
| 11303 | GUI | DEBUG | ge | material specular r=0,0 g=0,0 b=0,0 (00000000) |
| 11303 | GUI | DEBUG | ge | material ambient a=0,0 (00) |
| 11303 | GUI | DEBUG | ge | material shininess 0.0 |
| 11303 | GUI | DEBUG | ge | ambient light r=0,0 g=0,0 b=0,0 (000000) |
| 11303 | GUI | DEBUG | ge | sceGuLightMode(GU_SINGLE_COLOR) |
| 11304 | GUI | DEBUG | ge | Light 0 type 0 kind 0 |
| 11304 | GUI | DEBUG | ge | Light 1 type 0 kind 0 |
| 11304 | GUI | DEBUG | ge | Light 2 type 0 kind 0 |
| 11304 | GUI | DEBUG | ge | Light 3 type 0 kind 0 |
| 11304 | GUI | DEBUG | ge | Light 0 position (0,000000, 0,000000, 0,000000) |
| 11304 | GUI | DEBUG | ge | Light 0 position (0,000000, 0,000000, 0,000000) |
| 11304 | GUI | DEBUG | ge | Light 0 position (0,000000, 0,000000, 0,000000) |
| 11305 | GUI | DEBUG | ge | Light 1 position (0,000000, 0,000000, 0,000000) |
| 11305 | GUI | DEBUG | ge | Light 1 position (0,000000, 0,000000, 0,000000) |
| 11305 | GUI | DEBUG | ge | Light 1 position (0,000000, 0,000000, 0,000000) |
| 11305 | GUI | DEBUG | ge | Light 2 position (0,000000, 0,000000, 0,000000) |
| 11305 | GUI | DEBUG | ge | Light 2 position (0,000000, 0,000000, 0,000000) |
| 11305 | GUI | DEBUG | ge | Light 2 position (0,000000, 0,000000, 0,000000) |
| 11306 | GUI | DEBUG | ge | Light 3 position (0,000000, 0,000000, 0,000000) |
| 11306 | GUI | DEBUG | ge | Light 3 position (0,000000, 0,000000, 0,000000) |
| 11306 | GUI | DEBUG | ge | Light 3 position (0,000000, 0,000000, 0,000000) |
| 11306 | GUI | DEBUG | ge | Light 0 direction (-0,000000, 0,000000, 0,000000) |
| 11306 | GUI | DEBUG | ge | Light 0 direction (-0,000000, -0,000000, 0,000000) |
| 11306 | GUI | DEBUG | ge | Light 0 direction (-0,000000, -0,000000, -0,000000) |
| 11307 | GUI | DEBUG | ge | Light 1 direction (-0,000000, 0,000000, 0,000000) |
| 11307 | GUI | DEBUG | ge | Light 1 direction (-0,000000, -0,000000, 0,000000) |
| 11307 | GUI | DEBUG | ge | Light 1 direction (-0,000000, -0,000000, -0,000000) |
| 11307 | GUI | DEBUG | ge | Light 2 direction (-0,000000, 0,000000, 0,000000) |
| 11307 | GUI | DEBUG | ge | Light 2 direction (-0,000000, -0,000000, 0,000000) |
| 11308 | GUI | DEBUG | ge | Light 2 direction (-0,000000, -0,000000, -0,000000) |
| 11308 | GUI | DEBUG | ge | Light 3 direction (-0,000000, 0,000000, 0,000000) |
| 11308 | GUI | DEBUG | ge | Light 3 direction (-0,000000, -0,000000, 0,000000) |
| 11308 | GUI | DEBUG | ge | Light 3 direction (-0,000000, -0,000000, -0,000000) |
| 11308 | GUI | DEBUG | ge | sceGuLightSpot(0,X,0.0,X) |
| 11308 | GUI | DEBUG | ge | sceGuLightSpot(1,X,0.0,X) |
| 11308 | GUI | DEBUG | ge | sceGuLightSpot(2,X,0.0,X) |
| 11309 | GUI | DEBUG | ge | sceGuLightSpot(3,X,0.0,X) |
| 11309 | GUI | DEBUG | ge | sceGuLightSpot(0,X,X,0.0=90.0) |
| 11309 | GUI | DEBUG | ge | sceGuLightSpot(1,X,X,0.0=90.0) |
| 11309 | GUI | DEBUG | ge | sceGuLightSpot(2,X,X,0.0=90.0) |
| 11309 | GUI | DEBUG | ge | sceGuLightSpot(3,X,X,0.0=90.0) |
| 11309 | GUI | DEBUG | ge | sceGuLightColor (GU_LIGHT0, GU_AMBIENT) |
| 11309 | GUI | DEBUG | ge | sceGuLightColor (GU_LIGHT0, GU_DIFFUSE) |
| 11309 | GUI | DEBUG | ge | sceGuLightColor (GU_LIGHT0, GU_SPECULAR) |
| 11310 | GUI | DEBUG | ge | sceGuLightColor (GU_LIGHT0, GU_AMBIENT) |
| 11310 | GUI | DEBUG | ge | sceGuLightColor (GU_LIGHT0, GU_DIFFUSE) |
| 11310 | GUI | DEBUG | ge | sceGuLightColor (GU_LIGHT0, GU_SPECULAR) |
| 11310 | GUI | DEBUG | ge | sceGuLightColor (GU_LIGHT0, GU_AMBIENT) |
| 11310 | GUI | DEBUG | ge | sceGuLightColor (GU_LIGHT0, GU_DIFFUSE) |
| 11310 | GUI | DEBUG | ge | sceGuLightColor (GU_LIGHT0, GU_SPECULAR) |
| 11310 | GUI | DEBUG | ge | sceGuLightColor (GU_LIGHT0, GU_AMBIENT) |
| 11310 | GUI | DEBUG | ge | sceGuLightColor (GU_LIGHT0, GU_DIFFUSE) |
| 11311 | GUI | DEBUG | ge | sceGuLightColor (GU_LIGHT0, GU_SPECULAR) |
| 11311 | GUI | DEBUG | ge | fface counter-clockwise |
| 11311 | GUI | DEBUG | ge | fbp fbp=0, fbw=0 |
| 11311 | GUI | DEBUG | ge | fbw fbp=0, fbw=0 |
| 11311 | GUI | DEBUG | ge | zbp=0, zbw=0 |
| 11311 | GUI | DEBUG | ge | zbp=0, zbw=0 |
| 11311 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x0)) |
| 11311 | GUI | DEBUG | ge | sceGuTexImage(level=1, X, X, X, lo(pointer=0x0)) |
| 11312 | GUI | DEBUG | ge | sceGuTexImage(level=2, X, X, X, lo(pointer=0x0)) |
| 11312 | GUI | DEBUG | ge | sceGuTexImage(level=3, X, X, X, lo(pointer=0x0)) |
| 11312 | GUI | DEBUG | ge | sceGuTexImage(level=4, X, X, X, lo(pointer=0x0)) |
| 11312 | GUI | DEBUG | ge | sceGuTexImage(level=5, X, X, X, lo(pointer=0x0)) |
| 11312 | GUI | DEBUG | ge | sceGuTexImage(level=6, X, X, X, lo(pointer=0x0)) |
| 11312 | GUI | DEBUG | ge | sceGuTexImage(level=7, X, X, X, lo(pointer=0x0)) |
| 11312 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=4, hi(pointer=0x4000000)) |
| 11312 | GUI | DEBUG | ge | sceGuTexImage(level=1, X, X, texBufferWidth=0, hi(pointer=0x0)) |
| 11312 | GUI | DEBUG | ge | sceGuTexImage(level=2, X, X, texBufferWidth=0, hi(pointer=0x0)) |
| 11313 | GUI | DEBUG | ge | sceGuTexImage(level=3, X, X, texBufferWidth=0, hi(pointer=0x0)) |
| 11313 | GUI | DEBUG | ge | sceGuTexImage(level=4, X, X, texBufferWidth=0, hi(pointer=0x0)) |
| 11313 | GUI | DEBUG | ge | sceGuTexImage(level=5, X, X, texBufferWidth=0, hi(pointer=0x0)) |
| 11313 | GUI | DEBUG | ge | sceGuTexImage(level=6, X, X, texBufferWidth=0, hi(pointer=0x0)) |
| 11313 | GUI | DEBUG | ge | sceGuTexImage(level=7, X, X, texBufferWidth=0, hi(pointer=0x0)) |
| 11313 | GUI | DEBUG | ge | sceGuClutLoad(X, lo(cbp=0x0)) |
| 11313 | GUI | DEBUG | ge | sceGuClutLoad(X, hi(cbp=0x0)) |
| 11313 | GUI | DEBUG | ge | trxsbp sourceAddress=0x00000000 |
| 11314 | GUI | DEBUG | ge | trxsbw sourceAddress=0x00000000, sourceLineWidth=0 |
| 11314 | GUI | DEBUG | ge | trxdbp destinationAddress=0x00000000 |
| 11314 | GUI | DEBUG | ge | trxdbw destinationAddress=0x00000000, destinationLineWidth=0 |
| 11314 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=2, height=2, X, X) |
| 11314 | GUI | DEBUG | ge | sceGuTexImage(level=1, width=1, height=1, X, X) |
| 11315 | GUI | DEBUG | ge | sceGuTexImage(level=2, width=1, height=1, X, X) |
| 11315 | GUI | DEBUG | ge | sceGuTexImage(level=3, width=1, height=1, X, X) |
| 11315 | GUI | DEBUG | ge | sceGuTexImage(level=4, width=1, height=1, X, X) |
| 11315 | GUI | DEBUG | ge | sceGuTexImage(level=5, width=1, height=1, X, X) |
| 11316 | GUI | DEBUG | ge | sceGuTexImage(level=6, width=1, height=1, X, X) |
| 11316 | GUI | DEBUG | ge | sceGuTexImage(level=7, width=1, height=1, X, X) |
| 11316 | GUI | DEBUG | ge | sceGuTexMapMode(mode=0, X, X) |
| 11316 | GUI | DEBUG | ge | sceGuTexProjMapMode(mode=0) |
| 11316 | GUI | DEBUG | ge | sceGuTexMapMode(X, 0, 0) |
| 11317 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 11317 | GUI | DEBUG | ge | sceGuTexMode(tpsm=0(PSM_5650), X, X, X) |
| 11317 | GUI | DEBUG | ge | sceGuClutLoad(num_blocks=0, X) |
| 11317 | GUI | DEBUG | ge | sceGuClutMode(cpsm=0(PSM_5650), shift=0, mask=0x0, start=0) |
| 11317 | GUI | DEBUG | ge | sceGuTexFilter(min=0, mag=0) (mm#0) |
| 11317 | GUI | DEBUG | ge | sceGuTexLevelMode(mode=0, bias=0.0) |
| 11318 | GUI | DEBUG | ge | sceGuTexFunc mode 000000 |
| 11318 | GUI | DEBUG | ge | sceGuTexEnvColor 00000000 (no alpha) |
| 11318 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11318 | GUI | DEBUG | ge | tsync waiting for drawing. |
| 11319 | GUI | DEBUG | ge | sceGuFog(X, X, color=00000000) (no alpha) |
| 11319 | GUI | DEBUG | ge | tslope tslope_level=0.0 |
| 11319 | GUI | DEBUG | ge | psm=0(PSM_5650) |
| 11319 | GUI | DEBUG | ge | clear mode end |
| 11319 | GUI | DEBUG | ge | sceGuScissor(0,0,1,1) |
| 11320 | GUI | DEBUG | ge | sceGuDepthRange(0.0, 0.0) |
| 11320 | GUI | DEBUG | ge | sceGuAlphaFunc(0,0) |
| 11320 | GUI | DEBUG | ge | sceGuStencilFunc(func=0, ref=0, mask=0) |
| 11320 | GUI | DEBUG | ge | sceGuStencilOp(fail=0, zfail=0, zpass=0) |
| 11320 | GUI | DEBUG | ge | sceGuDepthFunc(0) |
| 11321 | GUI | DEBUG | ge | sceGuBlendFunc(op=0, src=0, dst=0) |
| 11322 | GUI | DEBUG | ge | sfix : 0x000000 |
| 11322 | GUI | DEBUG | ge | dfix : 0x000000 |
| 11322 | GUI | DEBUG | ge | DTH0: 0 0 0 0 |
| 11322 | GUI | DEBUG | ge | DTH1: 0 0 0 0 |
| 11322 | GUI | DEBUG | ge | DTH2: 0 0 0 0 |
| 11323 | GUI | DEBUG | ge | DTH3: 0 0 0 0 |
| 11323 | GUI | DEBUG | ge | sceGuLogicalOp(LogicOp=0(LOP_CLEAR)) |
| 11323 | GUI | DEBUG | ge | sceGuDepthMask(enableWrites) |
| 11302 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11323 | GUI | DEBUG | ge | pmskc color mask=0x000000 |
| 11324 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11324 | GUI | DEBUG | ge | pmska alpha mask=0x00 |
| 11324 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11324 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11325 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11324 | GUI | DEBUG | ge | trxdpos dx=0, dy=0 |
| 11325 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11325 | GUI | DEBUG | ge | trxsize width=1, height=1 |
| 11325 | GUI | WARN | ge | Unimplemented VSCX: coordX=0 |
| 11325 | GUI | WARN | ge | Unimplemented VSCY: coordY=0 |
| 11326 | GUI | WARN | ge | Unimplemented VSCZ: coordZ=0 |
| 11326 | GUI | WARN | ge | Unimplemented VTCS: coordS=0.0 |
| 11326 | GUI | WARN | ge | Unimplemented VTCT: coordT=0.0 |
| 11326 | GUI | WARN | ge | Unimplemented VTCQ: coordQ=0.0 |
| 11326 | GUI | WARN | ge | Unimplemented VCV: colorR=0, colorG=0, colorB=0 |
| 11327 | GUI | WARN | ge | Unimplemented VAP: alpha=0, prim_type=0 |
| 11327 | GUI | WARN | ge | Unimplemented VFC: fog=0 |
| 11327 | GUI | WARN | ge | Unimplemented VSCV: colorR2=0, colorG2=0, colorB2=0 |
| 11327 | GUI | DEBUG | ge | finish (0) |
| 11327 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x0, behavior=1, signalId=0x0 |
| 11328 | GUI | DEBUG | ge | end pc=0x880cf94 |
| 11329 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=0, pixelformat=0, copyGE=false, with=480, height=272 |
| 11329 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf bad params (4000000,0,0) |
| 11329 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x0, status=PSP_GE_LIST_DRAWING, pc=0x0880CF94, stall=0x00000000, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11329 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 11330 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 11331 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x0, status=PSP_GE_LIST_END_REACHED, pc=0x0880CF94, stall=0x00000000, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 11331 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11331 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11331 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11332 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11332 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x0, status=PSP_GE_LIST_DONE, pc=0x0880CF94, stall=0x00000000, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 11332 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11332 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11333 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 11334 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11335 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 11336 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11336 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 11336 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11336 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11339 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 11339 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x1 |
| 11343 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetMode(mode=0,width=480,height=272) |
| 11345 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11345 | GUI | DEBUG | ge | executeList PspGeList[id=0x1, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D860, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11346 | GUI | DEBUG | ge | Stall address 0x0880D860 reached, waiting for Sync |
| 11349 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1, stall=0x0880D8FC) |
| 11349 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 11350 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x1, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D8FC, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11350 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11350 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11350 | GUI | DEBUG | ge | DTH0: -4 0 -3 1 |
| 11351 | GUI | DEBUG | ge | DTH1: 2 -2 3 -1 |
| 11351 | GUI | DEBUG | ge | DTH2: -3 1 -4 0 |
| 11351 | GUI | DEBUG | ge | DTH3: 3 -1 2 -2 |
| 11351 | GUI | DEBUG | ge | psub patch_div_s=16, patch_div_t=16 |
| 11351 | GUI | DEBUG | ge | sceGuColorMaterial 7 |
| 11351 | GUI | DEBUG | ge | material shininess 1.0 |
| 11352 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 11352 | GUI | DEBUG | ge | psm=3(PSM_8888) |
| 11352 | GUI | DEBUG | ge | fbp fbp=0, fbw=0 |
| 11352 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 11352 | GUI | DEBUG | ge | zbp=88000, zbw=0 |
| 11352 | GUI | DEBUG | ge | zbp=88000, zbw=512 |
| 11353 | GUI | DEBUG | ge | drawRegion(0,0,480,272) |
| 11353 | GUI | DEBUG | ge | zbp=110000, zbw=512 |
| 11353 | GUI | DEBUG | ge | zbw 0x000200 redundant pure state cmd ignored |
| 11353 | GUI | DEBUG | ge | sceGuOffset(x=1808,y=1912) |
| 11353 | GUI | DEBUG | ge | sceGuViewport(cx=0, cy=0, w=240, h=-136) |
| 11354 | GUI | DEBUG | ge | sceGuViewport(cx=2048, cy=2048, w=240, h=-136) |
| 11354 | GUI | DEBUG | ge | zscale -32768.0 |
| 11354 | GUI | DEBUG | ge | zpos 32767.0 |
| 11354 | GUI | DEBUG | ge | sceGuDepthRange(0.0, 1.0) |
| 11354 | GUI | DEBUG | ge | sceGuScissor(0,0,480,272) |
| 11355 | GUI | DEBUG | ge | sceGuDepthFunc(7) |
| 11355 | GUI | DEBUG | ge | sceGuEnable(GU_DEPTH_TEST) |
| 11355 | GUI | DEBUG | ge | fface clockwise |
| 11355 | GUI | DEBUG | ge | sceGuShadeModel(smooth) |
| 11355 | GUI | DEBUG | ge | sceGuEnable(GU_CULL_FACE) |
| 11355 | GUI | DEBUG | ge | sceGuEnable(GU_TEXTURE_2D) |
| 11356 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11356 | GUI | DEBUG | ge | sceGuEnable(GU_CLIP_PLANES) |
| 11356 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11356 | GUI | DEBUG | ge | finish (0) |
| 11356 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11357 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x1, behavior=1, signalId=0x0 |
| 11357 | GUI | DEBUG | ge | end pc=0x880d8fc |
| 11357 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 11357 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 11358 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 11358 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11358 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 11358 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x1, status=PSP_GE_LIST_DRAWING, pc=0x0880D8FC, stall=0x0880D8FC, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11358 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x1, status=PSP_GE_LIST_DRAWING, pc=0x0880D8FC, stall=0x0880D8FC, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 11358 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11359 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x1, status=PSP_GE_LIST_DONE, pc=0x0880D8FC, stall=0x0880D8FC, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 11359 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11359 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11359 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 11360 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11360 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11361 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11361 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 11361 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11362 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11362 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 11362 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 11362 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11363 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11363 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 11364 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11364 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11373 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11373 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 11373 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11374 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11374 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11374 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11375 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=1) |
| 11376 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 11376 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x2 |
| 11377 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11377 | GUI | DEBUG | ge | executeList PspGeList[id=0x2, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D860, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11377 | GUI | DEBUG | ge | Stall address 0x0880D860 reached, waiting for Sync |
| 11378 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2, stall=0x0880D888) |
| 11379 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 11379 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 11379 | GUI | DEBUG | ge | base 08000000 |
| 11379 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 11379 | GUI | DEBUG | ge | Stall address 0x0880D888 reached, waiting for Sync |
| 11380 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2, stall=0x0880D89C) |
| 11380 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 11380 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 11380 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11381 | GUI | DEBUG | ge | clear mode : 5 |
| 11381 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 11381 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11381 | GUI | DEBUG | ge | vaddr 0880d870 |
| 11382 | GUI | DEBUG | ge | tflush 0x04000000, buffer_width=4 (2,2) |
| 11382 | GUI | DEBUG | ge | tflush texture_storage=0x0(PSM_5650), tex_clut_mode=0x0, tex_clut_addr=0x00000000, texture_swizzle=false |
| 11382 | GUI | DEBUG | ge | prim sprites 1x |
| 11382 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 11383 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11383 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11383 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11383 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11383 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 11387 | GUI | DEBUG | ge | Stall address 0x0880D89C reached, waiting for Sync |
| 11397 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2, stall=0x0880D99C) |
| 11398 | GUI | DEBUG | ge | clear mode end |
| 11398 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2, stall=0x0880D9A4) |
| 11398 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 11398 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 11398 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 11399 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x2, status=PSP_GE_LIST_DRAWING, pc=0x0880D8A8, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11399 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11399 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11400 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11400 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x480ac00)) |
| 11400 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 11400 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 11400 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11401 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 11401 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 11401 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 11401 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 11402 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 11402 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 11402 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 11402 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 11402 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 11403 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 11403 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 11403 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 11403 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 11403 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 11404 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 11404 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 11404 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 11404 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 11404 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 11405 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 11405 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 11405 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 11405 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 11406 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11406 | GUI | DEBUG | ge | vaddr 0880a890 |
| 11406 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 11407 | GUI | DEBUG | ge | tflush 0x0880AC00, buffer_width=64 (64,64) |
| 11407 | GUI | DEBUG | ge | tflush texture_storage=0x2(PSM_4444), tex_clut_mode=0x0, tex_clut_addr=0x00000000, texture_swizzle=false |
| 11408 | GUI | DEBUG | ge | tflush Loaded texture 5 |
| 11408 | GUI | DEBUG | ge | prim triangle 12x |
| 11408 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11408 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11408 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11408 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11409 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11409 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 11409 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11409 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11413 | GUI | DEBUG | ge | finish (0) |
| 11413 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x2, behavior=1, signalId=0x0 |
| 11413 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 11414 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x2, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11414 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x2, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11414 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 11414 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 11415 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x2, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 11415 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11415 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x2, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 11415 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11415 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11415 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 11416 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 11417 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 11418 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11419 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 11419 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 11419 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11420 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11420 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 11421 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11421 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11420 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11423 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11424 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 11424 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11424 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11425 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11425 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 11425 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11426 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11426 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11426 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11427 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 11427 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 11427 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x3 |
| 11428 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3, stall=0x0880D888) |
| 11428 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3, stall=0x0880D89C) |
| 11429 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3, stall=0x0880D99C) |
| 11429 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3, stall=0x0880D9A4) |
| 11429 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 11429 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x3, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11430 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11430 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11431 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11432 | GUI | DEBUG | ge | executeList PspGeList[id=0x3, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11432 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 11432 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 11432 | GUI | DEBUG | ge | base 08000000 |
| 11433 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 11433 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 11433 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 11434 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11434 | GUI | DEBUG | ge | clear mode : 5 |
| 11434 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 11434 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11435 | GUI | DEBUG | ge | vaddr 0880d870 |
| 11435 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 11435 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 11435 | GUI | DEBUG | ge | prim sprites 1x |
| 11435 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 11436 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11436 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11436 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11436 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11436 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 11437 | GUI | DEBUG | ge | clear mode end |
| 11437 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 11437 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 11437 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11437 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 11437 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 11438 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 11438 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11438 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 11438 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 11438 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 11439 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 11439 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 11439 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 11439 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 11439 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 11440 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 11440 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 11441 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 11441 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 11441 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 11442 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 11442 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11442 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 11442 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11442 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11442 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 11443 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 11443 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 11443 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 -0,0 0,0 |
| 11443 | GUI | DEBUG | ge | glLoadMatrixf -0,0 1,0 0,0 0,0 |
| 11444 | GUI | DEBUG | ge | glLoadMatrixf 0,0 -0,0 1,0 0,0 |
| 11444 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 11444 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 11444 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11444 | GUI | DEBUG | ge | vaddr 0880a890 |
| 11445 | GUI | DEBUG | ge | prim triangle 12x |
| 11445 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11445 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11445 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11445 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11446 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 11446 | GUI | DEBUG | ge | finish (0) |
| 11446 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x3, behavior=1, signalId=0x0 |
| 11446 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 11446 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x3, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11447 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x3, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11447 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 11447 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 11447 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x3, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 11448 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11448 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x3, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 11448 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11448 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11448 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 11449 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 11449 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 11449 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11449 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11451 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 11451 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 11451 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11451 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11452 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 11452 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11452 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11459 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11459 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 11459 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11459 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11460 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11460 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11460 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 11460 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 11461 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x4 |
| 11461 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x4, stall=0x0880D888) |
| 11461 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11462 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x4, stall=0x0880D89C) |
| 11462 | GUI | DEBUG | ge | executeList PspGeList[id=0x4, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11462 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 11462 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 11463 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x4, stall=0x0880D99C) |
| 11463 | GUI | DEBUG | ge | base 08000000 |
| 11463 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 11463 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 11463 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 11464 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11464 | GUI | DEBUG | ge | clear mode : 5 |
| 11464 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 11464 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x4, stall=0x0880D9A4) |
| 11464 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11465 | GUI | DEBUG | ge | vaddr 0880d870 |
| 11465 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 11465 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 11465 | GUI | DEBUG | ge | prim sprites 1x |
| 11466 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 11465 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 11466 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x4, status=PSP_GE_LIST_DRAWING, pc=0x0880D89C, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11466 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11466 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11466 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11467 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11467 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11467 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11468 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 11468 | GUI | DEBUG | ge | clear mode end |
| 11468 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 11469 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 11469 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11469 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 11469 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 11470 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 11470 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11470 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 11470 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 11470 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 11470 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 11471 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 11471 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 11471 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 11471 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 11472 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 11472 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 11472 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 11472 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 11472 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 11473 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 11473 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 11473 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 11473 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 11473 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 11474 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 -0,0 0,0 |
| 11474 | GUI | DEBUG | ge | glLoadMatrixf -0,0 1,0 0,0 0,0 |
| 11474 | GUI | DEBUG | ge | glLoadMatrixf 0,0 -0,0 1,0 0,0 |
| 11474 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 11474 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 11475 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11475 | GUI | DEBUG | ge | vaddr 0880a890 |
| 11475 | GUI | DEBUG | ge | prim triangle 12x |
| 11475 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11475 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11476 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11476 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11476 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11476 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11476 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 11476 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11477 | GUI | DEBUG | ge | finish (0) |
| 11478 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x4, behavior=1, signalId=0x0 |
| 11478 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 11478 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x4, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11478 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x4, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11478 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 11479 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 11479 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x4, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 11479 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11479 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x4, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 11479 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11480 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11480 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 11480 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 11481 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 11481 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11481 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11483 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11483 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 11483 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 11484 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 11484 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11484 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11484 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11484 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11484 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 11485 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11485 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11492 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11492 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 11492 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11492 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11493 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11493 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11493 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 11493 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 11494 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x5 |
| 11494 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x5, stall=0x0880D888) |
| 11494 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11494 | GUI | DEBUG | ge | executeList PspGeList[id=0x5, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11495 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 11495 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x5, stall=0x0880D89C) |
| 11495 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 11495 | GUI | DEBUG | ge | base 08000000 |
| 11495 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x5, stall=0x0880D99C) |
| 11496 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x5, stall=0x0880D9A4) |
| 11495 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 11496 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 11496 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 11496 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x5, status=PSP_GE_LIST_DRAWING, pc=0x0880D88C, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11496 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 11497 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11497 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11497 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11497 | GUI | DEBUG | ge | clear mode : 5 |
| 11498 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 11498 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11498 | GUI | DEBUG | ge | vaddr 0880d870 |
| 11498 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 11498 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 11498 | GUI | DEBUG | ge | prim sprites 1x |
| 11499 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 11499 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11499 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11499 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11499 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11501 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 11501 | GUI | DEBUG | ge | clear mode end |
| 11501 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 11502 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 11502 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11502 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 11502 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 11502 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 11502 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11503 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 11503 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 11503 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 11503 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 11503 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 11504 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 11504 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 11504 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 11504 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 11505 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 11505 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 11505 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 11505 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 11505 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 11506 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 11506 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 11506 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 11506 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 11506 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,1 -0,0 0,0 |
| 11507 | GUI | DEBUG | ge | glLoadMatrixf -0,1 1,0 0,0 0,0 |
| 11507 | GUI | DEBUG | ge | glLoadMatrixf 0,1 -0,0 1,0 0,0 |
| 11507 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 11507 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 11508 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11508 | GUI | DEBUG | ge | vaddr 0880a890 |
| 11508 | GUI | DEBUG | ge | prim triangle 12x |
| 11508 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11508 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11508 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11509 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11509 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11509 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11509 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11510 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 11510 | GUI | DEBUG | ge | finish (0) |
| 11510 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x5, behavior=1, signalId=0x0 |
| 11510 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 11510 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x5, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11511 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 11511 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 11511 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x5, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 11511 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11512 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x5, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 11512 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11512 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11512 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 11513 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 11513 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 11513 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11513 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11514 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 11514 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11514 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11514 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 11515 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 11515 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11515 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11517 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11517 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 11517 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11517 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11526 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11526 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 11526 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11526 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11527 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11527 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11527 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 11527 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 11528 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x6 |
| 11528 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x6, stall=0x0880D888) |
| 11528 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x6, stall=0x0880D89C) |
| 11528 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x6, stall=0x0880D99C) |
| 11529 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x6, stall=0x0880D9A4) |
| 11529 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 11529 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x6, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11529 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11530 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11530 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11530 | GUI | DEBUG | ge | executeList PspGeList[id=0x6, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11530 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 11531 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 11531 | GUI | DEBUG | ge | base 08000000 |
| 11531 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 11531 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 11531 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 11532 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11532 | GUI | DEBUG | ge | clear mode : 5 |
| 11532 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 11532 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11533 | GUI | DEBUG | ge | vaddr 0880d870 |
| 11533 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 11533 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 11534 | GUI | DEBUG | ge | prim sprites 1x |
| 11534 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 11534 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11534 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11534 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11535 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11535 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 11535 | GUI | DEBUG | ge | clear mode end |
| 11535 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 11536 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 11536 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11536 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 11536 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 11536 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 11537 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11537 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 11537 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 11537 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 11537 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 11537 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 11538 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 11538 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 11538 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 11538 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 11539 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 11539 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 11539 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 11539 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 11540 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 11540 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 11540 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 11540 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 11540 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 11541 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,1 -0,1 0,0 |
| 11541 | GUI | DEBUG | ge | glLoadMatrixf -0,1 1,0 0,1 0,0 |
| 11541 | GUI | DEBUG | ge | glLoadMatrixf 0,1 -0,1 1,0 0,0 |
| 11541 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 11542 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 11542 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11542 | GUI | DEBUG | ge | vaddr 0880a890 |
| 11542 | GUI | DEBUG | ge | prim triangle 12x |
| 11542 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11543 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11543 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11543 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11543 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 11543 | GUI | DEBUG | ge | finish (0) |
| 11544 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x6, behavior=1, signalId=0x0 |
| 11544 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 11544 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x6, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11544 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x6, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11544 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 11545 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 11545 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x6, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 11545 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11545 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11545 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11546 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11546 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x6, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 11546 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11547 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11547 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 11547 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 11547 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 11547 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 11547 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 11547 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11548 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11548 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 11548 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11548 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11549 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11549 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11560 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11560 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 11560 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11560 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11561 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11561 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11561 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 11561 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 11562 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x7 |
| 11562 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x7, stall=0x0880D888) |
| 11562 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x7, stall=0x0880D89C) |
| 11562 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11562 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x7, stall=0x0880D99C) |
| 11562 | GUI | DEBUG | ge | executeList PspGeList[id=0x7, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D89C, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11563 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x7, stall=0x0880D9A4) |
| 11563 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 11563 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x7, status=PSP_GE_LIST_DRAWING, pc=0x0880D864, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11563 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11564 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11563 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 11564 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 11564 | GUI | DEBUG | ge | base 08000000 |
| 11564 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 11564 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 11565 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 11565 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11565 | GUI | DEBUG | ge | clear mode : 5 |
| 11565 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 11566 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11566 | GUI | DEBUG | ge | vaddr 0880d870 |
| 11566 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 11566 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 11566 | GUI | DEBUG | ge | prim sprites 1x |
| 11566 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 11567 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11567 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11567 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11567 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11567 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 11568 | GUI | DEBUG | ge | clear mode end |
| 11568 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 11568 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 11568 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11569 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 11569 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 11569 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 11569 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11569 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 11570 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 11570 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 11570 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 11570 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 11570 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 11571 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 11571 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 11571 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 11571 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 11571 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 11572 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 11572 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 11572 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 11572 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 11573 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 11573 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 11573 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 11573 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,1 -0,1 0,0 |
| 11574 | GUI | DEBUG | ge | glLoadMatrixf -0,1 1,0 0,1 0,0 |
| 11574 | GUI | DEBUG | ge | glLoadMatrixf 0,1 -0,1 1,0 0,0 |
| 11574 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 11574 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 11574 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11574 | GUI | DEBUG | ge | vaddr 0880a890 |
| 11575 | GUI | DEBUG | ge | prim triangle 12x |
| 11575 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11575 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11575 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11575 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11576 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 11576 | GUI | DEBUG | ge | finish (0) |
| 11576 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x7, behavior=1, signalId=0x0 |
| 11576 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 11576 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x7, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11577 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 11577 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 11577 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x7, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 11577 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11578 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11578 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11578 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11578 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x7, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 11579 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11579 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11579 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 11579 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 11580 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 11580 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 11580 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11580 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11581 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 11581 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11581 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11581 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 11581 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11582 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11583 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11584 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 11584 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11584 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11593 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11593 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 11593 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11593 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11594 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11594 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11594 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 11594 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 11595 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x8 |
| 11595 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x8, stall=0x0880D888) |
| 11595 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x8, stall=0x0880D89C) |
| 11595 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x8, stall=0x0880D99C) |
| 11596 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x8, stall=0x0880D9A4) |
| 11596 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 11596 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x8, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11596 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11596 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11597 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11597 | GUI | DEBUG | ge | executeList PspGeList[id=0x8, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11597 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 11598 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 11598 | GUI | DEBUG | ge | base 08000000 |
| 11598 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 11598 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 11598 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 11599 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11599 | GUI | DEBUG | ge | clear mode : 5 |
| 11599 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 11599 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11600 | GUI | DEBUG | ge | vaddr 0880d870 |
| 11600 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 11600 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 11600 | GUI | DEBUG | ge | prim sprites 1x |
| 11601 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 11601 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11601 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11601 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11601 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11602 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 11602 | GUI | DEBUG | ge | clear mode end |
| 11602 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 11602 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 11602 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11603 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 11603 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 11603 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 11603 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11603 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 11603 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 11604 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 11604 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 11604 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 11604 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 11604 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 11605 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 11605 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 11605 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 11605 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 11606 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 11606 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 11606 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 11606 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 11609 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 11609 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 11609 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 11610 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11610 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11610 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11611 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,1 -0,1 0,0 |
| 11611 | GUI | DEBUG | ge | glLoadMatrixf -0,1 1,0 0,1 0,0 |
| 11611 | GUI | DEBUG | ge | glLoadMatrixf 0,1 -0,1 1,0 0,0 |
| 11611 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 11611 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 11612 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11612 | GUI | DEBUG | ge | vaddr 0880a890 |
| 11612 | GUI | DEBUG | ge | prim triangle 12x |
| 11612 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11613 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11613 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11613 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11613 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 11614 | GUI | DEBUG | ge | finish (0) |
| 11614 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x8, behavior=1, signalId=0x0 |
| 11614 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 11614 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x8, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11614 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x8, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11615 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 11615 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 11615 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x8, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 11615 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11615 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x8, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 11616 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11616 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11616 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 11616 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 11616 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 11617 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11617 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11618 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11619 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 11619 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11619 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 11619 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11619 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 11620 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11620 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11620 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 11621 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11621 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11627 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11627 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 11627 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11627 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11627 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11628 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11628 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 11628 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 11628 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x9 |
| 11629 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x9, stall=0x0880D888) |
| 11629 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x9, stall=0x0880D89C) |
| 11629 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x9, stall=0x0880D99C) |
| 11629 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x9, stall=0x0880D9A4) |
| 11630 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 11630 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x9, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11630 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11630 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11631 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11631 | GUI | DEBUG | ge | executeList PspGeList[id=0x9, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11631 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 11632 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 11632 | GUI | DEBUG | ge | base 08000000 |
| 11632 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 11632 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 11632 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 11633 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11633 | GUI | DEBUG | ge | clear mode : 5 |
| 11633 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 11633 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11633 | GUI | DEBUG | ge | vaddr 0880d870 |
| 11634 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 11634 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 11634 | GUI | DEBUG | ge | prim sprites 1x |
| 11634 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 11634 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11635 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11635 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11635 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11635 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 11635 | GUI | DEBUG | ge | clear mode end |
| 11636 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 11636 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 11636 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11636 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 11636 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 11637 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 11637 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11637 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 11637 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 11637 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 11638 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 11638 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 11638 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 11638 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 11638 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 11639 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 11639 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 11639 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 11639 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 11639 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 11640 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 11640 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 11640 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 11640 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 11640 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 11641 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,2 -0,1 0,0 |
| 11641 | GUI | DEBUG | ge | glLoadMatrixf -0,2 1,0 0,1 0,0 |
| 11641 | GUI | DEBUG | ge | glLoadMatrixf 0,1 -0,1 1,0 0,0 |
| 11641 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 11641 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 11642 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11642 | GUI | DEBUG | ge | vaddr 0880a890 |
| 11642 | GUI | DEBUG | ge | prim triangle 12x |
| 11642 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11642 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11643 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11643 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11643 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 11643 | GUI | DEBUG | ge | finish (0) |
| 11644 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x9, behavior=1, signalId=0x0 |
| 11644 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 11644 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x9, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11644 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x9, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11644 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 11645 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 11645 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x9, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 11645 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11645 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x9, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 11646 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11646 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11646 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11646 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11647 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 11646 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11647 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 11647 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 11647 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11648 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 11648 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 11648 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11648 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11649 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 11649 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11649 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11648 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11660 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11660 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 11660 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11660 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11661 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11661 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11661 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 11661 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 11662 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0xA |
| 11662 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xA, stall=0x0880D888) |
| 11662 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xA, stall=0x0880D89C) |
| 11662 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xA, stall=0x0880D99C) |
| 11663 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xA, stall=0x0880D9A4) |
| 11663 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 11663 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0xa, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11663 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11663 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11664 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11664 | GUI | DEBUG | ge | executeList PspGeList[id=0xa, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11665 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 11665 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 11665 | GUI | DEBUG | ge | base 08000000 |
| 11665 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 11665 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 11666 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 11666 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11666 | GUI | DEBUG | ge | clear mode : 5 |
| 11666 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 11666 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11667 | GUI | DEBUG | ge | vaddr 0880d870 |
| 11667 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 11667 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 11667 | GUI | DEBUG | ge | prim sprites 1x |
| 11667 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 11668 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11668 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11668 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11668 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11669 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 11669 | GUI | DEBUG | ge | clear mode end |
| 11669 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 11669 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 11669 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11670 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 11670 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 11670 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 11670 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11670 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 11671 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 11671 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 11671 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 11671 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 11671 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 11672 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 11672 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 11672 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 11672 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 11672 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 11673 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 11673 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 11673 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 11673 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 11673 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 11674 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 11674 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 11674 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,2 -0,1 0,0 |
| 11674 | GUI | DEBUG | ge | glLoadMatrixf -0,2 1,0 0,1 0,0 |
| 11675 | GUI | DEBUG | ge | glLoadMatrixf 0,1 -0,1 1,0 0,0 |
| 11675 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 11675 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 11675 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11675 | GUI | DEBUG | ge | vaddr 0880a890 |
| 11676 | GUI | DEBUG | ge | prim triangle 12x |
| 11676 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11676 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11676 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11676 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11677 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 11677 | GUI | DEBUG | ge | finish (0) |
| 11677 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0xA, behavior=1, signalId=0x0 |
| 11677 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 11677 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 11678 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0xa, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11678 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 11678 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0xa, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11678 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0xa, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 11678 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11679 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11679 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0xa, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 11679 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11679 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11679 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11680 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11680 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 11680 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 11681 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 11681 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 11681 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11682 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11682 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 11682 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11682 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11682 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 11683 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11683 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11695 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11696 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 11696 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11697 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11698 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11698 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11698 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 11698 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 11699 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0xB |
| 11699 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xB, stall=0x0880D888) |
| 11699 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11699 | GUI | DEBUG | ge | executeList PspGeList[id=0xb, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11700 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 11699 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xB, stall=0x0880D89C) |
| 11700 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 11700 | GUI | DEBUG | ge | base 08000000 |
| 11700 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xB, stall=0x0880D99C) |
| 11700 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 11701 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xB, stall=0x0880D9A4) |
| 11701 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 11701 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 11701 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 11701 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0xb, status=PSP_GE_LIST_DRAWING, pc=0x0880D88C, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11702 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11702 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11702 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11702 | GUI | DEBUG | ge | clear mode : 5 |
| 11703 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 11703 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11703 | GUI | DEBUG | ge | vaddr 0880d870 |
| 11703 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 11703 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 11704 | GUI | DEBUG | ge | prim sprites 1x |
| 11704 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 11704 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11704 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11704 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11704 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11705 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 11705 | GUI | DEBUG | ge | clear mode end |
| 11705 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 11705 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 11705 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11706 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 11706 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 11706 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 11706 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11707 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 11707 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 11707 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 11707 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 11707 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 11708 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 11708 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 11708 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 11708 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 11709 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 11709 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 11709 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 11709 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 11709 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 11710 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 11710 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11710 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 11710 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11710 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 11710 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11710 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 11711 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,2 -0,1 0,0 |
| 11711 | GUI | DEBUG | ge | glLoadMatrixf -0,2 1,0 0,2 0,0 |
| 11711 | GUI | DEBUG | ge | glLoadMatrixf 0,2 -0,1 1,0 0,0 |
| 11712 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 11712 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 11712 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11712 | GUI | DEBUG | ge | vaddr 0880a890 |
| 11712 | GUI | DEBUG | ge | prim triangle 12x |
| 11713 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11713 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11713 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11713 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11713 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 11714 | GUI | DEBUG | ge | finish (0) |
| 11714 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0xB, behavior=1, signalId=0x0 |
| 11714 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 11714 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0xb, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11714 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0xb, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11715 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 11715 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 11715 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0xb, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 11715 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11755 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11756 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11756 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11756 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11756 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11757 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11755 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0xb, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 11757 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11757 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11757 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 11757 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 11757 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 11758 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11758 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11759 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11759 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 11759 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11759 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11759 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 11760 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 11760 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11760 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11760 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11760 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11761 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11761 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 11761 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11761 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11777 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11777 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 11777 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11777 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11777 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11777 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11777 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 11778 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 11778 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0xC |
| 11778 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xC, stall=0x0880D888) |
| 11778 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xC, stall=0x0880D89C) |
| 11778 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xC, stall=0x0880D99C) |
| 11779 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xC, stall=0x0880D9A4) |
| 11779 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 11779 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0xc, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11779 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11779 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11780 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11780 | GUI | DEBUG | ge | executeList PspGeList[id=0xc, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11780 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 11781 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 11781 | GUI | DEBUG | ge | base 08000000 |
| 11781 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 11781 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 11781 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 11781 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11781 | GUI | DEBUG | ge | clear mode : 5 |
| 11782 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 11782 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11782 | GUI | DEBUG | ge | vaddr 0880d870 |
| 11782 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 11782 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 11782 | GUI | DEBUG | ge | prim sprites 1x |
| 11782 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 11782 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11782 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11783 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11783 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11783 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 11783 | GUI | DEBUG | ge | clear mode end |
| 11783 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 11783 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 11783 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11784 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 11784 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 11784 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 11784 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11784 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 11784 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 11784 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 11784 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 11784 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 11785 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 11785 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 11785 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 11785 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 11785 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 11785 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 11785 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 11785 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 11786 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 11786 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 11786 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 11786 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 11786 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 11786 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,2 -0,1 0,0 |
| 11786 | GUI | DEBUG | ge | glLoadMatrixf -0,2 1,0 0,2 0,0 |
| 11786 | GUI | DEBUG | ge | glLoadMatrixf 0,2 -0,1 1,0 0,0 |
| 11787 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 11787 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 11787 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11787 | GUI | DEBUG | ge | vaddr 0880a890 |
| 11787 | GUI | DEBUG | ge | prim triangle 12x |
| 11787 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11787 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11787 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11788 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11788 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 11788 | GUI | DEBUG | ge | finish (0) |
| 11788 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0xC, behavior=1, signalId=0x0 |
| 11788 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 11788 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0xc, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11788 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0xc, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11789 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 11789 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 11789 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0xc, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 11789 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11789 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0xc, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 11789 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11790 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11790 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 11790 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 11790 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 11790 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11790 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11791 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 11791 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 11792 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11792 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11792 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 11792 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11792 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11793 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceDisplay.hleVblankStart' |
| 11793 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11793 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11793 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11793 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11793 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11794 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 11794 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 11794 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0xD |
| 11794 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xD, stall=0x0880D888) |
| 11794 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xD, stall=0x0880D89C) |
| 11794 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11795 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xD, stall=0x0880D99C) |
| 11795 | GUI | DEBUG | ge | executeList PspGeList[id=0xd, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D89C, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11795 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 11795 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xD, stall=0x0880D9A4) |
| 11795 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 11795 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 11795 | GUI | DEBUG | ge | base 08000000 |
| 11795 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0xd, status=PSP_GE_LIST_DRAWING, pc=0x0880D86C, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11795 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 11796 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 11796 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 11796 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11796 | GUI | DEBUG | ge | clear mode : 5 |
| 11796 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 11797 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11797 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11797 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11797 | GUI | DEBUG | ge | vaddr 0880d870 |
| 11797 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 11797 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 11797 | GUI | DEBUG | ge | prim sprites 1x |
| 11797 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 11798 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11798 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11798 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11798 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11798 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 11798 | GUI | DEBUG | ge | clear mode end |
| 11798 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 11799 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 11799 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11799 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 11799 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 11799 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 11799 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11799 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 11799 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 11800 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 11800 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 11800 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 11800 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 11800 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 11800 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 11801 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 11801 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 11801 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 11801 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 11801 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 11801 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 11802 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 11802 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 11802 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 11802 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 11802 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,3 -0,1 0,0 |
| 11802 | GUI | DEBUG | ge | glLoadMatrixf -0,2 0,9 0,2 0,0 |
| 11802 | GUI | DEBUG | ge | glLoadMatrixf 0,2 -0,1 1,0 0,0 |
| 11803 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 11803 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 11803 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11803 | GUI | DEBUG | ge | vaddr 0880a890 |
| 11803 | GUI | DEBUG | ge | prim triangle 12x |
| 11803 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11803 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11804 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11804 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11804 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 11804 | GUI | DEBUG | ge | finish (0) |
| 11804 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0xD, behavior=1, signalId=0x0 |
| 11804 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 11804 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0xd, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11804 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0xd, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11805 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 11805 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 11805 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0xd, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 11805 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11805 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0xd, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 11805 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11805 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11806 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 11806 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 11806 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 11806 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 11806 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11806 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 11806 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11806 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11807 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11806 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 11807 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11807 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11808 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11808 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 11808 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11809 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11810 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceDisplay.hleVblankStart' |
| 11810 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11810 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11810 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11810 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11810 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11810 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 11811 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 11811 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0xE |
| 11811 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xE, stall=0x0880D888) |
| 11811 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xE, stall=0x0880D89C) |
| 11811 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xE, stall=0x0880D99C) |
| 11812 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xE, stall=0x0880D9A4) |
| 11812 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 11812 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0xe, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11812 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11812 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11812 | GUI | DEBUG | ge | executeList PspGeList[id=0xe, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11812 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11812 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 11813 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 11813 | GUI | DEBUG | ge | base 08000000 |
| 11814 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 11814 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 11814 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 11814 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11814 | GUI | DEBUG | ge | clear mode : 5 |
| 11815 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 11815 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11815 | GUI | DEBUG | ge | vaddr 0880d870 |
| 11815 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 11815 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 11815 | GUI | DEBUG | ge | prim sprites 1x |
| 11815 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 11815 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11816 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11816 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11816 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11816 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 11816 | GUI | DEBUG | ge | clear mode end |
| 11816 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 11816 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 11816 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11817 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 11817 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 11817 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 11817 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11817 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 11817 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 11817 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 11817 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 11818 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 11818 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 11818 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 11818 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 11818 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 11818 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 11818 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 11819 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 11819 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 11819 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 11819 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 11819 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 11819 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 11819 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 11820 | GUI | DEBUG | ge | glLoadMatrixf 0,9 0,3 -0,1 0,0 |
| 11820 | GUI | DEBUG | ge | glLoadMatrixf -0,3 0,9 0,2 0,0 |
| 11820 | GUI | DEBUG | ge | glLoadMatrixf 0,2 -0,2 1,0 0,0 |
| 11820 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 11820 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 11820 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11821 | GUI | DEBUG | ge | vaddr 0880a890 |
| 11821 | GUI | DEBUG | ge | prim triangle 12x |
| 11821 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11821 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11821 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11821 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11821 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 11822 | GUI | DEBUG | ge | finish (0) |
| 11822 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0xE, behavior=1, signalId=0x0 |
| 11822 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 11822 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0xe, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11822 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0xe, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11823 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 11823 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 11823 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0xe, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 11823 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11823 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0xe, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 11823 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11824 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11824 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 11824 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 11824 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 11824 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11824 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11826 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11826 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 11826 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 11826 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11826 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 11826 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11827 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11827 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11827 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11827 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11827 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11827 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 11828 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11828 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11843 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11843 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 11843 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11843 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11843 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11843 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11844 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 11844 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 11844 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0xF |
| 11845 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xF, stall=0x0880D888) |
| 11845 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xF, stall=0x0880D89C) |
| 11845 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xF, stall=0x0880D99C) |
| 11845 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xF, stall=0x0880D9A4) |
| 11846 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 11846 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0xf, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11846 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11846 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11846 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11846 | GUI | DEBUG | ge | executeList PspGeList[id=0xf, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11847 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 11847 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 11847 | GUI | DEBUG | ge | base 08000000 |
| 11847 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 11847 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 11847 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 11847 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11848 | GUI | DEBUG | ge | clear mode : 5 |
| 11848 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 11848 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11848 | GUI | DEBUG | ge | vaddr 0880d870 |
| 11848 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 11848 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 11849 | GUI | DEBUG | ge | prim sprites 1x |
| 11849 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 11849 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11849 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11849 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11849 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11849 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 11850 | GUI | DEBUG | ge | clear mode end |
| 11850 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 11850 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 11850 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11850 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 11850 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 11850 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 11850 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11851 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 11851 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 11851 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 11851 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 11851 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 11851 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 11851 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 11852 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 11852 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 11852 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 11852 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 11852 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 11852 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 11852 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 11853 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 11853 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 11853 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 11853 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 11853 | GUI | DEBUG | ge | glLoadMatrixf 0,9 0,3 -0,2 0,0 |
| 11853 | GUI | DEBUG | ge | glLoadMatrixf -0,3 0,9 0,2 0,0 |
| 11854 | GUI | DEBUG | ge | glLoadMatrixf 0,2 -0,2 1,0 0,0 |
| 11854 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 11854 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 11854 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11854 | GUI | DEBUG | ge | vaddr 0880a890 |
| 11854 | GUI | DEBUG | ge | prim triangle 12x |
| 11854 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11855 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11855 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11855 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11855 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 11855 | GUI | DEBUG | ge | finish (0) |
| 11855 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0xF, behavior=1, signalId=0x0 |
| 11855 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 11856 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0xf, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11856 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0xf, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11856 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 11856 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 11856 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0xf, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 11857 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11857 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0xf, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 11857 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11857 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11857 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 11857 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 11858 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 11858 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11858 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 11858 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11858 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 11858 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11859 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11859 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 11859 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11859 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11859 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceDisplay.hleVblankStart' |
| 11860 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11860 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11860 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11860 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11860 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11861 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 11861 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 11861 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x10 |
| 11861 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x10, stall=0x0880D888) |
| 11861 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x10, stall=0x0880D89C) |
| 11862 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11862 | GUI | DEBUG | ge | executeList PspGeList[id=0x10, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D89C, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11862 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 11863 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 11863 | GUI | DEBUG | ge | base 08000000 |
| 11863 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 11863 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 11863 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 11863 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11863 | GUI | DEBUG | ge | clear mode : 5 |
| 11864 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 11864 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11864 | GUI | DEBUG | ge | vaddr 0880d870 |
| 11864 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 11864 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 11864 | GUI | DEBUG | ge | prim sprites 1x |
| 11864 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 11865 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11865 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11865 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11865 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11865 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 11865 | GUI | DEBUG | ge | Stall address 0x0880D89C reached, waiting for Sync |
| 11866 | GUI | DEBUG | ge | Stall address 0x0880D89C reached, waiting for Sync |
| 11867 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x10, stall=0x0880D99C) |
| 11867 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x10, stall=0x0880D9A4) |
| 11867 | GUI | DEBUG | ge | clear mode end |
| 11867 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 11868 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 11868 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11868 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 11868 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 11868 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 11868 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11868 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 11868 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 11869 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 11869 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 11869 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 11869 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 11869 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 11869 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 11869 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 11870 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 11870 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 11870 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 11870 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 11870 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 11870 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 11871 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 11871 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 11871 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 11871 | GUI | DEBUG | ge | glLoadMatrixf 0,9 0,4 -0,2 0,0 |
| 11871 | GUI | DEBUG | ge | glLoadMatrixf -0,3 0,9 0,3 0,0 |
| 11871 | GUI | DEBUG | ge | glLoadMatrixf 0,2 -0,2 1,0 0,0 |
| 11872 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 11872 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 11872 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11872 | GUI | DEBUG | ge | vaddr 0880a890 |
| 11872 | GUI | DEBUG | ge | prim triangle 12x |
| 11872 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11872 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11873 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11873 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11873 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 11873 | GUI | DEBUG | ge | finish (0) |
| 11873 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x10, behavior=1, signalId=0x0 |
| 11873 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 11873 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x10, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11874 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x10, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11867 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 11874 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x10, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 11874 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11874 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11875 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 11875 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 11875 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x10, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 11875 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11875 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x10, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 11875 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11876 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11876 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 11876 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 11876 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 11876 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11877 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11878 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 11878 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11878 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 11878 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11879 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11878 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 11879 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11879 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11879 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11879 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11879 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11880 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 11880 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11880 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11893 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11893 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 11893 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11893 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11893 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11893 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11894 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 11894 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 11894 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x11 |
| 11895 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x11, stall=0x0880D888) |
| 11895 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x11, stall=0x0880D89C) |
| 11895 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x11, stall=0x0880D99C) |
| 11895 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x11, stall=0x0880D9A4) |
| 11895 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 11896 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x11, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11896 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11896 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11897 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11897 | GUI | DEBUG | ge | executeList PspGeList[id=0x11, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11897 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 11898 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 11898 | GUI | DEBUG | ge | base 08000000 |
| 11898 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 11898 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 11898 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 11898 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11899 | GUI | DEBUG | ge | clear mode : 5 |
| 11899 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 11899 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11899 | GUI | DEBUG | ge | vaddr 0880d870 |
| 11899 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 11899 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 11899 | GUI | DEBUG | ge | prim sprites 1x |
| 11900 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 11900 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11900 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11900 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11900 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11900 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 11901 | GUI | DEBUG | ge | clear mode end |
| 11901 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 11901 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 11901 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11901 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 11901 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 11901 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 11901 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11902 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 11902 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 11902 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 11902 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 11902 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 11902 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 11903 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 11903 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 11903 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 11903 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 11903 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 11903 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 11903 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 11904 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 11904 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 11904 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 11904 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 11904 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 11904 | GUI | DEBUG | ge | glLoadMatrixf 0,9 0,4 -0,2 0,0 |
| 11905 | GUI | DEBUG | ge | glLoadMatrixf -0,3 0,9 0,3 0,0 |
| 11905 | GUI | DEBUG | ge | glLoadMatrixf 0,3 -0,2 0,9 0,0 |
| 11905 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 11905 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 11905 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11905 | GUI | DEBUG | ge | vaddr 0880a890 |
| 11905 | GUI | DEBUG | ge | prim triangle 12x |
| 11906 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11906 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11906 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11906 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11906 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 11906 | GUI | DEBUG | ge | finish (0) |
| 11906 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x11, behavior=1, signalId=0x0 |
| 11907 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 11907 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x11, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11907 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x11, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11907 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 11907 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 11907 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x11, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 11908 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x11, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 11908 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11908 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11908 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11908 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 11908 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 11909 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 11909 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11909 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11910 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 11910 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 11910 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11910 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11910 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11911 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11911 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11911 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 11911 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11911 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11927 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11927 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 11927 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11927 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11927 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11927 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11928 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 11928 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 11928 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x12 |
| 11928 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x12, stall=0x0880D888) |
| 11928 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x12, stall=0x0880D89C) |
| 11929 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x12, stall=0x0880D99C) |
| 11929 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x12, stall=0x0880D9A4) |
| 11929 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 11929 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x12, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11929 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11930 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11931 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11931 | GUI | DEBUG | ge | executeList PspGeList[id=0x12, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11932 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 11932 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 11932 | GUI | DEBUG | ge | base 08000000 |
| 11932 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 11932 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 11932 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 11932 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11933 | GUI | DEBUG | ge | clear mode : 5 |
| 11933 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 11933 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11933 | GUI | DEBUG | ge | vaddr 0880d870 |
| 11933 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 11933 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 11934 | GUI | DEBUG | ge | prim sprites 1x |
| 11934 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 11934 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11934 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11934 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11934 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11934 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 11935 | GUI | DEBUG | ge | clear mode end |
| 11935 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 11935 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 11935 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11935 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 11936 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 11936 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 11936 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11936 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 11936 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 11936 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 11936 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 11937 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 11937 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 11937 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 11937 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 11937 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 11937 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 11937 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 11938 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 11938 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 11938 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 11938 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 11938 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 11938 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 11939 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 11939 | GUI | DEBUG | ge | glLoadMatrixf 0,9 0,4 -0,2 0,0 |
| 11939 | GUI | DEBUG | ge | glLoadMatrixf -0,3 0,9 0,3 0,0 |
| 11939 | GUI | DEBUG | ge | glLoadMatrixf 0,3 -0,2 0,9 0,0 |
| 11939 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 11939 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 11940 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11940 | GUI | DEBUG | ge | vaddr 0880a890 |
| 11940 | GUI | DEBUG | ge | prim triangle 12x |
| 11940 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11940 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11940 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11940 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11941 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 11941 | GUI | DEBUG | ge | finish (0) |
| 11941 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x12, behavior=1, signalId=0x0 |
| 11941 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 11941 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x12, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11942 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x12, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11942 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 11942 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 11942 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x12, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 11942 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11943 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11943 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11943 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11943 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x12, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 11943 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11943 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11944 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 11944 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 11944 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 11944 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11944 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11945 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 11945 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 11945 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11945 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11946 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 11946 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11946 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11960 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11960 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 11960 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11960 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11960 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11961 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11961 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 11961 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 11961 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x13 |
| 11961 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x13, stall=0x0880D888) |
| 11962 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11962 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x13, stall=0x0880D89C) |
| 11962 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x13, stall=0x0880D99C) |
| 11962 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x13, stall=0x0880D9A4) |
| 11962 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 11963 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x13, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11963 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11963 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11963 | GUI | DEBUG | ge | executeList PspGeList[id=0x13, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11964 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 11964 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 11964 | GUI | DEBUG | ge | base 08000000 |
| 11964 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 11964 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 11964 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 11965 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11965 | GUI | DEBUG | ge | clear mode : 5 |
| 11965 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 11965 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11965 | GUI | DEBUG | ge | vaddr 0880d870 |
| 11966 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 11966 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 11966 | GUI | DEBUG | ge | prim sprites 1x |
| 11966 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 11966 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11966 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11967 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11967 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11967 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 11967 | GUI | DEBUG | ge | clear mode end |
| 11967 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 11967 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 11968 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11968 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 11968 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 11968 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 11968 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 11968 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 11968 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 11969 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 11969 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 11969 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 11969 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 11969 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 11970 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 11970 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 11970 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 11970 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 11970 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 11970 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 11971 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 11971 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 11972 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 11972 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 11972 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 11972 | GUI | DEBUG | ge | glLoadMatrixf 0,9 0,4 -0,2 0,0 |
| 11973 | GUI | DEBUG | ge | glLoadMatrixf -0,4 0,9 0,3 0,0 |
| 11973 | GUI | DEBUG | ge | glLoadMatrixf 0,3 -0,2 0,9 0,0 |
| 11973 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 11973 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 11973 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11974 | GUI | DEBUG | ge | vaddr 0880a890 |
| 11974 | GUI | DEBUG | ge | prim triangle 12x |
| 11974 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11974 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11974 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 11974 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 11975 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 11975 | GUI | DEBUG | ge | finish (0) |
| 11975 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x13, behavior=1, signalId=0x0 |
| 11975 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 11975 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x13, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11976 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 11976 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 11976 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x13, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 11976 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x13, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 11977 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11977 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x13, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 11977 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11977 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 11977 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 11978 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 11978 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 11978 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 11977 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11978 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11978 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11979 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11980 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11980 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 11980 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11980 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 11981 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 11981 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 11981 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11981 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11981 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 11982 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11982 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11993 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 11993 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 11993 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 11993 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 11993 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11994 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 11994 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 11994 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 11994 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x14 |
| 11995 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x14, stall=0x0880D888) |
| 11995 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x14, stall=0x0880D89C) |
| 11995 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x14, stall=0x0880D99C) |
| 11995 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x14, stall=0x0880D9A4) |
| 11996 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 11996 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x14, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11996 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 11996 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 11996 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 11997 | GUI | DEBUG | ge | executeList PspGeList[id=0x14, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 11997 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 11997 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 11997 | GUI | DEBUG | ge | base 08000000 |
| 11997 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 11997 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 11998 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 11998 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 11998 | GUI | DEBUG | ge | clear mode : 5 |
| 11998 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 11999 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 11999 | GUI | DEBUG | ge | vaddr 0880d870 |
| 11999 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 11999 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 11999 | GUI | DEBUG | ge | prim sprites 1x |
| 11999 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 11999 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12000 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12000 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12000 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12001 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12001 | GUI | DEBUG | ge | clear mode end |
| 12001 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12001 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12001 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12001 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12002 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12002 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12002 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12002 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12002 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12002 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12002 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12003 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12003 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12003 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12003 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12003 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12003 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12004 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12004 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12004 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12004 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12004 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12004 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12005 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12005 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12005 | GUI | DEBUG | ge | glLoadMatrixf 0,9 0,5 -0,2 0,0 |
| 12005 | GUI | DEBUG | ge | glLoadMatrixf -0,4 0,9 0,3 0,0 |
| 12005 | GUI | DEBUG | ge | glLoadMatrixf 0,3 -0,2 0,9 0,0 |
| 12006 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12006 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12006 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12006 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12006 | GUI | DEBUG | ge | prim triangle 12x |
| 12006 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12006 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12007 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12007 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12007 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12007 | GUI | DEBUG | ge | finish (0) |
| 12007 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x14, behavior=1, signalId=0x0 |
| 12008 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12008 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x14, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12008 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x14, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12009 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12009 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12009 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x14, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12009 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12009 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x14, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12009 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12010 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12010 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12010 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12010 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12011 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 12011 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12011 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12011 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 12011 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12012 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12013 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12013 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 12013 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12013 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12011 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12014 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12014 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12014 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12014 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12015 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12027 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12027 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12027 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12027 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12028 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12028 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12028 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12028 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12029 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x15 |
| 12029 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x15, stall=0x0880D888) |
| 12029 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x15, stall=0x0880D89C) |
| 12030 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x15, stall=0x0880D99C) |
| 12030 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x15, stall=0x0880D9A4) |
| 12030 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12030 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x15, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12031 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12031 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12031 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12032 | GUI | DEBUG | ge | executeList PspGeList[id=0x15, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12032 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 12032 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 12032 | GUI | DEBUG | ge | base 08000000 |
| 12032 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12032 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12032 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 12033 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12033 | GUI | DEBUG | ge | clear mode : 5 |
| 12033 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12033 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12033 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12034 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12034 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12034 | GUI | DEBUG | ge | prim sprites 1x |
| 12034 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12034 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12034 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12035 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12035 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12035 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12035 | GUI | DEBUG | ge | clear mode end |
| 12035 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12036 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12036 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12036 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12036 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12036 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12036 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12036 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12037 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12037 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12037 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12037 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12037 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12037 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12038 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12038 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12038 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12038 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12038 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12038 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12039 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12039 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12039 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12039 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12039 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12040 | GUI | DEBUG | ge | glLoadMatrixf 0,9 0,5 -0,2 0,0 |
| 12040 | GUI | DEBUG | ge | glLoadMatrixf -0,4 0,8 0,4 0,0 |
| 12040 | GUI | DEBUG | ge | glLoadMatrixf 0,3 -0,2 0,9 0,0 |
| 12040 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12040 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12040 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12041 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12041 | GUI | DEBUG | ge | prim triangle 12x |
| 12041 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12041 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12041 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12041 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12042 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12042 | GUI | DEBUG | ge | finish (0) |
| 12042 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x15, behavior=1, signalId=0x0 |
| 12042 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12043 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x15, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12043 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x15, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12043 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12043 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12043 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x15, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12043 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12044 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12044 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12044 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12044 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x15, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12044 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12045 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12045 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12045 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12045 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12045 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12046 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12046 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12046 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12046 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 12046 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12046 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 12047 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12047 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12060 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12060 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12060 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12060 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12060 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12061 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12061 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12061 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12061 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x16 |
| 12062 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x16, stall=0x0880D888) |
| 12062 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x16, stall=0x0880D89C) |
| 12062 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12062 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x16, stall=0x0880D99C) |
| 12062 | GUI | DEBUG | ge | executeList PspGeList[id=0x16, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D89C, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12062 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x16, stall=0x0880D9A4) |
| 12063 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 12063 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12063 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 12063 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x16, status=PSP_GE_LIST_DRAWING, pc=0x0880D868, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12063 | GUI | DEBUG | ge | base 08000000 |
| 12063 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12064 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12064 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 12064 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12064 | GUI | DEBUG | ge | clear mode : 5 |
| 12065 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12065 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12065 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12065 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12065 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12065 | GUI | DEBUG | ge | prim sprites 1x |
| 12066 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12066 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12066 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12066 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12066 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12066 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12067 | GUI | DEBUG | ge | clear mode end |
| 12067 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12067 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12067 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12067 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12067 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12068 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12068 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12068 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12068 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12068 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12068 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12069 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12069 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12069 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12069 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12069 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12069 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12070 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12070 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12070 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12070 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12070 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12071 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12071 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12071 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12071 | GUI | DEBUG | ge | glLoadMatrixf 0,8 0,5 -0,2 0,0 |
| 12071 | GUI | DEBUG | ge | glLoadMatrixf -0,4 0,8 0,4 0,0 |
| 12072 | GUI | DEBUG | ge | glLoadMatrixf 0,3 -0,3 0,9 0,0 |
| 12072 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12072 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12072 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12072 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12072 | GUI | DEBUG | ge | prim triangle 12x |
| 12073 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12073 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12073 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12073 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12073 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12074 | GUI | DEBUG | ge | finish (0) |
| 12074 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x16, behavior=1, signalId=0x0 |
| 12074 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12074 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x16, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12074 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x16, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12063 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12075 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12075 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12075 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12075 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x16, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12075 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12076 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x16, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12076 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12076 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12076 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 12076 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12076 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 12077 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12077 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12078 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12078 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12078 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12079 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12079 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12079 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12079 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12079 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12080 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12080 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12081 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12081 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 12081 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12081 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12093 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12093 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12093 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12093 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12093 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12094 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12094 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12094 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12094 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x17 |
| 12094 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x17, stall=0x0880D888) |
| 12095 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x17, stall=0x0880D89C) |
| 12095 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x17, stall=0x0880D99C) |
| 12095 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x17, stall=0x0880D9A4) |
| 12095 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12096 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x17, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12096 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12096 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12100 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12100 | GUI | DEBUG | ge | executeList PspGeList[id=0x17, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12100 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 12100 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 12101 | GUI | DEBUG | ge | base 08000000 |
| 12101 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12101 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12101 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 12101 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12102 | GUI | DEBUG | ge | clear mode : 5 |
| 12102 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12102 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12102 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12102 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12103 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12103 | GUI | DEBUG | ge | prim sprites 1x |
| 12103 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12103 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12103 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12103 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12104 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12104 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12104 | GUI | DEBUG | ge | clear mode end |
| 12104 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12104 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12104 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12105 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12105 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12105 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12105 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12105 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12105 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12106 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12106 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12106 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12106 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12106 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12106 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12107 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12107 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12107 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12107 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12107 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12108 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12108 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12108 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12108 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12108 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12108 | GUI | DEBUG | ge | glLoadMatrixf 0,8 0,5 -0,2 0,0 |
| 12109 | GUI | DEBUG | ge | glLoadMatrixf -0,4 0,8 0,4 0,0 |
| 12109 | GUI | DEBUG | ge | glLoadMatrixf 0,4 -0,3 0,9 0,0 |
| 12109 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12109 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12109 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12110 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12110 | GUI | DEBUG | ge | prim triangle 12x |
| 12110 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12110 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12110 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12110 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12111 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12111 | GUI | DEBUG | ge | finish (0) |
| 12111 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x17, behavior=1, signalId=0x0 |
| 12111 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12111 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x17, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12112 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x17, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12112 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12112 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12112 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x17, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12113 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12113 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12113 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12113 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12113 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x17, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12114 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12114 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12114 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 12114 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12114 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 12115 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12115 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12116 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12116 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12117 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12117 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12117 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12117 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12118 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12127 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12127 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12127 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12127 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12128 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12128 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12128 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12128 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12128 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x18 |
| 12129 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x18, stall=0x0880D888) |
| 12129 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x18, stall=0x0880D89C) |
| 12129 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x18, stall=0x0880D99C) |
| 12129 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x18, stall=0x0880D9A4) |
| 12130 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12130 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x18, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12130 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12130 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12132 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12132 | GUI | DEBUG | ge | executeList PspGeList[id=0x18, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12132 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 12132 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 12132 | GUI | DEBUG | ge | base 08000000 |
| 12133 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12133 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12133 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 12133 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12134 | GUI | DEBUG | ge | clear mode : 5 |
| 12134 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12134 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12134 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12135 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12135 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12135 | GUI | DEBUG | ge | prim sprites 1x |
| 12135 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12135 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12135 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12136 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12136 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12136 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12136 | GUI | DEBUG | ge | clear mode end |
| 12136 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12137 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12137 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12137 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12137 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12137 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12137 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12138 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12138 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12138 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12138 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12138 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12139 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12139 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12139 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12139 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12139 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12139 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12140 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12140 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12140 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12140 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12140 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12141 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12141 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12141 | GUI | DEBUG | ge | glLoadMatrixf 0,8 0,6 -0,2 0,0 |
| 12141 | GUI | DEBUG | ge | glLoadMatrixf -0,5 0,8 0,4 0,0 |
| 12142 | GUI | DEBUG | ge | glLoadMatrixf 0,4 -0,3 0,9 0,0 |
| 12142 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12142 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12142 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12142 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12142 | GUI | DEBUG | ge | prim triangle 12x |
| 12143 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12143 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12143 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12143 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12143 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12144 | GUI | DEBUG | ge | finish (0) |
| 12144 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x18, behavior=1, signalId=0x0 |
| 12144 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12144 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x18, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12145 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x18, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12145 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12145 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12145 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x18, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12145 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12146 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12146 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12146 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12146 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x18, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12146 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12147 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12147 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 12147 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12147 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 12147 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12148 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12149 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12149 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12149 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12149 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12150 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12150 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12150 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12160 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12160 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12160 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12160 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12161 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12161 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12161 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12161 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12161 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x19 |
| 12162 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x19, stall=0x0880D888) |
| 12162 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x19, stall=0x0880D89C) |
| 12163 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x19, stall=0x0880D99C) |
| 12163 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x19, stall=0x0880D9A4) |
| 12163 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12164 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x19, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12164 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12164 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12164 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12164 | GUI | DEBUG | ge | executeList PspGeList[id=0x19, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12165 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 12165 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 12165 | GUI | DEBUG | ge | base 08000000 |
| 12165 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12165 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12166 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 12166 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12166 | GUI | DEBUG | ge | clear mode : 5 |
| 12166 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12167 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12167 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12167 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12167 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12167 | GUI | DEBUG | ge | prim sprites 1x |
| 12167 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12168 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12168 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12168 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12168 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12168 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12169 | GUI | DEBUG | ge | clear mode end |
| 12169 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12169 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12169 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12169 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12170 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12170 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12170 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12170 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12170 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12170 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12171 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12171 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12171 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12171 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12171 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12172 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12172 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12172 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12173 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12173 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12173 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12173 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12174 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12174 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12174 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12175 | GUI | DEBUG | ge | glLoadMatrixf 0,8 0,6 -0,2 0,0 |
| 12175 | GUI | DEBUG | ge | glLoadMatrixf -0,5 0,8 0,5 0,0 |
| 12175 | GUI | DEBUG | ge | glLoadMatrixf 0,4 -0,3 0,9 0,0 |
| 12175 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12175 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12176 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12176 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12176 | GUI | DEBUG | ge | prim triangle 12x |
| 12176 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12176 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12177 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12177 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12177 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12177 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12178 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12178 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12177 | GUI | DEBUG | ge | finish (0) |
| 12178 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x19, behavior=1, signalId=0x0 |
| 12178 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12179 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12179 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x19, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12179 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12179 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x19, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12179 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x19, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12179 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12179 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x19, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12180 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12180 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12180 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 12180 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12181 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12181 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 12181 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12181 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12181 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12181 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12182 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12183 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12183 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12183 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12193 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12193 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12194 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12194 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12194 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12194 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12196 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12196 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12196 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x1A |
| 12196 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1A, stall=0x0880D888) |
| 12197 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1A, stall=0x0880D89C) |
| 12197 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1A, stall=0x0880D99C) |
| 12197 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1A, stall=0x0880D9A4) |
| 12198 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12198 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12198 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x1a, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12198 | GUI | DEBUG | ge | executeList PspGeList[id=0x1a, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12198 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12198 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 12199 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12199 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 12199 | GUI | DEBUG | ge | base 08000000 |
| 12199 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12200 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12200 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 12200 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12200 | GUI | DEBUG | ge | clear mode : 5 |
| 12201 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12201 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12201 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12201 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12201 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12201 | GUI | DEBUG | ge | prim sprites 1x |
| 12202 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12202 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12202 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12202 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12202 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12203 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12203 | GUI | DEBUG | ge | clear mode end |
| 12203 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12203 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12203 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12204 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12204 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12204 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12204 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12204 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12205 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12205 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12205 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12205 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12205 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12206 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12206 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12206 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12206 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12206 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12206 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12207 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12207 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12207 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12207 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12207 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12208 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12208 | GUI | DEBUG | ge | glLoadMatrixf 0,8 0,6 -0,2 0,0 |
| 12208 | GUI | DEBUG | ge | glLoadMatrixf -0,5 0,7 0,5 0,0 |
| 12208 | GUI | DEBUG | ge | glLoadMatrixf 0,4 -0,3 0,9 0,0 |
| 12208 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12209 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12209 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12209 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12209 | GUI | DEBUG | ge | prim triangle 12x |
| 12209 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12210 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12210 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12210 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12210 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12210 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12211 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12211 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12211 | GUI | DEBUG | ge | finish (0) |
| 12211 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x1A, behavior=1, signalId=0x0 |
| 12212 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12212 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x1a, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12212 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x1a, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12213 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12213 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12213 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x1a, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12213 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12213 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x1a, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12214 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12214 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12214 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 12214 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12214 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 12215 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12215 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12216 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12217 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12217 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12217 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12218 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12218 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12218 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12217 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12218 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 12219 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12219 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12226 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12226 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12226 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12227 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12227 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12228 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12228 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12228 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12228 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x1B |
| 12229 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12229 | GUI | DEBUG | ge | executeList PspGeList[id=0x1b, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D860, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12230 | GUI | DEBUG | ge | Stall address 0x0880D860 reached, waiting for Sync |
| 12230 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1B, stall=0x0880D888) |
| 12230 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 12230 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 12230 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1B, stall=0x0880D89C) |
| 12230 | GUI | DEBUG | ge | base 08000000 |
| 12231 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12231 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1B, stall=0x0880D99C) |
| 12231 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12231 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1B, stall=0x0880D9A4) |
| 12231 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 12232 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12232 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12232 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x1b, status=PSP_GE_LIST_DRAWING, pc=0x0880D88C, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12232 | GUI | DEBUG | ge | clear mode : 5 |
| 12233 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12233 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12233 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12233 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12233 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12234 | GUI | DEBUG | ge | prim sprites 1x |
| 12234 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12234 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12234 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12235 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12233 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12235 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12235 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12235 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12236 | GUI | DEBUG | ge | clear mode end |
| 12237 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12237 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12237 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12237 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12238 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12238 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12239 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12239 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12239 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12239 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12240 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12240 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12240 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12240 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12241 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12241 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12241 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12241 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12241 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12242 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12242 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12242 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12242 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12243 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12243 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12243 | GUI | DEBUG | ge | glLoadMatrixf 0,8 0,6 -0,1 0,0 |
| 12243 | GUI | DEBUG | ge | glLoadMatrixf -0,5 0,7 0,5 0,0 |
| 12243 | GUI | DEBUG | ge | glLoadMatrixf 0,4 -0,3 0,9 0,0 |
| 12244 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12244 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12244 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12243 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12244 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12244 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12245 | GUI | DEBUG | ge | prim triangle 12x |
| 12245 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12245 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12245 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12246 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12246 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12246 | GUI | DEBUG | ge | finish (0) |
| 12246 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x1B, behavior=1, signalId=0x0 |
| 12245 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12247 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12247 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x1b, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12247 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x1b, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12248 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12248 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12248 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x1b, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12248 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12249 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x1b, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12249 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12249 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12249 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 12249 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12250 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 12250 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12250 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12252 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12252 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 12253 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12253 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12253 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12253 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12254 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12254 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12254 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12254 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12255 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12260 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12260 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12260 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12260 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12261 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12261 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12261 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12261 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12262 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x1C |
| 12262 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1C, stall=0x0880D888) |
| 12262 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1C, stall=0x0880D89C) |
| 12262 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12263 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1C, stall=0x0880D99C) |
| 12263 | GUI | DEBUG | ge | executeList PspGeList[id=0x1c, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D89C, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12263 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1C, stall=0x0880D9A4) |
| 12263 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 12263 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12263 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 12264 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x1c, status=PSP_GE_LIST_DRAWING, pc=0x0880D868, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12264 | GUI | DEBUG | ge | base 08000000 |
| 12264 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12264 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12264 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12265 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12265 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 12265 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12265 | GUI | DEBUG | ge | clear mode : 5 |
| 12266 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12266 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12266 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12266 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12266 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12267 | GUI | DEBUG | ge | prim sprites 1x |
| 12267 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12267 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12267 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12267 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12268 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12268 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12268 | GUI | DEBUG | ge | clear mode end |
| 12268 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12268 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12269 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12269 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12269 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12269 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12269 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12270 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12270 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12270 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12270 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12270 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12271 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12271 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12271 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12271 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12271 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12272 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12272 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12272 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12272 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12273 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12273 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12273 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12273 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12273 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,7 -0,1 0,0 |
| 12274 | GUI | DEBUG | ge | glLoadMatrixf -0,5 0,7 0,5 0,0 |
| 12274 | GUI | DEBUG | ge | glLoadMatrixf 0,4 -0,3 0,8 0,0 |
| 12274 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12274 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12274 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12275 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12275 | GUI | DEBUG | ge | prim triangle 12x |
| 12275 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12275 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12275 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12276 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12276 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12276 | GUI | DEBUG | ge | finish (0) |
| 12276 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x1C, behavior=1, signalId=0x0 |
| 12276 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12277 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12277 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x1c, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12277 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12277 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x1c, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12277 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x1c, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12278 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12278 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12278 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12278 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12279 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x1c, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12279 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12279 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12279 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 12279 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12280 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 12280 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12280 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12280 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12281 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12281 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12281 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12281 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12282 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12282 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12283 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12284 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 12284 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12284 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12293 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12293 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12293 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12294 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12294 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12294 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12294 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12295 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12295 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x1D |
| 12295 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1D, stall=0x0880D888) |
| 12295 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12295 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1D, stall=0x0880D89C) |
| 12296 | GUI | DEBUG | ge | executeList PspGeList[id=0x1d, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12296 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1D, stall=0x0880D99C) |
| 12296 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 12296 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1D, stall=0x0880D9A4) |
| 12297 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12296 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 12297 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x1d, status=PSP_GE_LIST_DRAWING, pc=0x0880D868, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12297 | GUI | DEBUG | ge | base 08000000 |
| 12297 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12297 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12298 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12298 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12298 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 12298 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12299 | GUI | DEBUG | ge | clear mode : 5 |
| 12299 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12299 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12299 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12300 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12300 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12300 | GUI | DEBUG | ge | prim sprites 1x |
| 12300 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12301 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12301 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12301 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12301 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12301 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12302 | GUI | DEBUG | ge | clear mode end |
| 12302 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12302 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12302 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12302 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12303 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12303 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12303 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12303 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12303 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12304 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12304 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12304 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12304 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12305 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12305 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12305 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12305 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12305 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12306 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12306 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12306 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12306 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12307 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12307 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12307 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12307 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,7 -0,1 0,0 |
| 12308 | GUI | DEBUG | ge | glLoadMatrixf -0,5 0,7 0,5 0,0 |
| 12308 | GUI | DEBUG | ge | glLoadMatrixf 0,4 -0,3 0,8 0,0 |
| 12308 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12308 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12308 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12309 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12309 | GUI | DEBUG | ge | prim triangle 12x |
| 12309 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12309 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12310 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12310 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12310 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12310 | GUI | DEBUG | ge | finish (0) |
| 12310 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x1D, behavior=1, signalId=0x0 |
| 12311 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12311 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12311 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12311 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12312 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12312 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12312 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x1d, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12312 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12312 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x1d, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=true]) |
| 12313 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x1d, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12313 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12313 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12313 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 12314 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12314 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12314 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12314 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12314 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12315 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12315 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12316 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12316 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 12316 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12316 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12318 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12319 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 12319 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12320 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12327 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12327 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12327 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12328 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12328 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12328 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12329 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12329 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12329 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x1E |
| 12330 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1E, stall=0x0880D888) |
| 12330 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12330 | GUI | DEBUG | ge | executeList PspGeList[id=0x1e, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D860, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12330 | GUI | DEBUG | ge | Stall address 0x0880D860 reached, waiting for Sync |
| 12331 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1E, stall=0x0880D89C) |
| 12331 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1E, stall=0x0880D99C) |
| 12331 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1E, stall=0x0880D9A4) |
| 12332 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12332 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x1e, status=PSP_GE_LIST_DRAWING, pc=0x0880D864, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12331 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 12350 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 12350 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12350 | GUI | DEBUG | ge | base 08000000 |
| 12350 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12350 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12350 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12350 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12350 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12350 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 12350 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12351 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12351 | GUI | DEBUG | ge | clear mode : 5 |
| 12351 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12351 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12351 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12351 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12351 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12352 | GUI | DEBUG | ge | prim sprites 1x |
| 12352 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12352 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12352 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12352 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12352 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12352 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12352 | GUI | DEBUG | ge | clear mode end |
| 12353 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12353 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12353 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12353 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12353 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12353 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12353 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12353 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12353 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12354 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12354 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12354 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12354 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12354 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12354 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12354 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12354 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12355 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12355 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12355 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12355 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12355 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12355 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12355 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12355 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12356 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,7 -0,1 0,0 |
| 12356 | GUI | DEBUG | ge | glLoadMatrixf -0,5 0,6 0,6 0,0 |
| 12356 | GUI | DEBUG | ge | glLoadMatrixf 0,5 -0,3 0,8 0,0 |
| 12356 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12356 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12356 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12356 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12356 | GUI | DEBUG | ge | prim triangle 12x |
| 12357 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12357 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12357 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12357 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12357 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12357 | GUI | DEBUG | ge | finish (0) |
| 12357 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x1E, behavior=1, signalId=0x0 |
| 12358 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12358 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x1e, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12358 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x1e, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12358 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12358 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12359 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x1e, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12359 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12359 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x1e, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12359 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12359 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12359 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 12359 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12359 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 12360 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12360 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12360 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12360 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12360 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12361 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12361 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12361 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12361 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12361 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12361 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12361 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12362 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12362 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 12362 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12362 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12377 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12377 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12377 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12377 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12377 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12377 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12378 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12378 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12378 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x1F |
| 12378 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1F, stall=0x0880D888) |
| 12378 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1F, stall=0x0880D89C) |
| 12379 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1F, stall=0x0880D99C) |
| 12379 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1F, stall=0x0880D9A4) |
| 12379 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12380 | GUI | DEBUG | ge | executeList PspGeList[id=0x1f, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12380 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 12380 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 12379 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12380 | GUI | DEBUG | ge | base 08000000 |
| 12380 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x1f, status=PSP_GE_LIST_DRAWING, pc=0x0880D86C, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12380 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12380 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12380 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12381 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12381 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 12381 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12381 | GUI | DEBUG | ge | clear mode : 5 |
| 12381 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12382 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12382 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12382 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12382 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12382 | GUI | DEBUG | ge | prim sprites 1x |
| 12382 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12382 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12382 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12383 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12383 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12383 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12383 | GUI | DEBUG | ge | clear mode end |
| 12383 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12383 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12383 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12384 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12384 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12384 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12384 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12384 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12384 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12384 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12384 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12385 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12385 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12385 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12385 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12385 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12385 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12386 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12386 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12386 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12386 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12386 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12386 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12386 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12386 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12387 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,7 -0,1 0,0 |
| 12387 | GUI | DEBUG | ge | glLoadMatrixf -0,5 0,6 0,6 0,0 |
| 12387 | GUI | DEBUG | ge | glLoadMatrixf 0,5 -0,3 0,8 0,0 |
| 12387 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12387 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12387 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12387 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12387 | GUI | DEBUG | ge | prim triangle 12x |
| 12388 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12388 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12388 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12388 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12388 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12388 | GUI | DEBUG | ge | finish (0) |
| 12388 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x1F, behavior=1, signalId=0x0 |
| 12389 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12389 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x1f, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12389 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x1f, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12389 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12389 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12389 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x1f, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12390 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x1f, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12390 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12390 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12390 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 12390 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12390 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 12391 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12391 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12392 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12392 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12392 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 12392 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12392 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12393 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12393 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12393 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12393 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12393 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12393 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12394 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12394 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12394 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12394 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12410 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12410 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12410 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12410 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12410 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12411 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12411 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12411 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12411 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x20 |
| 12411 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x20, stall=0x0880D888) |
| 12412 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12412 | GUI | DEBUG | ge | executeList PspGeList[id=0x20, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D860, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12412 | GUI | DEBUG | ge | Stall address 0x0880D860 reached, waiting for Sync |
| 12412 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 12412 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 12413 | GUI | DEBUG | ge | base 08000000 |
| 12413 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12413 | GUI | DEBUG | ge | Stall address 0x0880D888 reached, waiting for Sync |
| 12413 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x20, stall=0x0880D89C) |
| 12413 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12413 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 12414 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12414 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x20, stall=0x0880D99C) |
| 12414 | GUI | DEBUG | ge | clear mode : 5 |
| 12414 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12414 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12414 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12415 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12415 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12415 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x20, stall=0x0880D9A4) |
| 12415 | GUI | DEBUG | ge | prim sprites 1x |
| 12415 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12415 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12415 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12415 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12416 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x20, status=PSP_GE_LIST_DRAWING, pc=0x0880D89C, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12416 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12416 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12416 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12416 | GUI | DEBUG | ge | clear mode end |
| 12416 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12417 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12417 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12417 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12417 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12417 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12417 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12417 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12417 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12418 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12418 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12418 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12418 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12418 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12418 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12418 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12419 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12419 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12419 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12419 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12419 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12419 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12419 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12419 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12420 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12420 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,7 -0,1 0,0 |
| 12416 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12420 | GUI | DEBUG | ge | glLoadMatrixf -0,6 0,6 0,6 0,0 |
| 12420 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12420 | GUI | DEBUG | ge | glLoadMatrixf 0,5 -0,4 0,8 0,0 |
| 12421 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12421 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12421 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12421 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12421 | GUI | DEBUG | ge | prim triangle 12x |
| 12421 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12421 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12422 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12422 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12422 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12422 | GUI | DEBUG | ge | finish (0) |
| 12422 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x20, behavior=1, signalId=0x0 |
| 12422 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12423 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12423 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x20, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12423 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x20, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12423 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12423 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x20, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12423 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x20, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12424 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12424 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12424 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 12424 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12424 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 12424 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12425 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12426 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12426 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 12426 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12427 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12427 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12427 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12427 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12428 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12428 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12428 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12428 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12428 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12429 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12429 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12429 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12443 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12443 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12443 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12443 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12444 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12444 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12444 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12444 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12444 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x21 |
| 12445 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x21, stall=0x0880D888) |
| 12445 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12445 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x21, stall=0x0880D89C) |
| 12445 | GUI | DEBUG | ge | executeList PspGeList[id=0x21, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12445 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 12445 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x21, stall=0x0880D99C) |
| 12445 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 12445 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x21, stall=0x0880D9A4) |
| 12446 | GUI | DEBUG | ge | base 08000000 |
| 12446 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12446 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12446 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x21, status=PSP_GE_LIST_DRAWING, pc=0x0880D888, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12446 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12446 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12446 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 12447 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12447 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12447 | GUI | DEBUG | ge | clear mode : 5 |
| 12447 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12447 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12447 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12448 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12448 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12448 | GUI | DEBUG | ge | prim sprites 1x |
| 12448 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12448 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12448 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12448 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12449 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12449 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12449 | GUI | DEBUG | ge | clear mode end |
| 12449 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12449 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12449 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12449 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12450 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12450 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12450 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12450 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12450 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12450 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12450 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12450 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12451 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12451 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12451 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12451 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12451 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12451 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12451 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12452 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12452 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12452 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12452 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12452 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12452 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12452 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,8 -0,1 0,0 |
| 12453 | GUI | DEBUG | ge | glLoadMatrixf -0,6 0,6 0,6 0,0 |
| 12453 | GUI | DEBUG | ge | glLoadMatrixf 0,5 -0,4 0,8 0,0 |
| 12453 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12453 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12454 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12454 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12454 | GUI | DEBUG | ge | prim triangle 12x |
| 12454 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12454 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12454 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12454 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12455 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12455 | GUI | DEBUG | ge | finish (0) |
| 12455 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x21, behavior=1, signalId=0x0 |
| 12455 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12455 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x21, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12456 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12456 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x21, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12456 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12456 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x21, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12456 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12456 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x21, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12457 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12457 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12457 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 12457 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12457 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 12457 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12457 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12458 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12458 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12458 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12459 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12459 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12459 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12459 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12459 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceDisplay.hleVblankStart' |
| 12460 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12460 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12460 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12460 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12460 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12460 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12461 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12461 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x22 |
| 12461 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x22, stall=0x0880D888) |
| 12461 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x22, stall=0x0880D89C) |
| 12461 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x22, stall=0x0880D99C) |
| 12462 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x22, stall=0x0880D9A4) |
| 12462 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12462 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x22, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12462 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12462 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12463 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12463 | GUI | DEBUG | ge | executeList PspGeList[id=0x22, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12464 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 12464 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 12464 | GUI | DEBUG | ge | base 08000000 |
| 12464 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12464 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12464 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 12464 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12465 | GUI | DEBUG | ge | clear mode : 5 |
| 12465 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12465 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12465 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12465 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12465 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12466 | GUI | DEBUG | ge | prim sprites 1x |
| 12466 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12466 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12466 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12466 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12466 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12467 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12467 | GUI | DEBUG | ge | clear mode end |
| 12467 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12467 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12467 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12467 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12467 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12468 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12468 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12468 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12468 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12468 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12468 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12468 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12469 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12469 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12469 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12469 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12469 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12469 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12469 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12473 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12473 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12473 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12474 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12474 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12474 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12474 | GUI | DEBUG | ge | glLoadMatrixf 0,6 0,8 -0,1 0,0 |
| 12474 | GUI | DEBUG | ge | glLoadMatrixf -0,6 0,5 0,6 0,0 |
| 12474 | GUI | DEBUG | ge | glLoadMatrixf 0,5 -0,4 0,8 0,0 |
| 12474 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12475 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12475 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12475 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12475 | GUI | DEBUG | ge | prim triangle 12x |
| 12475 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12476 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12476 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12476 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12476 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12476 | GUI | DEBUG | ge | finish (0) |
| 12476 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x22, behavior=1, signalId=0x0 |
| 12477 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12477 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12477 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12477 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12477 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x22, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12477 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x22, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12478 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12478 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12478 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x22, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12478 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12478 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x22, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12478 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12478 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12479 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12479 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 12479 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12479 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 12479 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12480 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12479 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12480 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12480 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12480 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12481 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12481 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12493 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12493 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12493 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12494 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12494 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12494 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12495 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12495 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12495 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x23 |
| 12495 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x23, stall=0x0880D888) |
| 12495 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12496 | GUI | DEBUG | ge | executeList PspGeList[id=0x23, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D860, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12496 | GUI | DEBUG | ge | Stall address 0x0880D860 reached, waiting for Sync |
| 12496 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 12496 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 12496 | GUI | DEBUG | ge | base 08000000 |
| 12497 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12497 | GUI | DEBUG | ge | Stall address 0x0880D888 reached, waiting for Sync |
| 12496 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x23, stall=0x0880D89C) |
| 12497 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12497 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x23, stall=0x0880D99C) |
| 12497 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 12498 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12497 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x23, stall=0x0880D9A4) |
| 12498 | GUI | DEBUG | ge | clear mode : 5 |
| 12498 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12498 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12498 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12499 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12499 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12499 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12499 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x23, status=PSP_GE_LIST_DRAWING, pc=0x0880D894, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12499 | GUI | DEBUG | ge | prim sprites 1x |
| 12499 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12500 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12500 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12499 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12500 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12500 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12500 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12501 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12501 | GUI | DEBUG | ge | clear mode end |
| 12501 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12501 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12501 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12501 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12501 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12502 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12502 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12502 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12502 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12502 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12502 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12502 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12503 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12503 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12503 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12503 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12504 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12504 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12504 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12504 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12504 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12504 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12505 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12505 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12505 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12505 | GUI | DEBUG | ge | glLoadMatrixf 0,6 0,8 -0,0 0,0 |
| 12505 | GUI | DEBUG | ge | glLoadMatrixf -0,6 0,5 0,6 0,0 |
| 12505 | GUI | DEBUG | ge | glLoadMatrixf 0,5 -0,4 0,8 0,0 |
| 12505 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12506 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12506 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12506 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12506 | GUI | DEBUG | ge | prim triangle 12x |
| 12506 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12506 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12507 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12507 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12507 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12507 | GUI | DEBUG | ge | finish (0) |
| 12507 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x23, behavior=1, signalId=0x0 |
| 12508 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12508 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x23, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12508 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x23, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12509 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12509 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12509 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x23, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12509 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12509 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x23, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12509 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12509 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12510 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12510 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 12510 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12510 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12510 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12510 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 12511 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12511 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12512 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12512 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12512 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12512 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12513 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12513 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 12513 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12513 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12514 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12514 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12514 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12527 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12527 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12527 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12527 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12527 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12528 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12528 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12528 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12529 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x24 |
| 12529 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x24, stall=0x0880D888) |
| 12529 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12529 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x24, stall=0x0880D89C) |
| 12529 | GUI | DEBUG | ge | executeList PspGeList[id=0x24, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12529 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x24, stall=0x0880D99C) |
| 12529 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 12530 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x24, stall=0x0880D9A4) |
| 12530 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 12530 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12530 | GUI | DEBUG | ge | base 08000000 |
| 12530 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x24, status=PSP_GE_LIST_DRAWING, pc=0x0880D86C, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12530 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12531 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12531 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12531 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12531 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 12531 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12532 | GUI | DEBUG | ge | clear mode : 5 |
| 12532 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12532 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12532 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12532 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12532 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12532 | GUI | DEBUG | ge | prim sprites 1x |
| 12533 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12533 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12533 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12533 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12533 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12533 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12534 | GUI | DEBUG | ge | clear mode end |
| 12535 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12535 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12535 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12535 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12535 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12535 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12535 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12536 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12536 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12536 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12536 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12536 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12536 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12537 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12537 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12537 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12537 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12537 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12537 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12537 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12538 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12538 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12538 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12538 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12538 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12538 | GUI | DEBUG | ge | glLoadMatrixf 0,6 0,8 -0,0 0,0 |
| 12539 | GUI | DEBUG | ge | glLoadMatrixf -0,6 0,5 0,7 0,0 |
| 12539 | GUI | DEBUG | ge | glLoadMatrixf 0,5 -0,4 0,7 0,0 |
| 12539 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12539 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12539 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12539 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12540 | GUI | DEBUG | ge | prim triangle 12x |
| 12540 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12540 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12540 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12540 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12541 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12541 | GUI | DEBUG | ge | finish (0) |
| 12541 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x24, behavior=1, signalId=0x0 |
| 12541 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12541 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x24, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12541 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x24, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12542 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12542 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12542 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x24, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12542 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12542 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x24, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12542 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12543 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12543 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12543 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12543 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 12543 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12543 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12544 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 12544 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12544 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12545 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12545 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 12545 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12546 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12548 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12548 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12548 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12548 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12549 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12549 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12549 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12560 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12560 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12560 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12561 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12561 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12561 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12561 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12561 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12562 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x25 |
| 12562 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x25, stall=0x0880D888) |
| 12562 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12562 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x25, stall=0x0880D89C) |
| 12562 | GUI | DEBUG | ge | executeList PspGeList[id=0x25, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12562 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 12563 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 12563 | GUI | DEBUG | ge | base 08000000 |
| 12563 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12563 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12563 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 12563 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12564 | GUI | DEBUG | ge | clear mode : 5 |
| 12564 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12564 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12564 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12564 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12565 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12565 | GUI | DEBUG | ge | prim sprites 1x |
| 12565 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12565 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12565 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12565 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12566 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12566 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12566 | GUI | DEBUG | ge | Stall address 0x0880D89C reached, waiting for Sync |
| 12566 | GUI | DEBUG | ge | Stall address 0x0880D89C reached, waiting for Sync |
| 12565 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x25, stall=0x0880D99C) |
| 12566 | GUI | DEBUG | ge | clear mode end |
| 12567 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12567 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12567 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12567 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12567 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12567 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12567 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12568 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12568 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12568 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12568 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12568 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12568 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12569 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12569 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12569 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12569 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12569 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12569 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12570 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12570 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12570 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12570 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12570 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12570 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12570 | GUI | DEBUG | ge | glLoadMatrixf 0,6 0,8 -0,0 0,0 |
| 12571 | GUI | DEBUG | ge | glLoadMatrixf -0,6 0,4 0,7 0,0 |
| 12571 | GUI | DEBUG | ge | glLoadMatrixf 0,6 -0,4 0,7 0,0 |
| 12571 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12571 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12571 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x25, stall=0x0880D9A4) |
| 12571 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12572 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12572 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12572 | GUI | DEBUG | ge | prim triangle 12x |
| 12572 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x25, status=PSP_GE_LIST_DRAWING, pc=0x0880D998, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12572 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12573 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12573 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12573 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12573 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12573 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12574 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12574 | GUI | DEBUG | ge | finish (0) |
| 12574 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x25, behavior=1, signalId=0x0 |
| 12574 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12574 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x25, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12574 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x25, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12575 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12575 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12575 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x25, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12575 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12575 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x25, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12576 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12576 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12576 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 12576 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12577 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 12577 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12577 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12579 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12579 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12580 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12580 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12580 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12580 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12581 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12581 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12581 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12581 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12581 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12582 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 12582 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12582 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12596 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12596 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12596 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12596 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12596 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12597 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12597 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12597 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12597 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x26 |
| 12598 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x26, stall=0x0880D888) |
| 12598 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x26, stall=0x0880D89C) |
| 12598 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x26, stall=0x0880D99C) |
| 12598 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x26, stall=0x0880D9A4) |
| 12598 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12599 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x26, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12599 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12599 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12602 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12602 | GUI | DEBUG | ge | executeList PspGeList[id=0x26, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12602 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 12603 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 12603 | GUI | DEBUG | ge | base 08000000 |
| 12603 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12603 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12603 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 12603 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12604 | GUI | DEBUG | ge | clear mode : 5 |
| 12604 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12604 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12604 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12604 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12605 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12605 | GUI | DEBUG | ge | prim sprites 1x |
| 12605 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12605 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12605 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12605 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12605 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12606 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12606 | GUI | DEBUG | ge | clear mode end |
| 12606 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12606 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12606 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12607 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12607 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12607 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12607 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12607 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12607 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12608 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12608 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12608 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12608 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12608 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12608 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12609 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12609 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12609 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12609 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12609 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12610 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12610 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12610 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12610 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12610 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12610 | GUI | DEBUG | ge | glLoadMatrixf 0,6 0,8 0,0 0,0 |
| 12610 | GUI | DEBUG | ge | glLoadMatrixf -0,6 0,4 0,7 0,0 |
| 12611 | GUI | DEBUG | ge | glLoadMatrixf 0,6 -0,4 0,7 0,0 |
| 12611 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12611 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12611 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12611 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12611 | GUI | DEBUG | ge | prim triangle 12x |
| 12612 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12612 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12612 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12612 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12612 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12613 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12613 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12613 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12613 | GUI | DEBUG | ge | finish (0) |
| 12613 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x26, behavior=1, signalId=0x0 |
| 12614 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12614 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x26, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12614 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x26, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12615 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12615 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12615 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x26, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12615 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12615 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x26, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12615 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12616 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12616 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 12616 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12616 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12616 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12617 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12617 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12616 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 12617 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12617 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12617 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12618 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12618 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12629 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12629 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12629 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12629 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12630 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12630 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12630 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12630 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12630 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x27 |
| 12631 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x27, stall=0x0880D888) |
| 12631 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x27, stall=0x0880D89C) |
| 12631 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x27, stall=0x0880D99C) |
| 12631 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x27, stall=0x0880D9A4) |
| 12631 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12632 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x27, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12632 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12632 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12633 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12633 | GUI | DEBUG | ge | executeList PspGeList[id=0x27, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12634 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 12634 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 12634 | GUI | DEBUG | ge | base 08000000 |
| 12634 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12634 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12634 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 12635 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12635 | GUI | DEBUG | ge | clear mode : 5 |
| 12636 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12636 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12636 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12636 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12636 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12636 | GUI | DEBUG | ge | prim sprites 1x |
| 12637 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12637 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12637 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12637 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12637 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12638 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12638 | GUI | DEBUG | ge | clear mode end |
| 12638 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12638 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12638 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12638 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12639 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12639 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12639 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12639 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12639 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12639 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12640 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12640 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12640 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12640 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12640 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12640 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12641 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12641 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12641 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12641 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12641 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12642 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12642 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12642 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12642 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12642 | GUI | DEBUG | ge | glLoadMatrixf 0,5 0,8 0,0 0,0 |
| 12642 | GUI | DEBUG | ge | glLoadMatrixf -0,6 0,4 0,7 0,0 |
| 12643 | GUI | DEBUG | ge | glLoadMatrixf 0,6 -0,4 0,7 0,0 |
| 12643 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12643 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12643 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12643 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12643 | GUI | DEBUG | ge | prim triangle 12x |
| 12644 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12644 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12644 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12644 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12645 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12645 | GUI | DEBUG | ge | finish (0) |
| 12645 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x27, behavior=1, signalId=0x0 |
| 12645 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12645 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x27, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12646 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x27, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12646 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12646 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12646 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x27, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12646 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12647 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12647 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x27, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12647 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12647 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12647 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12647 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12648 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 12648 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12648 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 12648 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12649 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12649 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12649 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12649 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12649 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12650 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12650 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12650 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12662 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12662 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12662 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12663 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12663 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12663 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12663 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12664 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12664 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x28 |
| 12664 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x28, stall=0x0880D888) |
| 12664 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x28, stall=0x0880D89C) |
| 12665 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x28, stall=0x0880D99C) |
| 12665 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x28, stall=0x0880D9A4) |
| 12665 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12665 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x28, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12666 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12666 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12667 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12667 | GUI | DEBUG | ge | executeList PspGeList[id=0x28, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12667 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 12667 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 12668 | GUI | DEBUG | ge | base 08000000 |
| 12668 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12668 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12668 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 12668 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12669 | GUI | DEBUG | ge | clear mode : 5 |
| 12669 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12669 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12669 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12669 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12670 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12670 | GUI | DEBUG | ge | prim sprites 1x |
| 12670 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12670 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12670 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12670 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12671 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12671 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12671 | GUI | DEBUG | ge | clear mode end |
| 12671 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12671 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12671 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12672 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12672 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12672 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12672 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12672 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12672 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12673 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12673 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12673 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12673 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12673 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12673 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12674 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12674 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12674 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12674 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12674 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12674 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12675 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12675 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12675 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12675 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12676 | GUI | DEBUG | ge | glLoadMatrixf 0,5 0,9 0,0 0,0 |
| 12676 | GUI | DEBUG | ge | glLoadMatrixf -0,6 0,3 0,7 0,0 |
| 12676 | GUI | DEBUG | ge | glLoadMatrixf 0,6 -0,4 0,7 0,0 |
| 12676 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12676 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12677 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12677 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12677 | GUI | DEBUG | ge | prim triangle 12x |
| 12678 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12678 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12678 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12678 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12678 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12678 | GUI | DEBUG | ge | finish (0) |
| 12679 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12679 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x28, behavior=1, signalId=0x0 |
| 12679 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12679 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12680 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12680 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12680 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x28, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12680 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x28, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12680 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12681 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x28, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12681 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12681 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x28, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12681 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12681 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12682 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12682 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 12682 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12682 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12682 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12682 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 12683 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12683 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12683 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12684 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12685 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 12685 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12686 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12687 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12687 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12687 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12696 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12697 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12697 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12697 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12697 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12697 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12698 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12698 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12698 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x29 |
| 12698 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x29, stall=0x0880D888) |
| 12699 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x29, stall=0x0880D89C) |
| 12699 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x29, stall=0x0880D99C) |
| 12699 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12699 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x29, stall=0x0880D9A4) |
| 12699 | GUI | DEBUG | ge | executeList PspGeList[id=0x29, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D99C, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12700 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 12700 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 12700 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12700 | GUI | DEBUG | ge | base 08000000 |
| 12700 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x29, status=PSP_GE_LIST_DRAWING, pc=0x0880D86C, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12700 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12701 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12701 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12701 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12701 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 12702 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12702 | GUI | DEBUG | ge | clear mode : 5 |
| 12702 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12702 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12702 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12703 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12703 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12703 | GUI | DEBUG | ge | prim sprites 1x |
| 12703 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12703 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12703 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12704 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12704 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12704 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12705 | GUI | DEBUG | ge | clear mode end |
| 12705 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12705 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12705 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12705 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12705 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12706 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12706 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12706 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12706 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12706 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12707 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12707 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12707 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12707 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12707 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12708 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12708 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12708 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12708 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12708 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12709 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12709 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12709 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12709 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12709 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12709 | GUI | DEBUG | ge | glLoadMatrixf 0,5 0,9 0,1 0,0 |
| 12710 | GUI | DEBUG | ge | glLoadMatrixf -0,6 0,3 0,7 0,0 |
| 12710 | GUI | DEBUG | ge | glLoadMatrixf 0,6 -0,4 0,7 0,0 |
| 12710 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12710 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12710 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12711 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12711 | GUI | DEBUG | ge | prim triangle 12x |
| 12711 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12711 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12711 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12711 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12712 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12712 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12712 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12712 | GUI | DEBUG | ge | finish (0) |
| 12712 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12712 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x29, behavior=1, signalId=0x0 |
| 12713 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12713 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x29, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12713 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x29, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12714 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12714 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12714 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x29, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12714 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x29, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12714 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12714 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12715 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12715 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 12715 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12715 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 12716 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12716 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12717 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12717 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 12718 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12718 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12718 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12718 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12719 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12719 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12719 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12720 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12720 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12729 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12729 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12729 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12730 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12730 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12730 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12730 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12731 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12731 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x2A |
| 12731 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2A, stall=0x0880D888) |
| 12732 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12732 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2A, stall=0x0880D89C) |
| 12732 | GUI | DEBUG | ge | executeList PspGeList[id=0x2a, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12732 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2A, stall=0x0880D99C) |
| 12732 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 12732 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2A, stall=0x0880D9A4) |
| 12733 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 12733 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12733 | GUI | DEBUG | ge | base 08000000 |
| 12733 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12734 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12734 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 12734 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x2a, status=PSP_GE_LIST_DRAWING, pc=0x0880D88C, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12734 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12735 | GUI | DEBUG | ge | clear mode : 5 |
| 12735 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12735 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12736 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12736 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12736 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12736 | GUI | DEBUG | ge | prim sprites 1x |
| 12736 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12736 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12737 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12737 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12737 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12737 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12738 | GUI | DEBUG | ge | clear mode end |
| 12738 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12738 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12738 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12738 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12739 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12739 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12739 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12739 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12739 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12739 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12740 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12740 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12740 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12740 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12741 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12741 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12741 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12741 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12741 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12741 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12742 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12742 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12742 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12742 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12743 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12743 | GUI | DEBUG | ge | glLoadMatrixf 0,5 0,9 0,1 0,0 |
| 12743 | GUI | DEBUG | ge | glLoadMatrixf -0,6 0,3 0,7 0,0 |
| 12743 | GUI | DEBUG | ge | glLoadMatrixf 0,6 -0,4 0,7 0,0 |
| 12743 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12744 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12744 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12744 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12744 | GUI | DEBUG | ge | prim triangle 12x |
| 12744 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12745 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12745 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12745 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12745 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12745 | GUI | DEBUG | ge | finish (0) |
| 12746 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x2A, behavior=1, signalId=0x0 |
| 12746 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12735 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12746 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x2a, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12746 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12746 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x2a, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12747 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12747 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12747 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x2a, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12747 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12748 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12748 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12748 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12748 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x2a, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12749 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12749 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12749 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 12749 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12749 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 12750 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12750 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12750 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12750 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12751 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12751 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12751 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12751 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12752 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12753 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12753 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 12754 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12754 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12762 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12762 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12762 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12762 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12763 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12763 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12763 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12763 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12764 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x2B |
| 12764 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2B, stall=0x0880D888) |
| 12764 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12765 | GUI | DEBUG | ge | executeList PspGeList[id=0x2b, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12765 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 12765 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 12765 | GUI | DEBUG | ge | base 08000000 |
| 12766 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12766 | GUI | DEBUG | ge | Stall address 0x0880D888 reached, waiting for Sync |
| 12766 | GUI | DEBUG | ge | Stall address 0x0880D888 reached, waiting for Sync |
| 12765 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2B, stall=0x0880D89C) |
| 12767 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12767 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2B, stall=0x0880D99C) |
| 12767 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 12767 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2B, stall=0x0880D9A4) |
| 12767 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12767 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12768 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x2b, status=PSP_GE_LIST_DRAWING, pc=0x0880D88C, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12768 | GUI | DEBUG | ge | clear mode : 5 |
| 12768 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12768 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12768 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12769 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12769 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12769 | GUI | DEBUG | ge | prim sprites 1x |
| 12769 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12769 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12770 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12770 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12770 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12770 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12770 | GUI | DEBUG | ge | clear mode end |
| 12771 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12771 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12771 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12771 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12771 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12771 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12772 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12772 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12772 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12772 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12768 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12773 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12773 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12774 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12774 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12774 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12774 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12774 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12775 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12775 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12775 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12775 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12775 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12775 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12776 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12776 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12776 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12776 | GUI | DEBUG | ge | glLoadMatrixf 0,4 0,9 0,1 0,0 |
| 12776 | GUI | DEBUG | ge | glLoadMatrixf -0,6 0,2 0,8 0,0 |
| 12777 | GUI | DEBUG | ge | glLoadMatrixf 0,6 -0,4 0,6 0,0 |
| 12777 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12777 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12777 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12777 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12778 | GUI | DEBUG | ge | prim triangle 12x |
| 12778 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12778 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12778 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12778 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12779 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12779 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12779 | GUI | DEBUG | ge | finish (0) |
| 12779 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x2B, behavior=1, signalId=0x0 |
| 12779 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12780 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12780 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12780 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x2b, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12780 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x2b, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12781 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12781 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12781 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x2b, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12781 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x2b, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12781 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12782 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12782 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 12782 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12782 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 12782 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12783 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12784 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12785 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 12785 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12785 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12785 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12786 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12786 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12786 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12787 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12787 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12787 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12787 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12796 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12796 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12796 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12796 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12797 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12797 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12797 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12797 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12798 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x2C |
| 12798 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2C, stall=0x0880D888) |
| 12798 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2C, stall=0x0880D89C) |
| 12798 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12798 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2C, stall=0x0880D99C) |
| 12799 | GUI | DEBUG | ge | executeList PspGeList[id=0x2c, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D89C, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12799 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2C, stall=0x0880D9A4) |
| 12799 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 12799 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12799 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 12800 | GUI | DEBUG | ge | base 08000000 |
| 12800 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12800 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12800 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 12801 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12801 | GUI | DEBUG | ge | clear mode : 5 |
| 12801 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12801 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12802 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12802 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12802 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12802 | GUI | DEBUG | ge | prim sprites 1x |
| 12802 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12802 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12803 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12803 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12803 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12803 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12803 | GUI | DEBUG | ge | clear mode end |
| 12804 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12804 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12804 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12804 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12804 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12805 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12805 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12805 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12805 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12805 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12806 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12806 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12806 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12799 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x2c, status=PSP_GE_LIST_DRAWING, pc=0x0880D868, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12806 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12807 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12807 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12807 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12807 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12807 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12808 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12808 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12808 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12808 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12808 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12809 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12809 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12809 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12809 | GUI | DEBUG | ge | glLoadMatrixf 0,4 0,9 0,1 0,0 |
| 12809 | GUI | DEBUG | ge | glLoadMatrixf -0,6 0,2 0,8 0,0 |
| 12810 | GUI | DEBUG | ge | glLoadMatrixf 0,7 -0,4 0,6 0,0 |
| 12810 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12810 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12810 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12810 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12811 | GUI | DEBUG | ge | prim triangle 12x |
| 12811 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12812 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12812 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12812 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12812 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12812 | GUI | DEBUG | ge | finish (0) |
| 12813 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x2C, behavior=1, signalId=0x0 |
| 12813 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12813 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x2c, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12813 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x2c, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12814 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12814 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12814 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x2c, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12814 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x2c, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12815 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12815 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12815 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 12815 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12816 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 12816 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12816 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12816 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12818 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12818 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12818 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12818 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12819 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 12819 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12819 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12820 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12820 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12820 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12820 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12821 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12821 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12821 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12829 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12829 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12830 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12831 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12831 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12831 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12831 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12832 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12832 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x2D |
| 12832 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2D, stall=0x0880D888) |
| 12833 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2D, stall=0x0880D89C) |
| 12833 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2D, stall=0x0880D99C) |
| 12833 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2D, stall=0x0880D9A4) |
| 12833 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12834 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x2d, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12834 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12834 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12836 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12836 | GUI | DEBUG | ge | executeList PspGeList[id=0x2d, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12836 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 12836 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 12836 | GUI | DEBUG | ge | base 08000000 |
| 12837 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12837 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12837 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 12838 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12838 | GUI | DEBUG | ge | clear mode : 5 |
| 12838 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12838 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12839 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12839 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12839 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12839 | GUI | DEBUG | ge | prim sprites 1x |
| 12839 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12840 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12840 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12840 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12840 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12840 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12841 | GUI | DEBUG | ge | clear mode end |
| 12841 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12841 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12841 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12842 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12842 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12842 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12842 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12842 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12842 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12843 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12843 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12843 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12843 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12843 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12844 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12844 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12844 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12844 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12844 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12845 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12845 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12845 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12845 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12845 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12846 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12846 | GUI | DEBUG | ge | glLoadMatrixf 0,4 0,9 0,2 0,0 |
| 12846 | GUI | DEBUG | ge | glLoadMatrixf -0,6 0,1 0,8 0,0 |
| 12846 | GUI | DEBUG | ge | glLoadMatrixf 0,7 -0,4 0,6 0,0 |
| 12846 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12847 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12847 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12847 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12847 | GUI | DEBUG | ge | prim triangle 12x |
| 12848 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12848 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12848 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12848 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12849 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12849 | GUI | DEBUG | ge | finish (0) |
| 12849 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12849 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x2D, behavior=1, signalId=0x0 |
| 12849 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12850 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12850 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12850 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x2d, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12850 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x2d, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12851 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12851 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12851 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x2d, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12851 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12851 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x2d, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12852 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12852 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12852 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 12853 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12853 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12853 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12853 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12853 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 12854 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12854 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12855 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12855 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12856 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12856 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12862 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12862 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12862 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12863 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12863 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12863 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12863 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12864 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12864 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x2E |
| 12864 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2E, stall=0x0880D888) |
| 12864 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12865 | GUI | DEBUG | ge | executeList PspGeList[id=0x2e, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D860, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12865 | GUI | DEBUG | ge | Stall address 0x0880D860 reached, waiting for Sync |
| 12865 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 12865 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 12865 | GUI | DEBUG | ge | base 08000000 |
| 12866 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12866 | GUI | DEBUG | ge | Stall address 0x0880D888 reached, waiting for Sync |
| 12866 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2E, stall=0x0880D89C) |
| 12867 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12867 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 12867 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12868 | GUI | DEBUG | ge | clear mode : 5 |
| 12868 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12868 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12868 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12868 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12869 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12869 | GUI | DEBUG | ge | prim sprites 1x |
| 12869 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12869 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12870 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12870 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12870 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12870 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2E, stall=0x0880D99C) |
| 12870 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12871 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2E, stall=0x0880D9A4) |
| 12871 | GUI | DEBUG | ge | clear mode end |
| 12871 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12871 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12871 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x2e, status=PSP_GE_LIST_DRAWING, pc=0x0880D8A4, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12872 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12872 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12872 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12872 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12873 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12873 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12873 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12873 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12874 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12874 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12874 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12874 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12875 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12875 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12875 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12875 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12875 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12876 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12876 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12876 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12876 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12876 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12877 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12877 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12877 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12880 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12880 | GUI | DEBUG | ge | glLoadMatrixf 0,4 0,9 0,2 0,0 |
| 12881 | GUI | DEBUG | ge | glLoadMatrixf -0,6 0,1 0,8 0,0 |
| 12881 | GUI | DEBUG | ge | glLoadMatrixf 0,7 -0,4 0,6 0,0 |
| 12881 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12882 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12882 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12882 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12882 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12882 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12882 | GUI | DEBUG | ge | prim triangle 12x |
| 12882 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12882 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12883 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12883 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12883 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12883 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12883 | GUI | DEBUG | ge | finish (0) |
| 12883 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x2E, behavior=1, signalId=0x0 |
| 12883 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12884 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x2e, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12884 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x2e, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12884 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12884 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12884 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x2e, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12884 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12884 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x2e, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12885 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12885 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12885 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 12885 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12885 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 12885 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12886 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12887 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12887 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 12887 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12887 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12887 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12888 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12888 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12888 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12888 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12888 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12888 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12896 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12896 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12896 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12896 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12896 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12896 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12897 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12897 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12897 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x2F |
| 12897 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2F, stall=0x0880D888) |
| 12897 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2F, stall=0x0880D89C) |
| 12898 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2F, stall=0x0880D99C) |
| 12898 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2F, stall=0x0880D9A4) |
| 12898 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12898 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x2f, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12898 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12898 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12901 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12901 | GUI | DEBUG | ge | executeList PspGeList[id=0x2f, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12901 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 12901 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 12901 | GUI | DEBUG | ge | base 08000000 |
| 12901 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12901 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12901 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 12902 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12902 | GUI | DEBUG | ge | clear mode : 5 |
| 12902 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12902 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12902 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12902 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12903 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12903 | GUI | DEBUG | ge | prim sprites 1x |
| 12903 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12903 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12903 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12903 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12903 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12903 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12904 | GUI | DEBUG | ge | clear mode end |
| 12904 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12904 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12904 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12904 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12904 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12905 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12905 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12905 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12905 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12905 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12905 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12905 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12905 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12906 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12906 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12906 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12906 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12906 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12906 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12906 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12906 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12907 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12907 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12907 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12907 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12907 | GUI | DEBUG | ge | glLoadMatrixf 0,4 0,9 0,2 0,0 |
| 12907 | GUI | DEBUG | ge | glLoadMatrixf -0,6 0,1 0,8 0,0 |
| 12907 | GUI | DEBUG | ge | glLoadMatrixf 0,7 -0,4 0,6 0,0 |
| 12908 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12908 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12908 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12908 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12908 | GUI | DEBUG | ge | prim triangle 12x |
| 12908 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12909 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12909 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12909 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12909 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12909 | GUI | DEBUG | ge | finish (0) |
| 12909 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x2F, behavior=1, signalId=0x0 |
| 12909 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12910 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x2f, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12910 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x2f, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12910 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12910 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12910 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x2f, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12910 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x2f, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12911 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12911 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12911 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 12911 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12911 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 12911 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12911 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12913 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12913 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12913 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12913 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12913 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12914 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12914 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12914 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12914 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12915 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12915 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12929 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12929 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12929 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12929 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12930 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12930 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12930 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12930 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12930 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x30 |
| 12931 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x30, stall=0x0880D888) |
| 12931 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x30, stall=0x0880D89C) |
| 12931 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x30, stall=0x0880D99C) |
| 12931 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x30, stall=0x0880D9A4) |
| 12932 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12932 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x30, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12932 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12933 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12933 | GUI | DEBUG | ge | executeList PspGeList[id=0x30, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12933 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 12933 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 12933 | GUI | DEBUG | ge | base 08000000 |
| 12933 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12933 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12934 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 12934 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12934 | GUI | DEBUG | ge | clear mode : 5 |
| 12934 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12934 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12934 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12934 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12935 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12935 | GUI | DEBUG | ge | prim sprites 1x |
| 12935 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12935 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12935 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12935 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12936 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12936 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12933 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12936 | GUI | DEBUG | ge | clear mode end |
| 12936 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12936 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12936 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12937 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12937 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12937 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12937 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12937 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12937 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12937 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12938 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12938 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12938 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12938 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12938 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12938 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12938 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12938 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12939 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12939 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12939 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12939 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12939 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12939 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12940 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12940 | GUI | DEBUG | ge | glLoadMatrixf 0,3 0,9 0,2 0,0 |
| 12940 | GUI | DEBUG | ge | glLoadMatrixf -0,6 0,0 0,8 0,0 |
| 12940 | GUI | DEBUG | ge | glLoadMatrixf 0,7 -0,4 0,6 0,0 |
| 12940 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12940 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12940 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12940 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12941 | GUI | DEBUG | ge | prim triangle 12x |
| 12941 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12941 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12941 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12941 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12941 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12942 | GUI | DEBUG | ge | finish (0) |
| 12942 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x30, behavior=1, signalId=0x0 |
| 12942 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12942 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x30, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12942 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x30, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12942 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12942 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12944 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x30, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12944 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x30, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12944 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12944 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12944 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 12944 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12945 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 12945 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12945 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12946 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12947 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12947 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12947 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12947 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12947 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12947 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12948 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12948 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12948 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12949 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12962 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12962 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12962 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12962 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12962 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12963 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12963 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12964 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12964 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x31 |
| 12964 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x31, stall=0x0880D888) |
| 12964 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x31, stall=0x0880D89C) |
| 12965 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x31, stall=0x0880D99C) |
| 12965 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x31, stall=0x0880D9A4) |
| 12965 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 12966 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x31, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12966 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 12966 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12966 | GUI | DEBUG | ge | executeList PspGeList[id=0x31, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 12966 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12966 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 12967 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 12967 | GUI | DEBUG | ge | base 08000000 |
| 12967 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 12967 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 12967 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 12967 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12968 | GUI | DEBUG | ge | clear mode : 5 |
| 12968 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 12968 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12968 | GUI | DEBUG | ge | vaddr 0880d870 |
| 12968 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 12968 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 12969 | GUI | DEBUG | ge | prim sprites 1x |
| 12969 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 12969 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12969 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12969 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12969 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12970 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 12970 | GUI | DEBUG | ge | clear mode end |
| 12970 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 12970 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 12970 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12970 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 12970 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 12971 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 12971 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 12971 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 12971 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 12971 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 12971 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 12971 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 12971 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 12972 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 12972 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 12972 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 12972 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 12972 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 12972 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 12972 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 12973 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 12973 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 12973 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 12973 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 12973 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 12973 | GUI | DEBUG | ge | glLoadMatrixf 0,3 0,9 0,3 0,0 |
| 12973 | GUI | DEBUG | ge | glLoadMatrixf -0,6 -0,0 0,8 0,0 |
| 12973 | GUI | DEBUG | ge | glLoadMatrixf 0,7 -0,4 0,6 0,0 |
| 12974 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 12974 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 12974 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 12974 | GUI | DEBUG | ge | vaddr 0880a890 |
| 12974 | GUI | DEBUG | ge | prim triangle 12x |
| 12974 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12975 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12975 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 12975 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 12975 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 12975 | GUI | DEBUG | ge | finish (0) |
| 12975 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x31, behavior=1, signalId=0x0 |
| 12975 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 12976 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x31, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12976 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x31, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 12976 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 12976 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 12976 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x31, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 12977 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x31, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 12977 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 12977 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 12977 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 12977 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12977 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 12978 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 12978 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 12978 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 12979 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 12979 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 12980 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12980 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12980 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12980 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12981 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12981 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 12981 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 12981 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12996 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 12996 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 12996 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 12996 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 12997 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 12997 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 12997 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 12998 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 12998 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x32 |
| 12999 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x32, stall=0x0880D888) |
| 12999 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x32, stall=0x0880D89C) |
| 13000 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x32, stall=0x0880D99C) |
| 13000 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x32, stall=0x0880D9A4) |
| 13000 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13000 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13001 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x32, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13001 | GUI | DEBUG | ge | executeList PspGeList[id=0x32, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13001 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 13001 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 13001 | GUI | DEBUG | ge | base 08000000 |
| 13001 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13002 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13002 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 13002 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13002 | GUI | DEBUG | ge | clear mode : 5 |
| 13002 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13003 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13003 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13003 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13003 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13003 | GUI | DEBUG | ge | prim sprites 1x |
| 13003 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13004 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13004 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13004 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13004 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13004 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13004 | GUI | DEBUG | ge | clear mode end |
| 13004 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13005 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13005 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13005 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13005 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13005 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13005 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13005 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13006 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13006 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13006 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13006 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13006 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13006 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13006 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13006 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13007 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13007 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13007 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13007 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13007 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13007 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13008 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13008 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13008 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13008 | GUI | DEBUG | ge | glLoadMatrixf 0,3 0,9 0,3 0,0 |
| 13008 | GUI | DEBUG | ge | glLoadMatrixf -0,6 -0,0 0,8 0,0 |
| 13008 | GUI | DEBUG | ge | glLoadMatrixf 0,7 -0,4 0,5 0,0 |
| 13009 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13009 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13009 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13009 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13009 | GUI | DEBUG | ge | prim triangle 12x |
| 13009 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13010 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13010 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13010 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13010 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13010 | GUI | DEBUG | ge | finish (0) |
| 13010 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x32, behavior=1, signalId=0x0 |
| 13011 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13011 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x32, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13011 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x32, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13001 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13011 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13012 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13012 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13012 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x32, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13012 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13012 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x32, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13012 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13013 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13012 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13013 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 13013 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13013 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13013 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13013 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 13014 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13014 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13013 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13015 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13015 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13016 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13016 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13016 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13016 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13029 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13029 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 13029 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13029 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13029 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13030 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13030 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13030 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13031 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x33 |
| 13031 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x33, stall=0x0880D888) |
| 13031 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13031 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x33, stall=0x0880D89C) |
| 13031 | GUI | DEBUG | ge | executeList PspGeList[id=0x33, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13031 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x33, stall=0x0880D99C) |
| 13031 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 13032 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x33, stall=0x0880D9A4) |
| 13032 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 13032 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13032 | GUI | DEBUG | ge | base 08000000 |
| 13032 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x33, status=PSP_GE_LIST_DRAWING, pc=0x0880D86C, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13033 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13033 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13032 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13033 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13033 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 13033 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13034 | GUI | DEBUG | ge | clear mode : 5 |
| 13034 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13034 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13034 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13034 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13034 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13035 | GUI | DEBUG | ge | prim sprites 1x |
| 13035 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13035 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13035 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13035 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13035 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13035 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13036 | GUI | DEBUG | ge | clear mode end |
| 13036 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13036 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13036 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13036 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13036 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13036 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13037 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13037 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13037 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13037 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13037 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13038 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13038 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13038 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13038 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13038 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13038 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13039 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13039 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13039 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13039 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13039 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13039 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13039 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13040 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13040 | GUI | DEBUG | ge | glLoadMatrixf 0,3 0,9 0,3 0,0 |
| 13040 | GUI | DEBUG | ge | glLoadMatrixf -0,6 -0,1 0,8 0,0 |
| 13040 | GUI | DEBUG | ge | glLoadMatrixf 0,7 -0,4 0,5 0,0 |
| 13040 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13040 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13041 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13041 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13041 | GUI | DEBUG | ge | prim triangle 12x |
| 13041 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13041 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13041 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13042 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13042 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13042 | GUI | DEBUG | ge | finish (0) |
| 13042 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x33, behavior=1, signalId=0x0 |
| 13042 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13042 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x33, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13043 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13043 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x33, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13043 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13043 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x33, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13043 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13043 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x33, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13044 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13044 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13044 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13044 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13044 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 13044 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13044 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13044 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13045 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 13045 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13045 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13045 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13045 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13047 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13047 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 13047 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13047 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13045 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13048 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceDisplay.hleVblankStart' |
| 13048 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13048 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13049 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13049 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13049 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13049 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13049 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13050 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x34 |
| 13050 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x34, stall=0x0880D888) |
| 13050 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x34, stall=0x0880D89C) |
| 13051 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x34, stall=0x0880D99C) |
| 13051 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x34, stall=0x0880D9A4) |
| 13051 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13052 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x34, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13052 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13052 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13052 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13052 | GUI | DEBUG | ge | executeList PspGeList[id=0x34, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13053 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 13053 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 13053 | GUI | DEBUG | ge | base 08000000 |
| 13053 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13053 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13053 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 13054 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13054 | GUI | DEBUG | ge | clear mode : 5 |
| 13054 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13054 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13054 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13054 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13055 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13055 | GUI | DEBUG | ge | prim sprites 1x |
| 13055 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13055 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13055 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13056 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13056 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13056 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13056 | GUI | DEBUG | ge | clear mode end |
| 13056 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13056 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13056 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13057 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13057 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13057 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13057 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13057 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13057 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13058 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13058 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13058 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13058 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13058 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13058 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13059 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13059 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13059 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13059 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13059 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13059 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13060 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13060 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13060 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13060 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13060 | GUI | DEBUG | ge | glLoadMatrixf 0,3 0,9 0,3 0,0 |
| 13060 | GUI | DEBUG | ge | glLoadMatrixf -0,6 -0,1 0,8 0,0 |
| 13061 | GUI | DEBUG | ge | glLoadMatrixf 0,8 -0,4 0,5 0,0 |
| 13061 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13061 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13061 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13061 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13061 | GUI | DEBUG | ge | prim triangle 12x |
| 13062 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13062 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13062 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13062 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13062 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13063 | GUI | DEBUG | ge | finish (0) |
| 13062 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13063 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x34, behavior=1, signalId=0x0 |
| 13063 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13063 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13064 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13064 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x34, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13064 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x34, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13065 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13065 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13065 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x34, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13065 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13065 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x34, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13065 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13066 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13066 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13066 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13066 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13066 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 13066 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13066 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13067 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13067 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13067 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13067 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 13068 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13068 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13081 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13082 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 13082 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13082 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13082 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13083 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13083 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13083 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13084 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x35 |
| 13084 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x35, stall=0x0880D888) |
| 13084 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x35, stall=0x0880D89C) |
| 13084 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x35, stall=0x0880D99C) |
| 13085 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x35, stall=0x0880D9A4) |
| 13085 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13085 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x35, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13085 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13085 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13086 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13086 | GUI | DEBUG | ge | executeList PspGeList[id=0x35, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13086 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 13087 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 13087 | GUI | DEBUG | ge | base 08000000 |
| 13087 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13087 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13087 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 13087 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13088 | GUI | DEBUG | ge | clear mode : 5 |
| 13088 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13088 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13088 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13088 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13089 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13089 | GUI | DEBUG | ge | prim sprites 1x |
| 13089 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13089 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13089 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13089 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13089 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13090 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13090 | GUI | DEBUG | ge | clear mode end |
| 13090 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13090 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13090 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13090 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13091 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13091 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13091 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13091 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13091 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13091 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13091 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13092 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13092 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13092 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13092 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13092 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13092 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13093 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13093 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13093 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13093 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13093 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13093 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13094 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13094 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13094 | GUI | DEBUG | ge | glLoadMatrixf 0,2 0,9 0,4 0,0 |
| 13094 | GUI | DEBUG | ge | glLoadMatrixf -0,6 -0,2 0,8 0,0 |
| 13094 | GUI | DEBUG | ge | glLoadMatrixf 0,8 -0,4 0,5 0,0 |
| 13094 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13095 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13095 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13095 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13095 | GUI | DEBUG | ge | prim triangle 12x |
| 13095 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13095 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13095 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13096 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13096 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13096 | GUI | DEBUG | ge | finish (0) |
| 13096 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x35, behavior=1, signalId=0x0 |
| 13096 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13097 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x35, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13097 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x35, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13097 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13097 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13098 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x35, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13098 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x35, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13098 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13098 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13098 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 13098 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13099 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 13099 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13099 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13100 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13100 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 13101 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13101 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13101 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13101 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13102 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13102 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13103 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13103 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13103 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13103 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13104 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13104 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13104 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13112 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13113 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 13113 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13113 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13114 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13114 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13114 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13114 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13115 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x36 |
| 13115 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x36, stall=0x0880D888) |
| 13115 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x36, stall=0x0880D89C) |
| 13116 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x36, stall=0x0880D99C) |
| 13116 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x36, stall=0x0880D9A4) |
| 13116 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13116 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x36, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13117 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13117 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13117 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13117 | GUI | DEBUG | ge | executeList PspGeList[id=0x36, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13117 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 13118 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 13118 | GUI | DEBUG | ge | base 08000000 |
| 13118 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13118 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13118 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 13118 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13119 | GUI | DEBUG | ge | clear mode : 5 |
| 13119 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13119 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13119 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13119 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13120 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13120 | GUI | DEBUG | ge | prim sprites 1x |
| 13120 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13120 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13120 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13121 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13121 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13121 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13121 | GUI | DEBUG | ge | clear mode end |
| 13121 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13122 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13122 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13122 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13122 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13122 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13122 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13123 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13123 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13123 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13123 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13123 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13123 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13123 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13124 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13124 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13124 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13124 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13124 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13124 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13125 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13125 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13125 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13125 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13125 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13126 | GUI | DEBUG | ge | glLoadMatrixf 0,2 0,9 0,4 0,0 |
| 13126 | GUI | DEBUG | ge | glLoadMatrixf -0,6 -0,2 0,8 0,0 |
| 13126 | GUI | DEBUG | ge | glLoadMatrixf 0,8 -0,4 0,5 0,0 |
| 13126 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13126 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13126 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13127 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13127 | GUI | DEBUG | ge | prim triangle 12x |
| 13127 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13127 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13127 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13128 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13128 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13128 | GUI | DEBUG | ge | finish (0) |
| 13128 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x36, behavior=1, signalId=0x0 |
| 13128 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13128 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x36, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13129 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x36, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13129 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13129 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13129 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x36, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13130 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13130 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x36, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13130 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13130 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13130 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 13130 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13130 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13131 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13131 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13131 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 13132 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13132 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13134 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13134 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13134 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13135 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 13135 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13135 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13135 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13136 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13136 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13135 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13136 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13146 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13146 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 13146 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13146 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13147 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13147 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13147 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13148 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13148 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x37 |
| 13148 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x37, stall=0x0880D888) |
| 13148 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13148 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x37, stall=0x0880D89C) |
| 13148 | GUI | DEBUG | ge | executeList PspGeList[id=0x37, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13149 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 13149 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 13149 | GUI | DEBUG | ge | base 08000000 |
| 13149 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13149 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13150 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 13150 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13150 | GUI | DEBUG | ge | clear mode : 5 |
| 13150 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13150 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13151 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13151 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13149 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x37, stall=0x0880D99C) |
| 13151 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x37, stall=0x0880D9A4) |
| 13152 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13151 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13152 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x37, status=PSP_GE_LIST_DRAWING, pc=0x0880D89C, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13152 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13153 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13152 | GUI | DEBUG | ge | prim sprites 1x |
| 13153 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13153 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13153 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13153 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13154 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13154 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13154 | GUI | DEBUG | ge | clear mode end |
| 13154 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13155 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13155 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13155 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13156 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13156 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13156 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13156 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13156 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13156 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13157 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13157 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13157 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13157 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13157 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13157 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13158 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13158 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13158 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13158 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13158 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13159 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13159 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13159 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13159 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13159 | GUI | DEBUG | ge | glLoadMatrixf 0,2 0,9 0,4 0,0 |
| 13159 | GUI | DEBUG | ge | glLoadMatrixf -0,6 -0,2 0,8 0,0 |
| 13160 | GUI | DEBUG | ge | glLoadMatrixf 0,8 -0,4 0,5 0,0 |
| 13160 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13160 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13160 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13160 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13161 | GUI | DEBUG | ge | prim triangle 12x |
| 13161 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13161 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13161 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13161 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13161 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13162 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13162 | GUI | DEBUG | ge | finish (0) |
| 13162 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x37, behavior=1, signalId=0x0 |
| 13162 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13162 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13163 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13163 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13163 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13163 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x37, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13163 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13163 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x37, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13164 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x37, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13164 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13164 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13164 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 13164 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13165 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 13165 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13165 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13166 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13167 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 13167 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13167 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13168 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13168 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13168 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13168 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13169 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13169 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13169 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13179 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13179 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 13179 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13179 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13180 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13180 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13180 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13180 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13181 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x38 |
| 13181 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x38, stall=0x0880D888) |
| 13181 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13181 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x38, stall=0x0880D89C) |
| 13181 | GUI | DEBUG | ge | executeList PspGeList[id=0x38, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13182 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 13182 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x38, stall=0x0880D99C) |
| 13182 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 13182 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x38, stall=0x0880D9A4) |
| 13182 | GUI | DEBUG | ge | base 08000000 |
| 13182 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13183 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13183 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x38, status=PSP_GE_LIST_DRAWING, pc=0x0880D888, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13183 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13183 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13183 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 13183 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13184 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13184 | GUI | DEBUG | ge | clear mode : 5 |
| 13184 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13184 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13185 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13185 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13185 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13185 | GUI | DEBUG | ge | prim sprites 1x |
| 13185 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13185 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13186 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13186 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13186 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13186 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13186 | GUI | DEBUG | ge | clear mode end |
| 13187 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13187 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13187 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13187 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13187 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13187 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13187 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13188 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13188 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13188 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13188 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13188 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13189 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13189 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13189 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13189 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13189 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13190 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13190 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13190 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13190 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13190 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13191 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13191 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13191 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13191 | GUI | DEBUG | ge | glLoadMatrixf 0,2 0,9 0,5 0,0 |
| 13191 | GUI | DEBUG | ge | glLoadMatrixf -0,6 -0,3 0,8 0,0 |
| 13191 | GUI | DEBUG | ge | glLoadMatrixf 0,8 -0,4 0,4 0,0 |
| 13192 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13192 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13192 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13192 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13192 | GUI | DEBUG | ge | prim triangle 12x |
| 13193 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13193 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13193 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13193 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13193 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13194 | GUI | DEBUG | ge | finish (0) |
| 13194 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x38, behavior=1, signalId=0x0 |
| 13194 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13194 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x38, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13194 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x38, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13195 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13195 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13195 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x38, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13195 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x38, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13196 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13196 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13196 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 13196 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13196 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 13196 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13197 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13198 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13198 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 13198 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13199 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13199 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13200 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13200 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13201 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13201 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13201 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13201 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13202 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13202 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13202 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13202 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13212 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13212 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 13212 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13212 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13213 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13213 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13213 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13214 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13214 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x39 |
| 13214 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x39, stall=0x0880D888) |
| 13214 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13215 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x39, stall=0x0880D89C) |
| 13215 | GUI | DEBUG | ge | executeList PspGeList[id=0x39, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13215 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 13215 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x39, stall=0x0880D99C) |
| 13215 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 13216 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x39, stall=0x0880D9A4) |
| 13216 | GUI | DEBUG | ge | base 08000000 |
| 13216 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13216 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x39, status=PSP_GE_LIST_DRAWING, pc=0x0880D888, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13216 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13217 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13216 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13217 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13217 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 13218 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13218 | GUI | DEBUG | ge | clear mode : 5 |
| 13218 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13218 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13219 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13219 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13219 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13219 | GUI | DEBUG | ge | prim sprites 1x |
| 13219 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13220 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13220 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13220 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13220 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13220 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13221 | GUI | DEBUG | ge | clear mode end |
| 13221 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13221 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13221 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13221 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13222 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13222 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13222 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13222 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13222 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13222 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13223 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13223 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13223 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13223 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13223 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13223 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13224 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13224 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13224 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13224 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13224 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13225 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13225 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13225 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13225 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13225 | GUI | DEBUG | ge | glLoadMatrixf 0,2 0,9 0,5 0,0 |
| 13226 | GUI | DEBUG | ge | glLoadMatrixf -0,6 -0,3 0,8 0,0 |
| 13226 | GUI | DEBUG | ge | glLoadMatrixf 0,8 -0,4 0,4 0,0 |
| 13226 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13226 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13226 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13226 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13227 | GUI | DEBUG | ge | prim triangle 12x |
| 13227 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13227 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13227 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13227 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13228 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13228 | GUI | DEBUG | ge | finish (0) |
| 13228 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x39, behavior=1, signalId=0x0 |
| 13229 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13229 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x39, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13230 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x39, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13230 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13230 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13230 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x39, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13231 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13231 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x39, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13231 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13231 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13231 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13232 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 13232 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13232 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 13231 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13232 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13232 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13233 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13234 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13234 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13234 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13235 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13235 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13235 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13235 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13235 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13236 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 13236 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13236 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13246 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13246 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 13246 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13246 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13247 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13247 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13247 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13247 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13247 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x3A |
| 13248 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3A, stall=0x0880D888) |
| 13248 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13248 | GUI | DEBUG | ge | executeList PspGeList[id=0x3a, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13248 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 13249 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 13249 | GUI | DEBUG | ge | base 08000000 |
| 13249 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13249 | GUI | DEBUG | ge | Stall address 0x0880D888 reached, waiting for Sync |
| 13249 | GUI | DEBUG | ge | Stall address 0x0880D888 reached, waiting for Sync |
| 13248 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3A, stall=0x0880D89C) |
| 13250 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13250 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 13250 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13250 | GUI | DEBUG | ge | clear mode : 5 |
| 13251 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13251 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13251 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13251 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13251 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13251 | GUI | DEBUG | ge | prim sprites 1x |
| 13252 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13252 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13252 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13252 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13252 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13252 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3A, stall=0x0880D99C) |
| 13253 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13253 | GUI | DEBUG | ge | Stall address 0x0880D89C reached, waiting for Sync |
| 13253 | GUI | DEBUG | ge | clear mode end |
| 13253 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13254 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13254 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13254 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13254 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13254 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3A, stall=0x0880D9A4) |
| 13254 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13255 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13255 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13255 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13255 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x3a, status=PSP_GE_LIST_DRAWING, pc=0x0880D8C0, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13255 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13256 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13256 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13256 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13256 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13256 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13257 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13257 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13257 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13257 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13257 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13257 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13258 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13258 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13258 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13258 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13258 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13259 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13259 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13259 | GUI | DEBUG | ge | glLoadMatrixf 0,2 0,8 0,5 0,0 |
| 13259 | GUI | DEBUG | ge | glLoadMatrixf -0,6 -0,3 0,8 0,0 |
| 13259 | GUI | DEBUG | ge | glLoadMatrixf 0,8 -0,4 0,4 0,0 |
| 13260 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13260 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13260 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13260 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13260 | GUI | DEBUG | ge | prim triangle 12x |
| 13260 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13261 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13261 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13261 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13261 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13261 | GUI | DEBUG | ge | finish (0) |
| 13262 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x3A, behavior=1, signalId=0x0 |
| 13262 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13262 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x3a, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13262 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x3a, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13262 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13263 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13263 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x3a, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13264 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x3a, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13264 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13264 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13264 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13264 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 13265 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13264 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13265 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 13265 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13265 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13265 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13266 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13267 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13268 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13268 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13269 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13268 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 13269 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13269 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13270 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13270 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13270 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13270 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13279 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13279 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 13279 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13279 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13280 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13280 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13280 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13280 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13280 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x3B |
| 13281 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3B, stall=0x0880D888) |
| 13281 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3B, stall=0x0880D89C) |
| 13281 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3B, stall=0x0880D99C) |
| 13282 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3B, stall=0x0880D9A4) |
| 13282 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13282 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x3b, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13282 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13283 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13284 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13284 | GUI | DEBUG | ge | executeList PspGeList[id=0x3b, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13284 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 13285 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 13285 | GUI | DEBUG | ge | base 08000000 |
| 13285 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13286 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13286 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 13286 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13286 | GUI | DEBUG | ge | clear mode : 5 |
| 13287 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13287 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13287 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13287 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13287 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13287 | GUI | DEBUG | ge | prim sprites 1x |
| 13288 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13288 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13288 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13288 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13288 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13289 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13289 | GUI | DEBUG | ge | clear mode end |
| 13289 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13289 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13290 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13290 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13290 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13290 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13290 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13290 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13291 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13291 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13291 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13291 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13291 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13292 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13292 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13292 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13292 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13292 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13293 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13293 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13293 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13293 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13293 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13293 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13294 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13294 | GUI | DEBUG | ge | glLoadMatrixf 0,1 0,8 0,5 0,0 |
| 13294 | GUI | DEBUG | ge | glLoadMatrixf -0,5 -0,4 0,7 0,0 |
| 13294 | GUI | DEBUG | ge | glLoadMatrixf 0,8 -0,4 0,4 0,0 |
| 13294 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13295 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13295 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13295 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13295 | GUI | DEBUG | ge | prim triangle 12x |
| 13296 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13296 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13296 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13296 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13296 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13297 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13297 | GUI | DEBUG | ge | finish (0) |
| 13297 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13297 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x3B, behavior=1, signalId=0x0 |
| 13297 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13298 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13298 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x3b, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13298 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x3b, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13298 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13298 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13299 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x3b, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13299 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13299 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x3b, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13299 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13300 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13300 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13300 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 13300 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13300 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 13301 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13301 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13300 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13302 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13303 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13303 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13303 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13303 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13312 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13312 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 13312 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13312 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13313 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13313 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13313 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13313 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13314 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x3C |
| 13314 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3C, stall=0x0880D888) |
| 13314 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3C, stall=0x0880D89C) |
| 13314 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3C, stall=0x0880D99C) |
| 13315 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3C, stall=0x0880D9A4) |
| 13315 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13315 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x3c, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13315 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13315 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13316 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13317 | GUI | DEBUG | ge | executeList PspGeList[id=0x3c, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13317 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 13317 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 13317 | GUI | DEBUG | ge | base 08000000 |
| 13318 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13318 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13318 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 13318 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13319 | GUI | DEBUG | ge | clear mode : 5 |
| 13319 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13319 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13319 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13319 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13320 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13320 | GUI | DEBUG | ge | prim sprites 1x |
| 13320 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13320 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13320 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13321 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13321 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13321 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13321 | GUI | DEBUG | ge | clear mode end |
| 13321 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13322 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13322 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13322 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13322 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13322 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13322 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13323 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13323 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13323 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13323 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13324 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13324 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13324 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13324 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13324 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13324 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13325 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13325 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13325 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13325 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13325 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13326 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13326 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13326 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13326 | GUI | DEBUG | ge | glLoadMatrixf 0,1 0,8 0,6 0,0 |
| 13326 | GUI | DEBUG | ge | glLoadMatrixf -0,5 -0,4 0,7 0,0 |
| 13327 | GUI | DEBUG | ge | glLoadMatrixf 0,8 -0,4 0,4 0,0 |
| 13327 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13327 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13327 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13327 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13328 | GUI | DEBUG | ge | prim triangle 12x |
| 13328 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13328 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13328 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13329 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13329 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13329 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13329 | GUI | DEBUG | ge | finish (0) |
| 13329 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13330 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x3C, behavior=1, signalId=0x0 |
| 13330 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13330 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13330 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x3c, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13331 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x3c, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13330 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13331 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13331 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x3c, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13331 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13331 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x3c, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13332 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13332 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13332 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 13333 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13333 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13333 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 13333 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13333 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13334 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13333 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13335 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13335 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13335 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13336 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13346 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13346 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 13346 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13346 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13347 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13347 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13347 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13347 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13348 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x3D |
| 13348 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3D, stall=0x0880D888) |
| 13348 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3D, stall=0x0880D89C) |
| 13348 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3D, stall=0x0880D99C) |
| 13349 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3D, stall=0x0880D9A4) |
| 13349 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13349 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x3d, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13349 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13350 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13350 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13351 | GUI | DEBUG | ge | executeList PspGeList[id=0x3d, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13351 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 13351 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 13351 | GUI | DEBUG | ge | base 08000000 |
| 13351 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13352 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13352 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 13352 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13352 | GUI | DEBUG | ge | clear mode : 5 |
| 13352 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13353 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13353 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13353 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13353 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13353 | GUI | DEBUG | ge | prim sprites 1x |
| 13354 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13354 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13354 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13354 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13354 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13355 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13355 | GUI | DEBUG | ge | clear mode end |
| 13355 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13355 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13355 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13356 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13356 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13356 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13356 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13356 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13357 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13357 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13357 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13357 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13357 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13358 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13358 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13358 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13358 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13358 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13359 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13359 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13359 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13359 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13359 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13360 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13360 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13360 | GUI | DEBUG | ge | glLoadMatrixf 0,1 0,8 0,6 0,0 |
| 13360 | GUI | DEBUG | ge | glLoadMatrixf -0,5 -0,5 0,7 0,0 |
| 13360 | GUI | DEBUG | ge | glLoadMatrixf 0,8 -0,4 0,4 0,0 |
| 13361 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13361 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13361 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13361 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13362 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13362 | GUI | DEBUG | ge | prim triangle 12x |
| 13362 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13362 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13362 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13362 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13363 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13363 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13363 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13363 | GUI | DEBUG | ge | finish (0) |
| 13364 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x3D, behavior=1, signalId=0x0 |
| 13364 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13364 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x3d, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13364 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x3d, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13365 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13365 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13365 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x3d, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13365 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13365 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x3d, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13366 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13366 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13366 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 13366 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13366 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 13367 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13367 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13368 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13369 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13369 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13369 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13369 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13369 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13370 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13380 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13380 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 13380 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13382 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13382 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13382 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13382 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13383 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13383 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x3E |
| 13383 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3E, stall=0x0880D888) |
| 13383 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13383 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3E, stall=0x0880D89C) |
| 13384 | GUI | DEBUG | ge | executeList PspGeList[id=0x3e, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13384 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3E, stall=0x0880D99C) |
| 13384 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 13384 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3E, stall=0x0880D9A4) |
| 13384 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 13385 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13385 | GUI | DEBUG | ge | base 08000000 |
| 13385 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x3e, status=PSP_GE_LIST_DRAWING, pc=0x0880D86C, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13385 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13385 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13385 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13386 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13386 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 13386 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13387 | GUI | DEBUG | ge | clear mode : 5 |
| 13387 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13387 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13387 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13387 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13388 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13388 | GUI | DEBUG | ge | prim sprites 1x |
| 13389 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13389 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13389 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13389 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13389 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13390 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13390 | GUI | DEBUG | ge | clear mode end |
| 13390 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13390 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13390 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13391 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13391 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13391 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13391 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13391 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13392 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13392 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13392 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13392 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13393 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13393 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13393 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13393 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13393 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13394 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13394 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13394 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13394 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13395 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13395 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13395 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13395 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13395 | GUI | DEBUG | ge | glLoadMatrixf 0,1 0,8 0,6 0,0 |
| 13396 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13396 | GUI | DEBUG | ge | glLoadMatrixf -0,5 -0,5 0,7 0,0 |
| 13396 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13396 | GUI | DEBUG | ge | glLoadMatrixf 0,9 -0,4 0,4 0,0 |
| 13396 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13397 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13397 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13397 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13397 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13397 | GUI | DEBUG | ge | prim triangle 12x |
| 13398 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13398 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13398 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13399 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13399 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13399 | GUI | DEBUG | ge | finish (0) |
| 13399 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x3E, behavior=1, signalId=0x0 |
| 13400 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13400 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x3e, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13400 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x3e, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13401 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13401 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13401 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x3e, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13402 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x3e, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13402 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13402 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13402 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 13402 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13403 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 13403 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13403 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13404 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13405 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13405 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 13405 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13405 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13406 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13406 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13406 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13406 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13407 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13407 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13407 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13412 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13412 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 13412 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13412 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13413 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13413 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13413 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13414 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13414 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x3F |
| 13414 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3F, stall=0x0880D888) |
| 13414 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13415 | GUI | DEBUG | ge | executeList PspGeList[id=0x3f, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13415 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3F, stall=0x0880D89C) |
| 13415 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 13416 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 13415 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3F, stall=0x0880D99C) |
| 13416 | GUI | DEBUG | ge | base 08000000 |
| 13416 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3F, stall=0x0880D9A4) |
| 13416 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13416 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13417 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13417 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x3f, status=PSP_GE_LIST_DRAWING, pc=0x0880D88C, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13417 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 13417 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13417 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13420 | GUI | DEBUG | ge | clear mode : 5 |
| 13420 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13420 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13421 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13421 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13421 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13421 | GUI | DEBUG | ge | prim sprites 1x |
| 13421 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13422 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13422 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13422 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13422 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13422 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13422 | GUI | DEBUG | ge | clear mode end |
| 13423 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13424 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13424 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13424 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13424 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13424 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13424 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13424 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13425 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13425 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13425 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13425 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13425 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13425 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13425 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13425 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13426 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13426 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13426 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13426 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13426 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13426 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13426 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13426 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13427 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13427 | GUI | DEBUG | ge | glLoadMatrixf 0,1 0,8 0,6 0,0 |
| 13427 | GUI | DEBUG | ge | glLoadMatrixf -0,5 -0,5 0,7 0,0 |
| 13427 | GUI | DEBUG | ge | glLoadMatrixf 0,9 -0,4 0,3 0,0 |
| 13427 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13427 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13427 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13427 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13428 | GUI | DEBUG | ge | prim triangle 12x |
| 13428 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13428 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13428 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13428 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13428 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13428 | GUI | DEBUG | ge | finish (0) |
| 13429 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x3F, behavior=1, signalId=0x0 |
| 13429 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13429 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x3f, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13429 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x3f, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13429 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13429 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13430 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13430 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x3f, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13430 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x3f, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13430 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13430 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13430 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 13430 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13431 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 13431 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13431 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13432 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13432 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 13432 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13432 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13432 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13433 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13433 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13433 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13433 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13434 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13434 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13434 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13434 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13434 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13435 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13446 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13446 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 13446 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13446 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13446 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13446 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13447 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13447 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13447 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x0 |
| 13447 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x0, stall=0x0880D888) |
| 13447 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x0, stall=0x0880D89C) |
| 13447 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13448 | GUI | DEBUG | ge | executeList PspGeList[id=0x0, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D89C, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13448 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 13448 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 13448 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x0, stall=0x0880D99C) |
| 13448 | GUI | DEBUG | ge | base 08000000 |
| 13448 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13448 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x0, stall=0x0880D9A4) |
| 13448 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13448 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13449 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 13449 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x0, status=PSP_GE_LIST_DRAWING, pc=0x0880D88C, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13449 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13449 | GUI | DEBUG | ge | clear mode : 5 |
| 13449 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13449 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13450 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13450 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13450 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13450 | GUI | DEBUG | ge | prim sprites 1x |
| 13450 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13450 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13450 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13450 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13451 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13451 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13451 | GUI | DEBUG | ge | clear mode end |
| 13451 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13451 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13451 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13452 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13452 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13452 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13452 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13452 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13452 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13452 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13452 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13453 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13453 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13453 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13453 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13453 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13453 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13453 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13453 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13453 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13454 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13454 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13454 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13454 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13454 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13454 | GUI | DEBUG | ge | glLoadMatrixf 0,1 0,7 0,7 0,0 |
| 13454 | GUI | DEBUG | ge | glLoadMatrixf -0,5 -0,6 0,7 0,0 |
| 13455 | GUI | DEBUG | ge | glLoadMatrixf 0,9 -0,4 0,3 0,0 |
| 13455 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13455 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13455 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13455 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13455 | GUI | DEBUG | ge | prim triangle 12x |
| 13455 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13456 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13456 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13456 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13456 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13456 | GUI | DEBUG | ge | finish (0) |
| 13456 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x0, behavior=1, signalId=0x0 |
| 13456 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13457 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x0, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13457 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x0, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13457 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13457 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13457 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13457 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13458 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x0, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13458 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13458 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x0, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13458 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13458 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13458 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 13458 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13459 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13459 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 13459 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13459 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13459 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13459 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13459 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13459 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13460 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13460 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13461 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13461 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 13461 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13461 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13462 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceDisplay.hleVblankStart' |
| 13462 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13462 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13462 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13462 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13463 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13463 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13463 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13463 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x1 |
| 13463 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1, stall=0x0880D888) |
| 13464 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1, stall=0x0880D89C) |
| 13464 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1, stall=0x0880D99C) |
| 13464 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1, stall=0x0880D9A4) |
| 13464 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13465 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x1, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13465 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13465 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13465 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13465 | GUI | DEBUG | ge | executeList PspGeList[id=0x1, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13466 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 13466 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 13466 | GUI | DEBUG | ge | base 08000000 |
| 13466 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13466 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13466 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 13466 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13467 | GUI | DEBUG | ge | clear mode : 5 |
| 13467 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13467 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13467 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13467 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13467 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13468 | GUI | DEBUG | ge | prim sprites 1x |
| 13468 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13468 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13468 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13468 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13468 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13469 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13469 | GUI | DEBUG | ge | clear mode end |
| 13469 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13469 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13469 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13469 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13469 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13470 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13470 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13470 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13470 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13470 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13470 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13470 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13471 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13471 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13471 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13471 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13471 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13471 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13471 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13471 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13472 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13472 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13472 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13472 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13472 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13472 | GUI | DEBUG | ge | glLoadMatrixf 0,1 0,7 0,7 0,0 |
| 13472 | GUI | DEBUG | ge | glLoadMatrixf -0,5 -0,6 0,7 0,0 |
| 13473 | GUI | DEBUG | ge | glLoadMatrixf 0,9 -0,4 0,3 0,0 |
| 13473 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13473 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13473 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13473 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13473 | GUI | DEBUG | ge | prim triangle 12x |
| 13473 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13473 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13474 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13474 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13474 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13474 | GUI | DEBUG | ge | finish (0) |
| 13474 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x1, behavior=1, signalId=0x0 |
| 13474 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13475 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x1, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13475 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x1, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13475 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13475 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13475 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x1, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13476 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x1, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13476 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13476 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13476 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 13476 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13476 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13476 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 13477 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13477 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13479 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13479 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13479 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13479 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13479 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13479 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13480 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13480 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13480 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13480 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13496 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13496 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 13496 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13496 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13496 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13497 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13497 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13497 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13497 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x2 |
| 13497 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2, stall=0x0880D888) |
| 13498 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13498 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2, stall=0x0880D89C) |
| 13498 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2, stall=0x0880D99C) |
| 13498 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2, stall=0x0880D9A4) |
| 13499 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13498 | GUI | DEBUG | ge | executeList PspGeList[id=0x2, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13499 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 13499 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 13500 | GUI | DEBUG | ge | base 08000000 |
| 13500 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13500 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13500 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 13500 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x2, status=PSP_GE_LIST_DRAWING, pc=0x0880D88C, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13500 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13500 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13501 | GUI | DEBUG | ge | clear mode : 5 |
| 13501 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13501 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13501 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13501 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13501 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13501 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13502 | GUI | DEBUG | ge | prim sprites 1x |
| 13502 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13502 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13502 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13502 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13503 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13503 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13503 | GUI | DEBUG | ge | clear mode end |
| 13503 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13503 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13503 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13503 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13504 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13504 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13504 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13504 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13504 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13504 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13504 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13504 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13505 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13505 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13505 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13505 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13505 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13505 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13506 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13506 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13506 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13506 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13506 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13506 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13506 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13506 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,7 0,7 0,0 |
| 13507 | GUI | DEBUG | ge | glLoadMatrixf -0,5 -0,6 0,6 0,0 |
| 13507 | GUI | DEBUG | ge | glLoadMatrixf 0,9 -0,4 0,3 0,0 |
| 13507 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13507 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13507 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13507 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13507 | GUI | DEBUG | ge | prim triangle 12x |
| 13508 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13508 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13508 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13508 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13508 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13508 | GUI | DEBUG | ge | finish (0) |
| 13509 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x2, behavior=1, signalId=0x0 |
| 13509 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13509 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x2, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13509 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x2, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13509 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13509 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13510 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x2, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13510 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x2, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13510 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13510 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13510 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13511 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 13511 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13511 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13511 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 13511 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13512 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13511 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13512 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13513 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13513 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13513 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13513 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13513 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13514 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13514 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13514 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13515 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 13515 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13515 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13529 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13529 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 13529 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13529 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13530 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13530 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13530 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13530 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13530 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x3 |
| 13531 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3, stall=0x0880D888) |
| 13531 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13531 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3, stall=0x0880D89C) |
| 13532 | GUI | DEBUG | ge | executeList PspGeList[id=0x3, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13532 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3, stall=0x0880D99C) |
| 13532 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 13532 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x3, stall=0x0880D9A4) |
| 13532 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 13532 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13532 | GUI | DEBUG | ge | base 08000000 |
| 13533 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13533 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13533 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 13533 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13532 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x3, status=PSP_GE_LIST_DRAWING, pc=0x0880D86C, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13534 | GUI | DEBUG | ge | clear mode : 5 |
| 13534 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13534 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13534 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13534 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13534 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13534 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13535 | GUI | DEBUG | ge | prim sprites 1x |
| 13535 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13534 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13535 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13535 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13535 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13535 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13536 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13536 | GUI | DEBUG | ge | clear mode end |
| 13536 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13536 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13536 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13536 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13537 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13537 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13537 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13537 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13537 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13537 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13537 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13537 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13538 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13538 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13538 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13538 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13538 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13539 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13539 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13539 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13539 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13539 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13539 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13539 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13540 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13540 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,7 0,7 0,0 |
| 13540 | GUI | DEBUG | ge | glLoadMatrixf -0,4 -0,7 0,6 0,0 |
| 13540 | GUI | DEBUG | ge | glLoadMatrixf 0,9 -0,3 0,3 0,0 |
| 13540 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13540 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13540 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13541 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13541 | GUI | DEBUG | ge | prim triangle 12x |
| 13541 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13541 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13541 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13542 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13542 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13542 | GUI | DEBUG | ge | finish (0) |
| 13542 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x3, behavior=1, signalId=0x0 |
| 13542 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13542 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x3, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13543 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x3, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13543 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13543 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13543 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x3, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13543 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13543 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x3, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13544 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13544 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13544 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 13544 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13544 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 13544 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13545 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13545 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13545 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13545 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13545 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13546 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13546 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13546 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13546 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13546 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13547 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13547 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 13547 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13548 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13548 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13562 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13562 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 13562 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13562 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13562 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13563 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13563 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13563 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13564 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x4 |
| 13564 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x4, stall=0x0880D888) |
| 13564 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13564 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x4, stall=0x0880D89C) |
| 13564 | GUI | DEBUG | ge | executeList PspGeList[id=0x4, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13565 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 13565 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 13564 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x4, stall=0x0880D99C) |
| 13565 | GUI | DEBUG | ge | base 08000000 |
| 13565 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x4, stall=0x0880D9A4) |
| 13565 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13565 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13565 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13566 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 13566 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x4, status=PSP_GE_LIST_DRAWING, pc=0x0880D88C, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13566 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13566 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13566 | GUI | DEBUG | ge | clear mode : 5 |
| 13566 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13566 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13567 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13567 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13567 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13567 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13567 | GUI | DEBUG | ge | prim sprites 1x |
| 13567 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13568 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13568 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13568 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13568 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13568 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13569 | GUI | DEBUG | ge | clear mode end |
| 13569 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13569 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13569 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13569 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13569 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13569 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13569 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13570 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13570 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13570 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13570 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13570 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13570 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13571 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13571 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13571 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13571 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13571 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13571 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13571 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13572 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13572 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13572 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13572 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13572 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13572 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,6 0,8 0,0 |
| 13572 | GUI | DEBUG | ge | glLoadMatrixf -0,4 -0,7 0,6 0,0 |
| 13573 | GUI | DEBUG | ge | glLoadMatrixf 0,9 -0,3 0,3 0,0 |
| 13573 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13573 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13573 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13573 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13573 | GUI | DEBUG | ge | prim triangle 12x |
| 13574 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13574 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13574 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13574 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13574 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13574 | GUI | DEBUG | ge | finish (0) |
| 13575 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x4, behavior=1, signalId=0x0 |
| 13575 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13575 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x4, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13575 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x4, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13576 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13576 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13576 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x4, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13576 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13576 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x4, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13576 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13577 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13577 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13577 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13577 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 13577 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13577 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13577 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13577 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 13578 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13578 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13578 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13578 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13578 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13579 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceDisplay.hleVblankStart' |
| 13579 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13580 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 13580 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13580 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13581 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13581 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13581 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13581 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13582 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13582 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13582 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13582 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x5 |
| 13582 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x5, stall=0x0880D888) |
| 13583 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x5, stall=0x0880D89C) |
| 13583 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x5, stall=0x0880D99C) |
| 13583 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x5, stall=0x0880D9A4) |
| 13584 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13584 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x5, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13584 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13584 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13585 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13585 | GUI | DEBUG | ge | executeList PspGeList[id=0x5, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13586 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 13586 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 13586 | GUI | DEBUG | ge | base 08000000 |
| 13586 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13586 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13586 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 13586 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13587 | GUI | DEBUG | ge | clear mode : 5 |
| 13587 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13587 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13587 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13587 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13588 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13588 | GUI | DEBUG | ge | prim sprites 1x |
| 13588 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13588 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13588 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13588 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13589 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13589 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13589 | GUI | DEBUG | ge | clear mode end |
| 13589 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13589 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13589 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13590 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13590 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13590 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13590 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13590 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13590 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13590 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13591 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13591 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13591 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13591 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13591 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13591 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13592 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13592 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13592 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13592 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13592 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13592 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13593 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13593 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13593 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13593 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,6 0,8 0,0 |
| 13593 | GUI | DEBUG | ge | glLoadMatrixf -0,4 -0,7 0,6 0,0 |
| 13593 | GUI | DEBUG | ge | glLoadMatrixf 0,9 -0,3 0,2 0,0 |
| 13594 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13594 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13594 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13594 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13594 | GUI | DEBUG | ge | prim triangle 12x |
| 13594 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13595 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13595 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13595 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13595 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13595 | GUI | DEBUG | ge | finish (0) |
| 13596 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x5, behavior=1, signalId=0x0 |
| 13596 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13596 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x5, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13596 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x5, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13596 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13597 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13597 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x5, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13597 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13597 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13597 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x5, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13597 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13597 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13598 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13598 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13598 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 13598 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13598 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 13599 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13599 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13599 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13599 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13599 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13599 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13600 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13600 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13600 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13612 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13612 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 13612 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13612 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13613 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13613 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13613 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13613 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13614 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x6 |
| 13614 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x6, stall=0x0880D888) |
| 13615 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x6, stall=0x0880D89C) |
| 13615 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x6, stall=0x0880D99C) |
| 13615 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x6, stall=0x0880D9A4) |
| 13616 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13616 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x6, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13616 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13616 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13617 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13617 | GUI | DEBUG | ge | executeList PspGeList[id=0x6, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13617 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 13617 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 13617 | GUI | DEBUG | ge | base 08000000 |
| 13618 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13618 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13618 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 13618 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13619 | GUI | DEBUG | ge | clear mode : 5 |
| 13619 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13619 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13619 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13619 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13619 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13619 | GUI | DEBUG | ge | prim sprites 1x |
| 13620 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13620 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13620 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13620 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13620 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13621 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13621 | GUI | DEBUG | ge | clear mode end |
| 13621 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13621 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13621 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13621 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13622 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13622 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13622 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13622 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13622 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13622 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13622 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13623 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13623 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13623 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13623 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13623 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13623 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13624 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13624 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13624 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13624 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13624 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13624 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13624 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13625 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13625 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,6 0,8 0,0 |
| 13625 | GUI | DEBUG | ge | glLoadMatrixf -0,4 -0,7 0,5 0,0 |
| 13625 | GUI | DEBUG | ge | glLoadMatrixf 0,9 -0,3 0,2 0,0 |
| 13626 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13626 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13626 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13626 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13626 | GUI | DEBUG | ge | prim triangle 12x |
| 13626 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13627 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13627 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13627 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13627 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13627 | GUI | DEBUG | ge | finish (0) |
| 13628 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x6, behavior=1, signalId=0x0 |
| 13628 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13628 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x6, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13628 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x6, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13629 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13629 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13629 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x6, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13629 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x6, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13629 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13629 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13629 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13630 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13630 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13630 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 13630 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13630 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13631 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13631 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 13631 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13631 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13631 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13631 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13631 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13633 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13633 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13633 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13646 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13646 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 13646 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13646 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13647 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13647 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13647 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13647 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13647 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x7 |
| 13648 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x7, stall=0x0880D888) |
| 13648 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x7, stall=0x0880D89C) |
| 13648 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x7, stall=0x0880D99C) |
| 13648 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x7, stall=0x0880D9A4) |
| 13648 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13649 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x7, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13649 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13649 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13649 | GUI | DEBUG | ge | executeList PspGeList[id=0x7, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13650 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 13650 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13650 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 13650 | GUI | DEBUG | ge | base 08000000 |
| 13650 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13650 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13651 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 13651 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13651 | GUI | DEBUG | ge | clear mode : 5 |
| 13651 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13651 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13651 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13652 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13652 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13652 | GUI | DEBUG | ge | prim sprites 1x |
| 13652 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13652 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13653 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13653 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13653 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13653 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13653 | GUI | DEBUG | ge | clear mode end |
| 13653 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13654 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13654 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13654 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13654 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13654 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13654 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13654 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13655 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13655 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13655 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13655 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13655 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13655 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13656 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13656 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13656 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13656 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13656 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13656 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13657 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13657 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13657 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13657 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13657 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13657 | GUI | DEBUG | ge | glLoadMatrixf -0,0 0,6 0,8 0,0 |
| 13657 | GUI | DEBUG | ge | glLoadMatrixf -0,4 -0,8 0,5 0,0 |
| 13658 | GUI | DEBUG | ge | glLoadMatrixf 0,9 -0,3 0,2 0,0 |
| 13658 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13658 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13658 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13658 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13659 | GUI | DEBUG | ge | prim triangle 12x |
| 13659 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13659 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13659 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13659 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13659 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13660 | GUI | DEBUG | ge | finish (0) |
| 13660 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x7, behavior=1, signalId=0x0 |
| 13660 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13660 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x7, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13660 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x7, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13661 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13661 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13661 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x7, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13661 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13661 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x7, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13661 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13662 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13662 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13662 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 13662 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13662 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13662 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13663 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 13663 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13663 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13663 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13663 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13663 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13664 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13664 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13664 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13664 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13679 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13679 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 13679 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13679 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13679 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13680 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13680 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13680 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13680 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x8 |
| 13681 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x8, stall=0x0880D888) |
| 13681 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x8, stall=0x0880D89C) |
| 13681 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13681 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x8, stall=0x0880D99C) |
| 13681 | GUI | DEBUG | ge | executeList PspGeList[id=0x8, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D89C, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13681 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x8, stall=0x0880D9A4) |
| 13682 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 13682 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13682 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 13682 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x8, status=PSP_GE_LIST_DRAWING, pc=0x0880D868, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13682 | GUI | DEBUG | ge | base 08000000 |
| 13683 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13683 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13683 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13683 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13683 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 13684 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13684 | GUI | DEBUG | ge | clear mode : 5 |
| 13684 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13684 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13684 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13685 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13685 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13685 | GUI | DEBUG | ge | prim sprites 1x |
| 13685 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13685 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13686 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13686 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13686 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13686 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13686 | GUI | DEBUG | ge | clear mode end |
| 13686 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13687 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13687 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13687 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13687 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13687 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13687 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13688 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13688 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13688 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13688 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13688 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13688 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13689 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13689 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13689 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13689 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13689 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13690 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13690 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13690 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13690 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13690 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13690 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13691 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13691 | GUI | DEBUG | ge | glLoadMatrixf -0,0 0,5 0,8 0,0 |
| 13691 | GUI | DEBUG | ge | glLoadMatrixf -0,4 -0,8 0,5 0,0 |
| 13691 | GUI | DEBUG | ge | glLoadMatrixf 0,9 -0,3 0,2 0,0 |
| 13691 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13692 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13692 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13692 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13692 | GUI | DEBUG | ge | prim triangle 12x |
| 13692 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13692 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13693 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13693 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13693 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13693 | GUI | DEBUG | ge | finish (0) |
| 13693 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x8, behavior=1, signalId=0x0 |
| 13693 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13694 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x8, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13694 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x8, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13694 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13694 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13695 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x8, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13695 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13695 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x8, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13695 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13695 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13696 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13696 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 13695 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13696 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13696 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 13697 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13697 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13698 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13699 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 13699 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13700 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13696 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13701 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13701 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13701 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13701 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13701 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13702 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13702 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13712 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13712 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 13712 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13713 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13713 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13713 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13713 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13713 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13714 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x9 |
| 13714 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x9, stall=0x0880D888) |
| 13714 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x9, stall=0x0880D89C) |
| 13714 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x9, stall=0x0880D99C) |
| 13715 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x9, stall=0x0880D9A4) |
| 13715 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13714 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13715 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x9, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13715 | GUI | DEBUG | ge | executeList PspGeList[id=0x9, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13716 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 13715 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13716 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 13716 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13716 | GUI | DEBUG | ge | base 08000000 |
| 13716 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13717 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13717 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 13717 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13717 | GUI | DEBUG | ge | clear mode : 5 |
| 13717 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13718 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13718 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13718 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13718 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13718 | GUI | DEBUG | ge | prim sprites 1x |
| 13718 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13719 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13719 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13719 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13719 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13720 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13720 | GUI | DEBUG | ge | clear mode end |
| 13720 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13720 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13721 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13721 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13721 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13721 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13721 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13721 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13722 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13722 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13722 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13722 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13722 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13722 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13723 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13723 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13723 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13723 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13723 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13723 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13724 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13724 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13724 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13724 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13724 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13725 | GUI | DEBUG | ge | glLoadMatrixf -0,0 0,5 0,9 0,0 |
| 13725 | GUI | DEBUG | ge | glLoadMatrixf -0,3 -0,8 0,5 0,0 |
| 13725 | GUI | DEBUG | ge | glLoadMatrixf 0,9 -0,3 0,2 0,0 |
| 13725 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13725 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13726 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13726 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13726 | GUI | DEBUG | ge | prim triangle 12x |
| 13726 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13726 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13726 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13727 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13727 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13727 | GUI | DEBUG | ge | finish (0) |
| 13727 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x9, behavior=1, signalId=0x0 |
| 13727 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13728 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13728 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x9, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13728 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13728 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x9, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13728 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x9, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13728 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13729 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13729 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13729 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13730 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x9, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13730 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13730 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13730 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 13730 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13731 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 13731 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13731 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13731 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13732 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13732 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13732 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13732 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13732 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13733 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13734 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13734 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 13735 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13735 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13746 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13746 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 13746 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13746 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13747 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13747 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13747 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13747 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13747 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0xA |
| 13748 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xA, stall=0x0880D888) |
| 13748 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xA, stall=0x0880D89C) |
| 13748 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13748 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xA, stall=0x0880D99C) |
| 13749 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xA, stall=0x0880D9A4) |
| 13749 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13749 | GUI | DEBUG | ge | executeList PspGeList[id=0xa, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D89C, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13749 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0xa, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13749 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13750 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13749 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 13750 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 13750 | GUI | DEBUG | ge | base 08000000 |
| 13750 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13751 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13751 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 13751 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13751 | GUI | DEBUG | ge | clear mode : 5 |
| 13751 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13752 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13752 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13752 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13752 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13752 | GUI | DEBUG | ge | prim sprites 1x |
| 13752 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13753 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13753 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13753 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13753 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13753 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13754 | GUI | DEBUG | ge | clear mode end |
| 13754 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13754 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13754 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13754 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13755 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13755 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13755 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13755 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13756 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13756 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13756 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13756 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13756 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13756 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13757 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13757 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13757 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13757 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13757 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13758 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13758 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13758 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13758 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13758 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13758 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13759 | GUI | DEBUG | ge | glLoadMatrixf -0,0 0,5 0,9 0,0 |
| 13759 | GUI | DEBUG | ge | glLoadMatrixf -0,3 -0,8 0,4 0,0 |
| 13759 | GUI | DEBUG | ge | glLoadMatrixf 0,9 -0,3 0,2 0,0 |
| 13759 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13759 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13760 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13760 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13760 | GUI | DEBUG | ge | prim triangle 12x |
| 13760 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13760 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13761 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13761 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13761 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13761 | GUI | DEBUG | ge | finish (0) |
| 13761 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0xA, behavior=1, signalId=0x0 |
| 13762 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13762 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0xa, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13762 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0xa, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13762 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13762 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13763 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0xa, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13763 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13763 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13763 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13763 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13764 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0xa, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13764 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13764 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13764 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 13765 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13765 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 13765 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13765 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13767 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13767 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 13767 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13768 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13768 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13768 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13769 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13769 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13769 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13769 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13770 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13779 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13779 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 13780 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13780 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13780 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13780 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13781 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13781 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13781 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0xB |
| 13781 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xB, stall=0x0880D888) |
| 13782 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xB, stall=0x0880D89C) |
| 13782 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xB, stall=0x0880D99C) |
| 13782 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xB, stall=0x0880D9A4) |
| 13783 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13783 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0xb, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13783 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13783 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13785 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13786 | GUI | DEBUG | ge | executeList PspGeList[id=0xb, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13786 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 13787 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 13787 | GUI | DEBUG | ge | base 08000000 |
| 13787 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13787 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13788 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 13788 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13788 | GUI | DEBUG | ge | clear mode : 5 |
| 13788 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13788 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13789 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13789 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13789 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13790 | GUI | DEBUG | ge | prim sprites 1x |
| 13790 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13790 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13790 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13790 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13790 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13791 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13792 | GUI | DEBUG | ge | clear mode end |
| 13792 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13792 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13796 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13796 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13796 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13796 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13796 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13798 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13798 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13799 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13799 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13800 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13800 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13800 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13800 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13800 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13801 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13801 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13801 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13801 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13801 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13801 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13802 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13802 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13802 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13802 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13802 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13802 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13803 | GUI | DEBUG | ge | glLoadMatrixf -0,0 0,4 0,9 0,0 |
| 13803 | GUI | DEBUG | ge | glLoadMatrixf -0,3 -0,9 0,4 0,0 |
| 13803 | GUI | DEBUG | ge | glLoadMatrixf 0,9 -0,3 0,2 0,0 |
| 13803 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13804 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13804 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13804 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13804 | GUI | DEBUG | ge | prim triangle 12x |
| 13804 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13805 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13805 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13805 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13805 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13805 | GUI | DEBUG | ge | finish (0) |
| 13806 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0xB, behavior=1, signalId=0x0 |
| 13806 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13806 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0xb, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13806 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0xb, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13807 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13807 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13807 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0xb, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13807 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13808 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0xb, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13808 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13808 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13808 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 13808 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13809 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 13809 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13809 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13809 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13810 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13810 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13810 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13811 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13811 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13811 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13811 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13812 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 13812 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13812 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13812 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13813 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13813 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13813 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13813 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0xC |
| 13814 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xC, stall=0x0880D888) |
| 13814 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xC, stall=0x0880D89C) |
| 13814 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xC, stall=0x0880D99C) |
| 13814 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xC, stall=0x0880D9A4) |
| 13815 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13815 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0xc, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13815 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13815 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13816 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13816 | GUI | DEBUG | ge | executeList PspGeList[id=0xc, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13816 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 13817 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 13817 | GUI | DEBUG | ge | base 08000000 |
| 13817 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13817 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13817 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 13818 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13818 | GUI | DEBUG | ge | clear mode : 5 |
| 13818 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13818 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13819 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13819 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13819 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13819 | GUI | DEBUG | ge | prim sprites 1x |
| 13819 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13820 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13820 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13820 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13820 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13821 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13821 | GUI | DEBUG | ge | clear mode end |
| 13821 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13821 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13822 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13822 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13822 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13822 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13822 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13822 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13823 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13823 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13823 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13823 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13823 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13823 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13824 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13824 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13824 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13824 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13824 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13825 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13825 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13825 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13825 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13825 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13826 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13826 | GUI | DEBUG | ge | glLoadMatrixf -0,0 0,4 0,9 0,0 |
| 13826 | GUI | DEBUG | ge | glLoadMatrixf -0,3 -0,9 0,4 0,0 |
| 13826 | GUI | DEBUG | ge | glLoadMatrixf 1,0 -0,3 0,2 0,0 |
| 13826 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13827 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13827 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13827 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13827 | GUI | DEBUG | ge | prim triangle 12x |
| 13827 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13828 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13828 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13828 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13828 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13829 | GUI | DEBUG | ge | finish (0) |
| 13829 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0xC, behavior=1, signalId=0x0 |
| 13829 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13829 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0xc, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13829 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0xc, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13830 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13830 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13830 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0xc, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13830 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13831 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13831 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13831 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13831 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0xc, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13831 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13832 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13832 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13832 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13832 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 13832 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13832 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13833 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13833 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 13833 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13833 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13833 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13834 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13834 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13846 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13846 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 13847 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13847 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13847 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13847 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13847 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13848 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13848 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0xD |
| 13848 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xD, stall=0x0880D888) |
| 13849 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xD, stall=0x0880D89C) |
| 13849 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xD, stall=0x0880D99C) |
| 13849 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13849 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xD, stall=0x0880D9A4) |
| 13850 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13850 | GUI | DEBUG | ge | executeList PspGeList[id=0xd, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D99C, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13850 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 13850 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 13851 | GUI | DEBUG | ge | base 08000000 |
| 13851 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13850 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0xd, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13851 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13851 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13851 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 13852 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13852 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13852 | GUI | DEBUG | ge | clear mode : 5 |
| 13852 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13853 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13853 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13853 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13853 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13853 | GUI | DEBUG | ge | prim sprites 1x |
| 13854 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13854 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13854 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13854 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13854 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13855 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13855 | GUI | DEBUG | ge | clear mode end |
| 13855 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13855 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13855 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13856 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13856 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13856 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13856 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13856 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13856 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13857 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13857 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13857 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13857 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13857 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13858 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13858 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13858 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13858 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13859 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13859 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13859 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13859 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13860 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13860 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13860 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13860 | GUI | DEBUG | ge | glLoadMatrixf -0,0 0,4 0,9 0,0 |
| 13860 | GUI | DEBUG | ge | glLoadMatrixf -0,3 -0,9 0,3 0,0 |
| 13861 | GUI | DEBUG | ge | glLoadMatrixf 1,0 -0,2 0,1 0,0 |
| 13861 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13861 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13861 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13861 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13862 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13862 | GUI | DEBUG | ge | prim triangle 12x |
| 13862 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13862 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13862 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13862 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13863 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13863 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13863 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13864 | GUI | DEBUG | ge | finish (0) |
| 13864 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0xD, behavior=1, signalId=0x0 |
| 13864 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13864 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0xd, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13864 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0xd, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13865 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13865 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13865 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0xd, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13865 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13865 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0xd, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13866 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13866 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13866 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 13866 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13866 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 13867 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13867 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13868 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13868 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 13869 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13869 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13867 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13869 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13870 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13870 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13870 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13870 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13870 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13879 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13879 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 13879 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13879 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13880 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13880 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13880 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13880 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13881 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0xE |
| 13881 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xE, stall=0x0880D888) |
| 13881 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xE, stall=0x0880D89C) |
| 13881 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xE, stall=0x0880D99C) |
| 13882 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xE, stall=0x0880D9A4) |
| 13882 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13882 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0xe, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13882 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13883 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13883 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13884 | GUI | DEBUG | ge | executeList PspGeList[id=0xe, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13884 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 13884 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 13884 | GUI | DEBUG | ge | base 08000000 |
| 13885 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13885 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13885 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 13885 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13885 | GUI | DEBUG | ge | clear mode : 5 |
| 13886 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13886 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13886 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13886 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13886 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13887 | GUI | DEBUG | ge | prim sprites 1x |
| 13887 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13887 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13887 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13887 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13888 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13888 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13888 | GUI | DEBUG | ge | clear mode end |
| 13888 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13889 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13889 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13889 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13889 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13889 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13889 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13890 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13890 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13890 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13890 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13890 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13891 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13891 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13891 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13891 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13892 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13892 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13892 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13892 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13892 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13893 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13893 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13893 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13893 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13893 | GUI | DEBUG | ge | glLoadMatrixf -0,0 0,3 0,9 0,0 |
| 13894 | GUI | DEBUG | ge | glLoadMatrixf -0,3 -0,9 0,3 0,0 |
| 13894 | GUI | DEBUG | ge | glLoadMatrixf 1,0 -0,2 0,1 0,0 |
| 13894 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13894 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13894 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13894 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13895 | GUI | DEBUG | ge | prim triangle 12x |
| 13895 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13895 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13895 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13895 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13896 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13896 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13896 | GUI | DEBUG | ge | finish (0) |
| 13896 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13896 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0xE, behavior=1, signalId=0x0 |
| 13897 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13897 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13897 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0xe, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13897 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0xe, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13898 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13898 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13898 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0xe, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13898 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13898 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0xe, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13899 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13899 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13899 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 13899 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13900 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 13900 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13900 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13901 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13901 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13902 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13902 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13902 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13902 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13903 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13912 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13912 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 13912 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13913 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13913 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13913 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13914 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13914 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13914 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0xF |
| 13914 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xF, stall=0x0880D888) |
| 13915 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xF, stall=0x0880D89C) |
| 13915 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xF, stall=0x0880D99C) |
| 13915 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0xF, stall=0x0880D9A4) |
| 13915 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13915 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13916 | GUI | DEBUG | ge | executeList PspGeList[id=0xf, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13916 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 13916 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 13916 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0xf, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13916 | GUI | DEBUG | ge | base 08000000 |
| 13917 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13917 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13917 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13917 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13918 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 13918 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13918 | GUI | DEBUG | ge | clear mode : 5 |
| 13918 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13919 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13919 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13919 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13919 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13919 | GUI | DEBUG | ge | prim sprites 1x |
| 13920 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13920 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13920 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13920 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13920 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13921 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13922 | GUI | DEBUG | ge | clear mode end |
| 13922 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13922 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13922 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13923 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13924 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13924 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13925 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13925 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13925 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13925 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13926 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13926 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13926 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13926 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13926 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13927 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13927 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13927 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13927 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13927 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13928 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13928 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13928 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13928 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13929 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13929 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13929 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13929 | GUI | DEBUG | ge | glLoadMatrixf -0,1 0,3 1,0 0,0 |
| 13929 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13929 | GUI | DEBUG | ge | glLoadMatrixf -0,2 -0,9 0,3 0,0 |
| 13930 | GUI | DEBUG | ge | glLoadMatrixf 1,0 -0,2 0,1 0,0 |
| 13930 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13930 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13930 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13931 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13931 | GUI | DEBUG | ge | prim triangle 12x |
| 13931 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13931 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13932 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13932 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13932 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13932 | GUI | DEBUG | ge | finish (0) |
| 13932 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0xF, behavior=1, signalId=0x0 |
| 13934 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13934 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0xf, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13934 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0xf, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13934 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13935 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13935 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0xf, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13935 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13935 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0xf, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13936 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13936 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13936 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 13938 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13939 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13939 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 13940 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13940 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13940 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13940 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13940 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13941 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13941 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13941 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13942 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13942 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 13942 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13942 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13945 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13945 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 13945 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13945 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13946 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13946 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13946 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13946 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13946 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x10 |
| 13946 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x10, stall=0x0880D888) |
| 13947 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x10, stall=0x0880D89C) |
| 13947 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x10, stall=0x0880D99C) |
| 13947 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x10, stall=0x0880D9A4) |
| 13947 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13947 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x10, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13947 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13948 | GUI | DEBUG | ge | executeList PspGeList[id=0x10, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13948 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 13948 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 13947 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13948 | GUI | DEBUG | ge | base 08000000 |
| 13948 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13948 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13948 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13948 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 13949 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13949 | GUI | DEBUG | ge | clear mode : 5 |
| 13949 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13949 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13949 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13949 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13950 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13950 | GUI | DEBUG | ge | prim sprites 1x |
| 13950 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13950 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13950 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13950 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13950 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13951 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13951 | GUI | DEBUG | ge | clear mode end |
| 13951 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13951 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13951 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13951 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13951 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13951 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13952 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13952 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13952 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13952 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13952 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13952 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13952 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13952 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13953 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13953 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13953 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13953 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13953 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13953 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13953 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13953 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13954 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13954 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13954 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13954 | GUI | DEBUG | ge | glLoadMatrixf -0,1 0,3 1,0 0,0 |
| 13954 | GUI | DEBUG | ge | glLoadMatrixf -0,2 -0,9 0,3 0,0 |
| 13954 | GUI | DEBUG | ge | glLoadMatrixf 1,0 -0,2 0,1 0,0 |
| 13954 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13954 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13955 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13955 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13955 | GUI | DEBUG | ge | prim triangle 12x |
| 13955 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13955 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13955 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13955 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13955 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13956 | GUI | DEBUG | ge | finish (0) |
| 13956 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x10, behavior=1, signalId=0x0 |
| 13956 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13956 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x10, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13956 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x10, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13956 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13956 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13957 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x10, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13957 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13957 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x10, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13957 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13957 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13957 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 13958 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13958 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 13958 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13958 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13959 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13959 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13959 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13959 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13959 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13959 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13960 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13960 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13960 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 13961 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13961 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13962 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceDisplay.hleVblankStart' |
| 13962 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13962 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13962 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13962 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13962 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13963 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13963 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13963 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x11 |
| 13963 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x11, stall=0x0880D888) |
| 13963 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x11, stall=0x0880D89C) |
| 13963 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x11, stall=0x0880D99C) |
| 13964 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x11, stall=0x0880D9A4) |
| 13964 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13964 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x11, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13964 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13964 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13965 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13965 | GUI | DEBUG | ge | executeList PspGeList[id=0x11, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13965 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 13965 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 13965 | GUI | DEBUG | ge | base 08000000 |
| 13965 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13965 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13966 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 13966 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13966 | GUI | DEBUG | ge | clear mode : 5 |
| 13966 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13966 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13966 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13966 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13967 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13967 | GUI | DEBUG | ge | prim sprites 1x |
| 13967 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13967 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13967 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13967 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13967 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13968 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13968 | GUI | DEBUG | ge | clear mode end |
| 13968 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13968 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13968 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13968 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13968 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13968 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13969 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13969 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13969 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13969 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13969 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13969 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13969 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13969 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13970 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13970 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13970 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13970 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13970 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13970 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13970 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13971 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13971 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13971 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13971 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13971 | GUI | DEBUG | ge | glLoadMatrixf -0,1 0,2 1,0 0,0 |
| 13971 | GUI | DEBUG | ge | glLoadMatrixf -0,2 -1,0 0,2 0,0 |
| 13971 | GUI | DEBUG | ge | glLoadMatrixf 1,0 -0,2 0,1 0,0 |
| 13972 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13972 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13972 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13972 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13972 | GUI | DEBUG | ge | prim triangle 12x |
| 13972 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13972 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13972 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13973 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13973 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13973 | GUI | DEBUG | ge | finish (0) |
| 13973 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x11, behavior=1, signalId=0x0 |
| 13973 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13973 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x11, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13973 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x11, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13974 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13974 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13974 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x11, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13974 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13974 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x11, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13975 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13975 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13975 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 13975 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13975 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 13975 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13976 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13976 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13976 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13976 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13976 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13976 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13976 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13977 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13979 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceDisplay.hleVblankStart' |
| 13979 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13979 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13979 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13979 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13979 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13980 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13980 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13980 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x12 |
| 13980 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x12, stall=0x0880D888) |
| 13980 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x12, stall=0x0880D89C) |
| 13981 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13981 | GUI | DEBUG | ge | executeList PspGeList[id=0x12, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D89C, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13981 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x12, stall=0x0880D99C) |
| 13981 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x12, stall=0x0880D9A4) |
| 13981 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13981 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x12, status=PSP_GE_LIST_DRAWING, pc=0x0880D864, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13981 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 13982 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13982 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 13982 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13982 | GUI | DEBUG | ge | base 08000000 |
| 13982 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 13982 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 13982 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 13983 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13983 | GUI | DEBUG | ge | clear mode : 5 |
| 13983 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 13983 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13983 | GUI | DEBUG | ge | vaddr 0880d870 |
| 13983 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 13984 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 13984 | GUI | DEBUG | ge | prim sprites 1x |
| 13984 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 13984 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13984 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13984 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13984 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13985 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 13985 | GUI | DEBUG | ge | clear mode end |
| 13985 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 13985 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 13985 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13985 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 13985 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 13985 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 13986 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 13986 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 13986 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 13986 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 13986 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 13986 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 13986 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 13986 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 13987 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 13987 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 13987 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 13987 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 13987 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 13987 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 13987 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 13987 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 13988 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 13988 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 13988 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 13988 | GUI | DEBUG | ge | glLoadMatrixf -0,1 0,2 1,0 0,0 |
| 13988 | GUI | DEBUG | ge | glLoadMatrixf -0,2 -1,0 0,2 0,0 |
| 13988 | GUI | DEBUG | ge | glLoadMatrixf 1,0 -0,2 0,1 0,0 |
| 13988 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 13989 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 13989 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 13989 | GUI | DEBUG | ge | vaddr 0880a890 |
| 13989 | GUI | DEBUG | ge | prim triangle 12x |
| 13989 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13989 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13989 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 13990 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 13990 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 13990 | GUI | DEBUG | ge | finish (0) |
| 13990 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x12, behavior=1, signalId=0x0 |
| 13990 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 13990 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x12, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13991 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 13991 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x12, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 13991 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 13991 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x12, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 13991 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13991 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x12, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 13992 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 13992 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 13992 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 13992 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 13992 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 13992 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13993 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 13993 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13993 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 13993 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13993 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13994 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 13994 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13994 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13995 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13995 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 13995 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 13995 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 13996 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceDisplay.hleVblankStart' |
| 13996 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 13996 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 13996 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 13996 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13996 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 13996 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 13997 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 13997 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x13 |
| 13997 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x13, stall=0x0880D888) |
| 13997 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x13, stall=0x0880D89C) |
| 13997 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x13, stall=0x0880D99C) |
| 13998 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x13, stall=0x0880D9A4) |
| 13998 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 13998 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x13, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13998 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 13998 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 13999 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 13999 | GUI | DEBUG | ge | executeList PspGeList[id=0x13, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 13999 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 14000 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 14000 | GUI | DEBUG | ge | base 08000000 |
| 14000 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14000 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14000 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 14001 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14001 | GUI | DEBUG | ge | clear mode : 5 |
| 14001 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14001 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14001 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14001 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14002 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14002 | GUI | DEBUG | ge | prim sprites 1x |
| 14002 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14002 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14002 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14002 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14002 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14003 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14003 | GUI | DEBUG | ge | clear mode end |
| 14003 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14003 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14003 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14003 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14003 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14003 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14004 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14004 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14004 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14004 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14004 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14004 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14005 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14005 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14005 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14005 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14005 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14005 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14005 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14005 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14006 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14006 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14006 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14006 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14006 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14006 | GUI | DEBUG | ge | glLoadMatrixf -0,1 0,2 1,0 0,0 |
| 14006 | GUI | DEBUG | ge | glLoadMatrixf -0,2 -1,0 0,2 0,0 |
| 14007 | GUI | DEBUG | ge | glLoadMatrixf 1,0 -0,2 0,1 0,0 |
| 14007 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14007 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14007 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14007 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14007 | GUI | DEBUG | ge | prim triangle 12x |
| 14007 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14008 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14008 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14008 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14008 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14008 | GUI | DEBUG | ge | finish (0) |
| 14008 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x13, behavior=1, signalId=0x0 |
| 14009 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14009 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x13, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14009 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x13, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14009 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14009 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14009 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x13, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14010 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14010 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x13, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14010 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14010 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14010 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 14010 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14011 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 14011 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14011 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14011 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14011 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14011 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14011 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14012 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14013 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14013 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14013 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14013 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14013 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14029 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14029 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 14029 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14029 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14029 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14029 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14030 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14030 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14030 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x14 |
| 14030 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x14, stall=0x0880D888) |
| 14030 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x14, stall=0x0880D89C) |
| 14031 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x14, stall=0x0880D99C) |
| 14031 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x14, stall=0x0880D9A4) |
| 14031 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14031 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x14, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14031 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14032 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14033 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14033 | GUI | DEBUG | ge | executeList PspGeList[id=0x14, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14033 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 14033 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 14033 | GUI | DEBUG | ge | base 08000000 |
| 14034 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14034 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14034 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 14034 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14034 | GUI | DEBUG | ge | clear mode : 5 |
| 14034 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14035 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14035 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14035 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14035 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14035 | GUI | DEBUG | ge | prim sprites 1x |
| 14035 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14036 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14036 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14036 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14036 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14036 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14036 | GUI | DEBUG | ge | clear mode end |
| 14037 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14037 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14037 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14037 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14037 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14037 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14037 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14038 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14038 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14038 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14038 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14038 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14038 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14038 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14039 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14039 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14039 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14039 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14039 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14039 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14039 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14040 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14040 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14040 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14040 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14040 | GUI | DEBUG | ge | glLoadMatrixf -0,1 0,1 1,0 0,0 |
| 14041 | GUI | DEBUG | ge | glLoadMatrixf -0,2 -1,0 0,1 0,0 |
| 14041 | GUI | DEBUG | ge | glLoadMatrixf 1,0 -0,2 0,1 0,0 |
| 14042 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14042 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14042 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14042 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14042 | GUI | DEBUG | ge | prim triangle 12x |
| 14042 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14043 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14043 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14043 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14043 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14043 | GUI | DEBUG | ge | finish (0) |
| 14043 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x14, behavior=1, signalId=0x0 |
| 14044 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14044 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x14, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14044 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x14, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14045 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14045 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14045 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x14, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14045 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14045 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14045 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14045 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x14, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14046 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14046 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14046 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14046 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 14046 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14047 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14047 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14047 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 14047 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14048 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14048 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14048 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14048 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14048 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14049 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14062 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14062 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 14062 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14062 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14063 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14063 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14063 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14063 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14063 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x15 |
| 14064 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x15, stall=0x0880D888) |
| 14064 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x15, stall=0x0880D89C) |
| 14064 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14064 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x15, stall=0x0880D99C) |
| 14065 | GUI | DEBUG | ge | executeList PspGeList[id=0x15, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D89C, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14065 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x15, stall=0x0880D9A4) |
| 14065 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 14065 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14065 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 14065 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x15, status=PSP_GE_LIST_DRAWING, pc=0x0880D868, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14065 | GUI | DEBUG | ge | base 08000000 |
| 14066 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14066 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14066 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14066 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14066 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 14067 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14067 | GUI | DEBUG | ge | clear mode : 5 |
| 14067 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14067 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14067 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14067 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14067 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14068 | GUI | DEBUG | ge | prim sprites 1x |
| 14068 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14068 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14068 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14068 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14068 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14069 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14069 | GUI | DEBUG | ge | clear mode end |
| 14069 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14069 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14069 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14069 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14070 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14070 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14070 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14070 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14070 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14070 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14070 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14071 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14071 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14071 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14071 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14071 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14071 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14071 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14072 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14072 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14072 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14072 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14072 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14072 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14072 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14073 | GUI | DEBUG | ge | glLoadMatrixf -0,1 0,1 1,0 0,0 |
| 14073 | GUI | DEBUG | ge | glLoadMatrixf -0,1 -1,0 0,1 0,0 |
| 14073 | GUI | DEBUG | ge | glLoadMatrixf 1,0 -0,1 0,1 0,0 |
| 14073 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14073 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14073 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14073 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14074 | GUI | DEBUG | ge | prim triangle 12x |
| 14074 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14074 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14074 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14075 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14075 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14075 | GUI | DEBUG | ge | finish (0) |
| 14075 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x15, behavior=1, signalId=0x0 |
| 14075 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14075 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x15, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14076 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x15, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14076 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14076 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14076 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x15, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14077 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x15, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14077 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14077 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14077 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14077 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 14077 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14077 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 14078 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14078 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14078 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14078 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14078 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14079 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14080 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14080 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14080 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14080 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14080 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 14080 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14081 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14080 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14081 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14081 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14096 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14097 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 14097 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14097 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14097 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14097 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14098 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14098 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14099 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x16 |
| 14099 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x16, stall=0x0880D888) |
| 14099 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x16, stall=0x0880D89C) |
| 14100 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x16, stall=0x0880D99C) |
| 14101 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x16, stall=0x0880D9A4) |
| 14101 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14101 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x16, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14101 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14101 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14106 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14106 | GUI | DEBUG | ge | executeList PspGeList[id=0x16, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14106 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 14106 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 14106 | GUI | DEBUG | ge | base 08000000 |
| 14106 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14107 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14107 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 14107 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14107 | GUI | DEBUG | ge | clear mode : 5 |
| 14107 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14108 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14108 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14108 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14108 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14108 | GUI | DEBUG | ge | prim sprites 1x |
| 14108 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14109 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14109 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14109 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14109 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14109 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14109 | GUI | DEBUG | ge | clear mode end |
| 14109 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14110 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14110 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14110 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14110 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14110 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14110 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14111 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14111 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14111 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14111 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14111 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14111 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14112 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14112 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14112 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14112 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14112 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14112 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14112 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14113 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14113 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14113 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14113 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14113 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14113 | GUI | DEBUG | ge | glLoadMatrixf -0,0 0,1 1,0 0,0 |
| 14114 | GUI | DEBUG | ge | glLoadMatrixf -0,1 -1,0 0,0 0,0 |
| 14114 | GUI | DEBUG | ge | glLoadMatrixf 1,0 -0,1 0,1 0,0 |
| 14114 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14114 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14114 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14114 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14114 | GUI | DEBUG | ge | prim triangle 12x |
| 14115 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14115 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14115 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14115 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14115 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14115 | GUI | DEBUG | ge | finish (0) |
| 14116 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x16, behavior=1, signalId=0x0 |
| 14116 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14116 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14117 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14117 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14117 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x16, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14117 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x16, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14117 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14118 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14118 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x16, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14118 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x16, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14118 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14118 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14118 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 14119 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14119 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 14119 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14119 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14120 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14122 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14122 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14122 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14122 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14122 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14123 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14123 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14128 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14129 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 14129 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14129 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14130 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14130 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14130 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14130 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14131 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x17 |
| 14131 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x17, stall=0x0880D888) |
| 14131 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x17, stall=0x0880D89C) |
| 14132 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x17, stall=0x0880D99C) |
| 14132 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x17, stall=0x0880D9A4) |
| 14132 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14132 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x17, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14133 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14133 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14133 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14133 | GUI | DEBUG | ge | executeList PspGeList[id=0x17, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14133 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 14134 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 14134 | GUI | DEBUG | ge | base 08000000 |
| 14134 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14134 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14134 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 14134 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14135 | GUI | DEBUG | ge | clear mode : 5 |
| 14135 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14135 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14135 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14135 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14135 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14136 | GUI | DEBUG | ge | prim sprites 1x |
| 14136 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14136 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14136 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14136 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14136 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14137 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14137 | GUI | DEBUG | ge | clear mode end |
| 14137 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14137 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14137 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14137 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14138 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14138 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14138 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14138 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14138 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14138 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14139 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14139 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14139 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14139 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14139 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14139 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14139 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14140 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14140 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14140 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14140 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14140 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14140 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14141 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14141 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14141 | GUI | DEBUG | ge | glLoadMatrixf -0,0 0,0 1,0 0,0 |
| 14141 | GUI | DEBUG | ge | glLoadMatrixf -0,1 -1,0 0,0 0,0 |
| 14141 | GUI | DEBUG | ge | glLoadMatrixf 1,0 -0,1 0,0 0,0 |
| 14141 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14142 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14142 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14142 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14142 | GUI | DEBUG | ge | prim triangle 12x |
| 14142 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14142 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14143 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14143 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14143 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14143 | GUI | DEBUG | ge | finish (0) |
| 14143 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x17, behavior=1, signalId=0x0 |
| 14143 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14144 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14144 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x17, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14144 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14144 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x17, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14144 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x17, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14145 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x17, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14145 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14145 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14145 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 14145 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14145 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 14146 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14146 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14147 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14147 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14147 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14148 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14148 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14148 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14148 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14149 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14149 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14149 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14149 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14162 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14162 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 14162 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14162 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14162 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14163 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14163 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14163 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14163 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x18 |
| 14164 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x18, stall=0x0880D888) |
| 14164 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14164 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x18, stall=0x0880D89C) |
| 14164 | GUI | DEBUG | ge | executeList PspGeList[id=0x18, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14164 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 14164 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x18, stall=0x0880D99C) |
| 14164 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 14165 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x18, stall=0x0880D9A4) |
| 14165 | GUI | DEBUG | ge | base 08000000 |
| 14165 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14165 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14165 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x18, status=PSP_GE_LIST_DRAWING, pc=0x0880D888, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14166 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14166 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14165 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14166 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 14166 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14167 | GUI | DEBUG | ge | clear mode : 5 |
| 14167 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14167 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14167 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14167 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14167 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14168 | GUI | DEBUG | ge | prim sprites 1x |
| 14168 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14168 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14168 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14168 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14168 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14169 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14169 | GUI | DEBUG | ge | clear mode end |
| 14169 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14169 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14169 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14169 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14170 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14170 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14170 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14170 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14170 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14170 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14171 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14171 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14171 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14171 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14172 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14172 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14172 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14172 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14172 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14172 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14173 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14173 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14173 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14173 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14173 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14173 | GUI | DEBUG | ge | glLoadMatrixf -0,0 -0,0 1,0 0,0 |
| 14174 | GUI | DEBUG | ge | glLoadMatrixf -0,1 -1,0 -0,0 0,0 |
| 14174 | GUI | DEBUG | ge | glLoadMatrixf 1,0 -0,1 0,0 0,0 |
| 14174 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14174 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14174 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14174 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14175 | GUI | DEBUG | ge | prim triangle 12x |
| 14175 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14175 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14175 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14175 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14175 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14176 | GUI | DEBUG | ge | finish (0) |
| 14176 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x18, behavior=1, signalId=0x0 |
| 14176 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14176 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x18, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14176 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x18, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14177 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14177 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14177 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x18, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14177 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14177 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x18, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14178 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14178 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14178 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 14178 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14178 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 14179 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14179 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14180 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14180 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14180 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14181 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14181 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14181 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14181 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14181 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14182 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14180 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 14182 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14182 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14182 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14183 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14196 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14196 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 14196 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14196 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14197 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14197 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14197 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14197 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14197 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x19 |
| 14198 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x19, stall=0x0880D888) |
| 14198 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x19, stall=0x0880D89C) |
| 14198 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x19, stall=0x0880D99C) |
| 14198 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x19, stall=0x0880D9A4) |
| 14198 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14199 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x19, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14199 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14200 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14201 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14202 | GUI | DEBUG | ge | executeList PspGeList[id=0x19, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14202 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 14202 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 14202 | GUI | DEBUG | ge | base 08000000 |
| 14202 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14202 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14203 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 14203 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14203 | GUI | DEBUG | ge | clear mode : 5 |
| 14203 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14203 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14204 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14204 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14204 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14204 | GUI | DEBUG | ge | prim sprites 1x |
| 14204 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14204 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14205 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14205 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14205 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14205 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14205 | GUI | DEBUG | ge | clear mode end |
| 14205 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14206 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14206 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14206 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14206 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14206 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14206 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14207 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14207 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14207 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14207 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14207 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14207 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14208 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14208 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14208 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14208 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14208 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14208 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14209 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14209 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14209 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14209 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14209 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14209 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14210 | GUI | DEBUG | ge | glLoadMatrixf -0,0 -0,1 1,0 0,0 |
| 14210 | GUI | DEBUG | ge | glLoadMatrixf -0,1 -1,0 -0,1 0,0 |
| 14210 | GUI | DEBUG | ge | glLoadMatrixf 1,0 -0,1 0,0 0,0 |
| 14210 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14210 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14210 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14211 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14211 | GUI | DEBUG | ge | prim triangle 12x |
| 14211 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14211 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14211 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14211 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14212 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14212 | GUI | DEBUG | ge | finish (0) |
| 14212 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x19, behavior=1, signalId=0x0 |
| 14212 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14212 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14213 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14213 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14213 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x19, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14213 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x19, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14214 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14214 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14214 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x19, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14214 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x19, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14214 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14215 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14215 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 14215 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14215 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 14215 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14216 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14216 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14217 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14217 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14217 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14217 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14217 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14218 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14218 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14229 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14229 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 14229 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14229 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14230 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14230 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14230 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14230 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14231 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x1A |
| 14231 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1A, stall=0x0880D888) |
| 14231 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1A, stall=0x0880D89C) |
| 14231 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1A, stall=0x0880D99C) |
| 14232 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1A, stall=0x0880D9A4) |
| 14232 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14232 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x1a, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14232 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14233 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14234 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14234 | GUI | DEBUG | ge | executeList PspGeList[id=0x1a, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14234 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 14234 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 14234 | GUI | DEBUG | ge | base 08000000 |
| 14234 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14235 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14235 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 14235 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14235 | GUI | DEBUG | ge | clear mode : 5 |
| 14236 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14236 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14236 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14236 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14236 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14237 | GUI | DEBUG | ge | prim sprites 1x |
| 14237 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14237 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14237 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14237 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14237 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14238 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14238 | GUI | DEBUG | ge | clear mode end |
| 14238 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14238 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14238 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14238 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14239 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14239 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14239 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14239 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14239 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14239 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14240 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14240 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14240 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14240 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14240 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14241 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14241 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14241 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14241 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14241 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14241 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14242 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14242 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14242 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14242 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14242 | GUI | DEBUG | ge | glLoadMatrixf -0,0 -0,1 1,0 0,0 |
| 14242 | GUI | DEBUG | ge | glLoadMatrixf -0,1 -1,0 -0,1 0,0 |
| 14243 | GUI | DEBUG | ge | glLoadMatrixf 1,0 -0,1 0,0 0,0 |
| 14243 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14243 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14243 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14243 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14243 | GUI | DEBUG | ge | prim triangle 12x |
| 14244 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14244 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14244 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14244 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14244 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14245 | GUI | DEBUG | ge | finish (0) |
| 14245 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x1A, behavior=1, signalId=0x0 |
| 14245 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14245 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x1a, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14245 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x1a, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14246 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14246 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14246 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x1a, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14246 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14246 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x1a, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14247 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14247 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14247 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14247 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14247 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14247 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 14248 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14248 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 14248 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14249 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14249 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14249 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14249 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14249 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14249 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14250 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14250 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14262 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14262 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 14262 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14263 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14263 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14263 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14263 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14264 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14264 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x1B |
| 14264 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1B, stall=0x0880D888) |
| 14265 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1B, stall=0x0880D89C) |
| 14265 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1B, stall=0x0880D99C) |
| 14265 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1B, stall=0x0880D9A4) |
| 14266 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14266 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x1b, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14267 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14267 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14268 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14268 | GUI | DEBUG | ge | executeList PspGeList[id=0x1b, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14269 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 14269 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 14269 | GUI | DEBUG | ge | base 08000000 |
| 14269 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14269 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14269 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 14270 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14270 | GUI | DEBUG | ge | clear mode : 5 |
| 14270 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14271 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14271 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14271 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14271 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14271 | GUI | DEBUG | ge | prim sprites 1x |
| 14271 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14272 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14272 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14272 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14272 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14272 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14273 | GUI | DEBUG | ge | clear mode end |
| 14273 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14273 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14273 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14273 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14274 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14274 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14274 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14274 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14274 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14274 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14275 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14275 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14275 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14275 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14275 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14276 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14276 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14276 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14276 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14276 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14276 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14277 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14277 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14277 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14277 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14277 | GUI | DEBUG | ge | glLoadMatrixf -0,0 -0,1 1,0 0,0 |
| 14278 | GUI | DEBUG | ge | glLoadMatrixf -0,0 -1,0 -0,1 0,0 |
| 14278 | GUI | DEBUG | ge | glLoadMatrixf 1,0 -0,0 0,0 0,0 |
| 14278 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14278 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14278 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14279 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14279 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14279 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14279 | GUI | DEBUG | ge | prim triangle 12x |
| 14279 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14279 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14280 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14280 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14280 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14280 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14281 | GUI | DEBUG | ge | finish (0) |
| 14281 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x1B, behavior=1, signalId=0x0 |
| 14281 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14281 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x1b, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14282 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14282 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x1b, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14282 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14282 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x1b, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14282 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14282 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x1b, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14283 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14283 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14283 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 14283 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14284 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 14284 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14284 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14286 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14286 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14286 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14287 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14287 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14288 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14288 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14296 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14296 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 14297 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14297 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14297 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14297 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14298 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14298 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14298 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x1C |
| 14298 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1C, stall=0x0880D888) |
| 14299 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1C, stall=0x0880D89C) |
| 14299 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1C, stall=0x0880D99C) |
| 14299 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14299 | GUI | DEBUG | ge | executeList PspGeList[id=0x1c, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D99C, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14300 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 14300 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 14300 | GUI | DEBUG | ge | base 08000000 |
| 14300 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14300 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14301 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 14301 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14299 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1C, stall=0x0880D9A4) |
| 14301 | GUI | DEBUG | ge | clear mode : 5 |
| 14301 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14302 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14302 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14302 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14302 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14302 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14303 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x1c, status=PSP_GE_LIST_DRAWING, pc=0x0880D89C, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14303 | GUI | DEBUG | ge | prim sprites 1x |
| 14303 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14303 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14303 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14303 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14304 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14304 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14304 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14304 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14305 | GUI | DEBUG | ge | clear mode end |
| 14305 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14305 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14305 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14305 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14306 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14306 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14306 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14306 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14306 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14307 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14307 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14307 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14307 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14307 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14307 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14308 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14308 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14308 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14308 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14308 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14309 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14309 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14309 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14309 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14309 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14310 | GUI | DEBUG | ge | glLoadMatrixf -0,0 -0,2 1,0 0,0 |
| 14310 | GUI | DEBUG | ge | glLoadMatrixf -0,0 -1,0 -0,2 0,0 |
| 14310 | GUI | DEBUG | ge | glLoadMatrixf 1,0 -0,0 0,0 0,0 |
| 14310 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14310 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14311 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14311 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14311 | GUI | DEBUG | ge | prim triangle 12x |
| 14311 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14311 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14312 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14312 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14312 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14312 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14312 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14312 | GUI | DEBUG | ge | finish (0) |
| 14313 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x1C, behavior=1, signalId=0x0 |
| 14313 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14313 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14313 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x1c, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14314 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x1c, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14314 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14314 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14314 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x1c, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14314 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14314 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x1c, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14315 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14315 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14315 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 14316 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14316 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 14316 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14316 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14318 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14318 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14318 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14318 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14319 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14319 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14319 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14319 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 14319 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14320 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14319 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14328 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14329 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 14329 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14329 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14329 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14330 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14330 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14330 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14330 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x1D |
| 14331 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1D, stall=0x0880D888) |
| 14331 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1D, stall=0x0880D89C) |
| 14332 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1D, stall=0x0880D99C) |
| 14332 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1D, stall=0x0880D9A4) |
| 14332 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14332 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14332 | GUI | DEBUG | ge | executeList PspGeList[id=0x1d, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14333 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x1d, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14333 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 14333 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14333 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 14334 | GUI | DEBUG | ge | base 08000000 |
| 14334 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14334 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14334 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14334 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 14335 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14335 | GUI | DEBUG | ge | clear mode : 5 |
| 14335 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14335 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14336 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14336 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14336 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14336 | GUI | DEBUG | ge | prim sprites 1x |
| 14336 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14337 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14337 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14337 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14337 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14337 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14338 | GUI | DEBUG | ge | clear mode end |
| 14338 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14338 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14338 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14338 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14339 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14339 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14339 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14340 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14340 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14340 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14340 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14340 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14341 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14341 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14341 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14341 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14342 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14342 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14342 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14342 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14342 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14343 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14343 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14343 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14343 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14343 | GUI | DEBUG | ge | glLoadMatrixf -0,0 -0,2 1,0 0,0 |
| 14344 | GUI | DEBUG | ge | glLoadMatrixf -0,0 -1,0 -0,2 0,0 |
| 14344 | GUI | DEBUG | ge | glLoadMatrixf 1,0 -0,0 0,0 0,0 |
| 14344 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14344 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14344 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14344 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14345 | GUI | DEBUG | ge | prim triangle 12x |
| 14345 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14345 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14345 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14345 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14346 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14346 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14346 | GUI | DEBUG | ge | finish (0) |
| 14346 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x1D, behavior=1, signalId=0x0 |
| 14347 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14347 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14347 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14347 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x1d, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14347 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x1d, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14348 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14348 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14348 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x1d, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14348 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x1d, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14349 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14349 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14349 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 14349 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14350 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 14350 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14350 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14352 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14352 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 14352 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14353 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14353 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14354 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14354 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14354 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14354 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14355 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14355 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14355 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14362 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14362 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 14362 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14363 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14363 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14363 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14363 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14364 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14364 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x1E |
| 14364 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1E, stall=0x0880D888) |
| 14364 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14364 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1E, stall=0x0880D89C) |
| 14365 | GUI | DEBUG | ge | executeList PspGeList[id=0x1e, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14365 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1E, stall=0x0880D99C) |
| 14365 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 14365 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 14365 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1E, stall=0x0880D9A4) |
| 14365 | GUI | DEBUG | ge | base 08000000 |
| 14366 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14366 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14366 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14366 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 14367 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x1e, status=PSP_GE_LIST_DRAWING, pc=0x0880D88C, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14367 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14367 | GUI | DEBUG | ge | clear mode : 5 |
| 14367 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14367 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14368 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14368 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14368 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14368 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14369 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14369 | GUI | DEBUG | ge | prim sprites 1x |
| 14369 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14369 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14369 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14370 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14370 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14370 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14370 | GUI | DEBUG | ge | clear mode end |
| 14370 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14371 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14371 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14371 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14371 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14371 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14372 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14372 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14372 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14372 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14373 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14373 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14373 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14373 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14373 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14374 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14374 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14374 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14374 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14374 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14375 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14375 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14375 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14375 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14375 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14376 | GUI | DEBUG | ge | glLoadMatrixf 0,0 -0,2 1,0 0,0 |
| 14376 | GUI | DEBUG | ge | glLoadMatrixf 0,0 -1,0 -0,2 0,0 |
| 14376 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 -0,0 0,0 |
| 14376 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14376 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14377 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14377 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14377 | GUI | DEBUG | ge | prim triangle 12x |
| 14377 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14377 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14378 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14378 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14378 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14378 | GUI | DEBUG | ge | finish (0) |
| 14379 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14379 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x1E, behavior=1, signalId=0x0 |
| 14379 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14379 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14379 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14380 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x1e, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14380 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x1e, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14380 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14380 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14381 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x1e, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14381 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14381 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x1e, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14381 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14381 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14382 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 14382 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14382 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 14382 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14383 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14384 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14384 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14385 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 14385 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14385 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14385 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14385 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14386 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14386 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14386 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14386 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14396 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14396 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 14396 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14397 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14397 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14397 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14397 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14398 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14398 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x1F |
| 14398 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1F, stall=0x0880D888) |
| 14398 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14398 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1F, stall=0x0880D89C) |
| 14398 | GUI | DEBUG | ge | executeList PspGeList[id=0x1f, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14399 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1F, stall=0x0880D99C) |
| 14399 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 14399 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x1F, stall=0x0880D9A4) |
| 14399 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 14399 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14400 | GUI | DEBUG | ge | base 08000000 |
| 14400 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x1f, status=PSP_GE_LIST_DRAWING, pc=0x0880D86C, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14400 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14401 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14400 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14401 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14401 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 14402 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14402 | GUI | DEBUG | ge | clear mode : 5 |
| 14402 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14402 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14402 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14403 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14403 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14403 | GUI | DEBUG | ge | prim sprites 1x |
| 14403 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14404 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14404 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14404 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14404 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14404 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14405 | GUI | DEBUG | ge | clear mode end |
| 14405 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14405 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14405 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14406 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14406 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14406 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14406 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14406 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14407 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14407 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14407 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14407 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14407 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14408 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14408 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14408 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14408 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14409 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14409 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14409 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14409 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14409 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14410 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14410 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14410 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14410 | GUI | DEBUG | ge | glLoadMatrixf 0,0 -0,3 1,0 0,0 |
| 14410 | GUI | DEBUG | ge | glLoadMatrixf 0,0 -1,0 -0,3 0,0 |
| 14411 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 -0,0 0,0 |
| 14411 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14411 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14411 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14412 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14412 | GUI | DEBUG | ge | prim triangle 12x |
| 14412 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14412 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14413 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14413 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14413 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14413 | GUI | DEBUG | ge | finish (0) |
| 14414 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x1F, behavior=1, signalId=0x0 |
| 14414 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14415 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14415 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14415 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14415 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x1f, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14415 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x1f, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14416 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14416 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14416 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x1f, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14416 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14416 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x1f, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14417 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14417 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14417 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 14417 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14418 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14418 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 14418 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14418 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14418 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14419 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14419 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14419 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14419 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14420 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14421 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14421 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 14421 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14421 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14429 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14429 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 14429 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14430 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14430 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14430 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14430 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14431 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14431 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x20 |
| 14431 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x20, stall=0x0880D888) |
| 14432 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x20, stall=0x0880D89C) |
| 14432 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x20, stall=0x0880D99C) |
| 14432 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x20, stall=0x0880D9A4) |
| 14432 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14433 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x20, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14433 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14433 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14432 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14434 | GUI | DEBUG | ge | executeList PspGeList[id=0x20, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14434 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 14434 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 14434 | GUI | DEBUG | ge | base 08000000 |
| 14435 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14435 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14435 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 14435 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14436 | GUI | DEBUG | ge | clear mode : 5 |
| 14436 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14436 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14436 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14436 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14437 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14437 | GUI | DEBUG | ge | prim sprites 1x |
| 14437 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14438 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14438 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14438 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14438 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14438 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14439 | GUI | DEBUG | ge | clear mode end |
| 14439 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14439 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14439 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14440 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14440 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14440 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14440 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14440 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14441 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14441 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14441 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14441 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14441 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14442 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14442 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14442 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14442 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14443 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14443 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14443 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14443 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14444 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14444 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14444 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14444 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14445 | GUI | DEBUG | ge | glLoadMatrixf 0,0 -0,3 0,9 0,0 |
| 14445 | GUI | DEBUG | ge | glLoadMatrixf 0,0 -0,9 -0,3 0,0 |
| 14445 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 -0,0 0,0 |
| 14445 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14447 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14448 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14448 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14448 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14448 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14448 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14449 | GUI | DEBUG | ge | prim triangle 12x |
| 14449 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14449 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14449 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14450 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14450 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14450 | GUI | DEBUG | ge | finish (0) |
| 14450 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x20, behavior=1, signalId=0x0 |
| 14450 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14450 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x20, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14450 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x20, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14451 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14451 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14451 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x20, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14451 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14451 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x20, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14451 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14451 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14451 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 14452 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14452 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14452 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14452 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 14452 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14452 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14452 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14452 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14452 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14453 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14453 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14454 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14454 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 14454 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14454 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14462 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14462 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 14462 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14462 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14462 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14462 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14463 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14463 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14463 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x21 |
| 14463 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x21, stall=0x0880D888) |
| 14463 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14463 | GUI | DEBUG | ge | executeList PspGeList[id=0x21, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14463 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x21, stall=0x0880D89C) |
| 14464 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 14464 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 14464 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x21, stall=0x0880D99C) |
| 14464 | GUI | DEBUG | ge | base 08000000 |
| 14464 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14464 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14465 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 14465 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14465 | GUI | DEBUG | ge | clear mode : 5 |
| 14465 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14465 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14465 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14465 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14465 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14466 | GUI | DEBUG | ge | prim sprites 1x |
| 14466 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14466 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14466 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14466 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14466 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14466 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14467 | GUI | DEBUG | ge | clear mode end |
| 14467 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14467 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14467 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14467 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14467 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14467 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14467 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14467 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14468 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14468 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14468 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14468 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14468 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14468 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14468 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14468 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14469 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14469 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14469 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14469 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14469 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14469 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14469 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14470 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14470 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14464 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x21, stall=0x0880D9A4) |
| 14470 | GUI | DEBUG | ge | glLoadMatrixf 0,0 -0,3 0,9 0,0 |
| 14470 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14470 | GUI | DEBUG | ge | glLoadMatrixf 0,0 -0,9 -0,3 0,0 |
| 14470 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x21, status=PSP_GE_LIST_DRAWING, pc=0x0880D98C, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14470 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,1 -0,0 0,0 |
| 14471 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14471 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14471 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14470 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14471 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14471 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14471 | GUI | DEBUG | ge | prim triangle 12x |
| 14472 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14472 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14472 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14472 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14472 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14472 | GUI | DEBUG | ge | finish (0) |
| 14473 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x21, behavior=1, signalId=0x0 |
| 14473 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14473 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x21, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14473 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x21, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14474 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14474 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14474 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x21, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14474 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14474 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x21, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14474 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14474 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14475 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 14475 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14475 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14475 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 14475 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14475 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14476 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14477 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 14477 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14477 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14475 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14477 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14478 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14478 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14478 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14478 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14478 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceDisplay.hleVblankStart' |
| 14478 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14478 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14479 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14479 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14479 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14479 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14479 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14479 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x22 |
| 14480 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x22, stall=0x0880D888) |
| 14480 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x22, stall=0x0880D89C) |
| 14480 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x22, stall=0x0880D99C) |
| 14480 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x22, stall=0x0880D9A4) |
| 14481 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14481 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x22, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14481 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14481 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14482 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14482 | GUI | DEBUG | ge | executeList PspGeList[id=0x22, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14482 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 14483 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 14483 | GUI | DEBUG | ge | base 08000000 |
| 14483 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14483 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14483 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 14483 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14484 | GUI | DEBUG | ge | clear mode : 5 |
| 14484 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14484 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14484 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14484 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14484 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14484 | GUI | DEBUG | ge | prim sprites 1x |
| 14485 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14485 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14485 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14485 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14485 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14485 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14485 | GUI | DEBUG | ge | clear mode end |
| 14485 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14486 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14486 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14486 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14486 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14486 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14486 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14486 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14486 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14487 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14487 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14487 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14487 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14487 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14487 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14487 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14488 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14488 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14488 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14488 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14488 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14488 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14488 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14488 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14489 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14489 | GUI | DEBUG | ge | glLoadMatrixf 0,0 -0,4 0,9 0,0 |
| 14489 | GUI | DEBUG | ge | glLoadMatrixf 0,1 -0,9 -0,4 0,0 |
| 14489 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,1 -0,0 0,0 |
| 14489 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14489 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14489 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14489 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14490 | GUI | DEBUG | ge | prim triangle 12x |
| 14490 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14490 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14490 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14490 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14490 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14491 | GUI | DEBUG | ge | finish (0) |
| 14491 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x22, behavior=1, signalId=0x0 |
| 14491 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14491 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x22, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14491 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x22, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14491 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14492 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14492 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x22, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14492 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14492 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x22, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14492 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14492 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14492 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 14493 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14493 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14493 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14493 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 14493 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14493 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14493 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14494 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14494 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14494 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14494 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14496 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceDisplay.hleVblankStart' |
| 14496 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14496 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14496 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14496 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14496 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14497 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14497 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14497 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x23 |
| 14497 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x23, stall=0x0880D888) |
| 14498 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x23, stall=0x0880D89C) |
| 14498 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x23, stall=0x0880D99C) |
| 14498 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x23, stall=0x0880D9A4) |
| 14498 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14498 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x23, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14499 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14499 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14500 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14500 | GUI | DEBUG | ge | executeList PspGeList[id=0x23, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14500 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 14501 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 14501 | GUI | DEBUG | ge | base 08000000 |
| 14501 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14501 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14501 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 14501 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14502 | GUI | DEBUG | ge | clear mode : 5 |
| 14502 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14502 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14502 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14502 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14502 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14502 | GUI | DEBUG | ge | prim sprites 1x |
| 14503 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14503 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14503 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14503 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14503 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14503 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14503 | GUI | DEBUG | ge | clear mode end |
| 14504 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14504 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14504 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14504 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14504 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14504 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14504 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14505 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14505 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14505 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14505 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14505 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14505 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14506 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14506 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14506 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14506 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14506 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14506 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14506 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14506 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14507 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14507 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14507 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14507 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14507 | GUI | DEBUG | ge | glLoadMatrixf 0,1 -0,4 0,9 0,0 |
| 14507 | GUI | DEBUG | ge | glLoadMatrixf 0,1 -0,9 -0,4 0,0 |
| 14507 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,1 -0,0 0,0 |
| 14508 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14508 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14508 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14508 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14508 | GUI | DEBUG | ge | prim triangle 12x |
| 14508 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14508 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14509 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14509 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14509 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14509 | GUI | DEBUG | ge | finish (0) |
| 14509 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x23, behavior=1, signalId=0x0 |
| 14509 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14509 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x23, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14510 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x23, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14510 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14510 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14510 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x23, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14510 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x23, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14511 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14511 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14511 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 14511 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14511 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 14511 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14512 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14513 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14513 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14513 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14513 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14513 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14514 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14514 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14514 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14514 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14514 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14515 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14529 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14529 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 14529 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14529 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14530 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14530 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14530 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14530 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14531 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x24 |
| 14531 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x24, stall=0x0880D888) |
| 14531 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x24, stall=0x0880D89C) |
| 14531 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x24, stall=0x0880D99C) |
| 14532 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x24, stall=0x0880D9A4) |
| 14532 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14532 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14533 | GUI | DEBUG | ge | executeList PspGeList[id=0x24, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14533 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 14534 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 14534 | GUI | DEBUG | ge | base 08000000 |
| 14534 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14534 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x24, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14534 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14534 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14534 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 14534 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14535 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14535 | GUI | DEBUG | ge | clear mode : 5 |
| 14535 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14535 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14536 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14536 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14536 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14536 | GUI | DEBUG | ge | prim sprites 1x |
| 14536 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14536 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14536 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14537 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14537 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14537 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14537 | GUI | DEBUG | ge | clear mode end |
| 14537 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14537 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14537 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14538 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14538 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14538 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14538 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14538 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14538 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14539 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14539 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14539 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14539 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14539 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14539 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14539 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14540 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14540 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14540 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14540 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14540 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14540 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14541 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14541 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14541 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14541 | GUI | DEBUG | ge | glLoadMatrixf 0,1 -0,4 0,9 0,0 |
| 14541 | GUI | DEBUG | ge | glLoadMatrixf 0,1 -0,9 -0,5 0,0 |
| 14541 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,1 -0,0 0,0 |
| 14541 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14541 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14542 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14542 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14542 | GUI | DEBUG | ge | prim triangle 12x |
| 14542 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14542 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14542 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14542 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14543 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14543 | GUI | DEBUG | ge | finish (0) |
| 14543 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x24, behavior=1, signalId=0x0 |
| 14543 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14543 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x24, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14543 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x24, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14543 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14544 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14544 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x24, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14544 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14544 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x24, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14545 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14545 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14545 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 14545 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14545 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 14545 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14546 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14546 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14546 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14546 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14546 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14546 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14546 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14547 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14547 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14547 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14547 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14548 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14548 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 14548 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14548 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14562 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14562 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 14562 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14562 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14562 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14562 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14563 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14563 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14563 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x25 |
| 14563 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x25, stall=0x0880D888) |
| 14563 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x25, stall=0x0880D89C) |
| 14564 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x25, stall=0x0880D99C) |
| 14564 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x25, stall=0x0880D9A4) |
| 14564 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14564 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x25, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14564 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14565 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14566 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14566 | GUI | DEBUG | ge | executeList PspGeList[id=0x25, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14566 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 14566 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 14567 | GUI | DEBUG | ge | base 08000000 |
| 14567 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14567 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14567 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 14567 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14567 | GUI | DEBUG | ge | clear mode : 5 |
| 14568 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14568 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14568 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14568 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14568 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14569 | GUI | DEBUG | ge | prim sprites 1x |
| 14569 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14569 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14569 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14569 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14569 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14569 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14570 | GUI | DEBUG | ge | clear mode end |
| 14570 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14570 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14570 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14570 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14570 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14570 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14571 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14571 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14571 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14571 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14571 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14571 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14571 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14572 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14572 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14572 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14572 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14572 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14572 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14572 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14573 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14573 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14573 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14573 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14573 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14573 | GUI | DEBUG | ge | glLoadMatrixf 0,1 -0,5 0,9 0,0 |
| 14573 | GUI | DEBUG | ge | glLoadMatrixf 0,1 -0,9 -0,5 0,0 |
| 14574 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,1 -0,0 0,0 |
| 14574 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14574 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14574 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14574 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14574 | GUI | DEBUG | ge | prim triangle 12x |
| 14575 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14575 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14575 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14575 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14575 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14575 | GUI | DEBUG | ge | finish (0) |
| 14575 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x25, behavior=1, signalId=0x0 |
| 14576 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14576 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x25, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14576 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x25, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14577 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14577 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14577 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x25, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14577 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14577 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x25, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14577 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14578 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14578 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14578 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14578 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 14578 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14578 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 14579 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14578 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14579 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14579 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14579 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14580 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14580 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14580 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14580 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14581 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14596 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14596 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 14596 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14596 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14596 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14597 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14597 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14597 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14597 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x26 |
| 14597 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x26, stall=0x0880D888) |
| 14598 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14598 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x26, stall=0x0880D89C) |
| 14598 | GUI | DEBUG | ge | executeList PspGeList[id=0x26, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14598 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 14598 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 14598 | GUI | DEBUG | ge | base 08000000 |
| 14599 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14598 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x26, stall=0x0880D99C) |
| 14599 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14599 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x26, stall=0x0880D9A4) |
| 14599 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 14599 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14599 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14599 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x26, status=PSP_GE_LIST_DRAWING, pc=0x0880D88C, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14600 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14600 | GUI | DEBUG | ge | clear mode : 5 |
| 14600 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14600 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14600 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14601 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14601 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14601 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14601 | GUI | DEBUG | ge | prim sprites 1x |
| 14601 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14601 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14602 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14602 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14602 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14602 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14602 | GUI | DEBUG | ge | clear mode end |
| 14602 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14603 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14603 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14603 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14603 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14603 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14603 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14603 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14604 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14604 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14604 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14604 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14604 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14605 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14605 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14606 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14606 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14606 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14606 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14606 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14607 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14607 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14607 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14607 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14607 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14607 | GUI | DEBUG | ge | glLoadMatrixf 0,1 -0,5 0,9 0,0 |
| 14608 | GUI | DEBUG | ge | glLoadMatrixf 0,1 -0,9 -0,5 0,0 |
| 14608 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,1 -0,0 0,0 |
| 14608 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14608 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14608 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14608 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14608 | GUI | DEBUG | ge | prim triangle 12x |
| 14609 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14609 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14609 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14609 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14609 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14609 | GUI | DEBUG | ge | finish (0) |
| 14610 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x26, behavior=1, signalId=0x0 |
| 14610 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14610 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x26, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14610 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x26, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14611 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14611 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14611 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x26, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14611 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14611 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x26, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14611 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14612 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14612 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14612 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14612 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14612 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 14612 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14612 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14613 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14613 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 14613 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14613 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14613 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14613 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14615 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14615 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 14615 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14615 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14616 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14616 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14616 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14629 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14629 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 14629 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14630 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14630 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14630 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14630 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14630 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14631 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x27 |
| 14631 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x27, stall=0x0880D888) |
| 14631 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14631 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x27, stall=0x0880D89C) |
| 14631 | GUI | DEBUG | ge | executeList PspGeList[id=0x27, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14632 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x27, stall=0x0880D99C) |
| 14632 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 14632 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x27, stall=0x0880D9A4) |
| 14632 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 14632 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14632 | GUI | DEBUG | ge | base 08000000 |
| 14633 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14632 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x27, status=PSP_GE_LIST_DRAWING, pc=0x0880D86C, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14633 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14633 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 14633 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14633 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14633 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14634 | GUI | DEBUG | ge | clear mode : 5 |
| 14634 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14634 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14634 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14634 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14634 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14635 | GUI | DEBUG | ge | prim sprites 1x |
| 14635 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14635 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14635 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14635 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14635 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14636 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14636 | GUI | DEBUG | ge | clear mode end |
| 14636 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14637 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14637 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14637 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14637 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14638 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14638 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14638 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14638 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14638 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14638 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14638 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14639 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14639 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14639 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14639 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14639 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14639 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14640 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14640 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14640 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14640 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14640 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14640 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14641 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14641 | GUI | DEBUG | ge | glLoadMatrixf 0,1 -0,5 0,8 0,0 |
| 14641 | GUI | DEBUG | ge | glLoadMatrixf 0,1 -0,8 -0,5 0,0 |
| 14641 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,2 -0,0 0,0 |
| 14641 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14641 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14641 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14642 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14642 | GUI | DEBUG | ge | prim triangle 12x |
| 14642 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14642 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14643 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14643 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14643 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14643 | GUI | DEBUG | ge | finish (0) |
| 14643 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x27, behavior=1, signalId=0x0 |
| 14644 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14644 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x27, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14644 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x27, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14645 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14645 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14645 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x27, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14645 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14645 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x27, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14646 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14646 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14646 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 14646 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14646 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 14646 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14647 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14648 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14648 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 14648 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14649 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14645 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14649 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14649 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14651 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14651 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14651 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14651 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14651 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14652 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14652 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14662 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14662 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 14662 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14662 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14662 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14663 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14663 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14663 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14663 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x28 |
| 14663 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x28, stall=0x0880D888) |
| 14664 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14664 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x28, stall=0x0880D89C) |
| 14664 | GUI | DEBUG | ge | executeList PspGeList[id=0x28, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14664 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x28, stall=0x0880D99C) |
| 14664 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x28, stall=0x0880D9A4) |
| 14664 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 14664 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14665 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 14665 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x28, status=PSP_GE_LIST_DRAWING, pc=0x0880D868, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14665 | GUI | DEBUG | ge | base 08000000 |
| 14665 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14665 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14666 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14666 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 14666 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14666 | GUI | DEBUG | ge | clear mode : 5 |
| 14666 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14667 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14667 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14667 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14667 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14667 | GUI | DEBUG | ge | prim sprites 1x |
| 14667 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14668 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14668 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14668 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14668 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14668 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14669 | GUI | DEBUG | ge | clear mode end |
| 14669 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14669 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14669 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14669 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14669 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14669 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14670 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14670 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14670 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14670 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14670 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14670 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14670 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14671 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14671 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14671 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14671 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14671 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14671 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14672 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14672 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14672 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14672 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14672 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14665 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14672 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14673 | GUI | DEBUG | ge | glLoadMatrixf 0,1 -0,6 0,8 0,0 |
| 14673 | GUI | DEBUG | ge | glLoadMatrixf 0,1 -0,8 -0,6 0,0 |
| 14673 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,2 -0,0 0,0 |
| 14673 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14674 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14674 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14674 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14674 | GUI | DEBUG | ge | prim triangle 12x |
| 14674 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14674 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14675 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14675 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14675 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14675 | GUI | DEBUG | ge | finish (0) |
| 14676 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x28, behavior=1, signalId=0x0 |
| 14676 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14676 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x28, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14676 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x28, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14677 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14677 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14677 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x28, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14677 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14677 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x28, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14677 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14678 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14678 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 14678 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14678 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 14678 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14679 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14680 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14681 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 14678 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14681 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14682 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14682 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14682 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14682 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14683 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14683 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14683 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14683 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14684 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14684 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14696 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14696 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 14696 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14696 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14696 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14697 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14697 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14697 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14698 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x29 |
| 14698 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x29, stall=0x0880D888) |
| 14698 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14698 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x29, stall=0x0880D89C) |
| 14698 | GUI | DEBUG | ge | executeList PspGeList[id=0x29, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14698 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 14699 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 14699 | GUI | DEBUG | ge | base 08000000 |
| 14699 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14699 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14699 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 14699 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14700 | GUI | DEBUG | ge | clear mode : 5 |
| 14700 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14700 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14700 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14700 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14701 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14701 | GUI | DEBUG | ge | prim sprites 1x |
| 14701 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14701 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14701 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14701 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14702 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14702 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14702 | GUI | DEBUG | ge | Stall address 0x0880D89C reached, waiting for Sync |
| 14702 | GUI | DEBUG | ge | Stall address 0x0880D89C reached, waiting for Sync |
| 14699 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x29, stall=0x0880D99C) |
| 14703 | GUI | DEBUG | ge | clear mode end |
| 14703 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14703 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14703 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14703 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x29, stall=0x0880D9A4) |
| 14704 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14704 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x29, status=PSP_GE_LIST_DRAWING, pc=0x0880D8B0, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14704 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14704 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14703 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14704 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14705 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14705 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14705 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14705 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14705 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14705 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14706 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14706 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14706 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14706 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14706 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14706 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14707 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14707 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14707 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14707 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14707 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14707 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14708 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14708 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14708 | GUI | DEBUG | ge | glLoadMatrixf 0,1 -0,6 0,8 0,0 |
| 14708 | GUI | DEBUG | ge | glLoadMatrixf 0,1 -0,8 -0,6 0,0 |
| 14708 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,2 -0,0 0,0 |
| 14708 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14709 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14709 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14709 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14709 | GUI | DEBUG | ge | prim triangle 12x |
| 14709 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14709 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14710 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14710 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14710 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14710 | GUI | DEBUG | ge | finish (0) |
| 14710 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x29, behavior=1, signalId=0x0 |
| 14710 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14711 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x29, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14711 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x29, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14711 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14711 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14712 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x29, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14712 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x29, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14712 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14712 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14712 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 14712 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14713 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 14713 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14713 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14713 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14715 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14714 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14715 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 14716 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14716 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14716 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14716 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14716 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14717 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14717 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14717 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14718 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14718 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14718 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14729 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14729 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 14729 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14729 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14730 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14730 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14730 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14730 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14730 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x2A |
| 14731 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2A, stall=0x0880D888) |
| 14731 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14731 | GUI | DEBUG | ge | executeList PspGeList[id=0x2a, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14731 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 14731 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 14732 | GUI | DEBUG | ge | base 08000000 |
| 14732 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14732 | GUI | DEBUG | ge | Stall address 0x0880D888 reached, waiting for Sync |
| 14732 | GUI | DEBUG | ge | Stall address 0x0880D888 reached, waiting for Sync |
| 14732 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2A, stall=0x0880D89C) |
| 14733 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14733 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 14733 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14734 | GUI | DEBUG | ge | clear mode : 5 |
| 14734 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14734 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14734 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14734 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14734 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14734 | GUI | DEBUG | ge | prim sprites 1x |
| 14735 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2A, stall=0x0880D99C) |
| 14735 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14735 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2A, stall=0x0880D9A4) |
| 14735 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14735 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14736 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14736 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14736 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14736 | GUI | DEBUG | ge | clear mode end |
| 14735 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14736 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14737 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x2a, status=PSP_GE_LIST_DRAWING, pc=0x0880D8A4, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14737 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14737 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14737 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14737 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14737 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14738 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14738 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14738 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14738 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14738 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14738 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14739 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14739 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14739 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14739 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14739 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14740 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14740 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14740 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14740 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14740 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14741 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14741 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14741 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14741 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14741 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14741 | GUI | DEBUG | ge | glLoadMatrixf 0,2 -0,6 0,8 0,0 |
| 14742 | GUI | DEBUG | ge | glLoadMatrixf 0,1 -0,8 -0,6 0,0 |
| 14742 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,2 -0,0 0,0 |
| 14742 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14742 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14742 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14742 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14743 | GUI | DEBUG | ge | prim triangle 12x |
| 14743 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14743 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14743 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14743 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14743 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14744 | GUI | DEBUG | ge | finish (0) |
| 14744 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x2A, behavior=1, signalId=0x0 |
| 14744 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14744 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x2a, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14744 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x2a, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14745 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14745 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14745 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x2a, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14745 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x2a, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14745 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14746 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14746 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 14746 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14746 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 14747 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14747 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14748 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14748 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14748 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14748 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14749 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 14749 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14749 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14749 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14749 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14750 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14750 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14750 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14750 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14751 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14751 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14763 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14763 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 14763 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14764 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14764 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14764 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14764 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14765 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14765 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x2B |
| 14765 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2B, stall=0x0880D888) |
| 14765 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2B, stall=0x0880D89C) |
| 14766 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2B, stall=0x0880D99C) |
| 14766 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2B, stall=0x0880D9A4) |
| 14766 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14766 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x2b, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14767 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14767 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14768 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14768 | GUI | DEBUG | ge | executeList PspGeList[id=0x2b, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14768 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 14768 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 14768 | GUI | DEBUG | ge | base 08000000 |
| 14769 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14769 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14769 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 14769 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14769 | GUI | DEBUG | ge | clear mode : 5 |
| 14770 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14770 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14770 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14770 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14770 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14770 | GUI | DEBUG | ge | prim sprites 1x |
| 14771 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14771 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14771 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14771 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14771 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14772 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14772 | GUI | DEBUG | ge | clear mode end |
| 14772 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14772 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14772 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14773 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14773 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14773 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14773 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14773 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14773 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14773 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14774 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14774 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14774 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14774 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14774 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14775 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14775 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14775 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14775 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14775 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14775 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14776 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14776 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14776 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14776 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14776 | GUI | DEBUG | ge | glLoadMatrixf 0,2 -0,6 0,7 0,0 |
| 14776 | GUI | DEBUG | ge | glLoadMatrixf 0,1 -0,7 -0,7 0,0 |
| 14777 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,2 -0,0 0,0 |
| 14777 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14777 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14777 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14777 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14777 | GUI | DEBUG | ge | prim triangle 12x |
| 14778 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14778 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14778 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14778 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14779 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14779 | GUI | DEBUG | ge | finish (0) |
| 14779 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14779 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x2B, behavior=1, signalId=0x0 |
| 14779 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14780 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14780 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14780 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x2b, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14780 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x2b, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14781 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14781 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14781 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x2b, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14781 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14781 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x2b, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14782 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14782 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14782 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 14782 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14782 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 14783 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14783 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14783 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14783 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14784 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14784 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14784 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14784 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14784 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14796 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14796 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 14796 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14796 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14797 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14797 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14797 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14797 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14797 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x2C |
| 14798 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2C, stall=0x0880D888) |
| 14798 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2C, stall=0x0880D89C) |
| 14798 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2C, stall=0x0880D99C) |
| 14798 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2C, stall=0x0880D9A4) |
| 14799 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14799 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14799 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x2c, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14799 | GUI | DEBUG | ge | executeList PspGeList[id=0x2c, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14799 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 14800 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 14799 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14801 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14800 | GUI | DEBUG | ge | base 08000000 |
| 14801 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14801 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14801 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 14802 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14802 | GUI | DEBUG | ge | clear mode : 5 |
| 14802 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14802 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14802 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14803 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14803 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14803 | GUI | DEBUG | ge | prim sprites 1x |
| 14803 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14803 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14804 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14804 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14804 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14804 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14804 | GUI | DEBUG | ge | clear mode end |
| 14804 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14805 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14805 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14805 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14805 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14805 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14805 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14806 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14806 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14806 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14806 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14806 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14806 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14807 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14807 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14807 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14807 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14807 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14808 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14808 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14808 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14808 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14808 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14808 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14809 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14809 | GUI | DEBUG | ge | glLoadMatrixf 0,2 -0,7 0,7 0,0 |
| 14809 | GUI | DEBUG | ge | glLoadMatrixf 0,2 -0,7 -0,7 0,0 |
| 14809 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,2 -0,0 0,0 |
| 14809 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14810 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14810 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14810 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14810 | GUI | DEBUG | ge | prim triangle 12x |
| 14810 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14811 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14811 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14811 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14811 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14812 | GUI | DEBUG | ge | finish (0) |
| 14812 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x2C, behavior=1, signalId=0x0 |
| 14812 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14812 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x2c, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14812 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x2c, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14813 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14813 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14813 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x2c, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14813 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14813 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x2c, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14813 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14814 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14814 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14814 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14814 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14814 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 14815 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14815 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14815 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14815 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 14815 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14816 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14815 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14816 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14817 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14818 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 14818 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14818 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14816 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14820 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14820 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14829 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14829 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 14829 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14829 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14830 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14830 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14830 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14830 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14830 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x2D |
| 14831 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2D, stall=0x0880D888) |
| 14831 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2D, stall=0x0880D89C) |
| 14831 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2D, stall=0x0880D99C) |
| 14832 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2D, stall=0x0880D9A4) |
| 14832 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14832 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x2d, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14832 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14833 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14833 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14833 | GUI | DEBUG | ge | executeList PspGeList[id=0x2d, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14833 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 14833 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 14834 | GUI | DEBUG | ge | base 08000000 |
| 14834 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14834 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14834 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 14834 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14835 | GUI | DEBUG | ge | clear mode : 5 |
| 14835 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14835 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14835 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14835 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14836 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14836 | GUI | DEBUG | ge | prim sprites 1x |
| 14836 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14836 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14836 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14837 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14837 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14837 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14837 | GUI | DEBUG | ge | clear mode end |
| 14837 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14838 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14838 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14838 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14838 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14838 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14838 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14839 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14839 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14839 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14839 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14839 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14840 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14840 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14840 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14840 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14840 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14841 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14841 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14841 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14841 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14841 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14842 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14842 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14842 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14842 | GUI | DEBUG | ge | glLoadMatrixf 0,2 -0,7 0,7 0,0 |
| 14842 | GUI | DEBUG | ge | glLoadMatrixf 0,2 -0,7 -0,7 0,0 |
| 14843 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,3 -0,0 0,0 |
| 14843 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14843 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14843 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14843 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14844 | GUI | DEBUG | ge | prim triangle 12x |
| 14844 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14844 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14844 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14844 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14845 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14845 | GUI | DEBUG | ge | finish (0) |
| 14845 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x2D, behavior=1, signalId=0x0 |
| 14845 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14845 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x2d, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14846 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x2d, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14846 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14846 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14846 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x2d, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14846 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14847 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x2d, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14847 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14847 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14847 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14847 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 14847 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14848 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14848 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14848 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 14848 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14849 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14850 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14850 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14850 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14851 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14851 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14852 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14852 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14863 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14863 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 14863 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14864 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14864 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14864 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14865 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14865 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14865 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x2E |
| 14865 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2E, stall=0x0880D888) |
| 14865 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14866 | GUI | DEBUG | ge | executeList PspGeList[id=0x2e, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14866 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2E, stall=0x0880D89C) |
| 14866 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 14866 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2E, stall=0x0880D99C) |
| 14866 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 14867 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2E, stall=0x0880D9A4) |
| 14867 | GUI | DEBUG | ge | base 08000000 |
| 14867 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14867 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14867 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x2e, status=PSP_GE_LIST_DRAWING, pc=0x0880D888, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14868 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14868 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14868 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14868 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 14869 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14869 | GUI | DEBUG | ge | clear mode : 5 |
| 14869 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14869 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14869 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14870 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14870 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14870 | GUI | DEBUG | ge | prim sprites 1x |
| 14870 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14870 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14870 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14871 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14871 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14871 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14871 | GUI | DEBUG | ge | clear mode end |
| 14871 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14872 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14872 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14872 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14872 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14873 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14873 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14873 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14873 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14873 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14874 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14874 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14874 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14874 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14874 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14875 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14875 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14875 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14875 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14875 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14876 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14876 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14876 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14876 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14876 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14877 | GUI | DEBUG | ge | glLoadMatrixf 0,2 -0,7 0,7 0,0 |
| 14877 | GUI | DEBUG | ge | glLoadMatrixf 0,2 -0,6 -0,7 0,0 |
| 14877 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,3 -0,0 0,0 |
| 14877 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14877 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14878 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14878 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14878 | GUI | DEBUG | ge | prim triangle 12x |
| 14878 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14878 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14878 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14879 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14879 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14879 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14879 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14879 | GUI | DEBUG | ge | finish (0) |
| 14880 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x2E, behavior=1, signalId=0x0 |
| 14880 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14880 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14880 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x2e, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14881 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x2e, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14881 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14881 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14881 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x2e, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14881 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x2e, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14882 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14882 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14882 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 14882 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14882 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 14883 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14883 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14884 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14884 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 14885 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14885 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14885 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14886 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14886 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14886 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14886 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14887 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14887 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14887 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14896 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14896 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 14897 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14897 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14897 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14897 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14897 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14898 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14898 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x2F |
| 14898 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2F, stall=0x0880D888) |
| 14898 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14898 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2F, stall=0x0880D89C) |
| 14899 | GUI | DEBUG | ge | executeList PspGeList[id=0x2f, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D888, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14899 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2F, stall=0x0880D99C) |
| 14899 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 14899 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 14899 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x2F, stall=0x0880D9A4) |
| 14899 | GUI | DEBUG | ge | base 08000000 |
| 14900 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14900 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14900 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x2f, status=PSP_GE_LIST_DRAWING, pc=0x0880D888, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14900 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14900 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14901 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 14901 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14901 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14902 | GUI | DEBUG | ge | clear mode : 5 |
| 14902 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14902 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14902 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14902 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14903 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14903 | GUI | DEBUG | ge | prim sprites 1x |
| 14903 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14903 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14903 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14903 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14904 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14904 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14904 | GUI | DEBUG | ge | clear mode end |
| 14904 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14904 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14905 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14905 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14905 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14905 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14905 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14906 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14906 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14906 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14906 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14906 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14907 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14907 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14907 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14907 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14908 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14908 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14908 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14908 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14908 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14909 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14909 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14909 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14909 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14909 | GUI | DEBUG | ge | glLoadMatrixf 0,2 -0,7 0,6 0,0 |
| 14910 | GUI | DEBUG | ge | glLoadMatrixf 0,2 -0,6 -0,8 0,0 |
| 14910 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,3 -0,0 0,0 |
| 14910 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14910 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14910 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14911 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14911 | GUI | DEBUG | ge | prim triangle 12x |
| 14911 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14911 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14912 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14912 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14912 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14912 | GUI | DEBUG | ge | finish (0) |
| 14912 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x2F, behavior=1, signalId=0x0 |
| 14913 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14913 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x2f, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14913 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x2f, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14914 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14914 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14914 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x2f, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14914 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14915 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14915 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14915 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x2f, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14915 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14916 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14916 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14916 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 14916 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14917 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 14917 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14917 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14917 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14918 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14918 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14918 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14918 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14919 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14919 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14920 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14920 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 14921 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14921 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14929 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14929 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 14929 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14930 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14930 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14930 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14930 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04088000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14930 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14931 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x30 |
| 14931 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x30, stall=0x0880D888) |
| 14931 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x30, stall=0x0880D89C) |
| 14931 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14931 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x30, stall=0x0880D99C) |
| 14932 | GUI | DEBUG | ge | executeList PspGeList[id=0x30, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D89C, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14932 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x30, stall=0x0880D9A4) |
| 14932 | GUI | DEBUG | ge | fbp fbp=4000000, fbw=512 |
| 14932 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14932 | GUI | DEBUG | ge | fbw fbp=0, fbw=512 |
| 14933 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x30, status=PSP_GE_LIST_DRAWING, pc=0x0880D868, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14933 | GUI | DEBUG | ge | base 08000000 |
| 14933 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14933 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14934 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04000000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14934 | GUI | DEBUG | ge | Reloading GE Memory (0x04000000-0x04088000) to screen (480x272) |
| 14934 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14934 | GUI | DEBUG | ge | clear mode : 5 |
| 14935 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14935 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14935 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14935 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14935 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14935 | GUI | DEBUG | ge | prim sprites 1x |
| 14936 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14936 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14936 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14936 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14936 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14937 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14937 | GUI | DEBUG | ge | clear mode end |
| 14937 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14937 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14938 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14933 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14938 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14938 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14938 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14939 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14939 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14939 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14939 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14939 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14940 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14940 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14940 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14940 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14940 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14941 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14941 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14941 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14941 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14942 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14942 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14942 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14942 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14942 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14943 | GUI | DEBUG | ge | glLoadMatrixf 0,3 -0,7 0,6 0,0 |
| 14943 | GUI | DEBUG | ge | glLoadMatrixf 0,2 -0,6 -0,8 0,0 |
| 14943 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,3 -0,0 0,0 |
| 14943 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14943 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14944 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14944 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14944 | GUI | DEBUG | ge | prim triangle 12x |
| 14944 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14945 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14945 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14945 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14945 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14945 | GUI | DEBUG | ge | finish (0) |
| 14946 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x30, behavior=1, signalId=0x0 |
| 14946 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14946 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x30, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14946 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x30, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14947 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14947 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14947 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x30, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14947 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14947 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14948 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14948 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14948 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x30, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14948 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14949 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14949 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04000000 |
| 14949 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14949 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 14950 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14950 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14951 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14951 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14951 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14951 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14952 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14952 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14952 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14953 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14953 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04088000 |
| 14954 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14954 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 14963 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14963 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'UnblockThreadAction.execute' |
| 14963 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14964 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14964 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14964 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14964 | user_main | DEBUG | hle.sceDisplay | sceDisplaySetFrameBuf(topaddr=0x04000000, bufferwidth=512, pixelformat=3, syncType=0) |
| 14964 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue(list=0x0880D860, stall=0x0880D860, cbid=0xF, arg=0x00000000) |
| 14968 | user_main | DEBUG | hle.sceGe_user | sceGeListEnQueue returning 0x31 |
| 14968 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x31, stall=0x0880D888) |
| 14968 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x31, stall=0x0880D89C) |
| 14969 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x31, stall=0x0880D99C) |
| 14969 | user_main | DEBUG | hle.sceGe_user | sceGeListUpdateStallAddr(id=0x31, stall=0x0880D9A4) |
| 14969 | user_main | DEBUG | hle.sceGe_user | sceGeDrawSync mode=0 |
| 14969 | user_main | DEBUG | hle.sceGe_user | blockCurrentThreadOnList blocking thread a on list PspGeList[id=0x31, status=PSP_GE_LIST_STALL_REACHED, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14969 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14969 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14970 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - start display |
| 14970 | GUI | DEBUG | ge | executeList PspGeList[id=0x31, status=PSP_GE_LIST_DRAWING, pc=0x0880D860, stall=0x0880D9A4, cbid=0xF, ended=false, finished=false, paused=false, restarted=false] |
| 14970 | GUI | DEBUG | ge | fbp fbp=4088000, fbw=512 |
| 14970 | GUI | DEBUG | ge | fbw fbp=88000, fbw=512 |
| 14970 | GUI | DEBUG | ge | base 08000000 |
| 14971 | GUI | DEBUG | ge | jump old PC: 0x0880D870, new PC: 0x0880D888 |
| 14971 | GUI | DEBUG | hle.sceDisplay | hleDisplaySetGeBuf topaddr=0x04088000, bufferwidth=512, pixelformat=3, copyGE=false, with=480, height=272 |
| 14971 | GUI | DEBUG | ge | Reloading GE Memory (0x04088000-0x04110000) to screen (480x272) |
| 14971 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14972 | GUI | DEBUG | ge | clear mode : 5 |
| 14972 | GUI | DEBUG | ge | vtype GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12 |
| 14972 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14972 | GUI | DEBUG | ge | vaddr 0880d870 |
| 14972 | GUI | DEBUG | ge | Texture.hashCode: 8192 bytes |
| 14972 | GUI | DEBUG | ge | tflush Reusing cached texture 5 |
| 14972 | GUI | DEBUG | ge | prim sprites 1x |
| 14972 | GUI | DEBUG | ge | sceGuEnable(GU_SCISSOR_TEST) |
| 14972 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14973 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14973 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14973 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14973 | GUI | DEBUG | ge | sprite (0,0)-(0,0) at (0,0,0)-(480,272,0) |
| 14973 | GUI | DEBUG | ge | clear mode end |
| 14973 | GUI | DEBUG | ge | sceGuTexMode(X, mipmaps=0, mipmapShareClut=true, swizzle=false) |
| 14973 | GUI | DEBUG | ge | sceGuTexMode(tpsm=2(PSM_4444), X, X, X) |
| 14973 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14974 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, X, lo(pointer=0x880ac00)) |
| 14974 | GUI | DEBUG | ge | sceGuTexImage(level=0, X, X, texBufferWidth=64, hi(pointer=0x880ac00)) |
| 14974 | GUI | DEBUG | ge | sceGuTexImage(level=0, width=64, height=64, X, X) |
| 14974 | GUI | DEBUG | ge | tflush (deferring to prim) |
| 14974 | GUI | DEBUG | ge | sceGuTexFunc mode 000004 |
| 14974 | GUI | DEBUG | ge | sceGuTexEnvColor 00FFFF00 (no alpha) |
| 14974 | GUI | DEBUG | ge | sceGuTexFilter(min=1, mag=1) (mm#0) |
| 14974 | GUI | DEBUG | ge | sceGuTexScale(u=1.0, v=1.0) |
| 14974 | GUI | DEBUG | ge | sceGuTexOffset(u=0.0, v=0.0) |
| 14975 | GUI | DEBUG | ge | material ambient r=1,0 g=1,0 b=1,0 (00FFFFFF) |
| 14975 | GUI | DEBUG | ge | material ambient a=1,0 (FF) |
| 14975 | GUI | DEBUG | ge | sceGumMatrixMode GU_PROJECTION 0 |
| 14975 | GUI | DEBUG | ge | glLoadMatrixf 0,7 0,0 0,0 0,0 |
| 14975 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,3 0,0 0,0 |
| 14975 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 -1,0 |
| 14975 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -1,0 0,0 |
| 14975 | GUI | DEBUG | ge | sceGumMatrixMode GU_VIEW 0 |
| 14976 | GUI | DEBUG | ge | glLoadMatrixf 1,0 0,0 0,0 0,0 |
| 14976 | GUI | DEBUG | ge | glLoadMatrixf 0,0 1,0 0,0 0,0 |
| 14976 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 1,0 0,0 |
| 14976 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 0,0 1,0 |
| 14976 | GUI | DEBUG | ge | sceGumMatrixMode GU_MODEL 0 |
| 14976 | GUI | DEBUG | ge | glLoadMatrixf 0,3 -0,8 0,6 0,0 |
| 14976 | GUI | DEBUG | ge | glLoadMatrixf 0,2 -0,6 -0,8 0,0 |
| 14976 | GUI | DEBUG | ge | glLoadMatrixf 0,9 0,3 -0,0 0,0 |
| 14976 | GUI | DEBUG | ge | glLoadMatrixf 0,0 0,0 -2,5 1,0 |
| 14977 | GUI | DEBUG | ge | vtype GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24 |
| 14977 | GUI | DEBUG | ge | base 0x080000 redundant pure state cmd ignored |
| 14977 | GUI | DEBUG | ge | vaddr 0880a890 |
| 14977 | GUI | DEBUG | ge | prim triangle 12x |
| 14977 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14977 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14977 | GUI | DEBUG | ge | sceGuDisable(RE_COLOR_MATERIAL) |
| 14977 | GUI | DEBUG | ge | Texture Mipmap base=0, max=0, textureNumMipmaps=0 |
| 14978 | GUI | DEBUG | ge | Not reading Vertex, all native at 0x0880A890 |
| 14978 | GUI | DEBUG | ge | finish (0) |
| 14978 | GUI | DEBUG | hle.sceGe_user | Scheduling Async Callback name:'GeCallbackFinish', thread:'user_main', PC:08806468, $a0:00000000, $a1: 00000000, $a2: 08914EBC, listId=0x31, behavior=1, signalId=0x0 |
| 14978 | GUI | DEBUG | ge | end pc=0x880d9a4 |
| 14978 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x31, status=PSP_GE_LIST_DRAWING, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14978 | GUI | DEBUG | ge | FINISH / SIGNAL / END reached, waiting for Sync (PspGeList[id=0x31, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false]) |
| 14979 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt GE(0x19) at 0x08806468 |
| 14979 | user_main | DEBUG | hle.ThreadManForUser | Calling InterruptHandler 0x08806468(0x00000000,0x08914EBC) |
| 14979 | user_main | DEBUG | hle.sceGe_user | hleGeOnAfterCallback restarting list PspGeList[id=0x31, status=PSP_GE_LIST_END_REACHED, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=true, restarted=false] |
| 14979 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14979 | user_main | DEBUG | hle.sceCtrl | hleCtrlExecuteSampling |
| 14979 | user_main | DEBUG | hle.ThreadManForUser | Triggering Interrupt VBLANK(0x1E) |
| 14980 | user_main | DEBUG | hle.ThreadManForUser | End of Interrupt |
| 14980 | GUI | DEBUG | hle.sceGe_user | hleGeListSyncDone list PspGeList[id=0x31, status=PSP_GE_LIST_DONE, pc=0x0880D9A4, stall=0x0880D9A4, cbid=0xF, ended=true, finished=true, paused=false, restarted=false], done, waking thread a |
| 14980 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_S) |
| 14980 | GUI | DEBUG | ge | sceGuDisable(RE_TEXTURE_GEN_T) |
| 14980 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - saving the GE to memory 0x04088000 |
| 14980 | GUI | DEBUG | ge | GETexture.copyScreenToTexture GETexture[0x04088000-0x04110000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] |
| 14981 | user_main | DEBUG | hle.sceGe_user | really waking thread a(user_main) |
| 14981 | user_main | DEBUG | hle.ThreadManForUser | -------------------- unblock SceUID=a name:'user_main' caller:'sceGe_user.step' |
| 14981 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'user_main(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14981 | user_main | DEBUG | hle.ThreadManForUser | ---------------------------------------- SceUID=a name:'user_main' |
| 14981 | user_main | DEBUG | hle.sceDisplay | sceDisplayWaitVblankStart |
| 14981 | user_main | DEBUG | hle.ThreadManForUser | -------------------- block SceUID=a name:'user_main' caller:'ThreadManForUser.hleBlockCurrentThread' |
| 14981 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - rendering the FB 0x04000000 |
| 14982 | user_main | DEBUG | hle.ThreadManForUser | Context switching to 'idle0(Status PSP_THREAD_READY, Wait None)' after reschedule |
| 14982 | GUI | DEBUG | ge | GETexture.copyTextureToScreen GETexture[0x04000000-0x04088000, 480x272, bufferWidth=512, pixelFormat=3(PSM_8888)] at 0x0 |
| 14982 | GUI | DEBUG | hle.sceDisplay | sceDisplay.paintGL - end display |
| 15767 | GUI | DEBUG | hle.ThreadManForUser | really deleting thread:'idle0' |
| 15767 | GUI | DEBUG | hle.ThreadManForUser | thread:'idle0' freeing stack 0x08800000 |
| 15768 | GUI | DEBUG | hle.ThreadManForUser | really deleting thread:'idle1' |
| 15768 | GUI | DEBUG | hle.ThreadManForUser | thread:'idle1' freeing stack 0x08802000 |
| 15768 | GUI | DEBUG | hle.ThreadManForUser | really deleting thread:'user_main' |
| 15768 | GUI | DEBUG | hle.ThreadManForUser | thread:'user_main' freeing stack 0x09F80000 |
| 15768 | GUI | DEBUG | hle.SysMemUserForUser | free SysMemInfo[addr=0x09F80000-0x09FC0000, uid=b, partition=2, name='ThreadMan-Stack-0xa-user_main', type=PSP_SMEM_High, size=0x40000 (allocated=0x40000)] |
| 15768 | GUI | DEBUG | hle.ThreadManForUser | really deleting thread:'update_thread' |
| 15768 | GUI | DEBUG | hle.ThreadManForUser | thread:'update_thread' freeing stack 0x09FFF000 |
| 15768 | GUI | DEBUG | hle.SysMemUserForUser | free SysMemInfo[addr=0x09FFF000-0x0A000000, uid=d, partition=2, name='ThreadMan-Stack-0xc-update_thread', type=PSP_SMEM_High, size=0x1000 (allocated=0x1000)] |
| 15768 | GUI | INFO | hle.ThreadManForUser | ----------------------------- ThreadMan exit ----------------------------- |