The Hotness
Galaxy of Trian
Civilization VI
Talisman: The Horus Heresy
Talisman: Digital Edition
Hearthstone: Heroes of Warcraft
Sid Meier's Pirates!
The Last of Us
Sentinels of the Multiverse
My Nintendo Picross - The Legend of Zelda: Twilight Princess
Puzzle Quest: Challenge of the Warlords
Chrono Trigger
Eye of the Beholder II: The Legend of Darkmoon
The Legend of Zelda: A Link to the Past
Shadow of Destiny
F-Zero GX
Slaves to Armok: God of Blood Chapter II – Dwarf Fortress
Warcraft III: The Frozen Throne
Diablo II
Diablo II: Lord of Destruction
Star Fox 64
Desktop Dungeons
The Godfather: The Game
Team Fortress 2
Lemmings & Oh No! More Lemmings
Ticket to Ride
The Lord of the Rings Online: Shadows of Angmar
Portal 2
Carnival Games
Rune Factory Frontier
1830: Railroads & Robber Barons
Battle Academy
Aliens vs Predator
Reiner Knizia's Ra
Tanktics: Computer Game of Armored Combat on the Eastern Front
Requiem - An RPG Geek Adventure Across Space and Time
Dark Souls
Rune Factory 3: A Fantasy Harvest Moon
Ascension: Chronicle of the Godslayer
WipeOut 64
Primary Name
TRS-80 Model I
Alternate Names
Release Date
Hardware Category
 Customize View
xml RSS Feed 
Facebook Twitter Delicious Google
ObjectID: 110721
Description Edit | History

TRS-80 was Tandy Corporation's desktop microcomputer model line, sold through Tandy's Radio Shack stores in the late 1970s and early 1980s. The Model I was the first release in the TRS-80 line.

Radio Shack announced the Model I at a New York City press conference on August 3, 1977. TRS stood for Tandy Radio Shack. The TRS-80 Model I cost $399, or $599 with a 12" monitor and a Radio Shack tape recorder as datacassette storage; before it, the most expensive product Radio Shack sold was a $500 stereo.

The first units, ordered unseen, were delivered in November 1977, and rolled out to the stores the third week of December.

Source: Wikipedia, "TRS-80", available under the CC-BY-SA License.

More Information Edit | History


The Model I combined the mainboard and keyboard into one unit, although it had a separate power supply unit. It used a Zilog Z80 processor clocked at 1.77 MHz (later models were shipped with a Z80A). The basic model originally shipped with 4 KB of RAM, and later 16 KB.


Many users complained about the TRS-80 keyboards, which used mechanical switches and suffered from "Keyboard Bounce", resulting in multiple letters being typed accidentally. A Keyboard De-Bounce tape was distributed as a software solution, causing key contact closures to be ignored if they were detected within a short time of a contact opening, and slowing down polling of the keyboard. Eventually, this was added to a later ROM revision. The keyboard hardware was also changed to be less vulnerable to bounce.


The TRS-80 was accompanied by a white-on-black display, which was a modified RCA XL-100 black and white television. The actual color of the system was light bluish (the standard "P4" phosphor used in black-and white televisions).

The video hardware could only display text at 64 or 32 characters wide by 16 lines of resolution. This was because the video memory system used a single kilobyte of video memory. Seven of the bits of each byte were used to display ASCII characters, with the eighth bit used to differentiate between text and "semigraphics" characters.

Primitive graphics ("text semigraphics," rather than a true bitmap) could be displayed because the upper 64 characters of the 128 character set displayed as a grid of 2×3 blocks (very similar to Teletext). BASIC routines were provided which could write directly to this virtual 128×48 grid.

The original TRS-80 Model I could not differentiate between upper and lower characters in display memory. With only 7 1-bit-wide memory chips, the 8th bit was faked by circuitry that forced uppercase characters. The actual display hardware did have lowercase letters, but without descenders. In order to display the lower case properly on the Model I, one had to solder or clip an eighth memory chip onto the back of one of the existing seven video RAM chips, and then bend up a pin to tap an address line off the system bus. This modification became a popular third-party add-on, along with a character chip with descenders for the lowercase letters.

Any access to the screen memory, either by writing to it using the BASIC statement PRINT or accessing the screen memory directly, caused "flicker" on the screen. The bus arbitration logic would block video display while access was given to the CPU, causing a short black line. This had little effect on normal BASIC programs, but fast programs made in assembly language could be affected if the programmer didn't take it into consideration. Many software authors were able to minimize this effect. Notwithstanding this primitive display hardware, many arcade-style games were available for the Tandy TRS-80.


One major drawback of the Model I was the massive RF interference it caused in surrounding electronics. This became a problem when it was determined to violate FCC regulations, leading to the Model I's phase out in favor of the new Model III.

Source: Wikipedia, "TRS-80", available under the CC-BY-SA License.

Pg. 1
TRS-80 Model I
16K Level I TRS-80 Model I
Rel Date: 1977-00-00
Manufacturer: Radio Shack
Link Image
TRS-80 Model I
16K Level II TRS-80 Model I
Rel Date: 1978-03-00
Manufacturer: Radio Shack
Link Image
TRS-80 Model I
4K Level I TRS-80 Model I
Rel Date: 1977-11-00
Manufacturer: Radio Shack
Link Image
TRS-80 Model I
4K Level II TRS-80 Model I
Rel Date: 1978-03-00
Manufacturer: Radio Shack
Link Image
Thumbs Up
1 « Pg. {{module.params.pageid}} » {{data.config.endpage}}
No items found
{{product.numforsale}} for sale {{product.price}}
Thumbs Up
1 « Pg. {{module.params.pageid}} » {{data.config.endpage}}
No items found
{{item.title}} {{item.timeleft}}
Thumbs Up
1 « Pg. {{module.params.pageid}} » {{data.config.endpage}}
No images found
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}}
Thumbs Up
1 « Pg. {{module.params.pageid}} » {{data.config.endpage}}
No posts found
{{post.numpositive}} {{post.title}}
Title | Hot | Recent
[Browse »]  [Upload File »] Language:
Pg. 1 of 1
No Files Found.
Thumbs Up
[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"}}
Video Game Hardware Rank: N/A
Num Ratings: 3
Average Rating: 7.33
Standard Deviation: 0.47
Num Views: 378
GeekBuddy Analysis: Analyze
Similarly Rated: View
Avg. Game Weight: 0.0
Fans: 1
Personal Comments: 0
Users Owning: 1
Users Wanting: 0
Users Trading: 0 [find trade matches]
Price History: View
Total Plays: 0
Plays This Month: 0
Thumbs Up
Web Links
Category: Language:
1 « Pg. {{module.params.pageid}} » {{data.config.endpage}}
No Web Links Found
Link {{cat}} {{lang}}
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.