Slowdown in certain games

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

Moderator: ZSNES Mods

Post Reply
bosstanaka

Slowdown in certain games

Post by bosstanaka »

Let's take R-Type III as an example because here I can reproduce the problem, which I will do below. But it also happens in the same way with games like Contra III when there is a lot on the screen.

So when starting the game I select the second Force Device. As soon as I get the Yellow pickup which is a green guided laser, the game slows down when I start shooting. The FPS stays at a constant 60. This happens both with VSYNC on and off. With filters on and off, a resolution of 640x480, auto framerate on and off. Whether it's windowed or not.

Why is this happening? How do I solve it? Does it also happen on the SNES?

My PC is a AMD 2.4Ghz (4000+) 1GB RAM, ATI X800XT 256MB
randal
Rookie
Posts: 23
Joined: Sat Feb 23, 2008 9:15 pm

Post by randal »

I know that R-Type III and Contra III suffered from quite a bit of slowdown.
leilei
Rookie
Posts: 37
Joined: Fri Feb 22, 2008 8:46 pm

Post by leilei »

You can raise the percent of execution to solve some of the natural SNES slowdown phenomenon at the risk of emulation stability and accuracy.

Gradius III and Kirby Superstar are notorious for slowdown.

This 'slowdown' is perfectly normal and is not a problem with emulation or your system.
o^_^o
Gil_Hamilton
Buzzkill Gil
Posts: 4295
Joined: Wed Jan 12, 2005 7:14 pm

Re: Slowdown in certain games

Post by Gil_Hamilton »

bosstanaka wrote: Why is this happening? How do I solve it? Does it also happen on the SNES?
Because the SNES is being asked to do more than it can do in a single frame, so it keeps the old frame until it catches up since it doesn't have the option of frame-skipping.

Go back in time and tell Nintendo that the 65816 sucks and will forever cripple their upcoming NES/FamiCom replacement that won't be backwards-compatible anyways.

Yes, it does. And RType 3 and Contra 3 aren't even the worst examples.


In that order.
bosstanaka

Re: Slowdown in certain games

Post by bosstanaka »

Gil_Hamilton wrote:
bosstanaka wrote: Why is this happening? How do I solve it? Does it also happen on the SNES?
Because the SNES is being asked to do more than it can do in a single frame, so it keeps the old frame until it catches up since it doesn't have the option of frame-skipping.

Go back in time and tell Nintendo that the 65816 sucks and will forever cripple their upcoming NES/FamiCom replacement that won't be backwards-compatible anyways.

Yes, it does. And RType 3 and Contra 3 aren't even the worst examples.


In that order.
Thanks for your answer. Now I'm beginning to understand how an emulator works. And I don't have to buy a SNES anymore, hoping to get decent speed:)
leilei wrote:You can raise the percent of execution to solve some of the natural SNES slowdown phenomenon at the risk of emulation stability and accuracy.

Gradius III and Kirby Superstar are notorious for slowdown.

This 'slowdown' is perfectly normal and is not a problem with emulation or your system.
I tried raising the percent to execute, but it didn't help much, speeded up the whole game instead of just the slow parts. I guess it just doesn't work that way.

EDIT: on second thought it does..... I'm going to experiment a little :P
EDIT2: Actually it works very good. It almost completly eliminates the slowdown. I was firing the lasers the whole time, so I didn't notice how fast the game actually runs if you don't shoot :lol:
You have my thanks!
Post Reply