06-01-2013, 08:22 PM
(This post was last modified: 06-01-2013, 08:29 PM by solarmystic.)
So, I've hooked up with a fellow PSP game collector who graciously lent his own US UMD to me.
I then ripped it to ISO format using my PSP, converted it to CSO and tested it on 0.7.6-1016-windows-x86 with the rig in sig.
The result?
It crashes the emulator, just like Ritori and alfman reported. It doesn't matter whether I attempted to load the .cso or the .iso file I have.
Logfile (from loading the ISO):-
Mind you, I tried loading the game with and without the at3plusdecoder.dll to discount possible at3+ crashes. I still get the same result.
I then ripped it to ISO format using my PSP, converted it to CSO and tested it on 0.7.6-1016-windows-x86 with the rig in sig.
The result?
It crashes the emulator, just like Ritori and alfman reported. It doesn't matter whether I attempted to load the .cso or the .iso file I have.
Logfile (from loading the ISO):-
Code:
19:23:827 EmuScreen.cpp:54 I[BOOT]: Starting up hardware.
19:23:827 System.cpp:70 I[HLE]: PPSSPP v0.7.6-1016-g1e84dd2
19:23:827 MemArena.cpp:370 I[MM]: Found valid memory base at 0A800000 after 39 tries.
19:23:827 MemMap.cpp:82 I[MM]: Memory system initialized. RAM at 0BE30000 (mirror at 0 @ 12800000, uncached @ 12800000)
19:23:843 Loaders.cpp:103 I[LOAD]: Identifying file...
19:23:843 FileSystems\ISOFileSystem.cpp:167 I[FileSys]: Looks like a valid ISO!
19:23:844 PSPLoaders.cpp:67 I[LOAD]: ULUS10438 : PANGYA : Fantasy Golf
19:23:844 PSPLoaders.cpp:132 I[LOAD]: Loading disc0:/PSP_GAME/SYSDIR/EBOOT.BIN...
19:23:844 HLE\sceKernelMemory.cpp:162 I[HLE]: Kernel and user memory pools initialized
19:23:845 HLE\sceIo.cpp:261 I[HLE]: Starting up I/O...
19:23:845 FileUtil.cpp:204 I[COMMON]: CreateFullPath: path Z:\extracted\2.Temp Games\PSP ISOs\Tools\ppsspp-v0.7.6-1016-g1e84dd2-windows-x86\memstick\
19:23:845 FileUtil.cpp:208 I[COMMON]: CreateFullPath: path exists Z:\extracted\2.Temp Games\PSP ISOs\Tools\ppsspp-v0.7.6-1016-g1e84dd2-windows-x86\memstick\
19:23:845 FileUtil.cpp:204 I[COMMON]: CreateFullPath: path Z:\extracted\2.Temp Games\PSP ISOs\Tools\ppsspp-v0.7.6-1016-g1e84dd2-windows-x86\flash0\
19:23:845 FileUtil.cpp:208 I[COMMON]: CreateFullPath: path exists Z:\extracted\2.Temp Games\PSP ISOs\Tools\ppsspp-v0.7.6-1016-g1e84dd2-windows-x86\flash0\
19:23:853 FileUtil.cpp:204 I[COMMON]: CreateFullPath: path Cheats
19:23:853 FileUtil.cpp:208 I[COMMON]: CreateFullPath: path exists Cheats
19:23:853 FileUtil.cpp:204 I[COMMON]: CreateFullPath: path Z:\extracted\2.Temp Games\PSP ISOs\Tools\ppsspp-v0.7.6-1016-g1e84dd2-windows-x86\memstick\PSP\PPSSPP_STATE
19:23:853 FileUtil.cpp:208 I[COMMON]: CreateFullPath: path exists Z:\extracted\2.Temp Games\PSP ISOs\Tools\ppsspp-v0.7.6-1016-g1e84dd2-windows-x86\memstick\PSP\PPSSPP_STATE
19:23:888 HLE\sceKernel.cpp:131 I[HLE]: Kernel initialized.
19:23:901 HLE\sceKernelModule.cpp:429 I[HLE]: Decrypting ~PSP file
19:24:000 C:\BuildAgent\work\acf56f986e98e7c9\Core/ELF/ElfReader.h:58 I[LOAD]: ElfReader: 14800020
19:24:004 Util\BlockAllocator.cpp:359 I[HLE]: -----------
19:24:004 Util\BlockAllocator.cpp:363 I[HLE]: Block: 08800000 - 08804000 size 00004000 taken=0 tag=(untitled)
19:24:004 Util\BlockAllocator.cpp:363 I[HLE]: Block: 08804000 - 08be9c00 size 003e5c00 taken=1 tag=ELF
19:24:004 Util\BlockAllocator.cpp:363 I[HLE]: Block: 08be9c00 - 0a000000 size 01416400 taken=0 tag=(untitled)
19:24:006 ELF\ElfReader.cpp:516 N[LOAD]: ELF loading completed successfully.
19:24:054 HLE\sceKernelModule.cpp:553 I[LOAD]: Module projectg_psp: 00000000 08b34274 08b3428c
19:24:054 HLE\sceKernelModule.cpp:722 I[HLE]: Exporting ent 0 named projectg_psp, 2 funcs, 4 vars, resident 08b346a0
19:24:055 HLE\sceKernelModule.cpp:943 I[LOAD]: Module entry: 08a9fa74
19:24:511 root N[BOOT]: EmuScreen.cpp:99 Loading D:\temp\PangyaFantasyGolfUSA.ISO...
19:24:511 root I[HLE]: HLE\sceKernelThread.cpp:1883 276=sceKernelCreateThread(name=user_main, entry=08a9fb88, prio=20, stacksize=1048576)
19:24:511 root I[HLE]: HLE\sceKernelThread.cpp:1926 sceKernelStartThread(thread=276, argSize=33, argPtr=09fffe00)
19:24:512 root I[HLE]: HLE\sceKernelThread.cpp:2012 __KernelReturnFromThread: 0
19:24:512 user_main I[HLE]: Util\BlockAllocator.cpp:359 -----------
19:24:512 user_main I[HLE]: Util\BlockAllocator.cpp:363 Block: 08800000 - 08804000 size 00004000 taken=0 tag=(untitled)
19:24:512 user_main I[HLE]: Util\BlockAllocator.cpp:363 Block: 08804000 - 08be9c00 size 003e5c00 taken=1 tag=ELF
19:24:512 user_main I[HLE]: Util\BlockAllocator.cpp:363 Block: 08be9c00 - 08d4a000 size 00160400 taken=1 tag=UserSbrk
19:24:512 user_main I[HLE]: Util\BlockAllocator.cpp:363 Block: 08d4a000 - 09effc00 size 011b5c00 taken=0 tag=(untitled)
19:24:512 user_main I[HLE]: Util\BlockAllocator.cpp:363 Block: 09effc00 - 09fffc00 size 00100000 taken=1 tag=stack/user_main
19:24:512 user_main I[HLE]: Util\BlockAllocator.cpp:363 Block: 09fffc00 - 0a000000 size 00000400 taken=0 tag=stack/root
19:24:530 user_main I[HLE]: HLE\scePower.cpp:191 sceKernelVolatileMemTryLock(0, 08b7b3a0, 146256804) - success
19:24:532 user_main I[HLE]: HLE\sceIo.cpp:541 stdout: sceGuPatchDivide
19:24:532 user_main I[HLE]: HLE\sceIo.cpp:541 stdout:
19:24:532 user_main I[HLE]: HLE\sceIo.cpp:541 stdout: sceGuTexScale
19:24:532 user_main I[HLE]: HLE\sceIo.cpp:541 stdout:
19:24:602 user_main W[HLE]: FileSystems\MetaFileSystem.cpp:83 RealPath: inPath is all prefix and no path: "umd1:"
19:24:602 user_main W[HLE]: FileSystems\MetaFileSystem.cpp:83 RealPath: inPath is all prefix and no path: "umd1:"
19:24:602 user_main E[HLE]: HLE\sceIo.cpp:1574 UNIMPL 0=sceIoIoctl id: 0000011c, cmd 01f100a6, indataPtr 09fff520, inlen 00000010, outdataPtr 00000000, outLen 00000000
19:24:602 user_main I[HLE]: HLE\sceIo.cpp:1559 sceIoIoCtl: Unknown cmd 01f30003 always returns 1
19:24:603 user_main E[HLE]: HLE\sceIo.cpp:1574 UNIMPL 0=sceIoIoctl id: 0000011c, cmd 01f100a6, indataPtr 09fff520, inlen 00000010, outdataPtr 00000000, outLen 00000000
19:24:603 user_main I[HLE]: HLE\sceIo.cpp:1559 sceIoIoCtl: Unknown cmd 01f30003 always returns 1
19:24:603 user_main E[HLE]: HLE\sceKernelModule.cpp:1255 UNIMPL sceKernelStopUnloadSelfModuleWithStatus(00000001, 00000000, 00000000, 00000000, 00000000): game has likely crashed
19:24:604 user_main E[Jit]: MIPS\x86\Jit.cpp:347 Trying to write block exit to illegal destination 00000000: pc = 08a9fca8
19:24:604 user_main W[MM]: MemmapFunctions.cpp:91 ReadFromHardware: Invalid address 00000000
19:24:604 user_main W[MM]: MemmapFunctions.cpp:91 ReadFromHardware: Invalid address 00000000
19:24:604 user_main W[MM]: MemmapFunctions.cpp:91 ReadFromHardware: Invalid address 00000000Mind you, I tried loading the game with and without the at3plusdecoder.dll to discount possible at3+ crashes. I still get the same result.
PPSSPP Modern Testbed:-
Intel Core i5 4690K @ 4.0 GHz
NVIDIA Geforce GTX 760 2GB GDDR5 VRAM @ 1138/6500 Mhz
16 GB DDR3 RAM @ 1600 MHz
Windows 7 x64 SP1
PPSSPP Ancient Testing Rig:-
Intel Core 2 Duo T9550 @ 2.8GHz
ATI Mobility Radeon 4670 1GB GDDR3 VRAM @ 843/882 MHz
8 GB DDR3 RAM @ 1066 MHz
Windows 7 x64 SP1
Intel Core i5 4690K @ 4.0 GHz
NVIDIA Geforce GTX 760 2GB GDDR5 VRAM @ 1138/6500 Mhz
16 GB DDR3 RAM @ 1600 MHz
Windows 7 x64 SP1
PPSSPP Ancient Testing Rig:-
Intel Core 2 Duo T9550 @ 2.8GHz
ATI Mobility Radeon 4670 1GB GDDR3 VRAM @ 843/882 MHz
8 GB DDR3 RAM @ 1066 MHz
Windows 7 x64 SP1

