Hackers discover how to reprogram NES Tetris from within the game
Arbitrary Code Execution and Retro Constraints
- Many comments focus on the craft of achieving arbitrary code execution (ACE) in NES Tetris: finding where the game writes to memory, and how to redirect execution into controlled RAM.
- NES specifics: with ACE you can only modify RAM; if the cartridge uses CHR ROM, you’re stuck with the game’s original tileset for graphics.
- SNES is contrasted: all video memory is writable RAM, but you’re still limited by total RAM and dependence on original ROM code/data.
- A key detail highlighted: although NES cartridges run from ROM, this exploit makes the CPU jump into RAM used for the high-score table.
- People reference prior ACE feats in Pokémon, Super Mario World, and even embedding new games (e.g., Flappy Bird) inside existing ones.
Speedrunning and Practical Impact
- Some expect this to reshape any% categories, similar to Ocarina of Time ACE runs that roll credits in minutes.
- Others point out the Tetris exploit currently requires reaching the kill screen first, so it doesn’t yet help shorten runs.
- Practical benefit for top players: ACE can be used to avoid or fix the kill-screen crash, enabling play far beyond previous limits.
- Debate arises: if you have ACE, why not just set
score = max? Counterpoints:- Elite players care about having more game to play, not instantly “winning.”
- No one has yet demonstrated that specific score-max manipulation.
Motivations and the Value of “Useless” Hacking
- Strong admiration for the dedication and creativity of reverse-engineering decades-old games “for fun.”
- Several argue that doing something because it’s enjoyable is inherently useful to the person doing it, like puzzles or games generally.
- Connections are drawn to how “useless” work (e.g., number theory) often later becomes foundational, and how playful curiosity can fuel serious discovery.
- An anecdote about recovering from burnout by playing with “toy” physics problems is used to defend seemingly non-productive tinkering.
Who Has Time for This?
- One commenter questions whether such hackers are mainly “trust fund” people; multiple replies push back.
- Suggested profiles include:
- Young or early-career engineers with enthusiasm and fewer responsibilities.
- Teenagers for whom earning money isn’t yet central.
- A small subset of people with the stamina to work all day and still do deep technical hobbies at night.
- Others note:
- Many adults underestimate how much free time they had before kids.
- After long workdays, continuing at a computer can be hard, so commitment, not just time, is often the limiting factor.
Philosophical and Humorous Tangents
- The thread veers into playful speculation about the “ultimate hack” being against the computational structure of spacetime itself.
- This spawns jokes about:
- Vacuum decay as the universe “blue-screening.”
- Backups and restores of the universe, faulty snapshots, and lost socks as failed consistency checks.
- The universe as something like Linux, containers, or a simulation with untested backups.
- Quantum foundations, Wigner’s friend–style paradoxes, and superdeterminism are briefly debated, with disagreement on interpretations and implications; details remain largely high-level and somewhat unclear.
Critiques of Retro Obsession and Responses
- One commenter frames ongoing NES/SNES focus as evidence of manipulative childhood conditioning by game companies, claiming there’s “no sane reason” to pick such a project now.
- Multiple replies refute this, arguing:
- People work on retro hardware simply because they enjoy it.
- The same logic would condemn participating in online discussions or other hobbies as “mind control.”
- Retro gaming is a large, thriving hobbyist space on its own terms.
Broader Theme: Creativity, Curiosity, and Play
- Across the thread, many emphasize:
- Intellectual play as a legitimate and even essential activity.
- The inspiration drawn from people who push old, constrained systems to surprising extremes.
- The blurry line between “goofing off” and genuine exploration, especially when the work is documented and shared.