Tetris
Tetris (NES, 1989) has a source port, kirjavascript/TetrisGYM, and 9 other public projects, including a static recompilation and an open-source reimplementation. An agent environment already wraps it.
Data checked 2026-10-13 · unbaked registry
Projects
nes tetris training rom
NES Tetris training ROM (trainers, seeds, stacking, pace) ()
Disassembly of Tetris (NES)
Tetris (NES) disassembly; base of TetrisGYM ()
An OpenAI Gym interface to Tetris on the NES.
maintained (2026-05) ()
The most accurate nes tetris clone
clone aiming to be a perfect recreation in every competitive aspect, low input delay ()
Disassembly of the 1989 Tengen version of Tetris for the NES
disassembly of the 1989 Tengen Tetris ()
NES Tetris reimagined as a "modern" codebase.
NES Tetris recreated as a modern codebase (runs on NES) ()
A highly functionally accurate recreation of NES Tetris in Rust.
largely functionally accurate recreation of NES Tetris (excludes demo etc.) ()
WIP, minimal README ()
A highly functionally accurate recreation of NES Tetris in Rust and accessible in python.
highly functionally accurate recreation of NES Tetris; pip installable ()
Disassembly of the 1988 BPS version of Tetris for the Famicom
disassembly of 1988 BPS Famicom Tetris ()
Missing a project, or something wrong here? Suggest a project · Report a fix
What you need
You need your own copy of the game: these projects ship code only.
Agent environments
Same toolchain
More on NES
Found via datacrystal.tcrf.net/wiki/Tetris_(NES)/RAM_map, kirjavascript/TetrisGYM, CelestialAmber/TetrisNESDisasm, zohassadar/meta_pytris
GitHub data checked 2026-10-13. Notes are summaries from the research pass; the project pages are the authority.