Closing Keynote
summary
Deep code archaeology explains why missingno appears and why it reliably grants 128 rare candies; disassembly of the Z80 ROM shows multiple tiny behaviors combining into the glitch: sub-tile encounter checks, encounter table reuse for trainer names, pokedex underflow reading past bounds, bitmap writes flipping the high bit of the sixth inventory slot, and sprite decompression overruns corrupting the Hall of Fame. Analysis uses the pokered disassembly, notes 39 distinct missingno variants, and ties each effect to concrete memory addresses and space constraints like a 207 byte stack.
AI-written summary · about
chapters (12)
- 0:00Start
- 1:53Pikachu
- 2:35Rare Candy Glitch
- 3:12Cinnabar Island
- 5:16Coast Tiles
- 10:24End Result
- 10:45Encounter Tables
- 12:46The Fight Safari Pokemon Glitch
- 17:25The Old Man Glitch
- 19:28Missingno
- 21:38Pokemon Based Stats Table
- 34:38Pokemon Stadium
related talks
01h 13mJai Demo and Design Explanation (KEYNOTE) - Updated
49mBuilding a Gameboy Emulator
27m“Breaking Out of Box”
01h 02mBlazing Trails: Building the World's Fastest GameBoy Emulator in Modern C++
26mOh Boy! Creating a Game Boy Emulator in Rust
33mC++: Unexpected Behaviour
27mClosing Keynote
01h 01mTier 3 Means Getting Your Hands Dirty
