EmuNewz Network
Red Bull X-Fighters - NPEZ00100 - Printable Version

+- EmuNewz Network (https://www.emunewz.net/forum)
+-- Forum: PSP Emulation (https://www.emunewz.net/forum/forumdisplay.php?fid=191)
+--- Forum: JPCSP Official Forum (https://www.emunewz.net/forum/forumdisplay.php?fid=51)
+---- Forum: Commercial Game Discussion (https://www.emunewz.net/forum/forumdisplay.php?fid=54)
+----- Forum: JPCSP - Playable Games (https://www.emunewz.net/forum/forumdisplay.php?fid=65)
+----- Thread: Red Bull X-Fighters - NPEZ00100 (/showthread.php?tid=172903)

Pages: 1 2


Red Bull X-Fighters - NPEZ00100 - DragonNeos - 10-28-2015

This game was tested with revision f1a485d. The option "Disable optimized VertexInfo reading (may improve compatibility)" is required as the graphics won't render correctly without this option (1st Screenshot - Enabled, 2nd Screenshot - Disabled, 3rd Screenshot - External Software Renderer). Even with this option enabled, not all graphics will display properly as messages that appear before the Main Menu will flicker or have graphics that are missing (4th Screenshot - OpenGL, 5th Screenshot - External Software Renderer).

This may be an interesting thing to note from the log:
Code:
03:29:13  WARN       ge - GUI - Unknown/unimplemented video command [unk 0xB6](0) at 0x08A40250
03:29:13  WARN       ge - GUI - Unknown/unimplemented video command [unk 0xB7](0) at 0x08A40254

One major problem with the audio is that the emulator will freeze if the game is left at the Main Menu for too long and attempts to reload the background music.
Code:
03:32:41 ERROR      mp3 - mp3-playback-thread0 - Header missing



RE: Red Bull X-Fighters - NPEZ00100 - gid15 - 10-28-2015

Code:
04:15:26 DEBUG hle.sceMp3 - mp3-playback-thread0 - sceMp3Decode id=0x0, bufferAddress=0x09FA7A90
04:15:26 DEBUG hle.sceMp3 - mp3-playback-thread0 - Decoding from 0x093DD1A0, length=0x3DE0 to 0x093E21C0, inputBuffer pspFileBuffer(addr=0x093D9540, maxSize=0x7A40, currentSize=0x3DE0, readPosition=0x3C60, writePosition=0x0, filePosition=0x16EC20, fileMaxSize=0x16B61F)
04:15:26 DEBUG hle.sceMp3 - mp3-playback-thread0 - sceMp3Decode bufferAddress=0x09FA7A90(0x093E21C0) returning 0x1200
04:15:26 DEBUG hle.sceMp3 - mp3-playback-thread0 - sceMp3CheckStreamDataNeeded id=0x0
04:15:26 DEBUG hle.sceMp3 - mp3-playback-thread0 - sceMp3GetInfoToAddStreamData id=0x0, writeAddr=0x09FA7A70, writableBytesAddr=0x09FA7A74, readOffsetAddr=0x09FA7A78
04:15:26 DEBUG hle.sceMp3 - mp3-playback-thread0 - sceMp3GetInfoToAddStreamData returning writeAddr=0x093D9540, writableBytes=0x3D20, readOffset=0x16EC20
04:15:26 DEBUG hle.sceMp3 - mp3-playback-thread0 - sceMp3NotifyAddStreamData id=0x0, bytesToAdd=0x3D20
It would be helpful if you could provide a JpcspTrace log from a real PSP with the following JpcspTrace config lines:

Code:
sceMp3GetInfoToAddStreamData 0xA703FE0F 4 xppp
sceMp3NotifyAddStreamData 0x0DB149F4 2 xx
Thank you!


RE: Red Bull X-Fighters - NPEZ00100 - DragonNeos - 10-29-2015

Unfortunately, the PSP would crash when the two lines are added onto JpcspTrace as the game displays the company logo.


RE: Red Bull X-Fighters - NPEZ00100 - gid15 - 10-29-2015

(10-29-2015, 07:55 AM)DragonNeos Wrote: Unfortunately, the PSP would crash when the two lines are added onto JpcspTrace as the game displays the company logo.
I've just pushed my latest improvements for JpcspTrace in c2f7416. Could you check if it still crashes?


RE: Red Bull X-Fighters - NPEZ00100 - DragonNeos - 10-30-2015

The PSP crashes even earlier at the screen displaying PlayStation Portable after the game is selected.


RE: Red Bull X-Fighters - NPEZ00100 - gid15 - 10-30-2015

(10-30-2015, 07:35 AM)DragonNeos Wrote: The PSP crashes even earlier at the screen displaying PlayStation Portable after the game is selected.
Could you give the log.txt file at that time?


RE: Red Bull X-Fighters - NPEZ00100 - DragonNeos - 10-30-2015

There isn't anything printed in the log other than the JpcspTrace configuration.


RE: Red Bull X-Fighters - NPEZ00100 - gid15 - 10-30-2015

(10-30-2015, 07:55 AM)DragonNeos Wrote: There isn't anything printed in the log other than the JpcspTrace configuration.
Could you try the following 2 configuration files (removing all other lines):
#1:
Quote:sceKernelCreateThread 0x446D8DE6 6 sxdxxx
#2:
Quote:sceMp3GetInfoToAddStreamData 0xA703FE0F 4 xppp



RE: Red Bull X-Fighters - NPEZ00100 - DragonNeos - 10-30-2015

I have attached the files. What primarily causes JpcspTrace to crash the PSP? Is it because of a lack of memory in the PSP as it is logging the syscalls being used by the application or something else?

EDIT: I also attached sceMp3NotifyAddStreamData in case you needed it.


RE: Red Bull X-Fighters - NPEZ00100 - gid15 - 10-30-2015

(10-30-2015, 08:30 AM)DragonNeos Wrote: I have attached the files. What primarily causes JpcspTrace to crash the PSP?
It seems to work now for both sceMp3 calls... is it the entry for sceUtilitySavedataInitStart which is causing the crash?