Why does PUNCHING Sonic 3D trigger a Secret Level Select?
What it is
A short Coding Secrets episode explaining why hitting a Sonic 3D cartridge triggers a hidden level select. The cause was a custom crash handler that redirected CPU error interrupts to the level select screen.
Why Hacker News recommends it
Shared as a favorite game-development anecdote with a clear technical explanation.
- 2 people recommended it
- 2 different months
- 0 strong recommendations
- first 2021, last 2023
What HN commenters said
“For those who don't know, Burton explains this in depth here”
In-depth explanation of the Sonic 3D secret level select.
LaserDiscMan, 2021-10 · Recommendation · in “The Coding Secrets Hidden in “Sonic the Hedgehog” [video]”
“One of my favourites is Sonic 3D's secret level select screen”
Sonic 3D's secret level select screen as a dev anecdote.
LeonenTheDK, 2023-11 · Recommendation · in “Why does the moon change size when you snipe it in GTA?”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: sonic 3d, sega genesis, easter eggs, crash handler, game history
Also recommended by the same people
explainerHow a Laser-Shot Disk Defeats Hackers & Pirates (Coding Secrets)GameHut · 2 HN recommenders · 2018–2024
talk"Programming a 144-computer chip to minimize power" - Chuck Moore (2013)Strange Loop Conference · 7 HN recommenders · 2021–2024
explainerSM64 - Watch for Rolling Rocks - 0.5x A Presses (Commentated) [OUTDATED]pannenkoek2012 · 13 HN recommenders · 2016–2024
talkReverse emulating the NES to give it SUPER POWERS!suckerpinch · 12 HN recommenders · 2018–2025
demoMarI/O - Machine Learning for Video GamesSethBling · 10 HN recommenders · 2015–2026
demoSNES Code Injection -- Flappy Bird in SMWSethBling · 9 HN recommenders · 2016–2025
explainerFIXING the ENTIRE SM64 Source Code (INSANE N64 performance)Kaze Emanuar · 7 HN recommenders · 2022–2025
documentaryMyHouse.WAD - Inside Doom's Most Terrifying ModPower Pak · 4 HN recommenders · 2023–2026