

SNES Star Fox now runs at a silky 60 fps thanks to a new hack
source link: https://arstechnica.com/gaming/2022/09/so-long-slowdown-new-hack-runs-snes-star-fox-at-up-to-60-fps/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

more like SmoothFox —
SNES Star Fox now runs at a silky 60 fps thanks to a new hack
20 fps original is smoothed out without ruining the original pacing.
Kyle Orland - 9/23/2022, 4:37 PM
If you were a Nintendo kid in the '90s, you were probably blown away by how Star Fox and its SuperFX chip could render full 3D worlds on 1993-era SNES hardware. If you go back to play the game today, though, you'll probably be let down by the game's choppy frame rate, which maxes out at a halting 20 fps.
Enter longtime Star Fox ROM hacker kandowontu, who's responsible for the feature-packed Star Fox Exploration Showcase hack. This week, kando released a patch that unlocks 30 or even 60 fps modes in an emulated Star Fox (or Star Fox 2em) ROM. The result is an extremely smooth experience that probably comes closer to matching the rose-colored memories you have of early '90s Star Fox than the original game ever could.
A problem of design
Attempts to speed up Star Fox are nothing new in the hacking and emulation communities. For years players have overclocked SuperFX chips or run emulators at higher speeds to try to up the game's frame rate.
The design and limitations of the original SuperFX chip make this a tricky problem to solve. In a game like Star Fox, the SuperFX chip can take two entire frame cycles to transfer its 3D images to the system's video RAM (that's despite using only 75 percent of the available screen real estate). Add in calculation time for game logic, enemy movement, etc., and the game displays a new frame at just one-third of the SNES' standard 60 fps rate.
"SuperFX games are kind of a special case," emulator author near (aka byuu) told Ars in 2019 while discussing an overclocking-focused update to their accuracy-focused emulator bsnes. "Since they tend to not run at 60 fps due to the demands of software rasterizing entire screens on the SNES, the game logic is designed around the frame rates. So even if you speed up Star Fox, the game engine will appear to be running too fast now."Advertisement
Slow your roll
To get around this issue, kando's hack first reprograms the game to run three frames' worth of instructions (as measured in IRQ routines) in the space of one frame cycle (or two game cycles for 30 fps mode). But to prevent the gameplay itself from speeding up, kando programmed his version to only recalculate the game logic (or "strats") every third frame (or every other frame for 30 fps mode). "This slows the game back down to its ORIGINAL pace," kando writes.
Unfortunately, kando notes that this hacked version of the game still needs help from an overclocked SNES CPU and, therefore, won't work on stock SNES hardware. Even in emulators configured to run in overclocked mode, kando warns that, in 60 fps mode, "when there are a few objects on the screen the FPS becomes very variable between 30-60 fps (there also seem to be some issues with music speed in 60 fps playback).
Limitations aside, it's great to relive Star Fox's action-packed gameplay without the nausea-inducing frame rates inherent to early '90s 3D graphics (or the nausea-inducing game speeds of previous frame rate hacks). We'll be playing it this weekend alongside our slowdown-free, SA-1 enhanced copy of Gradius III in an attempt to relive the best version of our childhood.
Recommend
-
108
Today, I finally figured out how to build smooth D3 arc transitions. ? Got some help from Bostock’s commented arc tween block and Andy Shora’s guide on tweening custom shapes and paths in D3.js. The single most important requirement to perform i...
-
53
README.md SNES on FPGA Implemented SNES on an FPGA. The hardware discription language is original expanded SFL+. (
-
12
snes-kartBuild fast, full-stack web apps in your browser for free
-
15
Masayuki Uemura, Architect Of The NES And SNES, Has Passed Away By Lu-Hai Liang Published 4 hours ago TheGamer honours th...
-
7
Masayuki Uemura, NES and SNES designer, dies at age 78 You've likely played something Uemura designed By
-
8
Vivo T1 5G Silky White color with a matte-like finish launched
-
11
构建服务引擎 在注册Silky微服务应用一节中,我们了解到在ConfigureService...
-
6
模块的定义 Silky是一个包括多个nuget包构成的模块化的框架,每个模块将程序划分为一个个小的结构,在这个结构中有着自己的逻辑代码和自己的作用域,不会影响到其他的结构。 一般地,一个模块的定义是通过在该程序集内创建一个派生自...
-
5
The 16 Rarest SNES Games (And How Much They're Worth In 2023)
-
11
If you’re looking for free Coins and Spins on my Crazy Fox website, you’re in the right place. Let me tell you, there is no better website for the Crazy Fox Hack Generator. Our Crazy Fox Cheats Generator works with a top rate of success, allowin...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK