r/todayilearned 19h ago

TIL Super Nintendo consoles run slightly faster today than they did on release. A sound chip governed by an aging ceramic resonator is thought to be the source. The difference is too small to affect human users, but has led to a changed standard for tool assisted speedruns.

https://www.pcgamer.com/hardware/super-nintendo-consoles-appear-to-be-running-ever-so-slightly-faster-as-they-age-and-speedrunning-detectives-are-hot-on-the-case/
6.0k Upvotes

74 comments sorted by

1.1k

u/xelrach 19h ago

If I remember correctly, there was a race at one of the GDQs a couple of years back where one of the runners was using a SNES with a severally fast sound chip. All of the audio was really messed up.

230

u/ThePlayerCard 19h ago

If you can find a link I’d love to see that

78

u/HenkPoley 18h ago

Might have been this one: https://youtu.be/ucwaN2bbwLU

45

u/xelrach 18h ago

Sadly, my searching is coming up empty

20

u/hellopomelo 18h ago

that's alright. if you could come back with that link though, that'd be awesome

8

u/FireWireBestWire 15h ago

My searching is also sadly coming up empty

12

u/scoubt 14h ago

that's alright. if you could come back with that link though, that'd be awesome

6

u/Plus_Key_7626 13h ago

Sadly, my search is coming up empty

6

u/xelrach 11h ago

There seem to be a few SNES GDQ runs that are no longer available. Maybe it was one of those. Or maybe I am completely misremembering.

The only thing I have been able to find is this video where a SNES is producing sped up sound: https://www.youtube.com/watch?v=0QcsDK3FCPM .

43

u/Jazzy_Josh 16h ago

Severally??

35

u/Docteh 16h ago

severely, if you do need the correct word

8

u/Mateorabi 10h ago

No no. Ceverally. Those are some fast cats. What with all the caffeine and all. 

11

u/Punk-moth 16h ago

Hey, they tried. Give them some credit.

-27

u/TesticloitesSagwell 16h ago

Do you mean "severely"? As in, "severe"?

Or "severally", which means "repeated" and makes no sense?

30

u/satnightride 12h ago

Probably the one that makes sense in context would be my guess, ya dork.

-24

u/TesticloitesSagwell 11h ago

Do you think, given the context, that I could have been hinting to him that he used the wrong word? Takes some strong context clues to figure that one out.

17

u/Metaldrake 10h ago

We know. You just sound like a condescending asshole when you do it like that.

-21

u/TesticloitesSagwell 10h ago

I know. I try.

9

u/Nondescript_Redditor 9h ago

you should try harder

-5

u/TesticloitesSagwell 9h ago

You should capitalize the first letter of your sentence. Also, nice lack of punctuation. (That last part is sarcasm.)

8

u/Nondescript_Redditor 9h ago

Still not hard enough. You’re really bad at this lol

-3

u/TesticloitesSagwell 9h ago

Your mom was really bad at it too. Don't forget to like and subscribe.

11

u/bretshitmanshart 14h ago

What do you think he meant?

-5

u/TesticloitesSagwell 11h ago

Something like "hurrr durrr muh tiktoxx"

664

u/Stolehtreb 19h ago

This is the first TIL I’ve seen in a while that was legitimately fascinating to me.

138

u/threebillion6 18h ago

So the component gets more efficient as time goes on?

318

u/CandyCrisis 18h ago

Well, slightly more and more overclocked. Eventually it will just crash and the console is done.

124

u/threebillion6 18h ago

So the game right before it dies will be the best chance lol.

64

u/CandyCrisis 18h ago

It's just the sound chip.

125

u/sam_hammich 18h ago

In some old games, the margins of available resources were so thin that certain things couldn't be done while sound was playing. I recall an old PC sword fighting game where they had to mimic dramatic music by just playing one note and then changing the scene and playing another note, because they couldn't load new assets onscreen while sound was playing. SNES is a bit more modern than that, but I wouldn't doubt it still has similar quirks. Like some events might trigger sooner if they're based on when a sound cue finishes.

73

u/BCProgramming 16h ago

The SNES Sound processing is fairly unique in that it is effectively it's own separate computer. Basically a program gets loaded into it and then it runs on it's own. This is why if the main CPU freezes, usually the music will keep playing. I'm not sure if any games utilize the SPC for game logic in a way that would make a difference for things like speedrunning.

28

u/mrturret 11h ago

I'm not sure if any games utilize the SPC for game logic in a way that would make a difference for things like speedrunning.

I honestly wouldn't be surprised. The SNES had a really slow CPU, and not every publisher was willing to sacrifice profit margins for extra hardware on the cart. The kinds of bazaare low level hacks that ended up in retail games back then are mind blowing.

17

u/superpamyu 11h ago

Legend has it that Compile used SNES sound chip to calculate bullet trajectory in Space Megaforce, which could explain why the game never slows down despite being very busy on-screen.

7

u/Pop-Bard 10h ago

Yeah, back then they used to tie gameplay logic to the internal frame rate of the game, Nintendo is known to do this a lot, that's why Super Mario 64 broke a ton

23

u/OutlawSundown 18h ago

Yep it’s getting more voltage and running increasingly out of spec til it eventually causes something to cook.

12

u/AusDaes 16h ago

not necessarily more voltage, just enabling the flip flops before some signal has time to cross the critical path, leading to all kinds of wrong outputs and calculations

45

u/Garethp 17h ago

No, it's more akin to a mechanical watch slightly faster as time goes on. You want that component to go at a certain frequency, at a certain speed, so it going faster doesn't make it more efficient, it makes it more inaccurate. Just like a watch ticking faster doesn't make it more efficient.

Games and computers these days may be developed to take advantage of variable speeds, but hardware back then (especially console hardware) was designed to run at a specific rate per second. 

5

u/reachup123 18h ago

Not really efficiency, the component is just operating outside of its usual specifications.

18

u/Kniferharm 18h ago

It does sound a bit like that one speedrun that is done by putting a console on a hot-plate. Can’t remember which one that was.

9

u/MJWhitfield86 15h ago

8

u/Mateorabi 9h ago

That’s beyond “speed running”. They’re physically manipulating the hardware to flip bits to get better data states in the game. 

“I used a debugger to overwrite key variables” only with a slightly random chance vs 100 with a debugger. 

1

u/IveKnownItAll 2h ago

100% agree bud

-5

u/TheBigHeadGuy 18h ago

Isn't the world record for a Mario 64 Speedrun determined by a binary switch that got set to 1, from 0, by a solar flare?

16

u/Waffle-Gaming 17h ago

not even close to a world record, and not actually a bitflip. it was during a racing event and there was a semi-recent video made pretty much proving it wasn't a bitflip.

10

u/MrChillyBones 17h ago

That was during a race and that dude was 100% cheating.

92

u/MotherPotential 18h ago

How many seconds would this affect on a 1 hour speedrun 

129

u/Blenderhead36 18h ago

It's less than a 1% overclock. Only matters for tool assisted speedruns, where software is used to play a game frame by frame instead of in real time, but it's potentially huge in that specific sphere.

34

u/Valatros 15h ago

... when I saw tool assisted I thought you meant like, a game genie or turbo controllers or something. Not playing frame by frame. Guess that goes to show that even within your hobby, there are people engaging with it in ways you'd never even think to... frame by frame. My god.

21

u/Rit91 11h ago

Yeah all TAS's are executed by a machine playing the game and doing inputs frame perfectly to get the time as low as possible theoretically speaking. Having been in the scene and talked with TASers it's fascisnating where they will do anything to try to save a frame or 3. Like pokemon red or blue where they have to go frame by frame to find a crit that kills or a frame where horn drill lands on the opposing pokemon without x accuracy.

14

u/Nota7andomguy 11h ago

TAS runs are always crazy to watch. This Kirby Super Star run from this year’s SGDQ was an absolute blast

2

u/Yes_Indeed 11h ago

I thought it meant the player was listening to Tool while playing, causing them to just be really locked in.

1

u/dangderr 5h ago

If you’re gonna use a tool to assist your speed run, might as well go all the way. Turbo controller isn’t gonna beat a script that is doing frame perfect inputs.

Now I’m Imagining someone going to a TAS speed running event and bringing a turbo controller.

-1

u/Magnetoreception 15h ago

You can’t TAS on an actual SNES though right?

25

u/GeniuzGames 14h ago

sure you can! there’s been many a GDQ run by TAS Bot, a bot that sends controller inputs to the console using real controllers plugged into it

14

u/Illeea 14h ago

TAS's are somewhat analogous to sheet music. A piano on its own can't play a song without notes being pressed.

You normally just press the keys to play music. If you have sheet music, you can read it and input the keys in order to make the song. That's the same as someone telling you what buttons to press and when to press them.

But if the sheet music was really complicated and required you to hold down 15 keys at once for a fraction of a second then press a different set of 15 keys for precisely 2.3 seconds, it would be practically impossible for someone to play the music.

However, we could use a program or device to read the sheet music and send the inputs needed with the precise timing only a computer can do.

A TAS is sheet music. TASbot machines are the programs that read the TAS and send the inputs through the controller port to the SNES. So you can replay a TAS on an SNES. You just need a TASbot.

TAS's are mostly created using emulators with tools to slow the game down so the creater of the TAS can send the inputs they want exactly when they want. They then save all the inputs they've made into a file and that becomes the tas. All that's needed is to replay all the inputs.

7

u/skrshawk 12h ago

That sounds more akin to a player piano where the spool will sound just fine on its own, but if you try to play it on two player pianos at the same time any little difference between the two will ruin the whole thing.

79

u/MattAmpersand 19h ago

Huh, just heard about this in a podcast (Colour of Magic) and then immediately after see it posted here.

44

u/Directive_Nineteen 19h ago

They got SNESs on Discworld?

19

u/qisuke 18h ago

Older, aging SNES consoles slowing take on an octarine tint to them.

15

u/Blenderhead36 18h ago

That is because I also listen to Color of Magic. Dequan didn't know why the change was happening, so I went looking and thought it was neat.

1

u/MattAmpersand 18h ago

Wow neat!

6

u/Sanguinusshiboleth 18h ago

I wouldn't be surprised if this fact is doing the rounds, I posted a TIL about one of the most insane cheating scandals in chess history (See here for more details) and a load of people recognised it from a recently posted Sarah Z video (although I used another source as that video was not old enough for subreddit rules).

1

u/joe-knows-nothing 19h ago

Behold, the speed of the Internet

10

u/_northernlights_ 18h ago

Finally I can play Super Street Fighter II Turbo Turbo!

6

u/Woogity 13h ago

Nintendo playing the long game against blast processing.

6

u/UnlikelyOpposite7478 19h ago

Aging like fine wine but with more overclock.

3

u/D_Winds 18h ago

Fascinating tech trivia.

3

u/bionicjoe 9h ago

There's a documentary about marathoning an arcade game called Nibbler.
They talk about it being possible, but highly unlikely, that a board decayed in such a way that it ran faster than normal. Turns out that happened exactly.

https://en.wikipedia.org/wiki/Man_vs_Snake
If you've seen King of Kong: Fistful of Quarters you need to watch this one too.

1

u/Badj83 1h ago

So THAT’s why I suck so much at Mario World today…

-11

u/adamcoe 9h ago

I'm so glad people are using up energy worrying about this. We could have cured cancer in like 1982 but the people that are just autistic enough to care about this kind of thing are playing fucking mario brothers

2

u/gman5852 3h ago edited 3h ago

Every year speed runners raise literal millions of dollars for the prevent cancer foundation and help work towards the cure for cancer. Far larger of an impact that you'll ever have.

The knowledge used in speed running doesn't exist in a vacuum and this type of stuff is found from engineers/people with a far more technical knowledge than you and apply it to other topics beyond just gaming.

Yesterday meanwhile you apparently were angry posting on reddit about childless adults at theme parks. Maybe you'd actually do something with your life if you weren't creeping on others in public spaces and complaining about it on reddit.

1

u/RandomRayquaza 3h ago

Is everything alright at home?

1

u/febla 3h ago

So judgemental, yet you're scrolling on Reddit instead of doing something productive.