Learning Empathy From Pokemon Blue
summary
A concrete, reproducible exploit: a mismatch between which subtile the game checks (bottom‑right for encounter chance but bottom‑left for which monster) plus reused memory for trainer names and the grass encounter table means a crafted name or the “old man” tutorial copies data into grass encounter table at D887, producing 128 rare candies (and with the old man method, infinite dupes). Analysis uses disassembly and Ruby-translated pseudocode to show Z80 limits (only four general registers, 207‑byte stack) and that MissingNo is actually 39 internal slots, not a single monster.
AI-written summary · about
chapters (15)
- 0:00Introduction to talk
- 1:02History of Pokémon Blue
- 2:08MissingNo glitch discovery
- 3:13Step-by-step glitch demonstration
- 5:41Code analysis of the glitch
- 11:21Exploiting the encounter table
- 13:50Old man glitch and player name
- 18:26Infinite rare candies exploit
- 21:14What is MissingNo exactly
- 27:55Name-based glitch variations
- 31:06Item duplication mechanics
- 33:56Hall of Fame corruption
- 37:07Debunking common myths
- 38:11Why glitches happen in old games
- 40:16Research and disassembly
related talks
15mAdventures in OOP (Object Oriented Programming)
22musing Pokemon to catch all code smells
46mSuper Tech'Rex World 🦖: The Assembler Strikes Back 🌟
59mTeaching an Old Dog New Tricks - A Tale of Two Emulators
59mCode?
33mOOP - The Pokemon Journey
34mHidden in Plain Sight: Corner Case Defects
38mCommodore 64 Mon Amour (3): disassembling the camel
