Damn, just compiled 3623.
Did enyone else notice the games running supposedly full fps, but choppy video?
----
Also, i made a patch to manually configure that watchdog.
EDIT: Forum won't let me attach .patch files, i added a .txt extension to it.
(07-01-2009, 07:29 AM)CacoFFF Wrote: [ -> ]Test anything prior to 3397, that commit was the one that changed the watchdog value.
The version 3542,no have this problem.I tested the Super paper mario,and the title screen the movement of caracters is very fine,in the newest versions in the title screen have same FPS,but view my eyes recognizes only 30fps(the emulator indicates 60fps).
That's a new bug just seen it in 3623 and does not help in testing my patch =(, anyways it's one of nolan's commits, what rev is it you saw it?
Issue reports have already been submitted.
how do i use your watch patch cacofff
If you have downloaded Tortoise SVN and are able to compile Dolphin, leave the patch where you put all the source files, right click on it > tortoise svn > apply patch.
In the small panel, right click > patch all.
Compile.
In the main options, you'll see an additional setting besides framelimiter, set it to 60 for default, 15 for brawl, i don't know what's better for other games, that is up to you to find out.
If builds 36xx video looks terrible, try something earlier, it's something unrelated to the patch.
EDIT: Don't forget to delete the .txt extension.
Quote:anyways it's one of nolan's commits, what rev is it you saw it?
isnt it 3545 ?
thats where the big change was. i didnt noticed any other huge change after that.
@ caco :
nice watchdog option. i wanted to to create one too, but didnt had the time yet to do.
one question : is it possible to change the watchdog value ingame and does it change the speed ?
(07-01-2009, 03:21 PM)Iulius Wrote: [ -> ]one question : is it possible to change the watchdog value ingame
Probably. Just bind some hotkey to change FAKE_GP_WATCHDOG_PERIOD to some insane number and see if it works.

(07-01-2009, 05:26 PM)gcp111 Wrote: [ -> ] (07-01-2009, 03:21 PM)Iulius Wrote: [ -> ]one question : is it possible to change the watchdog value ingame
Probably. Just bind some hotkey to change FAKE_GP_WATCHDOG_PERIOD to some insane number and see if it works. 
The funcion is called init, so i guess it's only called a the start of emulation.

If that's so, we would have to implement another function which reacts to an option change.
We either check every frame comparing the Watchdog values from ConfigManager to detect any changes, or make ConfigManager send an event or notification to SystemTimers if a change is done.
One sounds like yet another if check per-frame, and the other looks like a mess with the includes.
can anybody compile cacofff patch to anybuild so i could test if it works cuz im noob and dont know how to compile
maybe rev3542 then
Quote:The funcion is called init
yes, thats why i asked.
i allready tried to set watchdog = framelimit some time ago and it doesn't seem to work.
so probably init is called just once.
but we can use the function where framelimiter sits as this is allways called once a frame
im really looking forwand to a intelligent function that adjusts watchdog down and up depending on the gamespeed.
a pity i cant work on it before weekend, just have my laptop with me and no games to test.