EmuNewz Network

Full Version: End of Aspiration - NPJH00133
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
This game was tested with JPCSP v0.7 r3462 and PPSSPP v0.9.7.2-288-g743854a. The game runs well on JPCSP except for some minor problems.

1) The Font in the game is not being rendered correctly. The Font seems to be cut off in JPCSP while it displays correctly in PPSSPP. (1st Screenshot - JPCSP, 2nd Screenshot - PPSSPP)
2) If a battle extends past a certain period or when a player is idle for a certain amount of time, then the background audio will be cut off until the end of the battle or when the player leaves the map.
Code:
WARN       me - thread01 - Could not reset audio play position to 184
3) This game has problems with displaying resolution over 2x. The screen is located in the lower left corner after increasing the resolution over 2x. (3rd Screenshot - 1x, 4th Screenshot - 2x, 5th Screenshot - 3x)
4) End of Aspiration must have a very unique method of creating SAVEDATA. The reason why I say this is because SAVEDATA created from JPCSP does not work on PPSSPP. SAVEDATA created from PPSSPP does not work on JPCSP. When either situation occurs, either emulator can get to the Title Screen, but the characters (小 - Small, 中 - Medium (Default), 大 - Large) to adjust the Music Volume does not appear and the audio does not play unless the Directional Pad is pressed (Left or Right). (6th Screenshot) On PPSSPP, after pressing Load, the emulator will immediately crash. On JPCSP, after pressing Load, the emulator will Pause as the game displays Corrupted SAVEDATA in Japanese and then the emulator will crash after Run is persistently clicked on. (7th Screenshot) The Java Console Error looks like this:
Code:
ERROR   memory - user_main - read8 - Invalid memory address: 0x00000000 PC=0x0881A108
ERROR   memory - user_main - read8 - Invalid memory address: 0xFFFFFFFF PC=0x0881A108
ERROR   memory - user_main - read8 - Invalid memory address: 0xFFFFFFFF PC=0x0881CFD4
ERROR  runtime - user_main - Catched Throwable in RuntimeThread:
java.lang.ArrayIndexOutOfBoundsException: 268435455
    at jpcsp.memory.MemoryReader$MemoryReaderIntArray32.readNext(MemoryReader.java:296)
    at jpcsp.Allegrex.compiler.nativeCode.AbstractNativeCodeSequence.getStrlen(AbstractNativeCodeSequence.java:185)
    at jpcsp.Allegrex.compiler.nativeCode.Strlen.call(Strlen.java:42)
    at _S1_2_8864F88.s(_S1_2_8864F88.java:0)
    at _S1_2_881CABC.s(_S1_2_881CABC.java:84)
    at _S1_2_880D934.s(_S1_2_880D934.java:148)
    at _S1_2_8839274.s(_S1_2_8839274.java:1772)
    at _S1_2_8839274.exec(_S1_2_8839274.java)
    at jpcsp.Allegrex.compiler.RuntimeContext.jumpCall(RuntimeContext.java:157)
    at jpcsp.Allegrex.compiler.RuntimeContext.jump(RuntimeContext.java:189)
    at _S1_2_881BAA4.s(_S1_2_881BAA4.java:292)
    at _S1_2_881BE20.s(_S1_2_881BE20.java:324)
    at _S1_2_881C024.s(_S1_2_881C024.java:280)
    at _S1_2_8861E2C.s(_S1_2_8861E2C.java:284)
    at _S1_2_8861E2C.exec(_S1_2_8861E2C.java)
    at jpcsp.Allegrex.compiler.RuntimeContext.execWithReturnAddress(RuntimeContext.java:668)
    at jpcsp.Allegrex.compiler.RuntimeContext.runThread(RuntimeContext.java:709)
    at jpcsp.Allegrex.compiler.RuntimeThread.run(RuntimeThread.java:50)

For the INFO Log, I added three lines into LogSettings.xml:
Code:
<logger name='hle.sceFont'> <level value='debug' /> </logger>
<logger name='hle.sceSasCore'> <level value='debug' /> </logger>
<logger name='hle.sceAtrac3plus'> <level value='debug' /> </logger>
This game was tested with JPCSP v0.7 r3671. Problems that I have listed in the first post that still exist are:

1) The Font in the game is not being rendered correctly. The Font seems to be cut off in JPCSP while it displays correctly in PPSSPP. (1st Screenshot - JPCSP, 2nd Screenshot - PPSSPP) (I have tested this game with Fonts from JPCSP and from a real PSP.)

3) This game has problems with displaying resolution over 2x. The screen is located in the lower left corner after increasing the resolution over 2x. (3rd Screenshot - 1x, 4th Screenshot - 2x, 5th Screenshot - 3x)

For the INFO Log, I added two lines into LogSettings.xml:
Code:
<logger name='hle.sceFont'> <level value='debug' /> </logger>
<logger name='hle.sceSasCore'> <level value='debug' /> </logger>
(11-02-2014, 03:55 AM)DragonNeos Wrote: [ -> ]3) This game has problems with displaying resolution over 2x. The screen is located in the lower left corner after increasing the resolution over 2x. (3rd Screenshot - 1x, 4th Screenshot - 2x, 5th Screenshot - 3x)
This can be the case when not using exact multiples of the PSP resolution. From the 3x screenshot size, this is not exactly 3x but something between 2x and 3x (3x should be 1440x816 pixels). You will probably get similar results when resizing to something between 1x and 2x