Skip to content
0:00 / 0:00

#snes#vblank#retrogaming

Lag & Blanking - Super Nintendo Entertainment System Features Pt. 06

Retro Game Mechanics Explained

254K subscribers • 11 videos on Hallway

YouTube
  • Recommended by 2 people: 1 on Lobsters and 1 in engineering communities.
  • May be out of date. Uploaded 8 years ago, in an area where tools change fast.

Intermediate. Assumes working knowledge.

210K views8 years ago2 recommendations

HardwareGame developmentRetro computingGame programmingCPUs and computer architecture

How the Super Nintendo handles vertical blanking and why older games lagged when code ran too long.

Ever wondered why exactly older games tended to lag a lot? It's all explained right here. LINKS Twitter (updates): twitter.com/RetroGameMechEx Patreon (support): patreon.com/rgmechex Discord (discussion): discord.rgmechex.com PATRONS Thank you everyone for your help! It means so much to me. Markus Persson, Matthew Mahorney, Ange Albertini, Avi Drissman, Chris, Martin Trozell, Robert Hunt, Larry Koubiak, Joshua Goyder, Greg Miell, Owen Christensen, Gynvael, Alec Johnson, FFVIMan, Si Davies, Chris Margroff, Seth Tierney, Stephen1704, 333Rich333, Daniel L, Juli Mallett, Glenn Sugden, Jordan Wiens, Alex Yancey, Chell Jones, David Mazarro, Steven, LiraNuna, Austin Hughes, Vaendryl, null, Brandon Pelfrey, Curtis Ware, Corey Ogburn, Scott Harper, Garret Kelly, Mike Gerow, Jake Hickman, Joel Kuhn, Dan Shedd, Robert Schultz, Tina Wuest, Xander Webb, ParoXoN, 4F Panda, Max Roncace, A Sentient JDAM, Travis Nellor, Nick Strauss, Zach Komon, Tianyu Ge, Buddy, Mikely Whiplash, Tim Stöcker, Yakov, Joseph, Oxygen Chen, Micah Elizabeth Scott, JockeTF, Tyler, Khalill Marsh, Dave Voyles, Stephan Packard, foxspresso, Daniel, sapphirepaw, Kieran Hayles, Corrodias, silsha fux, Aaron, hyperforce, Alejandro Cadavid, Leon, Matthew, dan, Ryan, Hex Witch Circe, John Armstrong, Vangald, Hans Eriksson, Josh Wolfe, Luke Chang, Salvidrim, Navarro Parker, Andrew, Paolo Pisati, Wenting, Jeru Sanders, Q, Dan Balestrieri, asf, Robert Butler, Pat Randell, Michael Furtak, Martin Harding, Douglas Confere, Arnt Richard Johansen, DrunkCat, Skylar Brown, cab404, Matt Coburn, Kevin Turner, Manuel Tiedtke, David, Matt Godbolt, John H., Antti Nykanen, Rob Cameron, Roni Mizrahi, Nick, Nathan O. Marsh, briandef, Pablo, Brian Henriquez, Joseph Edwards, Mike Magin, thegirlg33k, Dane Orie, Ellis HP, Matias Christensen, Rasmus Bååth, Daniel Granerud, Justin Carter, iodbc '- The Black Box, Sijmen Schoon, AddOhms Tutorials, Grumbel, TheGreatCodeholio, Turn Left Right Make A U-Turn Recalculating You Have Arrived At Your , Diarmaid Roche, matchai, TheWaffleWizard, Mate Varga, John Cudney, Narien, Cameron Porcaro, & Andrew

Why it's here

2 people recommend this

What people say. Recommended as an amazing explanation of how the SNES handles vertical blanking and what causes game lag.

Moments people linked to

u/mort96in r/programming • Recommends

On “World's worst video card? The exciting conclusion. - YouTube”

The SNES does something similar, where some code only runs during vblank.. Here's an amazing video which shows what happens when that code runs for too long: link to this video The entire video (and the entire Retro Game Mechanics Explained channel for that matter) is well worth watching through, but I linked to the most relevant part.
12View on Reddit

ngoldbaumon Lobsters • Recommends

Lag & Blanking - Super Nintendo Entertainment System Features