Don't you mean Grandia 2 Bat lol
And the new delay is causing some games to skip like Omibisu 2 and Maximo and the Army of Zen
|
|
|
|
Would you like to get all the new info from
PSX-Scene in your email each day?
Want to learn more about the team keeping you up to date with the latest scene news?
Read about them now! Check out our Developer bios, too! | ||
|
|
Don't you mean Grandia 2 Bat lol
And the new delay is causing some games to skip like Omibisu 2 and Maximo and the Army of Zen

Is how all good gaming systems came to beIt seems to be a thread context thing because even DelayThread(1) has the same effect. It's the fact of calling the function, not the programmed delay that is having effect.
That is a colateral effect caused by the DelayThread() call as it causes the system to change the order it's doing things, it does affect CdReadSt() which calls sceCdRead0() and the mentioned games use CdReadSt() to play the movies. I solved that duplicating sceCdRead0() as sceCdRead1() and leaving it without the DelayThread() call. I am not sure what effect it has on IOP memory but I suspect it eat some extra 16Kb of memory. :P
But it works and I can keep DelayThread() in place...
Could you post code I_oliveira
Tried it but didn't find any change in skipping on those games so maybe I am doing something wrong bad me![]()

Is how all good gaming systems came to beThis is the modified CDVDMAN I am using. just rename the existing file at /OPS2LD/modules/iopcore/cdvdman.c and paste this one in the directory.
It's changed from commit 639 at Ifcaro's bitbucket.
Thanks I did everything right except change to 1
Didn't know you did that will try it out let you know ok
Update the games are working like before and tested RC Going Commando and seams to work and even better nice will test more games and see if any adverse effects hope not
Last edited by RandQalan; 04-22-2012 at 12:12 AM.

Is how all good gaming systems came to beWith this change on CDVDMAN the japanese version of Onimusha2 plays the videos better than with the original CDVDMAN...
The Same for USA of that game
Nice work any more fixes![]()

Is how all good gaming systems came to beWelp, the recompile with Oli's modified CDVDMAN does nothing to help SH2 or Xenosaga on my end - still need UDMA2 for those two games no matter what. On an unrelated note, there's a cheat in Codebreaker 9 to force Xenosaga to run at 60FPS instead of 30FPS that I never tried until last night. Holy hell, if only random battles worked, and the PS2 could handle more than 2 enemies in a dungeon without slowing back down. That code sure makes the game far more playable - couldn't believe how fast Shion moved and how fast menu transitions were. If Namco ever re-releases Xenosaga in an HD package on modern consoles, it better run at 60FPS ...
l_oliveira fix wasn't to fix that anyway bat it was to fix slowdown caused by a fix for other games that slowdown and problems with FMV for xenosaga was their before SH2 fix we made![]()

Is how all good gaming systems came to be| « Previous Thread | Next Thread » |