ZSNES goes way too fast.

General area for talk about ZSNES. The best place to ask for related questions as well as troubleshooting.

Moderator: ZSNES Mods

ReyVGM
Rookie
Posts: 23
Joined: Tue Jan 18, 2005 4:30 pm

ZSNES goes way too fast.

Post by ReyVGM »

I recently updated my old (very old) PC to a 3ghz P4 and ZSNES goes unplayably fast on frameskip +1.

On auto frameskip it plays at a normal speed, just like a SNES.
But sometimes I wish to play a bit faster than normal and, on my old (very old) PC, I could.

On auto framskip I played just like a normal SNES.
On Frameskip +5 it was decently fast and playable.
And on Frameskip +9 it was bordering on unplayable, but it was still good.

But on this new PC, on frameskip 1, it goes ballistic on the speed, completely unplayable.

Is there any way for me to play a game faster than normal BUT still being able to control the character?

Is there a way to configure the frameskips so that FS +1 isn't going at 300%?

Thanks in advance.
Agozer
16-bit Corpse | Nyoron~
Posts: 3534
Joined: Sun Aug 01, 2004 7:14 pm
Location: Nokia Land

Post by Agozer »

How about checking the Config --> Speed menu. That might answer your question.
whicker: franpa is grammatically correct, and he still gets ripped on?
sweener2001: Grammatically correct this one time? sure. every other time? no. does that give him a right? not really.
Image
ReyVGM
Rookie
Posts: 23
Joined: Tue Jan 18, 2005 4:30 pm

Post by ReyVGM »

I obviously have, or else I wouldn't be posting this personal zsnes problem here ;)

I reduced the Fastforward ratio to x2 (lowest one) and frameskip +1 still goes at amazingly unplayable speeds.

I mean, I'm sure there's not way to modify that in the current zsnes, but maybe it's something that should be considered in future releases?
Firon
Trooper
Posts: 361
Joined: Fri May 05, 2006 4:37 pm
Contact:

Post by Firon »

What about 0?
franpa
Gecko snack
Posts: 2374
Joined: Sun Aug 21, 2005 11:06 am
Location: Australia, QLD
Contact:

Post by franpa »

config -> speed

look at adjusting the emulation speed and not the frame skiping value.
Last edited by franpa on Fri Jan 12, 2007 5:52 am, edited 1 time in total.
Core i7 920 @ 2.66GHZ | ASUS P6T Motherboard | 8GB DDR3 1600 RAM | Gigabyte Geforce 760 4GB | Windows 10 Pro x64
ReyVGM
Rookie
Posts: 23
Joined: Tue Jan 18, 2005 4:30 pm

Post by ReyVGM »

I've tried all that, anything above auto frameskip just sends everything at 300% speed or something near that.
franpa
Gecko snack
Posts: 2374
Joined: Sun Aug 21, 2005 11:06 am
Location: Australia, QLD
Contact:

Post by franpa »

set frame skipping to auto and adjust emulation speed to 1.25 or something...
Core i7 920 @ 2.66GHZ | ASUS P6T Motherboard | 8GB DDR3 1600 RAM | Gigabyte Geforce 760 4GB | Windows 10 Pro x64
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

Fast computers should be using Auto Frame Skip. If you are not, you have issues (and self-induced I might add).
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

There's currently no way to specify 1.x speeds. You could deactivate automatic frameskipping though, set frameskip to 0, enable Triple Buffering (or VSync) and set your monitor's refresh rate to a higher rate (e.g. 85 Hz).
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
ShadowFX
Regular
Posts: 265
Joined: Thu Jul 29, 2004 8:55 am
Location: The Netherlands

Post by ShadowFX »

Off topic: to give a little insight how fast computers such as mine perform, Mortal Kombat 2 can be finished within 20 seconds on Very hard mode. Auto-frameship on and Emulation speed x30. Of course, you use auto-fire A button with Liu Kang to perform the bicycle kick over and over. The speed here is, indeed, insanely fast.
[i]"Change is inevitable; progress is optional"[/i]
ReyVGM
Rookie
Posts: 23
Joined: Tue Jan 18, 2005 4:30 pm

Post by ReyVGM »

Auto frame skipping is on. The problem is when I set it at frame skip +2, it goes unplayable fast.

I thought there might have been a way to make higher frame skips not as quick 'cause sometimes you want to play a game faster than normal but on a fast computer anything other than standard speed is very much unplayable.


I tried deactivating autoframeskip as creaothceann suggested and it seemed to help a bit, but not as much.

Thanks for the help anyways and I hope in future ZSNES releases you are able to modify speeds even further than what we can now :)
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

I've never seen any good reason to make it go faster (other than skipping the boring parts of a game).

In any case, you could try tweaking the execution speed of ZSNES in the cfg file. Games can break due to this.

For obvious reasons, increasing the speed of the game can come at the expense of the controls not going at the same speed the game is. After all, you are speeding up EVERYTHING. :P
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
Clements
Randomness
Posts: 1172
Joined: Wed Jul 28, 2004 4:01 pm
Location: UK
Contact:

Post by Clements »

I hate to sound like an echo, but just changing the speed slider to 2x or 3x with all the rest of the options default speeds up the game just a tad, and is easily playable. Don't need to touch the frameskip options at all.
MisterJones
Trooper
Posts: 387
Joined: Fri Jul 30, 2004 6:25 am
Location: Mexico
Contact:

Post by MisterJones »

Why not just use the fast forward button? Seems like a better alternative to frameskip.
_-|-_
jtrevor99
Rookie
Posts: 26
Joined: Sun Jan 14, 2007 4:49 am

Post by jtrevor99 »

A complaint about an emulator going way too *fast*? That's unusual :)
ReyVGM
Rookie
Posts: 23
Joined: Tue Jan 18, 2005 4:30 pm

Post by ReyVGM »

"A complaint about an emulator going way too *fast*? That's unusual "

I never thought I would be complaining about it either hehe, but I knew it would happen to old system emulators once I got a faster PC.

"Why not just use the fast forward button? Seems like a better alternative to frameskip."

You are completely missing my point...

With this new PC I can only go two speeds, the normal one and a super duper double ultra insane unplayable speed.

It doesn't matter if I frameskip or fast forward, it still goes terribly/unplayable fast.

On my old PC (due to the crappyness of the CPU) I could go from a normal speed (100%) to a slightly faster one (110%) and increasing the frameskips even more would go to 120%, 140% etc.
Thus, the game would go faster than normal and still be playable, which is perfect for those slow paced games.


But on this new PC it goes from 100% to 300% (or something near light speed), thus making games unplayable on any speed other than the normal one.


"I hate to sound like an echo, but just changing the speed slider to 2x or 3x with all the rest of the options default speeds up the game just a tad, and is easily playable. Don't need to touch the frameskip options at all."

I did all that already.
I guess on a 3ghz machine changing the speed slider just a tad means making the game go insanely fast.

There's really nothing in the current build that addresses that, so I guess I'll just have to wait until more people complain about it and it gets "fixed" or until one of the authors sees it for themselves :P
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

For a thought, complaining of wanting to run emulation out of whack is not exactly high on the list of todos.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
PHoNyMiKe
Retrosexual
Posts: 1011
Joined: Wed Jul 28, 2004 2:09 am
Location: Rapture

Post by PHoNyMiKe »

yeah the way I've always played zsnes was normal speed (like it should,) and then at cutscenes hold the turbo button or whatever it is and it'd speed the game right along those scenes. you actually want to be able to adjust the turbo speed, like play games exactly 110% of normal speed. zsnes doesn't support this, and I can't imagine many people wanting this feature.

what game are you trying to play so fast?
[url=http://www.alexchiu.com/affiliates/clickthru.cgi?id=phonymike]ultimate immortality[/url]
[url=http://www.sloganizer.net/en/][img]http://www.sloganizer.net/en/image,zsnes,white,purple.png[/img][/url]
franpa
Gecko snack
Posts: 2374
Joined: Sun Aug 21, 2005 11:06 am
Location: Australia, QLD
Contact:

Post by franpa »

ReyVGM wrote:
"I hate to sound like an echo, but just changing the speed slider to 2x or 3x with all the rest of the options default speeds up the game just a tad, and is easily playable. Don't need to touch the frameskip options at all."

I did all that already.
I guess on a 3ghz machine changing the speed slider just a tad means making the game go insanely fast.

There's really nothing in the current build that addresses that, so I guess I'll just have to wait until more people complain about it and it gets "fixed" or until one of the authors sees it for themselves :P


i think you just dont want to look at the emulation speed option... because your wording says that you only looked at frameskipping... and yes... disabling auto frame skip without doing certain other things WILL make your game insanely fast... but i have just had a thought...

if you Enable Vsync and force the game to use a refresh rate of something like 85hz then disable auto frame skip it will run marginally faster... and when you want to slow it back down you can turn auto frame skip on again...
Core i7 920 @ 2.66GHZ | ASUS P6T Motherboard | 8GB DDR3 1600 RAM | Gigabyte Geforce 760 4GB | Windows 10 Pro x64
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

creaothceann wrote:There's currently no way to specify 1.x speeds. You could deactivate automatic frameskipping though, set frameskip to 0, enable Triple Buffering (or VSync) and set your monitor's refresh rate to a higher rate (e.g. 85 Hz).
ReyVGM wrote:I tried deactivating autoframeskip as creaothceann suggested and it seemed to help a bit, but not as much.
Maybe try 120 Hz in 640x480 or so?
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
franpa
Gecko snack
Posts: 2374
Joined: Sun Aug 21, 2005 11:06 am
Location: Australia, QLD
Contact:

Post by franpa »

o_O sorry for reciting you creaothceann.
Core i7 920 @ 2.66GHZ | ASUS P6T Motherboard | 8GB DDR3 1600 RAM | Gigabyte Geforce 760 4GB | Windows 10 Pro x64
sweener2001
Inmate
Posts: 1751
Joined: Mon Dec 06, 2004 7:47 am
Location: WA

Post by sweener2001 »

this is my favorite kind of "problem"

"hey guys, i guess my computer's too amazing and awe-inspiring for your emulator cause it's just way too fast."
[img]http://i26.photobucket.com/albums/c128/sweener2001/StewieSIGPIC.png[/img]
darklegion
New Member
Posts: 5
Joined: Fri Oct 22, 2004 1:40 pm

Post by darklegion »

I'd like to see 1.x speed options also.Sometimes when I am playing ps1 games under epsxe I disable frame limiting and this gives me around 75-80fps.Going at this speed gives me a minor speedup which makes going through the tedious battles in RPGs a lot more fast (and fun).Like the OP 2x or greater is way to fast for this purpose.Allowing 1.x values would fix this.
blackmyst
Zealot
Posts: 1161
Joined: Sun Sep 26, 2004 8:36 pm
Location: Place.

Post by blackmyst »

If you simply let the emulator sync to your monitor refresh rate then you can control your speed relatively precisely by forcing the monitor to 75, 85, 100 or whatever....seems really obvious. What's the problem? Vsync/triple buffering won't work?
[size=75][b]Procrastination.[/b]
Hard Work Often Pays Off After Time, but Laziness Always Pays Off Now.[/size]
shift_x

Post by shift_x »

I hate to re-visit an old thread, but I saw this hiding in the archives.

I am having a similar situation. I have tried all versions of ZSNES and have come to the exact same result. In addition, I have also tried every possible combination of settings imaginable, all still to the same result.

This seems to be specific to ZSNES.

If I use Auto Frame Rate, the game plays at 100% normal speed (As if I were playing it on the SNES sitting next to my TV.) However if I modify anything, including emulation speed, or frame skip, even to the most slightest of changes, the game plays at I'm going to say at least 4x the normal game play speed.

I understand how these things work, however I think I'm missing something here. I remember playing on my old computer, just like the original poster on this thread, and this was not a problem.

I just want to play my Secret of Mana a little bit faster. Not 4x as fast. Just like maybe 5% or 10% at most. Just enough so that it doesn't seem sluggish. With ZSNES, I cannot find a way to do this on this new computer. However I tried a different emulator called SNES9x, and with that emulator I can modify the speed settings precisely the way I want them. I just can't stand that emulator, I love ZSNES.

The speed setting I want to use, according SNES9x's method of speeding up game play, is playing it at 143% (11.7ms / frame). They list 100% as being 16.7ms / frame.

How does ZSNES' frame rate modification compare to SNES9x's in terms of method? What would be the equivalent setting (Approximate, even) in ZSNES to play at the same speed in SNES9x (143%, 11.7ms/frame)?

__________________________________________________
If you could help me out with this, I would be extremely happy. I'm all about old-school games and stuff, I mean I grew up around them - how could I not like them?

I love ZSNES, and this is my only preferred emulator. It's just this speed thing that is bugging me. Disabling auto-frame-rate is just too fast, it's like light speed.

If you require any other information, please let me know and I will gladly supply it.

For reference, these are the specs of my previous and my current computer.

Previous:
Intel Pentium 3 450mhz
512mb SDRAM
ATI Radeon 7200 // 64MB
Windows XP Home

Current:
AMD Athlon 64 X2 3800+ Dual Core (Socket 939)
2 GB DDR
nVidia 7600GT (x2, in SLI mode)
XP Professional

I am of course using all the latest drivers.
Please Help!! If I find a fix, I will gladly post it here for other people experiencing the same problem I am having.
Post Reply