forums.PPSSPP.org
Eternal Etude Canvas 4 ULJM05980 - Printable Version

+- forums.PPSSPP.org (https://forums.ppsspp.org)
+-- Forum: PPSSPP - Playstation Portable Simulator Suitable for Playing Portably (/forumdisplay.php?fid=1)
+--- Forum: Commercial Games - Compatibility and Results (/forumdisplay.php?fid=5)
+---- Forum: In-game (/forumdisplay.php?fid=15)
+---- Thread: Eternal Etude Canvas 4 ULJM05980 (/showthread.php?tid=5971)

Pages: 1 2


Eternal Etude Canvas 4 ULJM05980 - Tabman - 08-27-2013 07:31 PM

Title: Eternal Etude Canvas 4
Disc ID: ULJM05980
Genre: Dating Sim (I think)
Region: JPN
Format: ISO
Version: PPSSPP 0.9.1-219 x64+x86
OS: Windows 7 64 bit
Compatibility: nothing/black screen
Notes: crashes emulator. Tried with various settings x64+x86. No difference.

Log File x64 (deleted a few thousand repeating lines):[attachment=7556]


RE: Eternal Etude Canvas 4 ULJM05980 - [Unknown] - 08-29-2013 05:40 AM

Probably this:
14:00:530 umd driver E[HLE]: HLE\sceIo.cpp:1807 UNIMPL 0=sceIoIoctl id: 00000004, cmd 01030008, indataPtr 09ff38c0, inlen 00000004, outdataPtr 09cf3440, outLen 00020000
14:00:531 umd driver E[HLE]: HLE\sceIo.cpp:1807 UNIMPL 0=sceIoIoctl id: 00000004, cmd 01030008, indataPtr 09ff38c0, inlen 00000004, outdataPtr 09d13440, outLen 00020000

-[Unknown]


RE: Eternal Etude Canvas 4 ULJM05980 - Tabman - 09-16-2013 05:07 PM

ppsspp-v0.9.1-969-g3eb8e1a-windows-amd64
The intro to the story, with the typical visual novel gfx,text and speech, is now playable until the intro movie has finished. Then ppsspp hangs with 100% cpu load.
[attachment=8491][attachment=8492][attachment=8493]

Log file x64:[attachment=8494]


Please move to the Menu,Intro forum.

Many thanks!


RE: Eternal Etude Canvas 4 ULJM05980 - vnctdj - 09-16-2013 05:09 PM

Moved.


RE: Eternal Etude Canvas 4 ULJM05980 - GuilhermeGS2 - 11-22-2013 04:22 PM

any news?

*updating compatibility list.


RE: Eternal Etude Canvas 4 ULJM05980 - sum2012 - 12-22-2013 11:54 PM

v0.9.6-185-gacce50a-windows-x86
Same problem.After the intro movie has finished,freeze
Attach info log
Debug log:(446mb) https://drive.google.com/file/d/0B3OaSdeV0L8kTi1JM2k2Xzl0OWc/edit?usp=sharing


RE: Eternal Etude Canvas 4 ULJM05980 - [Unknown] - 12-26-2013 07:01 AM

Unimplemented HLE function sceKernelRegisterThreadEventHandler

Is this a completely original ISO ripped from a UMD without any patching or hacks?

-[Unknown]


RE: Eternal Etude Canvas 4 ULJM05980 - sum2012 - 12-26-2013 11:37 AM

Yes it is original ISO ripped from a UMD without any patching or hacks
I also tested JPCSP.It doesn't have this probrem


RE: Eternal Etude Canvas 4 ULJM05980 - sum2012 - 12-28-2013 10:05 PM

edit: add log

I want to wrap the function
https://github.com/sum2012/ppsspp/commit/af6c8a6b9360be5a2254db070e196d7bc92a83b6
but full of
55:44:435 user_main I[IO]: HLE\sceIo.cpp:835 stdout:

Also name %s is wrong ?

(12-26-2013 07:01 AM)[Unknown] Wrote:  Unimplemented HLE function sceKernelRegisterThreadEventHandler

Is this a completely original ISO ripped from a UMD without any patching or hacks?

-[Unknown]



RE: Eternal Etude Canvas 4 ULJM05980 - Tabman - 05-01-2014 11:22 AM

0.9.8-561 win x86, no change.


RE: Eternal Etude Canvas 4 ULJM05980 - xsacha - 07-07-2014 06:31 AM

I don't have this game to test, but you could try just a stub function, like:

Code:
int sceKernelRegisterThreadEventHandler(const char *name, SceUID threadId, int mask, u32 handlerAddr, u32 commonAddr)
{
    DEBUG_LOG(SCEKERNEL, "sceKernelRegisterThreadEventHandler(name=%s, threadId=%x, mask=%x, handler=%08x, common=%08x)", name, threadId, mask, handlerAddr, commonAddr);
//    handlerInfo handler = new createHandler(name, threadId, mask, handlerAddr, commonAddr);
    Thread *t = kernelObjects.Get<Thread>(threadID, error);
    // TODO: Handle thread event
    if (t) {
        // Insert handler.uid and handler in to event handler map
        // Insert threadId and handler.uid in to event map
        // return handler.uid
    }
    else {
        // TODO
    }
    return SCE_KERNEL_ERROR_UNKNOWN_THID;
}

in sceKernelThread.cpp

Matched with this:
Code:
    {0x0C106E53,WrapI_CIIUU<sceKernelRegisterThreadEventHandler>,"sceKernelRegisterThreadEventHandler",   HLE_NOT_IN_INTERRUPT},
in sceKernel.cpp

You can see what the debug log prints.


RE: Eternal Etude Canvas 4 ULJM05980 - sum2012 - 07-07-2014 11:20 AM

@xsacha
Error:identifier "error" is undefined

Thread *t = kernelObjects.Get<Thread>(threadId, error);


RE: Eternal Etude Canvas 4 ULJM05980 - Tabman - 09-28-2014 03:28 PM

PPSSPP 9.9.1 - 541 x64 Windows 7
Only Black screen. Log file gets filled with this:
Code:
16:45:903 user_main    I[IO]: HLE\sceIo.cpp:845 stdout:
16:45:903 user_main    D[IO]: HLE\sceIo.cpp:918 1=sceIoWrite(1, 0894d824, 1)
16:45:903 idle0        D[KERNEL]: HLE\sceKernelThread.cpp:3262 Context switch: user_main -> idle0 (276->272, pc: 08881484->08000000, io write) +16us
16:45:903 user_main    D[KERNEL]: HLE\sceKernelThread.cpp:3262 Context switch: idle0 -> user_main (272->276, pc: 08000000->08881484, woke from hle delay) +100us
16:45:903 user_main    D[IO]: HLE\sceIo.cpp:561 1=sceKernelStdout()

Log File x64 (deleted around 200mb of the above lines in it):[attachment=12815]


RE: Eternal Etude Canvas 4 ULJM05980 - GamerzHell9137 - 12-30-2014 05:22 AM

Blackscreen when booting the game on latest builds.

Log: https://mega.co.nz/#!Yt5xhIKY!2Mn3-6eul2oIvuS1s9jzLJrRB2a5STMhngCc0C-PrFE


RE: Eternal Etude Canvas 4 ULJM05980 - vnctdj - 12-30-2014 02:02 PM

Moved.