Stellar Theater Portable JPN -ULJM06224 - sum2012 - 05-09-2020
1880d18 version
black screen
Code: 19:36:07 WARN hle.sceGe_user - user_main - hleGeListEnQueue can't enqueue duplicate list address 0x089A9A80, stack 0x089A1054
19:36:07 INFO compiler - user_main - Replacing CodeBlock at 0x0885CA28 by Native Code 'sceGuTexMapMode'
19:36:07 INFO compiler - user_main - Replacing CodeBlock at 0x0885CA78 by Native Code 'sceGuTexImage'
19:36:07 INFO hle.IoFileMgrForUser - system_load - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/BACK.HED flags = 1 permissions = 00
19:36:07 INFO ge - GUI - Compiling VertexInfoReader for GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=10
19:36:07 INFO hle.IoFileMgrForUser - system_load - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/VISUAL.HED flags = 1 permissions = 00
19:36:07 INFO hle.IoFileMgrForUser - system_load - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/ACT.HED flags = 1 permissions = 00
19:36:07 INFO ge - GUI - Compiling VertexInfoReader for GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=10
19:36:07 WARN ge - GUI - Unhandled blend operation 15
19:36:07 INFO hle.IoFileMgrForUser - system_load - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/CG.HED flags = 1 permissions = 00
19:36:07 WARN ge - GUI - Unknown/unimplemented video command [unk 0xfe](hex=00FEFEFE,int=16711422,float=-169471377165718240000000000000000000000.000000) at 0x08CE0580
RE: Stellar Theater Portable JPN -ULJM06224 - sum2012 - 05-09-2020
compiler log raise error
RE: Stellar Theater Portable JPN -ULJM06224 - gid15 - 05-11-2020
Code: 06:13:22 DEBUG compiler - user_main - 0x08805190: [0x34070400] - ori $a3, $zr, 1024 <=> li $a3, 1024
06:13:22 DEBUG compiler - user_main - < 0x08805194: [0x0E216F41] - jal 0x0885BD04 [STELLARTHEATER.sub_00057D04]
...
06:13:33 DEBUG compiler - user_main - Compiling _S1_2_0x0885BD04 (STELLARTHEATER.sub_00057D04)
06:13:33 DEBUG compiler - user_main - > 0x0885BD04: [0x27BDFFE0] - addiu $sp, $sp, -32
06:13:33 DEBUG compiler - user_main - 0x0885BD08: [0x24030010] - addiu $v1, $zr, 16 <=> li $v1, 16
06:13:33 DEBUG compiler - user_main - 0x0885BD0C: [0x00E04821] - addu $t1, $a3, $zr <=> move $t1, $a3
...
06:13:33 DEBUG compiler - user_main - 0x0885BD44: [0x00000000] - sw $a2/$t1, 4/8($sp)
06:13:33 DEBUG compiler - user_main - v 0x0885BD4C: [0x11830012] - beq $t4, $v1, 0x0885BD98
06:13:33 DEBUG compiler - user_main - 0x0885BD50: [0xAFA8000C] - sw $t0, 12($sp)
06:13:33 DEBUG compiler - user_main - 0x0885BD54: [0x3C10089A] - lui $s0, 0x089A <=> li $s0, 0x089A0000
06:13:33 DEBUG compiler - user_main - 0x0885BD58: [0x26080B0C] - addiu $t0, $s0, 2828
06:13:33 DEBUG compiler - user_main - 0x0885BD5C: [0x8D060020] - lw $a2, 32($t0)
06:13:33 DEBUG compiler - user_main - 0x0885BD60: [0x01402021] - addu $a0, $t2, $zr <=> move $a0, $t2
06:13:33 DEBUG compiler - user_main - 0x0885BD64: [0x00002821] - addu $a1, $zr, $zr <=> li $a1, 0
06:13:33 DEBUG compiler - user_main - < 0x0885BD68: [0x0E22E14A] - jal 0x088B8528 [sceGeListEnQueue]
06:13:33 DEBUG compiler - user_main - 0x0885BD6C: [0x03A03821] - addu $a3, $sp, $zr <=> move $a3, $sp
This game is sending an incorrect stackDepth value (1024) to sceGeListEnQueue. I've verified on a real PSP that this is returning an error ERROR_INVALID_SIZE.
This has been improved in f9a116f.
RE: Stellar Theater Portable JPN -ULJM06224 - sum2012 - 05-12-2020
f9a116f version
play so far no problem
Can move to playable
RE: Stellar Theater Portable JPN -ULJM06224 - sum2012 - 05-15-2020
84c1ded version
Using attach save,the game would freeze but background music still work.
the game info log not work
BUT compiler debug log work!!!
Not sure have idea to fix.
EDIT !! Add compiler bad log
edit2: Add compiler GOOD log
edit3: some times I turn logger on,raise
Code: java.io.FileNotFoundException: Settings.properties (要求的檔案操作無法執行,因為檔案的使用者對應區段在開啟狀態。) <-translate:The requested file operation cannot be performed because the user corresponding section of the file is open
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
at jpcsp.settings.Settings.writeSettings(Settings.java:183)
at jpcsp.settings.Settings.writeWindowPos(Settings.java:273)
at jpcsp.WindowPropSaver.onSavePosition(WindowPropSaver.java:153)
at jpcsp.WindowPropSaver.eventDispatched(WindowPropSaver.java:43)
at java.awt.Toolkit$SelectiveAWTEventListener.eventDispatched(Unknown Source)
at java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Unknown Source)
at java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Unknown Source)
at java.awt.Toolkit.notifyAWTEventListeners(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.SentEvent.dispatch(Unknown Source)
at java.awt.DefaultKeyboardFocusManager$DefaultKeyboardFocusManagerSentEvent.dispatch(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.sendMessage(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.SentEvent.dispatch(Unknown Source)
at java.awt.DefaultKeyboardFocusManager$DefaultKeyboardFocusManagerSentEvent.dispatch(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.sendMessage(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.SequencedEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
edit4:
I find a interesting jpcsptrace of this game.
Code: 22:04:57.771 user_main - sceGeListEnQueue 0x89A9A80, 0x0, 0x0, 0x9FFF4B0 = 0x80000104
RE: Stellar Theater Portable JPN -ULJM06224 - gid15 - 05-16-2020
(05-15-2020, 01:25 PM)sum2012 Wrote: edit4:
I find a interesting jpcsptrace of this game.
Code: 22:04:57.771 user_main - sceGeListEnQueue 0x89A9A80, 0x0, 0x0, 0x9FFF4B0 = 0x80000104
Yes, this is the ERROR_INVALID_SIZE that has been implemented in f9a116f.
RE: Stellar Theater Portable JPN -ULJM06224 - sum2012 - 05-17-2020
When with this jpcsptrace setting
sceGeListEnQueue 0xAB49E76A 4 !
Real psp also hang in that screen
RE: Stellar Theater Portable JPN -ULJM06224 - gid15 - 05-22-2020
Moved to half-playable due to issues reported by sum2012.
RE: Stellar Theater Portable JPN -ULJM06224 - sum2012 - 07-24-2020
1c787fc version
8 out of 7 can pass that hang place
RE: Stellar Theater Portable JPN -ULJM06224 - gid15 - 07-25-2020
(07-24-2020, 10:51 PM)sum2012 Wrote: 1c787fc version
8 out of 7 can pass that hang place It looks like it is now getting better. Did it improve with the change from 78ae407?
|