Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Phantom Kingdom Portable
#1
Title: Phantom Kingdom Portable
Genre: SLG
Region: JP
Format: ISO
Version: v0.7.6-48-gdd8f1b3
OS: Windows
Compatibility: Playable
Game ID: NPJH50451
Notes: Only Missing music and sounds,plus misc sprite.Might be solved by changing render.

Log:
https://gist.github.com/anonymous/9b7ffcf6b33dac7fe42c


Attached Files Thumbnail(s)
           
Reply
#2
Black screen when start Undecided. Lastest build on Windows
Reply
#3
I can get this run on the latest Windows 64-bit build of JPCSP (3583 , ) but only if I start it from a new JPCSP instance , if I try and load it after loading something else it freezes at 0x88000000 with the same sympton (Black Screen), might be related if someone is trying to debug this.
Reply
#4
Did some more testing:

This game "broke" with Build v0.9.8-1054-g0f16872 when FuncReplacement was set to True by default.

This runs on the latest build if Function Replacement is turned off.

Edit memstick\PSP\SYSTEM\ppsspp.ini and under [CPU] replace
FuncReplacements = True

with
FuncReplacements = False

So under that condition it's Playable.
Reply
#5
(08-01-2014, 01:27 PM)Elaugaufein Wrote: Did some more testing:

This game "broke" with Build v0.9.8-1054-g0f16872 when FuncReplacement was set to True by default.

This runs on the latest build if Function Replacement is turned off.

Edit memstick\PSP\SYSTEM\ppsspp.ini and under [CPU] replace
FuncReplacements = True

with
FuncReplacements = False

So under that condition it's Playable.

Thanks
it is still the only way to play this game even on latest ppsspp

otherwise this happen:
Code:
E[G3D]: GPUCommon.cpp:490 DL PC = 00000000 WTF!!!!
Reply
#6
does anybody have the cwcheat for this game? thanks

can anybody please tell me what app to use to read .ini files on android?i cant seem to read it. thanks

can anybody please tell me what app to use on reading .ini files. i cant seem to read it. thanks
Reply
#7
Still not working with new builds (need to use old one). There is english patch and seems that it is working with emulator http://gbatemp.net/threads/phantom-kingd...on.365313/
Reply
#8
Does turning function replacements off still fix it? Anyone with a compiler and this game willing to debug/

-[Unknown]
Reply
#9
Yes turning replacements off still fix it. But cant help with debug.
Reply
#10
Disable replace memset,it bootup.
here is the infolog after I do that
https://gist.github.com/daniel229/a1e13de056ed8e7dfb04

will see some error logs like these.

Quote:38:52:899 user_main E[HLE]: Util\BlockAllocator.cpp:134 Block Allocator failed to allocate 20217856 (01348000) bytes of contiguous memory
38:52:899 user_main E[KERNEL]: HLE\sceKernelMemory.cpp:1792 AllocMemoryBlock(heap, 0, 01348000, 00000000): allocation failed
Reply
#11
From which memset hash it's using, I figured out the cycle counts. Apparently this also helps:

//return 10 + bytes / 4; // approximation
return 5 + 6 * bytes + 2;

(within Replace_memset()...)

But, this may just mean that something else there is incorrectly timing or is causing it to be sensitive to timing. For example, drawing may be returning too quickly or something.

-[Unknown]
Reply
#12
Still not working.

Build: v0.9.9.1-1309-gcb62468
Log Link: https://mega.co.nz/#!xpp0nBYY!Ey-Cp3C5pd...tNAPMMHuMw

Log Console:
[Image: eb897dfaf5.png]
Reply
#13
It's { 0xeabb9c1b4f83d2b4, 52, "memset", }, // Crisis Core
yes, return 5 + 6 * bytes + 2; works
Reply
#14
Crashes on Android.

10-07 13:29:39.271: E/WindowState(4472): The process of this window already died: Window{1c689fc7 u0 d0 org.ppsspp.ppsspp/org.ppsspp.ppsspp.PpssppActivity} : android.os.TransactionTooLargeException
Reply
#15
The latest release uses the new memset timing (and I think the one before too.) Is this working now?

If it doesn't work on Android still, need more of the log. That one line isn't enough... that's after it already crashed, just Android complaining that an app crashed.

-[Unknown]
Reply


Forum Jump: