[TAS] [Obsoleted] GBC Pokémon: Yellow Version "arbitrary code execution" by Fracta[...] in 03:14.15
TASVideosChannel1 HN recommenders · 2013–2013
154K views · demo · evergreen · Uploaded 2013-03-20
A tool-assisted speedrun of Pokemon Yellow on Game Boy Color that uses glitches and frame-precise inputs to make the game execute an arbitrary program. It was later obsoleted by an improved run.
HN cites it as a showcase of memory-corruption exploits achievable using only normal controller inputs, often alongside other arbitrary-code-execution speedruns.
1:25:348 Bit & '8 Bitish' Graphics-Outside the Box
GDC Festival of Gaming
24:39SM64 - Watch for Rolling Rocks - 0.5x A Presses (Commentated) [OUTDATED]
pannenkoek2012
22:21Reverse emulating the NES to give it SUPER POWERS!
suckerpinch
1:01:07The Ultimate Game Boy Talk (33c3)
media.ccc.de
31:37How Crash Bandicoot Hacked The Original Playstation | War Stories | Ars Technica
Ars Technica
5:58MarI/O - Machine Learning for Video Games
SethBling
53:51The Engoodening of No Man's Sky
Internet Historian
16:18Computer program that learns to play classic NES games
suckerpinch
4 comments from Hacker News
There's a Pokemon Yellow run which finishes the game in under a minute, without leaving the starting room: [LINK] There's also a run where someone executes arbitrary code in Pokemon Yellow: [VIDEO]
One of my favourites; not technically a speed run, but a festival of glitches being used to corrupt memory in a very specific way, using only the regular gameboy inputs :) [VIDEO]
These sorts of "exploits" have also been used in Pokemon and other games for extremely fast tool-assisted speedruns: [VIDEO] (Pokemon Yellow) [LINK] (Super Mario World) [LINK] (EarthBound)
It's neat how many glitches people have found in these particular games. A couple other Pokemon "arbitrary code" hacks (in the Yellow version): [VIDEO] (Pi day celebration) [LINK] (proof-of-concept for a clojure-to-pokemon-to-assembly compiler) A "normal" playthrough in which the author shows off various glitches (most without any kind of cheat device): [LINK]