EmuNewz Network
TOCA Race Driver 2 - EUR - ULES00040 - 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: TOCA Race Driver 2 - EUR - ULES00040 (/showthread.php?tid=242632)



TOCA Race Driver 2 - EUR - ULES00040 - sum2012 - 05-22-2020

3f7c52a version
black screen
21:27:50 ERROR memory - MPEG_readThread - read8 - Invalid memory address: 0x0FEF10C0 PC=0x08A1645C


RE: TOCA Race Driver 2 - EUR - ULES00040 - gid15 - 05-22-2020

Code:
21:27:50 DEBUG hle.sceMpeg - MPEG_readThread - sceMpegRingbufferAvailableSize ringbufferAddr=0x08B9EAFC
...
21:27:50 DEBUG hle.sceMpeg - user_main - sceMpegAvcDecodeDetail mpeg=0x08B9EAF8, detailPointer=0x08B9EAD0
21:27:50 DEBUG hle.sceMpeg - user_main - sceMpegAvcDecodeDetail returning 0x0
21:27:50 DEBUG hle.sceMpeg - user_main - detailPointer[out]:
0x08B9EAD0 00 00 00 00 01 00 00 00 E0 01 00 00 10 01 00 00  >................<
0x08B9EAE0 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00  >................<
0x08B9EAF0 01 00 00 00 00 00 00 00 18 9D 1A 09 00 DA 00 08  >................<
0x08B9EB00 24 DA 00 08                                      >$...<
sceMpegAvcDecodeDetail is overwriting 8 bytes (0x08B9EAFC-0x08B9EB03) of the ringbuffer structure.
As this is a very old game (PSP_SYSTEM_VER = 1.50), I guess that an older version of sceMpegAvcDecodeDetail was returning less data. I need to further investigate in this direction.


RE: TOCA Race Driver 2 - EUR - ULES00040 - gid15 - 05-22-2020

(05-22-2020, 01:36 PM)gid15 Wrote:
Code:
21:27:50 DEBUG hle.sceMpeg - MPEG_readThread - sceMpegRingbufferAvailableSize ringbufferAddr=0x08B9EAFC
...
21:27:50 DEBUG hle.sceMpeg - user_main - sceMpegAvcDecodeDetail mpeg=0x08B9EAF8, detailPointer=0x08B9EAD0
21:27:50 DEBUG hle.sceMpeg - user_main - sceMpegAvcDecodeDetail returning 0x0
21:27:50 DEBUG hle.sceMpeg - user_main - detailPointer[out]:
0x08B9EAD0 00 00 00 00 01 00 00 00 E0 01 00 00 10 01 00 00  >................<
0x08B9EAE0 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00  >................<
0x08B9EAF0 01 00 00 00 00 00 00 00 18 9D 1A 09 00 DA 00 08  >................<
0x08B9EB00 24 DA 00 08                                      >$...<
sceMpegAvcDecodeDetail is overwriting 8 bytes (0x08B9EAFC-0x08B9EB03) of the ringbuffer structure.
As this is a very old game (PSP_SYSTEM_VER = 1.50), I guess that an older version of sceMpegAvcDecodeDetail was returning less data. I need to further investigate in this direction.
I've implemented the change for sceMpegAvcDecodeDetail in commit 8917271.


RE: TOCA Race Driver 2 - EUR - ULES00040 - sum2012 - 05-23-2020

6be8add version
can move to playable.
Some graphic problem