Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Why does PUNCHING Sonic 3D trigger a Secret Level Select?

    Coding Secrets

    2 HN recommenders · recommended in 3 months, 2021–2023

    YouTube

    3:05 · 510K views · Jul 1, 2020

    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.

    Shared as a favorite game-development anecdote with a clear technical explanation.

    Games & Game DevelopmentSpeedrunning, glitches & game hackingGame history & retro gaming
    1. 5:01
      How a Laser-Shot Disk Defeats Hackers & Pirates (Coding Secrets)GameHut132K views • 8 years ago
    2. 5:22:14
      The Complete History of the A Button ChallengeBismuth2.4M views • 3 years ago
    3. 24:32
      How We Solved the Worst Minigame in Zelda's HistoryLinkus71.1M views • 6 years ago
    4. 44:11
      27c3: Console Hacking 2010 (en)Christiaan00833K views • 15 years ago
    5. 22:21
      Reverse emulating the NES to give it SUPER POWERS!suckerpinch1.1M views • 8 years ago
    6. 31:37
      How Crash Bandicoot Hacked The Original Playstation | War Stories | Ars TechnicaArs Technica5.2M views • 6 years ago
    7. 11:55
      Super Mario World Credits Warp ExplainedFrieze638K views • 11 years ago
    8. 39:47
      How lucky is too lucky?: The Minecraft Speedrunning Dream Controversy ExplainedStand-up Maths8.4M views • 5 years ago
    9. 1:15
      Sonic behind waterfall - RetroArch shader comparisonPenguinWeirdness30K views • 9 years ago
    10. 27:09
      Sega Saturn CD - Cracked after 20 yearsdebuglive4.4M views • 10 years ago
    11. 6:08
      Super Mario World: Arbitrary Code Injection At AGDQ 2014, Performed Liveinvalidation225K views • 12 years ago
    12. 1:00:12
      Pitfall Classic Postmortem With David Crane Panel at GDC 2011 (Atari 2600)GameSpot76K views • 15 years ago
    13. 18:20
      FIXING the ENTIRE SM64 Source Code (INSANE N64 performance)Kaze Emanuar3.2M views • 4 years ago
    14. 12:09
      How I Fixed a 10 Year Old Guitar Hero Bug Without the Source CodeExileLord404K views • 9 years ago
    15. 13:14
      Did Nintendo really forget to Optimize Super Mario 64 ? | MVGModern Vintage Gamer1.3M views • 6 years ago
    16. 44:40
      DCEmu Reviews - 27C3 - Chaos Communication Congress 2010 - fail0verflow - FULL VIDEO1KIND Reviews47K views • 15 years ago
    17. 37:23
      Walls, Floors, & CeilingsUncommentatedPannen386K views • 9 years ago
    18. 6:31
      SNES Code Injection -- Flappy Bird in SMWSethBling3M views • 10 years ago
    19. 9:34
      New NES Tetris Technique: Faster Than Hypertapping!aGameScout5.1M views • 5 years ago
    20. 7:45
      [TAS] Pokémon Yellow - Arbitrary Code ExecutionMrWint598K views • 9 years ago

    3 comments from Hacker News

    1. @LaserDiscManOct 2021· in “The Coding Secrets Hidden in “Sonic the Hedgehog” [video]”

      For those who don't know, Burton explains this in depth here: this video Another one of my favorite ones describes copy protection via intentionally destroyed floppy sectors: [LINK]

      RecommendsView on HN
    2. @LeonenTheDKNov 2023· in “Why does the moon change size when you snipe it in GTA?”

      I love little game dev anecdotes such as these. Interesting relics of the development process. One of my favourites is Sonic 3D's secret level select screen: this video

      RecommendsView on HN
    3. @theevilsharpieSep 2023· in “Mythbusters: Wing Commander I Edition”

      This reminds me of a hack that Traveller's Tales implemented for Sonic 3D Blast on the Sega Genesis/Megadrive. If you physically wiggle or hit the game cartridge enough while the the console is powered on with the game inserted in it, a "secret level select" screen pops up where you can select a level. It was long considered to be an easter egg, but actually, it was a custom crash handler that the devs created that trapped all of the main CPU's error interrupts and redirected to a level select screen. They did this to avoid having their game build rejected by Sega's QA team and delaying the game's release. (Sega's QA testing was a multi-week process, and a crash would mean the build getting rejected and having to start the process over again.) When people were wiggling the game cart, they were inadvertently unplugging the cart enough for the processor to throw an error. Source (3-minute YouTube video): this video The linked "Coding Secrets" YouTube channels has other videos details similar hacks, if you're interested in going down that rabbit hole. It was wild the things these devs had to do to get games to work within the hardware and business constraints of the time.

      CitesView on HN