The TRS-80 computer manufactured by Tandy / Radio Shack contains an 8-bit character set. [1] It is partially derived from ASCII, and shares the code points from 32 - 95 on the standard model. Code points 96 - 127 are supported on models that have been fitted with a lower-case upgrade. [2]
The character set consists of letters, various numeric and special characters [1] as well as 64 semigraphics called squots (square dots) from a 2×3 matrix. [3] These were located at code points 128 to 191 with bits 5-0 following their binary representation, [3] similar to alpha-mosaic characters in World System Teletext. [4] [5] These characters were used for graphics in games, such as Android Nim . [6]
The following table shows the TRS-80 model I character set. Each character is shown with a potential Unicode equivalent. Space and control characters are represented by the abbreviations for their names.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0x | BS [lower-alpha 1] | LF | CR | con [lower-alpha 2] | coff [lower-alpha 3] | |||||||||||
1x | カ [lower-alpha 4] | 32 [lower-alpha 5] | ← [lower-alpha 6] | → [lower-alpha 7] | ↓ [lower-alpha 8] | ↑ [lower-alpha 9] | home [lower-alpha 10] | sol [lower-alpha 11] | ceol [lower-alpha 12] | ceof [lower-alpha 13] | ||||||
2x | SP | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
4x | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
5x | P | Q | R | S | T | U | V | W | X | Y | Z | ↑ | ↓ | ← | → | _ |
6x | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | |
7x | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ | ± |
8x | NBSP | |||||||||||||||
9x | ||||||||||||||||
Ax | ||||||||||||||||
Bx | ||||||||||||||||
Cx | [lower-alpha 14] | tab | tab | tab | tab | tab | tab | tab | tab | tab | tab | tab | tab | tab | tab | tab |
Dx | tab | tab | tab | tab | tab | tab | tab | tab | tab | tab | tab | tab | tab | tab | tab | tab |
Ex | tab | tab | tab | tab | tab | tab | tab | tab | tab | tab | tab | tab | tab | tab | tab | tab |
Fx | tab | tab | tab | tab | tab | tab | tab | tab | tab | tab | tab | tab | tab | tab | tab | tab |
ASCII, an acronym for American Standard Code for Information Interchange, is a character encoding standard for electronic communication. ASCII codes represent text in computers, telecommunications equipment, and other devices. ASCII has just 128 code points, of which only 95 are printable characters, which severely limit its scope. The set of available punctuation had significant impact on the syntax of computer languages and text markup. ASCII hugely influenced the design of character sets used by modern computers, including Unicode which has over a million code points, but the first 128 of these are the same as ASCII.
The TRS-80 Micro Computer System is a desktop microcomputer launched in 1977 and sold by Tandy Corporation through their Radio Shack stores. The name is an abbreviation of Tandy Radio Shack, Z80 [microprocessor]. It is one of the earliest mass-produced and mass-marketed retail home computers.
The RadioShack TRS-80 Color Computer, later marketed as the Tandy Color Computer, is a series of home computers developed and sold by Tandy Corporation. Despite sharing a name with the earlier TRS-80, the Color Computer is a completely different system and a radical departure in design based on the Motorola 6809E processor rather than the Zilog Z80 of earlier models.
The MCS-48 microcontroller series, Intel's first microcontroller, was originally released in 1976. Its first members were 8048, 8035 and 8748. The 8048 is arguably the most prominent member of the family. Initially, this family was produced using NMOS technology. In the early 1980s, it became available in CMOS technology. It was manufactured into the 1990s to support older designs that still used it.
Microsoft BASIC is the foundation software product of the Microsoft company and evolved into a line of BASIC interpreters and compiler(s) adapted for many different microcomputers. It first appeared in 1975 as Altair BASIC, which was the first version of BASIC published by Microsoft as well as the first high-level programming language available for the Altair 8800 microcomputer.
The Tandy 2000 is a personal computer introduced by Radio Shack in September 1983 based on the 8 MHz Intel 80186 microprocessor running MS-DOS. By comparison, the IBM PC XT used the older 4.77 MHz Intel 8088 processor, and the IBM PC/AT would later use the newer 6 MHz Intel 80286. Due to the 16-bit data bus and more efficient instruction decoding of the 80186, the Tandy 2000 ran significantly faster than other PC compatibles, and slightly faster than the PC AT. The Tandy 2000 was the company's first computer built around an Intel x86 series microprocessor; previous models used the Zilog Z80 and Motorola 6809 CPUs.
TRSDOS is the operating system for the Tandy TRS-80 line of eight-bit Zilog Z80 microcomputers that were sold through Radio Shack from 1977 through 1991. Tandy's manuals recommended that it be pronounced triss-doss. TRSDOS should not be confused with Tandy DOS, a version of MS-DOS licensed from Microsoft for Tandy's x86 line of personal computers (PCs).
The ATASCII character set, from ATARI Standard Code for Information Interchange, alternatively ATARI ASCII, is a character encoding used in the Atari 8-bit home computers. ATASCII is based on ASCII, but is not fully compatible with it.
The TRS-80 MC-10 microcomputer is a lesser-known member of the TRS-80 line of home computers, produced by Tandy Corporation in the early 1980s and sold through their RadioShack chain of electronics stores. It was a low-cost alternative to Tandy's own TRS-80 Color Computer to compete with entry-level machines such as the VIC-20 and Sinclair ZX81.
The Tandy Pocket Computer or TRS-80 Pocket Computer is a line of pocket computers sold by Tandy Corporation under the Tandy or Radio Shack TRS-80 brands.
The TRS-80 Model 100 is a notebook-sized portable computer introduced in April 1983. It was the first commercially successful notebook computer, as well as one of the first notebook computers ever released. It features a keyboard and liquid-crystal display, in a battery-powered package roughly the size and shape of a notepad or large book. The 224-page, spiral-bound User Manual is nearly the same size as the computer itself.
Color BASIC is the implementation of Microsoft BASIC that is included in the ROM of the Tandy/Radio Shack TRS-80 Color Computers manufactured between 1980 and 1991. BASIC is a high level language with simple syntax that makes it easy to write simple programs. Color BASIC is interpreted, that is, decoded as it is run.
Video Genie is a discontinued series of computers produced by Hong Kong-based manufacturer EACA during the early 1980s. Computers from the Video Genie line are mostly compatible with the Tandy TRS-80 Model I computers and can be considered a clone, although there are hardware and software differences.
The Tandy 10 Business Computer System was a short-lived product developed by Radio Shack in the late 1970s as a business-oriented complement to their TRS-80 Model I desktop computer. Released in 1978, the Tandy 10 was built for Radio Shack by Applied Digital Data Systems (ADDS), and was only sold by Radio Shack's dedicated computer center stores.
The TRS-80 Model II is a computer system launched by Tandy in October 1979, and targeted at the small-business market. It is not an upgrade of the original TRS-80 Model I, but a new system.
The TRS-80 Model 4 is the last Z80-based home computer family by Radio Shack, sold from April 1983 through late 1991.
The ZX Spectrum character set is the variant of ASCII used in the ZX Spectrum family computers. It is based on ASCII-1967 but the characters ^, ` and DEL
are replaced with ↑, £ and ©. It also differs in its use of the C0 control codes other than the common BS
and CR
, and it makes use of the 128 high-bit characters beyond the ASCII range. The ZX Spectrum's main set of printable characters and system font are also used by the Jupiter Ace computer.
Text-based semigraphics, pseudographics, or character graphics is a primitive method used in early text mode video hardware to emulate raster graphics without having to implement the logic for such a display mode.
Level I BASIC is a dialect of the BASIC programming language that shipped with the first TRS-80, the TRS-80 Model I.
Citations
Sources