Tetris (NES) Cheat Codes & Secrets
Complete collection of cheat codes, passwords, unlockables, and hidden secrets for Tetris (NES) (1989).
Level Select and Starting Stage Tricks
The Nintendo NES release of Tetris (1989) is famously sparse on traditional cheat codes — there are no Konami codes or button combos that grant invincibility — but the game hides a meaningful level select trick that competitive players discovered within months of the cartridge’s North American launch.
On the title screen, press Start to reach the game type select. Choose Type A, and the cursor lands on a level grid showing numbers 0 through 9. Use Left and Right on the D-pad to highlight your desired starting level. Here is where the trick comes in:
| Input | Effect | Platform |
|---|---|---|
| Highlight 0–9, press Start | Begin Type A at that level (standard) | NES |
| Highlight 0, hold A + press Start | Begin Type A at Level 10 | NES |
| Highlight 1, hold A + press Start | Begin Type A at Level 11 | NES |
| Highlight 5, hold A + press Start | Begin Type A at Level 15 | NES |
| Highlight 9, hold A + press Start | Begin Type A at Level 19 | NES |
The rule is simple: hold the A button while pressing Start to add 10 to whatever level is highlighted. This lets experienced players skip straight to the brutal upper half of the speed curve — levels 10 through 19 — without having to grind through the early game. Level 19 is particularly sought after because it sits just below the infamous Level 29 kill screen, making it the preferred entry point for players chasing score records.
This trick was not documented in Nintendo’s North American instruction booklet. It spread through playground word-of-mouth and gaming magazines like Nintendo Power throughout 1989 and 1990. The Japanese Famicom version, which launched slightly earlier, had the same behavior, and Japanese players independently documented it in gaming books of that era.
Type B Mode — Height and Level Selection
Type B is the game’s secondary mode, and it offers the most granular control of any “cheat-adjacent” system in NES Tetris. Rather than playing endlessly, Type B tasks you with clearing 25 lines while the board starts partially filled with garbage blocks. Two parameters are fully selectable before each game:
| Parameter | Range | Effect |
|---|---|---|
| Level | 0–9 | Controls piece fall speed from the first piece |
| Height | 0–5 | Number of garbage rows pre-filled at the bottom |
| Level + Height combo | Difficulty |
|---|---|
| Level 0, Height 0 | Tutorial pace, no garbage |
| Level 9, Height 0 | Fast pieces, clean board |
| Level 9, Height 5 | Maximum challenge — fast pieces, heavily cluttered board |
Height 5 fills the bottom five rows with randomly placed garbage blocks containing exactly one gap per row. This combination — Level 9, Height 5 — unlocks the best possible ending animation the game has to offer, which is a major discovery incentive for players who might otherwise stay in Type A indefinitely.
To select height in Type B: after choosing Type B on the game select screen, use Left and Right to set level (0–9), then press Down to move to the Height selector and use Left/Right again before pressing Start. Holding A + Start on Type B applies the same +10 level trick, though the display still shows 0–9. This means you can theoretically combine Level 9 + A + Start in Type B to start at speed level 19 in a Type B game — an extraordinarily difficult configuration that virtually no player can complete.
Ending Sequences and Easter Eggs
The most beloved hidden content in NES Tetris is its secret ending system, which functions as a reward tier unlocked by performance. These were not advertised anywhere on the packaging or in the manual, making their discovery feel genuinely special to players of the era.
Type A endings are triggered by clearing 200 lines. The ending animation shows a rocket launching from a launchpad, with the number of rockets scaling upward based on your starting level and final score:
| Performance tier | Ending |
|---|---|
| 200 lines, lower levels | Single rocket launches |
| 200 lines, level 9 start | Multiple rockets and fuller animation |
| 200 lines, level 9 with A trick (started at 19) | Full animation with dancers and extended sequence |
Type B endings are triggered by clearing all 25 required lines and are tiered by your Level/Height combination:
| Level / Height | Ending type |
|---|---|
| Low level, any height | Brief single-rocket sequence |
| Level 9, Height 0–4 | Moderate rocket animation, brief dancer cameo |
| Level 9, Height 5 | Full ending: multiple rockets, Russian folk dancers on-screen, extended animation sequence |
The dancers are pixel-art representations of traditional Russian dancers, a nod to the game’s Soviet origins as designed by Alexey Pajitnov at the Dorodnitsyn Computing Centre in Moscow in 1984. Nintendo’s localization team retained this cultural reference intentionally. Players who had never cleared Level 9 Height 5 would routinely describe seeing the dancers to disbelieving friends — it was one of the first major “secret endings” that spread virally by word-of-mouth before the internet era.
Score Mechanics and Milestones
NES Tetris uses a six-digit score counter. Reaching 999,999 points causes the counter to roll over back to 000,000 without stopping the game. This behavior was not a planned feature but a consequence of the score register’s size. Top players of the era discovered this accidentally — scoring a Tetris (four-line clear) at the moment the counter sat at 999,600 or above would visibly roll the display. The game continues normally; no special screen or acknowledgment occurs.
| Score event | Points (Level 9 example) |
|---|---|
| Single line clear | 40 × (level + 1) |
| Double line clear | 100 × (level + 1) |
| Triple line clear | 300 × (level + 1) |
| Tetris (4 lines) | 1200 × (level + 1) |
The piece statistics panel, accessible in-game on the left side of the playfield, tracks how many of each of the seven tetrominoes has appeared. Players noticed that studying this panel allows inference about which pieces are statistically overdue, though the NES random number generator does not use true weighted distribution — piece selection is pseudo-random based on a lookup table seeded from the frame counter at the moment each piece spawns.
The Kill Screen — Level 29 and Beyond
Level 29 is the most infamous point in NES Tetris history. At this speed, pieces fall at approximately 20G — one cell per frame — meaning a piece spawns at the top and reaches the bottom in roughly half a second with no player input. The standard DAS (Delayed Auto Shift) system, which handles horizontal piece movement, cannot move pieces to the edges of the board fast enough for most players to place them intentionally.
| Level | Gravity (cells/frame) |
|---|---|
| 0 | 1/48 |
| 9 | 1/6 |
| 19 | 1/2 |
| 29 | ~1 (kill screen) |
For decades, Level 29 was considered an unpassable wall. No scoring was possible; players who reached it survived a few pieces then topped out. This changed in the 2010s and dramatically accelerated in the early 2020s when competitive players developed hypertapping and later rolling techniques.
Hypertapping involves vibrating a single finger on the D-pad at 12–20 presses per second, bypassing DAS entirely. By inputting individual directional presses faster than the auto-shift system, players could move pieces horizontally at speeds the game’s designers never anticipated.
Rolling is a later refinement where players hold the controller face-down and drum multiple fingers across the back of the shell onto the D-pad from behind, achieving 20+ inputs per second. This technique, popularized by competitive players like Blue Scuti (Willis Gibson), allowed consistent play through Level 29 and beyond — levels the game was never designed to be played at. In January 2024, a player using rolling reached Level 157, where an integer overflow in the game’s internal level counter caused the NES CPU to crash, producing a true kill screen for the first time in recorded history. This moment was widely covered in mainstream media.
Tengen Version Differences and Exclusive Features
In 1989, two separate NES Tetris cartridges existed briefly on store shelves: the official Nintendo-licensed version and an unauthorized release by Tengen (Atari’s console division). Nintendo secured exclusive console rights after a complex legal dispute involving the Soviet government, and the Tengen version was pulled from shelves by court order after only a few weeks. Original Tengen cartridges are now collector’s items.
| Feature | Nintendo Version | Tengen Version |
|---|---|---|
| 2-player simultaneous | No | Yes (split screen) |
| Computer AI opponent | No | Yes |
| Additional music tracks | No | Yes |
| Level select trick (A+Start) | Yes | Different implementation |
| Type B mode | Yes | Different variation |
| Visual style | Clean/minimal | More detailed backgrounds |
The Tengen version’s 2-player mode allowed two players to play simultaneously in split-screen, each trying to outlast the other. The computer AI mode let solo players compete against a CPU-controlled board, a feature that would not return to mainstream Tetris until much later releases. These exclusive features make the Tengen version technically richer, though the Nintendo version’s simpler, cleaner design is what most players associate with the definitive NES experience.
Competitive Exploits and Advanced Techniques
Several mechanical exploits are considered standard knowledge in NES Tetris competitive play:
| Technique | Description | Platform |
|---|---|---|
| DAS charge carry | Charge DAS on one piece so it fires immediately when the next spawns | NES |
| Spawn cancel | Use a well-timed rotation input at spawn to freeze DAS mid-charge | NES |
| Soft drop acceleration | Holding Down accelerates piece drop for faster placement and score multiplier | NES |
| IRS (Initial Rotation System) | Press rotate before spawn frame to rotate piece instantly at spawn | NES |
Soft drop deserves special mention: holding Down while a piece falls scores 1 bonus point per cell dropped. While the per-piece bonus is trivial, elite players use soft drop constantly for placement speed, and at Level 9+ the cumulative bonus across hundreds of pieces adds up meaningfully in total score.
DAS abuse is the most strategically important exploit. The DAS system auto-scrolls a held direction after a brief delay. Skilled players learn to pre-charge DAS on the current piece so the next piece begins moving horizontally from the first frame it exists — shaving critical frames off placement time at high speeds.
Developer Secrets and Historical Notes
Alexey Pajitnov originally wrote Tetris in 1984 on an Electronika 60 computer in Moscow using pseudo-graphics. The NES port was developed by Nintendo R&D and released in North America in November 1989. The musical theme is an arrangement of Korobeiniki, a 19th-century Russian folk song. The B-music is a variation of a Bach minuet, and the C-music is a traditional Russian dance tune. These were selected and arranged by Nintendo composer Hirokazu Tanaka to reinforce the game’s Soviet identity.
The piece RNG in the NES version draws from a table of 8 values (7 pieces + 1 repeat-prevention slot) and re-rolls once if the drawn piece matches the previous piece — meaning back-to-back identical pieces are technically possible but less common than pure chance would produce. This quirk was decoded by ROM hackers around 2010 and fundamentally changed how competitive players discuss “luck” in piece distribution.