05-16-2017, 01:40 PM
This game was tested with revision 052aefd. The opening video has some stuttering in terms of the display while the audio is fine. The External Software Renderer works with this game while OpenGL has major issues.
When using OpenGL, these issues appear in Story Mode:
1) If the user chooses to let the first cutscene fully play without skipping anything, the emulator will crash as the game attempts to load the next cutscene. The following appears in the log:
2) If the user chooses to skip the first cutscene, the emulator will still crash but the audio of the second cutscene will play in the background (display is frozen on the first cutscene). The following appears in the log:
The errors that are displayed in the ConsoleOut.txt are different for each issue. The first cutscene appeared to be slow to me performance wise so I captured about 20 seconds of data for the profiler (using the option Reset Profiler Information) and placed the text file in the First Cutscene Played.zip.
When using OpenGL, these issues appear in Story Mode:
1) If the user chooses to let the first cutscene fully play without skipping anything, the emulator will crash as the game attempts to load the next cutscene. The following appears in the log:
Code:
08:37:51 WARN ge - GUI - Unknown/unimplemented video command [unk 0xfe](hex=00000008,int=8,float=0.000000) at 0x0998F420
08:37:51 WARN ge - GUI - Invalid texture address 0x1A987640 for texture level 0
08:37:51 WARN ge - GUI - Invalid texture address 0x1A987640 for texture level 0
08:37:51 INFO hle.scePower - stream thread - scePowerRegisterCallback slot=0x2, uid=0x6F
08:37:51 INFO hle.scePower - stream thread - scePowerRegisterCallback returning 0x0
08:37:51 INFO stdout - user_main - ******* Read time = 0.118 (total 0.770 seconds, 24192k)
08:37:51 INFO stdout - user_main - (predicted load time 176.045 seconds = 173.427 thinking + 0.000 seeking + 2.618 reading)
08:37:51 INFO stdout - user_main - DVD TOTAL LOAD TIME = 376.359 seconds = 375.589 think + 0.770 seek/read (24192k)
08:37:51 INFO stdout - user_main - PREDICTED UMD LOAD TIME = 402.723 seconds = 375.589 think + 6.974 seek + 20.160 read (24192k)
08:37:52 INFO stdout - user_main - Score::RESET ...............
08:37:52 WARN ge - GUI - Invalid texture address 0x1A987640 for texture level 0
08:37:52 WARN ge - GUI - Invalid texture address 0x1A987640 for texture level 0
08:37:52 WARN ge - GUI - Unknown/unimplemented video command [unk 0xfd](hex=00BFFFFF,int=12582911,float=-1.999969) at 0x041A3C7C
08:37:52 WARN ge - GUI - Invalid texture address 0x1A987640 for texture level 0
08:37:52 WARN ge - GUI - Invalid texture address 0x1A987640 for texture level 0
08:37:52 WARN ge - GUI - PRIM type=7 cannot continue previous strip/fan (4)
08:37:52 WARN ge - GUI - Invalid texture address 0x1A987640 for texture level 0
08:37:52 WARN ge - GUI - Invalid texture address 0x1A987640 for texture level 0
08:37:53 WARN ge - GUI - Invalid texture address 0x1A987640 for texture level 0
08:37:53 WARN ge - GUI - Invalid texture address 0x1A987640 for texture level 0
08:37:53 ERROR memory - GUI - getBuffer - Invalid memory address: 0x09F96A04 PC=0x88000000
2) If the user chooses to skip the first cutscene, the emulator will still crash but the audio of the second cutscene will play in the background (display is frozen on the first cutscene). The following appears in the log:
Code:
09:04:26 WARN ge - GUI - Unknown/unimplemented video command [unk 0x4f](hex=00FFCD13,int=16764179,float=NaN) at 0x0995DC20
09:04:26 INFO stdout - user_main - (predicted load time 13.378 seconds = 10.759 thinking + 0.000 seeking + 2.618 reading)
09:04:26 WARN ge - GUI - Unknown/unimplemented video command [unk 0x4f](hex=00FFCD13,int=16764179,float=NaN) at 0x0995DC44
09:04:26 WARN ge - GUI - Unknown/unimplemented video command [unk 0x4f](hex=00FFCD13,int=16764179,float=NaN) at 0x0995DC68
09:04:26 INFO stdout - user_main - DVD TOTAL LOAD TIME = 68.095 seconds = 67.549 think + 0.546 seek/read (24192k)
09:04:26 WARN ge - GUI - Unknown/unimplemented video command [unk 0x4f](hex=00FFCD13,int=16764179,float=NaN) at 0x0995DC8C
09:04:26 WARN ge - GUI - Unknown/unimplemented video command [unk 0x4f](hex=00FFCD13,int=16764179,float=NaN) at 0x0995DCB0
09:04:26 WARN ge - GUI - Unknown light mode sceGuLightMode(0000A9)
09:04:26 INFO stdout - user_main - PREDICTED UMD LOAD TIME = 94.683 seconds = 67.549 think + 6.974 seek + 20.160 read (24192k)
09:04:26 WARN ge - GUI - Unknown/unimplemented video command [unk 0x4f](hex=00FFCD13,int=16764179,float=NaN) at 0x0995DCD4
09:04:26 WARN ge - GUI - Unknown/unimplemented video command [unk 0x4f](hex=00FFCD13,int=16764179,float=NaN) at 0x0995DCF8
09:04:26 WARN ge - GUI - Unknown/unimplemented video command [unk 0x4f](hex=00FFCD13,int=16764179,float=NaN) at 0x0995DD1C
09:04:26 WARN ge - GUI - Unknown/unimplemented video command [unk 0x4f](hex=00FFCD13,int=16764179,float=NaN) at 0x0995DD40
09:04:26 WARN ge - GUI - Unknown/unimplemented video command [unk 0x4f](hex=00FFCD13,int=16764179,float=NaN) at 0x0995DD64
09:04:26 WARN ge - GUI - Unknown/unimplemented video command [unk 0x4f](hex=00FFCD13,int=16764179,float=NaN) at 0x0995DD88
09:04:26 WARN ge - GUI - Unknown/unimplemented video command [unk 0x4f](hex=00FFCD13,int=16764179,float=NaN) at 0x0995DDAC
09:04:26 WARN ge - GUI - Unknown/unimplemented video command [unk 0x52](hex=0000001C,int=28,float=0.000000) at 0x0995DDF0
09:04:26 WARN ge - GUI - Unknown light mode sceGuLightMode(00001E)
09:04:26 WARN ge - GUI - Unknown/unimplemented video command [unk 0x39](hex=00138000,int=1277952,float=0.000000) at 0x0995DE4C
09:04:26 WARN ge - GUI - signal (behavior=0, signal=0x1A) unknown behavior at 0x0995DE80
09:04:26 WARN ge - GUI - signal (behavior=0, signal=0x50) unknown behavior at 0x0995DEA4
09:04:26 WARN ge - GUI - signal (behavior=0, signal=0x7E) unknown behavior at 0x0995DEC8
09:04:26 WARN ge - GUI - signal (behavior=0, signal=0x7E) unknown behavior at 0x0995DEEC
09:04:26 WARN ge - GUI - signal (behavior=0, signal=0x7E) unknown behavior at 0x0995DF10
09:04:26 WARN ge - GUI - Unknown/unimplemented video command [unk 0x11](hex=00FFC200,int=16761344,float=NaN) at 0x0995DF28
09:04:26 WARN ge - GUI - signal (behavior=0, signal=0x11) unknown behavior at 0x0995DF34
09:04:26 WARN ge - GUI - Unimplemented VTCQ: coordQ=2.1204581E-27
09:04:26 WARN ge - GUI - Unknown/unimplemented video command [unk 0x3](hex=00FF4AFF,int=16730879,float=-269828090847479400000000000000000000000.000000) at 0x0995DF4C
09:04:26 WARN ge - GUI - Unimplemented VCV: colorR=0, colorG=52, colorB=19
The errors that are displayed in the ConsoleOut.txt are different for each issue. The first cutscene appeared to be slow to me performance wise so I captured about 20 seconds of data for the profiler (using the option Reset Profiler Information) and placed the text file in the First Cutscene Played.zip.