EmuNewz Network
Stellar Theater Portable JPN -ULJM06224 - Printable Version

+- EmuNewz Network (https://www.emunewz.net/forum)
+-- Forum: PSP Emulation (https://www.emunewz.net/forum/forumdisplay.php?fid=191)
+--- Forum: JPCSP Official Forum (https://www.emunewz.net/forum/forumdisplay.php?fid=51)
+---- Forum: Commercial Game Discussion (https://www.emunewz.net/forum/forumdisplay.php?fid=54)
+----- Forum: JPCSP - Half playable Games (https://www.emunewz.net/forum/forumdisplay.php?fid=66)
+----- Thread: Stellar Theater Portable JPN -ULJM06224 (/showthread.php?tid=242609)

Pages: 1 2


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 Big Grin


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?