Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Nintendo Hardware

Super Nintendo Hardware Is Running Faster As It Ages (404media.co) 26

An anonymous reader quotes a report from 404 Media: Something very strange is happening inside Super Nintendo (SNES) consoles as they age: a component you've probably never heard of is running ever so slightly faster as we get further and further away from the time the consoles first hit the market in the early '90s. The discovery started a mild panic in the speedrunning community in late February since one theoretical consequence of a faster-running console is that it could impact how fast games are running and therefore how long they take to complete. This could potentially wreak havoc on decades of speedrunning leaderboards and make tracking the fastest times in the speedrunning scene much more difficult, but that outcome now seems very unlikely. However, the obscure discovery does highlight the fact that old consoles' performance is not frozen at the time of their release date, and that they are made of sensitive components that can age and degrade, or even 'upgrade', over time. The idea that SNESs are running faster in a way that could impact speedrunning started with a Bluesky post from Alan Cecil, known online as dwangoAC and the administrator of TASBot (short for tool-assisted speedrun robot), a robot that's programmed to play games faster and better than a human ever could.

[...] So what's going on here? The SNES has an audio processing unit (APU) called the SPC700, a coprocessor made by Sony for Nintendo. Documentation given to game developers at the time the SNES was released says that the SPC700 should have a digital signal processing (DSP) rate of 32,000hz, which is set by a ceramic resonator that runs 24.576Mhz on that coprocessor. We're getting pretty technical here as you can see, but basically the composition of this ceramic component and how it resonates when connected to an electronic circuit generates the frequency for the audio processing unit, or how much data it processes in a second. It's well documented that these types of ceramic resonators are sensitive and can run at higher frequencies when subject to heat and other external conditions. For example, the chart [here], taken from an application manual for Murata ceramic resonators, shows changes in the resonators' oscillation under different physical conditions.

As Cecil told me, as early as 2007 people making SNES emulators noticed that, despite documentation by Nintendo that the SPC700 should run at 32,000Hz, some SNESs ran faster. Emulators generally now emulate at the slightly higher frequency of 32,040Hz in order to emulate games more faithfully. Digging through forum posts in the SNES homebrew and emulation communities, Cecil started to put a pattern together: the SPC700 ran faster whenever it was measured further away from the SNES's release. Data Cecil collected since his Bluesky post, which now includes more than 140 responses, also shows that the SPC700 is running faster. There is still a lot of variation, in theory depending on how much an SNES was used, but overall the trend is clear: SNESs are running faster as they age, and the fastest SPC700 ran at 32,182Hz. More research shared by another user in the TASBot Discord has even more detailed technical analysis which appears to support those findings.
"We don't yet know how much of an impact it will have on a long speedrun," Cecil told 404 Media. "We only know it has at least some impact on how quickly data can be transferred between the CPU and the APU."

Cecil said minor differences in SNES hardware may not affect human speedrunners but could impact TASBot's frame-precise runs, where inputs need to be precise down to the frame, or "deterministic."

Super Nintendo Hardware Is Running Faster As It Ages

Comments Filter:
  • But seriously, do more than a handful of people care about video game speed running records?

    • Right! If new gamers can beat old records because the hardware is faster, good for them!

      • Have you made sure the hardware is its original gender? It sounds like it is faster due to biological differences.
      • Actually, would they beat or lag old records?

        If the human takes time to T to complete a task, based on see-respond neurological reflexes, and in that time T, the timing clock counts a few extra beats, then the the system says the player took longer - player lags old records.

        On the other hand, if the player keeps pace with data presentation rates and can complete a task in N clock cycles regardless the precise clock rate, and if there is a system clock separate from the audio clock, then system clock sees an

    • Some capacitor in some timing circuit is dying, as likely as anything else.

      Or it is the new post-truth world finally settling in. SNES slow? Fake news!

    • I'd guess more people care about speedrunning than your "who cares" post (or any of your hot takes going through your post history)
    • It is actually concerning in general as I'm sure Nintendo wasn't the only one using this tech, so other tech, some of which may be far more critical, might have the same thing going on. Identifying the cause is thus potentially quite important.
    • Speedrunning is one of the most useless activities a man can engage in. It is an addiction that steals all your time while providing no useful transferrable skills.
    • Over on YouTube raises millions for charity and will clear 140,000 views on their biggest speedruns like Yoshi's Island. So yeah it's got a surprisingly large fan base all things considered. Not exactly super bowl numbers but enough to matter
  • If it stretches too far out of spec, it will likely start glitching.

    • Old hardware engineer here. We used to design for a clock a few percent out of range under the worst circumstances. Of course this wasn't hardware that was driven to the edge of what technology can offer, like current gpus and CPUs. It should be fine for years to come. Else replace the resonator with a fresh one. Should not be that difficult. Cheers!
      • Maybe they are worried about people using this for cheating? The analysis says in some cases, a faster audio load time could affect the game by a frame. If you look at many of the SMW fastest times, most of them use exploits (even aribrary code execution) to skip to the end. Some of them are frame perfect timing. Which if the speedrun was done tool assisted, wouldn't matter because the speed of the SPC700 is set in the emulator. On the other hand some people do tens of thousands of real human input re-do/re
  • Just replace it (Score:4, Interesting)

    by DeAxes ( 522822 ) on Saturday March 15, 2025 @12:32AM (#65235055)

    The resonator is not actually on the chip itself, but is a separate component on the board. Same with the crystal oscillator. You can replace it, much like a recap, to restore and preserve a retro game system.

    • I think the hard part there is speedrunners really really really hate the thought of modifying the original hardware. So a lot of time and thought is going to go into whether it should be replaced.
  • So, the pitch will be a little off
  • well you are not allowed to use it to get high scores any more!

  • The PPU (which draws the frame) is synced to the CPU clock on the NES. The APU also. The CPU clock is what determines the speed the game runs at (and fun fact there's multiple variants of the NES on the market and if you play a PAL game on an NTSC NES you'll get a game that runs 17% off - the speed running community already knows that and bans the practice.

    What this error here will affect is the speed at which audio samples are played - incorrect pitch, and potential artefacts if the audio sample ends befor

  • Someimes even your kid notices the washing-machine makes less noice if moved half a floor tile thisa-way.
    Your kid is not a genius. Laundry will not be affected. Kids shouldn't move appliances, but

    DAMN THIS IS INTERESTING.

    - TO discuss a ceramic resonance device whose natural degradation leads to CONSEQUENTIAL impact on eventual use (gameplay) without destroying it: awesome. Similar decay in other components (i.e. caps) leads to a different solution.

    - TO suggest that "the Speedrunning community" do {the se

  • Even crystals age, but ceramic resonators are the ElCheapo resonator variant you use when you do not need precision and want to save a few cents. They are often as much as 0.5% off new (more precise ones exist). A cheap crystal is 0.01% off (100ppm) when new and more precise ones exist.

You can do more with a kind word and a gun than with just a kind word. - Al Capone

Working...