The Hotness
Games|People|Company
Monument Valley
Memoir '44 Online
Dominion Online
Battlelore: Command
DUELYST
The Elder Scrolls IV: Oblivion
Red Dead Redemption
Twilight Struggle
Endless Legend
Space Hulk Ascension - Salamanders
Baseball Highlights 2045
Dragon Quest III
Star Wars: Rebellion
The Elder Scrolls V: Skyrim
Hearthstone: Heroes of Warcraft
The Elder Scrolls V: Skyrim Legendary Edition
Mordheim: City of the Damned
NioH
Ni No Kuni II: Revenant Kingdom
Watch_Dogs 2
Dragon Quest Heroes II
The Bard's Tale (2004)
Dragon Quest II
Carcassonne
Halo: Reach
Civilization
LEGO Star Wars: The Video Game
PlayStation 2
System Shock 2
Heroes of Might and Magic: A Strategic Quest
Resident Evil 5
Torchlight
Myst
Quake 4
The Sims 3
Limbo
Battlehawks 1942
RollerCoaster Tycoon 3: Wild!
Small World 2
Commodore 64
Supreme Commander Gold Edition
Tom Clancy's Splinter Cell: Double Agent
BioShock Infinite
The Sims 3: Ambitions
The Sims 2: University Life Collection
The Sims 2: Best of Business Collection
Castle of Illusion starring Mickey Mouse
Jane's ATF: NATO Fighters
You're in the Movies
Minecraft
Information
Primary Name
Tetris (1986/DOS)
Alternate Names
Platform
DOS
Genre
Theme
Franchise
Mode
Minimum Players
1
Maximum Players
1
Release Date
1986-00-00
Developer
Publisher
 Corrections
 Customize View
xml RSS Feed 
Facebook Twitter Delicious Google
ObjectID: 162153
Releases
Pg. 1
Tetris (1986/DOS)
Nick: 
Downloadable DOS edition
Rel Date: 2006-08-14
Publisher: (Self-Published)
DOS
Developer: (Self-Developed Video Game)
Media: Downloadable Content
Region: 
Rating: (Not Rated)
English
View
Corrections
Link Image
Tetris (1986/DOS)
Nick: 
DOS edition
Rel Date: 1986-00-00
Publisher: (Self-Published)
DOS
Developer: (Self-Developed Video Game)
Media: 3" Floppy Disk
Region: 
Rating: (Not Rated)
English
View
Corrections
Link Image
Description Edit | History

The first MS DOS version of Tetris was implemented a few days after Alexey put together his first prototype of the game for the Electronica 60. All three of us - Dmitry, Alexey, and I - were fans of Pascal and structured programming despite then-recently-published text "Real Programmers Don't Use Pascal". We used various flavors of Pascal to implement our game ideas. Under MS DOS the development system of choice was Borland's Turbo Pascal. I started learning programming with v1.0. In fact, I still enjoy programming in the descendant of Turbo Pascal - Borland Delphi. The last version of Tetris, we worked on together, was compiled with Turbo Pascal 4. That last version of the game had number 3.12. Although 3.12 is pretty much an arbitrary number as we did not have a strict versioning policy. By the way, this version has an Easter Egg. Although not a sophisticated one. I wonder if anyone can discover it.

The MS DOS version is quite different from the Electronica 60 draft which initially had just the glass and a score count. That version worked on a monochromatic (green/black) alphanumeric display. The tetramino squares were drawn as a pair of square brackets [ ]. Remarkably, the game was playable and addictive even in that form. This gave us a reason to hurry up with the MS DOS implementation. I believe Alexey expanded his Electronica version of the game after we ported it to the PC to match some of the features we had in our PC games. I never worked with Electronica computers myself.

We diligently implemented the MS DOS version of the game in such a way that it could run on any PC we had available. The program ran in a text mode using colored space symbols to represent squares of teraminos. The game could even automatically recognize the IBM monochrome card adjusting the way it drew (printed) on the screen. The clock-frequency race had already started with the introduction of IBM PC AT and PC clones. Many games released for the earlier PC and PC XT (4.77 MHz) models ran too fast on the newer machines. The last version of our game was one of the first to use proper timer delays. 20 years later the same program still runs without any changes, looks and feels the same (especially in the full screen DOS box).

Source: The Developer Website. --Vadim Gerasimov

Characters
Pg. 1
No Character Found
More Information Edit | History
This page does not exist. You can edit this page to create it.
Updating...
Thumbs Up
Marketplace
1 « Pg. {{module.params.pageid}} » {{data.config.endpage}}
No items found
{{product.numforsale}} for sale {{product.price}}
{{product.prettycondition}}
{{product.listdate|truncate:"10"}}
Updating...
Thumbs Up
1 « Pg. {{module.params.pageid}} » {{data.config.endpage}}
No items found
{{item.title}} {{item.timeleft}}
{{item.currentprice}}
Updating...
Thumbs Up
Images
Gallery:
1 « Pg. {{module.params.pageid}} » {{data.config.endpage}}
No images found
Updating...
Thumbs Up
{{title}}
Category: Language:
1 « Pg. {{module.params.pageid}} » {{data.config.endpage}}
No videos found
{{video.numrecommend}} {{video.title}} {{video.language}} {{video.username|truncate:"10"}} {{video.numcomments}}
Updating...
Thumbs Up
{{data.config.moduletitle}} Relationship:
[] [Forums »] [Post »] [Search »]
1 « Pg. {{module.params.pageid}} » {{data.config.endpage}}
No threads found
{{thread.numrecommend}} {{thread.subject}}
Last Post {{thread.lastpostdate|truncate:"10"}} Posted {{thread.postdate|truncate:"10"}}
{{thread.user.username|truncate:"10"}} {{thread.numposts-1}}
Updating...
Thumbs Up
{{data.config.moduletitle}} Relationship:
[] [Forums »] [Post »] [Search »]
1 « Pg. {{module.params.pageid}} » {{data.config.endpage}}
No threads found
{{thread.numrecommend}} {{thread.subject}}
Last Post {{thread.lastpostdate|truncate:"10"}} Posted {{thread.postdate|truncate:"10"}}
{{thread.user.username|truncate:"10"}} {{thread.numposts-1}}
Updating...
Thumbs Up
{{title}}
1 « Pg. {{module.params.pageid}} » {{data.config.endpage}}
No posts found
{{post.numpositive}} {{post.title}}
by
{{post.numcomments}}
Files
Title | Hot | Recent
[Browse »]  [Upload File »] Language:
Pg. 1 of 1
No Files Found.
Updating...
Thumbs Up
GeekLists
[Browse »] [Summary »]
1 « Pg. {{module.params.pageid}} » {{data.config.endpage}}
No lists found
{{list.numpositive}} {{list.title}} {{list.username|truncate:"10"}} {{list.numitems}}
{{list.lastreplydate|truncate:"10"}} {{list.postdate|truncate:"10"}}
Statistics
Video Game Rank: N/A
DOS Rank: N/A
Num Ratings: 1
Average Rating: 6.00
Standard Deviation: 0.00
Num Views: 122
GeekBuddy Analysis: Analyze
Similarly Rated: View
Avg. Game Weight: 0.0
Fans: 0
Personal Comments: 0
Users Owning: 1
Users Wanting: 0
Users Trading: 0 [find trade matches]
Has Parts For Trade: 0
Want Parts In Trade: 0
Price History: View
Total Plays: 0
Plays This Month: 0
Linked Items
Relationship: Sort: Genre: Theme: Mode: Media:
Pg. 1
No Items Found
Updating...
Thumbs Up
Web Links
Category: Language:
1 « Pg. {{module.params.pageid}} » {{data.config.endpage}}
No Web Links Found
Link {{cat}} {{lang}}
{{weblink.postdate|truncate:"10"}}
Tags
Your Tags: Add tags
Popular Tags: [View All]
User Information
Use this tool to rate games, save comments, and manage your collection.
Front Page | Welcome | Contact | Privacy Policy | Terms of Service | Advertise | Support BGG | Feeds RSS
Geekdo, BoardGameGeek, the Geekdo logo, and the BoardGameGeek logo are trademarks of BoardGameGeek, LLC.