Tetris Codexery

Electronika 60

The Soviet machine that gave Tetris its first blocks.

Electronika 60

The Electronika 60 is the Soviet workhorse that ran the very first lines of Tetris code. Alexey Pajitnov, a researcher at the Dorodnitsyn Computing Centre, programmed the original version on this machine in 1984. Because the Electronika 60 had no graphics hardware—only a monochrome, text-mode display—Pajitnov had to represent falling tetrominoes using ASCII and Cyrillic characters. That constraint, far from being a flaw, gave Tetris its iconic blocky look: each tetromino was built from bracket symbols and other text glyphs, creating the clean, minimalist aesthetic that would define the franchise.

Role
Original development platform for Tetris
Affiliation
Soviet Academy of Sciences, Moscow
First appears
1984 (as hardware for Tetris prototype)
Status
Obsolete; historically significant as Tetris's birthplace
Hardware
16-bit processor, text-mode display, no graphics hardware
Developer
Soviet electronics industry

Lore & Background

The Electronika 60 was a PDP-11 clone, standard-issue in Soviet research institutes during the 1980s. Its text-only screen could render only characters from the Cyrillic and Latin alphabets—no pixels, no sprites, no colors. Pajitnov, working at the Dorodnitsyn Computing Centre of the Soviet Academy of Sciences, had to get creative. He used combinations of bracket symbols, square braces, and other ASCII characters to represent the tetrominoes. Each block occupied a single character cell, which inadvertently gave the game its clean, geometric look. The machine's lack of color and low resolution meant Tetris's visual design was born from constraint, not intention. The original version ran with a simple text interface, controlled by the keyboard's arrow keys. There were no smooth animations, no sound effects—just the steady descent of characters. That minimalist approach became a defining trait of the franchise, even as the game later moved to advanced platforms. Pajitnov's Electronika 60 is often overshadowed by Tetris's later success on the Game Boy and NES, but its role is foundational. Without its limitations—no graphics hardware, no color, no animation—Tetris might have looked very different. Instead, those very constraints forged a timeless visual language.

In Their Own Story

In a dimly lit room at the Computing Centre, the Electronika 60 hummed quietly, its green phosphor screen glowing with rows of Cyrillic characters. Alexey Pajitnov watched as a single bracket symbol descended slowly, landing atop another. He had spent weeks translating a pentomino puzzle game into code, but the machine's limited display had forced him to simplify. The tetrominoes—four blocks each—fit perfectly into the character cells. He pressed a key, and the shape rotated. Another key, and it slid sideways. The game was crude, but it worked. The Electronika 60 had given Tetris its first home.

Reader's Guide

Development: The Electronika 60 version of Tetris was created by Alexey Pajitnov in 1984 at the Dorodnitsyn Computing Centre in Moscow. Pajitnov programmed the game in Pascal on the Electronika 60, a Soviet clone of the DEC PDP-11. The game's source code was simple, using the machine's text mode to display the playfield and tetrominoes. Platform: The Electronika 60 itself was not a consumer product; it was a research computer used in Soviet institutions. Tetris was later ported to the IBM PC by Vadim Gerasimov, which led to its widespread distribution. Reception: The original Electronika 60 version was never commercially released. It was played by colleagues at the Computing Centre and quickly spread through floppy disks within the Soviet scientific community. The game's popularity on this platform led to its porting to other systems, eventually becoming a global sensation. No sales figures or review scores exist for this version.

Did You Know?

More in Development & Legacy

Elsewhere in the Tetris universe

Spotted an error? Know more?

This is a living reference — every entry is fact-audited, and reader corrections feed straight into our audit queue. Suggest an edit · See this site's audit record

Comments

Loading…
Open in the interactive codex →