Frame skipping? Is there an opposite?

Found a bug? Please report it, but remember to follow the bug reporting guidelines.
Missing a sane feature? Let us know!
But please do NOT request ports to other systems.

Moderator: ZSNES Mods

Post Reply
johnt

Frame skipping? Is there an opposite?

Post by johnt »

Hi,

I know there is frame skipping, and I know you can disable automatic frame handling.

These are cool features, but I would really love to see the opposite of frame skipping, where extra frames are rendered. I have an extremely fast computer.

I have used the automatic frame handling, but the screen does not move smoothly. So I disable the auto frame handling and set the frame skip to 0 and it's as smooth as silk...but it's just too fast.

If there was an option to render extra frames it would be just awesome. Then I could just select +1 (for 1 frame extra for every frame rendered) or +2 (for 2 frames extra for every frame rendered).

This would slow it down a bit and yet still maintain that silky smooth scrolling.

So, is it possible to render extra frames? Say 1 extra frame, or 2 extra frames, etc?

Even rendering +1 frame would be great as it would provide half the speed it is now yet still maintain the silk smoothness.

Any help would be appreciated

John
snkcube
Hero of Time
Posts: 2646
Joined: Fri Jul 30, 2004 2:49 am
Location: In front of the monitor
Contact:

Post by snkcube »

Try Vsync?
Try out CCleaner and other free software at Piriform
Image
johnt

Post by johnt »

Tried Vsync

Also tried running it with the -6 and it's still the same. Tried with the -K switch and it won't run at all.

I'm at a loss as to what is causing this, but I'd really like the ability to render 1 frame for every 1 displayed, so in effect doubling the number of frames rendered but keeping that smooth scrolling.

Thanks for the tip.
Aerdan
Winter Knight
Posts: 467
Joined: Mon Aug 16, 2004 10:16 pm
Contact:

Post by Aerdan »

Use a filter or two.
blackmyst
Zealot
Posts: 1161
Joined: Sun Sep 26, 2004 8:36 pm
Location: Place.

Post by blackmyst »

Filters don't have anything to do with it.


If you're using -6, and enable triple buffering, it should all work perfectly when using auto framerate. If not, then there's probably some external problem.
[size=75][b]Procrastination.[/b]
Hard Work Often Pays Off After Time, but Laziness Always Pays Off Now.[/size]
ThunderClaw
I know where you live.
Posts: 148
Joined: Thu Aug 19, 2004 4:51 am

Post by ThunderClaw »

I read your post three times, and I still can't believe I'm reading it right.

Are you seriously requesting that ZSNES render frames that aren't there?
FireKnight:I'm pretty sure a 1KG 24k gold brick costs less than that.

phonymike: well the same amount of raw metals used in a car costs a fraction of the price of a new car idiot. I'm gonna take away your posting privileges and replace them with my balls on your chin.

I smell spray paint.
kode54
Zealot
Posts: 1140
Joined: Wed Jul 28, 2004 3:31 am
Contact:

Post by kode54 »

You can also set the maximum frame skip to zero, so automatic frameskip becomes frame rate throttling. Otherwise, you will need vsync and a 60Hz video mode for proper speed regulation.
BootGod
Rookie
Posts: 24
Joined: Sun Oct 24, 2004 8:44 pm

Post by BootGod »

Yeah it sounds to me like your using vsync, but the video mode is probably using 75 or 85 Hz. If your monitor has an OSD, while your in game, go into the OSD, and often there is an item that tells you current resolution/refresh rate. If the vertical refresh is higher than 60 Hz, that is your problem. If you happen to have a DirectX control panel, you can force 60 Hz on whatever video mode you want to use. But if you don't, you would probably have to set it manually somewhere in the registry. I couldn't tell you where off the top of my head though :?
Esturk
Lurker
Posts: 114
Joined: Wed Jul 28, 2004 7:07 pm
Location: Edmonton, Alberta, Canada

Post by Esturk »

Anybody know why I can't get Earthbound to scroll smoothly? Every other game I have tried is smooth except Earthbound. I don't understand, it's very choppy just walking around. :?

I run Zsnes at 640x480DR Full @ 60Hz with Triple Buffering enabled. Specs are in my sig, and like I said every other game I've tried runs smooth.
blackmyst
Zealot
Posts: 1161
Joined: Sun Sep 26, 2004 8:36 pm
Location: Place.

Post by blackmyst »

Esturk wrote:Anybody know why I can't get Earthbound to scroll smoothly? Every other game I have tried is smooth except Earthbound. I don't understand, it's very choppy just walking around. :?

I run Zsnes at 640x480DR Full @ 60Hz with Triple Buffering enabled. Specs are in my sig, and like I said every other game I've tried runs smooth.
Some games just use weird scrolling. Don't know why, they just seem to be scrolling with varying distances per frame, or something. Madou Monogatari is another such game.
[size=75][b]Procrastination.[/b]
Hard Work Often Pays Off After Time, but Laziness Always Pays Off Now.[/size]
Nightcrawler
Romhacking God
Posts: 922
Joined: Wed Jul 28, 2004 11:27 pm
Contact:

Post by Nightcrawler »

There is a difference between vsync and the triple buffering option. This person has stated they tried vsync, but I haven't seen reference to them trying triple buffering.

If that doesn't fix it, then yeah, I'd agree it's a refresh related problem. Try running ZSNES in a windowed mode on your desktop and see if the scrolling problem is still there.
[url=http://transcorp.romhacking.net]TransCorp[/url] - Home of the Dual Orb 2, Cho Mahou Tairyku Wozz, and Emerald Dragon SFC/SNES translations.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.
DOLLS (J) [!]
ZNES Developer
Posts: 215
Joined: Mon Aug 02, 2004 11:22 pm

Post by DOLLS (J) [!] »

BootGod wrote:If your monitor has an OSD, while your in game, go into the OSD, and often there is an item that tells you current resolution/refresh rate. If the vertical refresh is higher than 60 Hz, that is your problem. If you happen to have a DirectX control panel, you can force 60 Hz on whatever video mode you want to use. But if you don't, you would probably have to set it manually somewhere in the registry. I couldn't tell you where off the top of my head though :?
This is the solution to your problem, just verify you're running ZSNES @ 60 Hz and turn on VSYNC.
Post Reply