Posts in the “Programming” Category

Tiny Pascal

Tiny Pascal, also known as “Tiny” Pascal, was a popular programming language for microcomputers. It was created by Kin-Man Chung and Herbert Yuen in 1978 and first described in a three-part series of articles published in BYTE. There were at least four different versions of Tiny Pascal for the TRS‑80, although the version sold by Radio Shack was the most popular.

Tiny Pascal was a subset of the programming language Pascal.

Alcor Pascal

In the early days of microcomputers, many considered learning Pascal to be the logical next step for beginning programmers after learning BASIC. Alcor Pascal, sold by Alcor Systems of Garland, Texas, was a “complete Jensen and Wirth Standard Pascal” and a popular choice for TRS‑80 users who wanted to expand their programming horizons.
In addition to the TRS‑80 versions (which cost $199.

Pascal 80

Pascal 80 was a Pascal development system for the TRS‑80 Model I, III, and 4. It was written by Phelps Gates, also the author of APL-80, an APL compiler for the TRS‑80.

The Pascal 80 package consisted of a full-screen text editor, monitor, and compiler. Pascal source code could be compiled directly to memory or to disk. Editing and compiling Pascal source code in memory made programming Pascal similar to using interpreted languages, such as BASIC.


M-ZAL was a powerful disk-based editor assembler system for the TRS‑80 Model I and III. First introduced in 1981, M-ZAL (which stood for Modular Z80 Assembly Language) was written by Jeffrey Krantz and David Willen. It was sold by Computer Applications Unlimited (also known as CUA) for the price of $149.95.

Although expensive, M‑ZAL was one of the most advanced assemblers ever written for the TRS‑80 and it was used by many professional TRS‑80 developers.


Level III BASIC was an enhanced version of Level II BASIC for the TRS‑80 Model I. It was created by Microsoft, also the authors of Level II BASIC, but sold by GRT Corporation on cassette for $49.95. Level III BASIC was said to be the first consumer product from Microsoft, which had previously sold only to manufacturers.

Rather than sell Level III BASIC directly to consumers, Microsoft decided to release it through GRT Corporation in 1978.


ZBASIC is probably the most popular BASIC compiler ever written for the TRS‑80. It holds the distinction of being one of the few programs originally created for the TRS‑80 that is still being developed in some form.

The first version of ZBASIC was written in 1979 by Andrew Gariepy for the Model I and sold by Simutek Computer Products. ZBASIC began appearing in Simutek advertisements in 1980. It originally cost $99.00 for the tape version and $129.00 for the disk version.