|
Post by brunni on Oct 16, 2005 10:31:46 GMT 1
Hello Thank you for this very good emulator , I would just like to report small issues with frameskipping. I don't use Auto because the games can run fine (50 or 60 fps), but when there are some objects on the screen, it goes down to 6 FPS! So I fix frameskip to 1, which gives me 30 fps, and in worst case 28, with 56 VFPS (instead of 5 fps, 60 vfps). I largely prefer that, but setting a maximum frameskip would be fine, so that it could run at 45 fps in empty scenes and go down to 30 only when needed, because if 30 fps is constant, 1/2 frame flickering can't be seen, as 1/2 frame is skipped. The problem, with fixed frameskip, is that late can be accumulated a lot. For example, if in a scene, it goes down to 56 VFPS for 10 seconds, when it's finished it will run at maximum speed (more than 60 VFPS) until it has recuperated its whole late, here 40 virtual frames. Late should not be accumulated so much. Simply, if late > max_frameskip, then it should be set to 0. Hope it helps, regards, Brunni
|
|
siddy
New Member
Posts: 28
|
Post by siddy on Oct 18, 2005 7:35:07 GMT 1
what game is this with? have y altered other options? mhz and rendering?
go 333mhz and approx. ull be fine.
|
|
|
Post by craig588 on Oct 18, 2005 19:55:49 GMT 1
i'm pretty sure he want's an option to limit the autoframeskip to a maximum of 2 or 3 frames. Even if it's running at 58FPS, that's very playable, but the current autoframeskip will keep skipping up to 9 frames untill it hits 60FPS.
If you wouldn't mind using version 0.1 I could modify the source and make a version that had an adjustable limit. Tell me if you wouldn't mind and I'll do it.
|
|
|
Post by brunni on Oct 18, 2005 20:58:07 GMT 1
siddy> The game is Parodius, but there's a lot more. None of my games really run at 60 fps (or only in some scenes). I use version 0.2c, 333 MHz, approx software or PSP accelerated or PSP accel. + approx soft, depending of the game. For example, Donkey Kong Country (PAL) runs mostly at 50 fps during some levels (but without palette HDMA). For Prehistorik Man I had to enable about all hacks but it was still not really playable in some scenes. craig588> Hm, I don't remember if 0.1 is a lot slower... but if you want to, I would appreciate (and a lot of other people also, I think). Sorry, I wasn't clear, but my english is very poor... Basically, I just wanted to report a bug, and ask for a feature. * The feature is an option to limit autoframeskip (but other persons already asked for it, so I think they already know about it) * The bug is that if speed goes below 100%, late is accumulated, and then the emulator will run at its maximum speed (>100%) until it reaches all the late it accumulated. I think this is a bug, and for developpers I just gave a possible resolution, that is, late should be forgotten when its frame number is greater than MAX_FRAMESKIP.
|
|
|
Post by craig588 on Oct 18, 2005 23:10:16 GMT 1
I don't have a complier on this computer, my main computer is broken right now. I don't have any tools or anything here, but I tried making a guess without much checking, but this should work, I'm not too familair with how Yoyos menu system works though, it might not do anything. I uploaded the edited file to one of those free hosting places, it should be up for the next week. You can just drop it in to the PSP folder in the source directory and compile. Get it here: www.savefile.com/files/9251921
|
|
siddy
New Member
Posts: 28
|
Post by siddy on Oct 19, 2005 0:34:19 GMT 1
Almost all my games run 60fps, if u try PAL roms they are designed to run at 50fps and and easier/faster.
|
|
|
Post by medion on Oct 19, 2005 15:30:31 GMT 1
Siddy, please try to contribute something useful to the discussion. There qre quite a few posters here who feel that the emulator can do no wrong. Fact is, it's far from perfect, and TYL can use people like Brunni who give feedback in areas that is lacks, so that they can improve it further.
|
|