General Issues:
1) sceUtility font size should be adjusted to be closer to the PSP. On the 5th Screenshot (JPCSP), the text "GAME DATA" should be larger and everything else should be reduced in size so it doesn't look so squished in comparison to the 2nd Screenshot (PSP). Comparing the 3rd Screenshot (PSP) and 6th Screenshot (JPCSP), the question "Do you want to overwrite the data?" should be more aligned to the left. The font size of the other text should be reduced slightly.
With regards to SAVEDATA, how is the capacity calculated? The PSP calculates the SAVEDATA as 352 KB (DISSIDIA.BIN 252 KB + 100 KB (Unknown) = 352 KB). JPCSP just chooses to add all the items in the folder to get 278 KB (DISSIDIA.BIN 252 KB + ICON0.PNG 5 KB + PARAM.SFO 21 KB = 278 KB). However, when listing the capacity on the lower left side, JPCSP lists the capacity of the SAVEDATA as 320 KB (off by 32 KB compared to the PSP).
PSP:
JPCSP:
2) Not all games update the timestamp of any image file that is in the SAVEDATA. Both games in the Dissidia series choose to leave the ICON0.PNG file alone. JPCSP and PPSSPP update all files in the respective folder for every game. How does the PSP check whether or not to update the timestamp of the image file or does the game initiate a command to do so during the save process?
PSP:
JPCSP:
Graphics and Performance Issues:
A lot of hair textures and parts of costumes such as capes are not rendering correctly in battle or in cutscenes no matter what settings are used. The audio and subtitles in cutscenes are not in sync which seems to be a performance issue tied to FPS. As mentioned in a previous
post, revision
3586 (d237620) was the last one without graphics issues on the environment. Starting with revision
3587 (bd71f28), a lot of graphical artifacts cover the whole screen.
On the External Software Renderer, vertical lines appear on the center of a character's face and even less textures are rendered on the character models. Some graphical artifacts appear on the background and the clouds are not as detailed as the PSP rendering.
JPCSP r3586 Settings (OpenGL):
Code:
[X] Use vertex cache
[X] Use shaders
[X] Disable UBO (automatically disabled if not supported, only relevant when using shaders)
[X] Enable saving GE screen to textures instead of memory
[X] Enable decoding of indexed textures (using CLUT) in shader (only relevant when using shaders)
[X] Enable dynamic shader generation (only relevant when using shaders, recommended for AMD/ATI)
JPCSP r1dad8448 Settings (OpenGL):
Code:
[X] Use vertex cache
[X] Use shaders
[X] Disable UBO (automatically disabled if not supported, only relevant when using shaders)
[X] Enable saving GE screen to textures instead of memory
[X] Enable decoding of indexed textures (using CLUT) in shader (only relevant when using shaders)
[X] Enable dynamic shader generation (only relevant when using shaders, recommended for AMD/ATI)
JPCSP r1dad8448 (External Software Renderer):
PPSSPP v1.5.4-933-g386c9d4fc (OpenGL):