Hubbry Logo
TRS-80 Model IITRS-80 Model IIMain
Open search
TRS-80 Model II
Community hub
TRS-80 Model II
logo
8 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
TRS-80 Model II
TRS-80 Model II
from Wikipedia
TRS-80 Model II[1][2]
TRS-80 Model II
ManufacturerTandy Corporation
TypePersonal computer
ReleasedOctober 1979; 46 years ago (1979-10)[3]
Introductory priceUS$3,450 (equivalent to $15,300 in 2025) (32KB)
US$3,899 (equivalent to $17,300 in 2025) (64KB)
Operating systemTRSDOS, Microsoft BASIC
CPUZ80A @ 4 MHz
Memory32 or 64KB RAM
StorageSingled-sided Shugart 500k 8" floppy drive
Display80x25 text
InputDetachable keyboard
Dimensions14 x 21 1/4 x 23 1/2 inch

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 Model II was succeeded by the compatible TRS-80 Model 12, Model 16, Model 16B, and the Tandy 6000.

Model II

[edit]

Background

[edit]

Tandy was surprised at the strong demand for the TRS-80 Model I from business purchasers. The computer was too limited for such use, so the company began development on the Model II in late 1978. It was announced in May 1979, deliveries began in October,[4] and only Tandy-owned Radio Shack stores sold the computer.[5] Tandy advertised the Model II as "a business computer — not a hobby, 'home' or personal computer". It claimed that the computer was "ideal for a small business, and also 'just right' for many time-consuming jobs within larger businesses", including those with mainframes or minicomputers. The base single disk version was US$3,450, and a four disk version was US$6,599.[6]

Hardware

[edit]

As a professional business machine, the Model II used state-of-the-art hardware and has numerous features not found in the Model I, such as the high-speed 4 MHz Z80A, DMA, vectored interrupts, a detachable keyboard with two function keys and numeric keypad, and port instead of memory-mapped I/O. It has 80x25 text display and a single-sided 500 KB 8" floppy drive, and either 32 or 64 KB of RAM, along with two RS-232 ports and a Centronics-standard parallel port. The video memory can be banked out of Z80 memory, so that the entire 64 KB address space can be used for main memory. Unlike most computers, it has no BIOS ROM except a small boot loader (the BIOS was loaded off the boot floppy). Because of this and the use of port I/O, almost all of the Model II's memory can be used by software. The Model II runs the TRSDOS operating system (renamed to TRSDOS-II starting with version 4.0) and BASIC. The different disk format and system architecture make it impossible to run Model I/III software on the Model II, and the II's software library is smaller. This is mitigated by the CP/M operating system for the Model II from third parties such as Pickles & Trout; unlike the Model I/III, the Model II's memory map is compatible with standard CP/M. Three internal expansion slots can be used for add-on cards, such as additional serial ports and bitmap graphics.

The floppy drive included with the Model II is a Shugart SA-800 full-height, single-sided 8" drive; like most such drives, it spins continuously whether the disk was being accessed or not and the motor is powered directly off the A/C line. The floppy controller in the Model II is a double-density, soft-sector unit based on the WD 1791 floppy controller. Like with the Model I/III/IV, boot disks on the Model II require Track 0 to be single density. CDC drives are used for the floppy expansion module.

The keyboard is a capacitive keyboard made by Keytronic Corporation. Like most capacitive keyboards, it utilizes a key mechanism with foam rubber disks; these are prone to dry-rotting with age and requiring replacement. A later version of the keyboard was made by Cherry Corporation, but still uses the capacitive technology rather than the more well-known Cherry mechanical keyswitches.

The disk format on the Model II closely follows the IBM 3740 standard, which specifies 77 tracks, 26 sectors per track, soft sector formatting, and a sector size of 128 bytes for a formatted capacity of about 250 KB, but the Model II had a double density controller, so the disk format uses 256 byte sectors and formatted capacity is about 492 KB. If users install a double-sided drive they can get 1 MB of space, but this requires a modified DOS and Radio Shack did not officially support the use of double-sided drives.

There were several hardware revisions to the Model II over its lifespan. The first revision models (1979–80) cannot boot from a hard disk, and the floppy controller requires a terminating resistor pack for the last drive on the chain, instead of the standard method of putting a terminating resistor pack on the internal disk drives. The external resistor pack works by looping back the I/O lines on the external floppy connector to the SA-800 drive's terminator pins. This unusual setup was chosen so the users would not have to remove the cover and install or remove a terminating resistor pack on the floppy drive every time they wanted to remove or attach external disk drives. It proved to be problematic since customers who lost their resistor packs cannot use their machines (Radio Shack sold replacement packs for $50) and Model IIs sold from 1981 onward use a different floppy controller that does not require it. Hard disks offered for the Model II also use a terminating resistor pack. These were sold as master and slave drives, with the master hard disk (which has the resistor pack) needing to be the last one on the chain. Like most hard disks offered on 8-bit computers, there is no subdirectory support and the drive is treated by the OS as a large, fast floppy disk.

The Model II is so noisy that users reported physical discomfort and reluctance to use the computer.[7] Unlike the Model I/III, the Model II also has a case fan due to the heat generated by the 8" floppy drive's continuously running spindle motor powered directly from AC line voltage. The combined effect of the case fan and the floppy motor results in an extremely noisy computer, compared to the nearly silent Model I/III.

The video display in the Model II is similar to the Model I. A 12" black-and-white television CRT is used; the monitors were supplied by RCA and Motorola. However, the Model II's video circuitry is significantly improved in the interest of better picture quality, as one of the criticisms of the Model I is that the included monitor is an RCA television set with the RF, IF, and sound stripped out. The Model II, in contrast, uses a dedicated monochrome composite monitor with higher-quality and better-adjusted components than the modified TV set provided with the Model I. The text display on the Model II is 80x24 rather than the Model I/III's 64x16 text, and also has lowercase letters, which the Model I originally lacked. In addition, it can be operated in 40x24 text mode. The character set in the Model II is different from the Model I/III. It includes several mathematics and currency symbols, and in place of the Model I/III's semigraphics characters has 30 characters (ASCII codes 128-158) for drawing lines and boxes. Reverse video characters are not available.

The Model II is similar to an S-100 machine in that it has a passive backplane with eight expansion slots; four of these are normally occupied by the CPU card, floppy controller, keyboard/video card, and RAM. A separate PCB in the back of the machine contains two RS-232 ports and a Centronics port. Although the expansion slots look similar to an S-100 slot, they are a proprietary design and cannot be used with S-100 boards.

The graphics expansion board (Radio Shack catalog number 26-4104) supports pixel-addressable graphics with 640 by 240 resolution. It can overlay the text screen with the bitmapped display, and is compatible with the Models 12 and 16. The board came with a modified BASIC providing rudimentary screen drawing capabilities like line, box and circle drawing, shading and filling, a viewport capability, and array transfer between graphics RAM and CPU RAM.[8] Other expansion cards include a hard disk controller, network interface controller, and a Model 16 upgrade board with 68000 CPU that can address up to 256 KB memory.

The Model II architecture supports up to 512K RAM via a bank-switchable upper 32K page segment (up to fifteen 32K pages are supported).[9] However, the machine does not provide enough card slots to physically upgrade the RAM to 512K. This is because RAM was provided via 32K or 64K cards and only a few open card slots are available on a standard Model II, since the basic configuration of the machine uses four slots. This deficiency was rectified with the Model 12, which can accommodate up to 768 KB RAM using the newer 4164 DRAM chips and a revised bank-switching scheme.

A special-purpose expansion card is the 64K Memory Expansion Board (catalog number 26-4105) which allows the Model II (without the expensive Model 16 upgrade) to run Enhanced VisiCalc. This makes available larger worksheets by using banked memory beyond the Z80's base 64 KB.[10]

Some of the technical advances first introduced on the Model II such as the WD 1791 floppy controller and the improved video circuitry appear in the Model III.

Despite being designed primarily for business or operating factory equipment, the Model II does have games available, notably the Scott Adams Adventure series were sold for it. In addition, CP/M versions of Infocom text adventures are compatible.

Tandy offered a desk custom-designed for the Model II for US$370. It can hold an additional three 8″ disk drives or up to four 8.4 MB hard drives (the Model II allows three external floppy drives to be daisy-chained to it). In 1981, the 64K Model II computer was $3,350 and the "primary unit" 8.4 MB hard disk another $4,040 by mail-order from Radio Shack's dealer in Perry, Michigan; MSRP in the company's own stores was higher.[11]

The Model II BASIC also includes a number of additional commands and functions to facilitate file handling and disk operations, such as the DIR command for listing files on a disk and the KILL command for deleting files. The PEEK and POKE commands are not implemented in Model II BASIC, making it less programmer-friendly than Model I/III BASIC.

Other programming languages

[edit]

Microsoft made available its Fortran, Cobol and BASIC compilers, as well as its MACRO-80 assembler.[12] All were sold through Radio Shack. Later the simpler, more affordable Series I editor/assembler package from Radio Shack itself, familiar to many Model I hobbyists, was offered for the Model II. Radio Shack also had its own macro assembler product, Assembly Language Development System, or popularly known as ALDS. This product was later reworked and sold for the Model 4.[13]

Applications software

[edit]

Wayne Green estimated that sales of the Model II as of August 1982 were about 10% of the Model I, discouraging third-party developers from creating software for the more expensive computer; the small software library, in turn, discouraged sales of the Model II. He described Tandy's software support for the Model II as "less than dynamic", because of the company's focus on the Model III.[14] Tandy produced and marketed various Model II business applications ranging from accounting, medical office, legal office, payroll, inventory, order entry, and sales analysis, to general-purpose applications for word processing, database management, and later spreadsheet work. Some were produced in-house (like the Scripsit word processor), others licensed and branded as Radio Shack products (like the Profile database), and still others marketed by Radio Shack, such as VisiCalc.[15] The company also offered products facilitating data transfer with IBM mainframe computers.[16]

Model 12

[edit]

The Model II was replaced in 1982 by the TRS-80 Model 12, which has half-height ("thinline") double-sided floppy drives, and integrates most of the Model II electronics into a single main board.[7][17] The video and keyboard card plugged into a single slot in the main board. An expansion card cage was available as an option, allowing six more plug-in cards. The white phosphor CRT on the Model II was replaced with a green phosphor tube on the Model 12 for easier viewing and less eye strain. Its keyboard sported eight function keys.[18] The Model 12 is essentially a Model 16B without the card cage and Motorola processor boards, and is upgradable to a Model 16B.

The Model 12 moved the Centronics and serial ports to a cluster on the rear left side of the computer.

Model 16

[edit]

The TRS-80 Model 16 came out in February 1982[19] as the follow-on to the Model II; an upgrade kit was available for Model II systems. The Model 16 added a 6 MHz, 16/32-bit Motorola 68000 processor and memory card, keeping the original Z80 as an I/O processor, or as the main processor when 8-bit Model II software was loaded. It has two half-height ("thinline") double-sided 8-inch floppy drives, though the Model II upgrade does not replace the floppy drive. The Model 16 can run either TRSDOS-16 or TRS-Xenix, a variant of Xenix, Microsoft's version of UNIX. TRSDOS-16 is a TRSDOS II-4.1 application providing a 68000 interface and support for up to three users, with no additional features and little compatible software. 68000 functionality was added as an extension, loading 68000 code into the 68000 memory via a shared memory window with the Z80.[20][19]

Why is a Model 16 like a bowling ball?


Because you can get the same amount of software for each!

— Joke told at Tandy headquarters[21]

At a price of US$4,999 (equivalent to $16,680 in 2025), the Model 16 sold poorly. By June 1982 the company had shipped 2,000 units to stores, with the majority unsold. Five months after its introduction, the computer still had no TRSDOS-16 applications; owners had to run Model II or CP/M software and applications.[20] Its release forced the few developers of Model II software to "start all over again", Green said, because customers would not want to run Z80 software on the Model 16.[14] Tandy admitted that it should have encouraged third-party software development, which resulted in the killer app VisiCalc for the Apple II.[22] In 1983, VisiCorp produced an update of Visicalc which Tandy sold for the Model 16 called Enhanced VisiCalc. This version runs on the Z80 and uses banked memory beyond the base 64 KB for larger worksheets.[23]

Rumors stated that Tandy would offer Xenix or another third-party operating system for the computer.[24][22][21] In early 1983 the company indeed switched to Xenix, and offered it for free to existing customers;[19] by mid-1983 an estimated 5,000 of 30,000 Model 16s ran Xenix.[25] Xenix was based on UNIX System III, also supported up to three users, and was more established.[26]

The Model 16 keyboard was not designed for Unix; ~, |, and \ must be typed as Ctrl characters.[27] Tandy's Jon Shirley said that almost all Xenix systems were using its multiuser capability, as terminals were much less expensive than the Model 16 itself.[25] With Xenix, the Model 16 family became a popular system for small business, with a relatively large library of business and office automation software. Tandy offered multiuser word processing (Scripsit 16),[28] spreadsheet (Multiplan), and a 3GL database (Profile 16, later upgraded to filePro 16+), as well as an accounting suite with optional COBOL source for customization. RM-COBOL, BASIC, and C were available for programming, with Unify and Informix offered as relational databases. A kernel modification kit was also available.

Model 16B and Tandy 6000

[edit]

The Model 16 evolved into the TRS-80 Model 16B with 256 KB in July 1983,[29] and later in 1985, the Tandy 6000, gaining an internal hard drive and Arcnet support along the way and switching to an 8 MHz 68000. Tandy offered 8.4 MB, 15 MB, 35 MB, and 70 MB external hard drives, up to 768 KB of RAM, and up to six additional RS-232 serial ports supporting multi-user terminals. An expansion board with 512 KB memory was offered for the 6000, raising the maximum total RAM to one megabyte.[30] Additional memory and serial port expansion options were available from aftermarket companies.

Tandy sold an upgrade from 16 to 6000.[27] The 6000 was referred to simply as the Tandy 6000 due to a marketing decision to move away from the Radio Shack and TRS-80 badges.

The 16B was the most popular Unix computer in 1984, with almost 40,000 units sold.[31] The 6000 came with Xenix and TRSDOS, but very few ran the latter or CP/M; they cannot boot from the hard drive.[27] In 1987, Tandy announced that the 6000 hardware would no longer be improved; customers believed that their systems had become orphaned technology.[32] By 1988, Radio Shack had begun offering IBM-compatible 386 PCs for their professional line and finally retired the Model II family.

Reception

[edit]

InfoWorld in 1981 called the Model II "a well-designed, capable business system" that "overcomes several limitations of the Model I".[1] Creative Computing in 1984 called it a "state-of-the-art business machine" that "might have taken the business market by storm had it not had a nameplate reading 'Radio Shack.'"[2]

80 Micro in 1982 described the Model 12 as "not a major innovation, but an evolutionary" variant. The magazine said that fixed most Model II flaws, except the "aged" Z80A CPU and "excessive noise [that] still holds many owners in acoustical purgatory". Noting that a Model 12 with expansion box and Model 16 upgrade supports more RAM and had two more empty slots than a native Model 16, 80 Micro wondered "Why then would anyone want to buy the Model 16?".[7] Describing the Model 12 as "a refined" Model II, InfoWorld in 1983 said that its expandability made it "a real contender in the business market", and approved of its documentation. The magazine advised users to use an alternative operating system because of TRSDOS's poor performance, design, and compatibility. Citing its "large existing base of software", InfoWorld concluded that the Model 12 "is a solid, well-conceived business computer [that] lacks only a viable operating system to be used as a serious program-development tool".[17]

BYTE in January 1984 stated that "the Model 16B is a fairly well-implemented and apparently well-supported Xenix system" that would likely receive much support from software developers. The reviewers said that it greatly improved on the Model I and III, and surprised them by being a very good small Unix development system. While criticizing Xenix's user unfriendliness for small business customers, and wondering "whether Radio Shack can or will invest" in training on the very sophisticated operating system for its dealers, they concluded that the Model 16B "deserves serious consideration".[33] The magazine in August 1984 described the 16B as "a usable multiuser microcomputer system", but with a slow hard drive that might limit the computer to two users.[34] UnixWorld in 1985 estimated that Tandy had sold 50,000 Xenix-capable computers during 1982 to 1984, or "about 55 units per store per year-not bad, but hardly a smashing success".[35]

References

[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
The TRS-80 Model II was a business-oriented system developed and marketed by through its division, announced on May 30, 1979, and first shipped in October 1979. Designed specifically for small businesses, it featured a Z80A 8-bit running at 4 MHz, with configurable RAM options of 32 KB or 64 KB, and a 2 KB ROM bootstrap loader that was bank-switched out after booting. The system included a 12-inch supporting text display in 24 lines by 40 or 80 columns, a 76-key keyboard with and function keys, and built-in storage via one or two 8-inch single-sided double-density floppy drives, each holding approximately 486,000 characters (about 0.5 MB). Running the operating system, the Model II supported a disk-based Level III interpreter (17 KB in size). The system featured advanced hardware capabilities like and vectored interrupts for efficient business applications such as , , and . Connectivity options included two RS-232C serial ports, one parallel printer port, and an external disk bay port, while expandability was enabled through four internal card slots for adding memory, hard drives (up to four 8.4 MB units), or other peripherals. Priced at $3,450 for the base 32 KB model with a single floppy drive or $3,899 for the 64 KB version, it was housed in a single desktop enclosure measuring 14 x 21.25 x 17 inches and powered by standard 120 VAC. The Model II distinguished itself from the consumer-focused Model I by emphasizing professional use, with robust hardware reliability and a wide range of third-party software tailored for office environments, contributing to its popularity in the early business computing market until it was succeeded by models like the Model 12 and Model 16.

Introduction

Overview

The TRS-80 Model II is a system launched by through its retail chain in October 1979. Designed for small businesses and professional users, it positioned itself as a robust business machine rather than a direct upgrade to the consumer-oriented TRS-80 Model I. Available in base configurations with 32 KB RAM for $3,450 or 64 KB RAM for $3,899—equivalent to approximately $14,600 to $16,500 in 2024 dollars—the system emphasized reliability for office tasks. Its core design integrated all components into a single unit, including a detachable typewriter-style keyboard, a 12-inch CRT monitor, and a built-in single-sided 8-inch floppy drive for storage. Sold exclusively through Tandy-owned stores with a focus on channels, the Model II laid the foundation for later variants like the Model 12 and Model 16.

Development and Release

Following the overwhelming success of the consumer-oriented Model I introduced in 1977, identified a market opportunity for a more capable business computer to meet the needs of small offices and enterprises. The Model I's 64-column display, cassette-based storage, and hobbyist focus proved inadequate for professional applications like accounting and , prompting Tandy to begin development of the Model II in late 1978. The project was led by Tandy engineers seeking to create an affordable yet powerful system for business use, emphasizing expandability, reliability, and compatibility with emerging standards such as the operating system to run professional software. Prototypes incorporated the Z80A microprocessor clocked at 4 MHz for improved performance over the Model I, along with an 80-column display to better support text-based business tasks. Internal testing focused on ensuring seamless integration of components for office environments, including support for 8-inch floppy drives sourced from . The TRS-80 Model II was announced on May 30, 1979, during a presentation highlighting its role as a state-of-the-art business machine capable of handling , , and word processing. Orders were accepted immediately. Shipments began in October 1979, priced at $3,450 for the base configuration with 32 KB RAM and a single Shugart SA-800 8-inch floppy drive, positioning it as a premium yet accessible option for small businesses.

Hardware

Processor and Memory

The TRS-80 Model II utilizes a Zilog Z80A microprocessor as its , operating at a clock speed of 4 MHz. This 8-bit processor incorporates a 16-bit address bus, enabling direct addressing of up to 64 KB of memory within a single bank, and supports features such as and vectored interrupts for improved performance. The base configuration includes 32 KB or 64 KB of (RAM), provided on a dedicated using 16K DRAM chips with built-in refresh circuitry. This RAM can be expanded to a theoretical maximum of 512 KB through hardware bank-switching, which allows switching between 32 KB or 64 KB banks to accommodate larger programs and data sets. Memory management relies on hardware bank-switching mechanisms integrated into the CPU and memory cards, facilitating multitasking and overlay operations under the operating system, where only 64 KB is addressable at any given time. The system permits the video memory to be banked out of the Z80's , freeing the full 64 KB for other uses when needed. Expansion capabilities include an S-100 bus-compatible with eight slots, four of which are occupied by the standard CPU, controller, video/keyboard, and RAM cards, leaving four slots available for additional memory upgrades or compatible expansion cards. The Model II is powered by an open-frame, 150 W switching that delivers multiple voltage rails (+5 V, +12 V, -5 V, and +24 V) to support the core electronics and peripherals. Cooling is achieved passively via ventilation slots in the chassis, without active fans.

Storage and Peripherals

The TRS-80 Model II featured a built-in single-sided, full-height 8-inch drive manufactured by , model SA-800, which provided a formatted capacity of approximately 500 KB per disk using double-density recording. This drive served as the primary storage medium, with an optional second internal drive available for users needing additional capacity. The controller was based on the WD1791 chip, enabling soft-sectored operation and compatibility with double-density formats out of the box. For connectivity, the system included two RS-232C serial ports suitable for modems, terminals, or printers, and a single Centronics-standard primarily for printer output. These interfaces supported business peripherals like serial terminals for and parallel dot-matrix printers for hardcopy output. An early hard disk interface, predating full SASI standards, was available through expansion cards, allowing connection of external hard drives with capacities up to 8 MB. Expansion options were provided via four internal slots in the system's , which could accommodate additional floppy controllers for up to four total drives, hard disk controllers, or networking cards for multi-user setups. Operating systems like LDOS enhanced double-density support and file management on these drives, improving storage efficiency for larger datasets. An optional external Disk Expansion Unit cabinet housed additional full-height 8-inch drives, with configurations priced around $1,150 for a single-drive add-on, enabling scalable storage for demanding applications.

Display and Input

The TRS-80 Model II featured a built-in 12-inch cathode-ray tube (CRT) monitor utilizing green for enhanced readability in office environments. This display supported a standard of 80 characters per line by 24 lines, with an optional double-width mode reducing it to 40 characters per line. The integrated video controller enabled upper- and lowercase text, inverse video for highlighting, and 32 block graphics characters for simple visual elements like charts, though it lacked native color support or high-resolution pixel-addressable graphics without additional hardware. The keyboard was a detachable, full-stroke capacitive unit with 76 keys, designed in a typewriter-style layout to accommodate business users, including dedicated symbols for accounting and . It incorporated a , cursor control keys (up, down, right, left), and special function keys such as HOLD, ESC, BREAK, CTRL, CAPS, REPEAT, F1, and F2, with an LSI controller handling scanning to minimize processor overhead. This design provided tactile feedback similar to electric typewriters, facilitating efficient input for word processing and tasks. Audio output was limited to a basic piezoelectric beeper for system alerts and simple tones, without a dedicated for complex audio. The overall cabinet measured approximately 14.25 by 21.2 by 17 inches and weighed around 60 pounds, optimized for desktop placement with a tiltable screen to reduce glare and improve viewing angles.

Software

Operating Systems

The TRS-80 Model II shipped with as its default operating system, a single-user developed by to manage floppy and hard disk operations. supported single-sided double-density (SSDD) 8-inch floppy drives in its initial versions and later added compatibility for double-sided drives and hard disks through enhanced variants. The used 256-byte sectors, with double-density floppies formatted to 26 sectors per track across 77 tracks, and directories limited to approximately 80 entries per disk depending on allocation. TRSDOS evolved through several versions to address bugs and expand hardware support. The original TRSDOS 1.1 and 1.2, released in 1978, focused on basic SSDD floppy functionality but were superseded by around 1979, which introduced significant bug fixes and enhancements like improved error handling, though it was incompatible with prior releases. Subsequent updates, including 2.0a and 2.0b, refined drive compatibility (e.g., for Thinline models) and performance. For hard disk integration, TRSDOS-II 4.0 (introduced circa 1982) required a 64 KB RAM base plus 16 KB expansion and used TRSDOS 2.0 for initial hard drive formatting; later iterations like 4.1–4.3 added networking and Model 16-specific optimizations. Disks formatted under TRSDOS exhibited partial compatibility with Model III and Model 4 systems via conversion utilities, though sector sizing and density differences often necessitated reformatting. The boot process began with a ROM-based monitor in the system's 2 KB shadow ROM, which initialized hardware and loaded the operating system from track 0, sector 1 of drive 0 (typically an 8-inch floppy or hard disk partition). Once loaded, the ROM was overlaid by RAM, transitioning control to or an alternative OS. 2.2 support was available via third-party implementations like Pickles & Trout or FMG, often requiring an add-on ROM or software loader and a minimum of 48 KB RAM for portability with business applications; these ran in the Z80 mode and emulated standard file structures for cross-platform compatibility. TRSDOS lacked preemptive multitasking, operating in a single-task foreground mode. Common limitations included audible drive noise from the 8-inch floppy mechanisms during seeks and a practical data transfer rate of around 10 KB/s, constrained by the system's double-density controller and mechanical delays.

Programming Languages

The TRS-80 Model II featured Extended BASIC as its primary programming language, implemented as a 17 KB disk-based interpreter included with the operating system. This version supported 80-column text output natively, disk operations for file handling, and basic commands, though advanced required an optional expansion board providing 640x240 resolution and 32 KB of dedicated . Unlike the ROM-resident BASIC in the Model I, it was loaded on demand from the system disk, freeing up for business-oriented applications. Several compiled languages were available through official software packages, typically distributed on 8-inch floppy disks. FORTRAN IV offered an ANSI-66 compliant compiler, including an editor, linking loader, and subroutine library (catalog number 26-4701). provided an ANSI-74 based single-pass compiler with support for multi-keyed indexed sequential access method (ISAM) files (catalog number 26-4703). Pascal delivered a full ISO standard implementation, suitable for (catalog number 26-4711). These languages enabled development of robust , emphasizing and report generation. Low-level programming was facilitated by the Editor/Assembler package, which used Z80 mnemonics and integrated with utilities for debugging and linking (catalog number 26-4702). An enhanced option, Compiler BASIC, allowed compilation of BASIC for faster execution speeds and features like indexed file access, bridging interpreted and compiled environments (catalog number 26-4705). The Z80 processor architecture ensured compatibility with Model I software, permitting code migration with adjustments primarily for the 80-column display and disk-based I/O differences. provided foundational development tools, including an assembler and file management commands for handling. The system was geared toward creating custom programs, such as and scripts in BASIC, reflecting its target market in small offices and enterprises.

Applications and Games

The TRS-80 Model II's software ecosystem emphasized business productivity applications, reflecting its target market of small enterprises. , the pioneering spreadsheet program developed by Software Arts, was ported to the Model II in 1981 and sold for $299, enabling users to perform and through an electronic worksheet interface. , Radio Shack's proprietary released in late 1980, facilitated document composition, editing, and formatting on screen before printing or disk storage, initially priced at $299. Profile II, a database management system offered by Radio Shack for $179, allowed for storing, sorting, and querying records such as customer lists or inventory data. These programs were designed for compatibility with environments when the Model II ran that operating system via add-on support. Supporting utilities enhanced workflow efficiency, including Electric Pencil II, a versatile from Michael Shrayer Software that provided basic word processing features for quick document creation. , an advanced spreadsheet from Sorcim that improved upon with better performance and features, was available for CP/M-compatible systems like the Model II. such as Radio Shack's , priced at $199, handled posting and maintaining financial ledgers for small businesses, integrating with other productivity tools. While the Model II prioritized professional use, it supported a modest selection of software, primarily text-based due to the system's hardware limitations in capabilities. The adventure series, ported through compatibility, offered interactive text adventures like Adventureland, engaging users in narrative-driven exploration. Microchess, an early chess simulation program, provided turn-based gameplay suitable for the text-only display. These titles ran on or without requiring graphical extensions. The overall software library for the Model II grew to include hundreds of titles by 1982, with a strong focus on tools rather than , and was primarily distributed through catalogs for easy access by customers. Third-party developers like Software Arts and Sorcim played a key role in expanding options, with typical pricing for applications ranging from $50 to $300 depending on complexity.

Variants

Model 12

The TRS-80 Model 12, released in 1982, served as an upgraded iteration of the original Model II, targeting users with a more compact design while maintaining core compatibility. Priced at $3,199 for the single-drive configuration and $3,999 for the dual-drive version, it featured half-height (thinline) 8-inch floppy drives that supported double-sided diskettes, effectively doubling storage capacity compared to the full-height single-sided drives in the Model II and contributing to quieter operation. Hardware specifications remained consistent with the Model II, including a Z80A clocked at 4 MHz and RAM options starting at 64 KB, expandable up to 256 KB. The system adopted a smaller desktop cabinet, integrating the 12-inch green monochrome display (80x24 resolution), keyboard, and drives into a more streamlined footprint than its predecessor, measuring approximately 14 by 21.25 by 23.5 inches overall. The keyboard was redesigned as a low-profile, detachable unit using technology, incorporating a separate and eight programmable function keys for enhanced usability in business applications. The Model 12 offered full with Model II software and operating systems such as and , allowing seamless use of existing peripherals and programs without modification. It supported optional integration of a 10 MB Winchester hard drive (PHD-10), priced starting at $2,495, which could be added for improved storage in professional environments. Marketed as a versatile single-user business workstation, the Model 12 emphasized reduced noise, easier expandability, and a refined form factor suitable for office desks, with production estimated in the low thousands based on analyses of shared components.

Model 16

The TRS-80 Model 16 was released in June 1982 as a multi-processor upgrade to the Model II, incorporating a 6 MHz CPU alongside the existing Z80 processor to enable advanced computing capabilities. The base model was priced at $3,995, positioning it as a premium business-oriented system aimed at small offices requiring robust performance. Standard configuration included 128 KB of RAM, expandable up to 896 KB to support more demanding applications, along with 8-inch double-sided, double-density drives for reliable data storage. The system also supported an optional 10 MB , one of the earliest implementations in a for enhanced file handling and multi-user access. A distinctive feature was its dual operating system support: LDOS, a TRSDOS successor optimized for the Z80 mode to ensure compatibility with existing Model II software, and , Microsoft's OS tailored for the 68000 mode to facilitate multi-user operations and faster processing of complex tasks like . Mode switching was accomplished via a simple keyboard command, allowing seamless transitions between the 8-bit Z80 environment for routine tasks and the 16/32-bit 68000 environment for . Designed primarily for professional environments, the Model 16 emphasized multi-user functionality and computational speed through its hybrid architecture, though its high cost limited adoption amid growing competition.

Model 16B

The TRS-80 Model 16B, introduced in July 1983 as a refinement of the Model 16, emphasized enhanced memory capacity and Unix compatibility to target business environments. It featured a standard 256 KB of RAM, expandable to 1 MB, a significant upgrade from the original Model 16's 128 KB baseline, enabling more robust multi-user operations. Priced at $4,699 for the configuration with 256 KB RAM and dual 8-inch floppy drives, the system was positioned as an affordable entry into advanced computing for small offices and enterprises. Hardware improvements included an upgraded processor clocked at 6 MHz, paired with the existing Z80A at 4 MHz in the same dual-CPU architecture for handling I/O tasks. Enhanced cooling was incorporated via a card cage door fan to manage heat from expanded memory and higher speeds, improving reliability in prolonged use. This setup retained compatibility with Model 16 peripherals while supporting greater performance for demanding applications. The Model 16B shipped with an enhanced version of TRS-XENIX 1.0, Microsoft's operating system adapted for multi-user environments, supporting up to four simultaneous terminals via ports and a multi-port serial card. It also supported LDOS 5.1, a powerful for single-user tasks compatible with TRSDOS-16 software. These options made it versatile for business , often bundled with productivity tools like packages to streamline workflows. In the market, the Model 16B gained popularity among businesses seeking cost-effective Unix solutions, becoming the best-selling Unix-based of with approximately 40,000 units sold that year. Its focus on multi-terminal access and reliable performance contributed to widespread adoption in sectors requiring shared resources, such as firms and small enterprises.

Tandy 6000

The Tandy 6000, released in 1985 as the final evolution of the Model II professional line, was essentially a rebranded and enhanced Model 16B incorporating a built-in 15 MB in its HD variant, priced at approximately $5,499 for the base configuration with 512 KB RAM. This model marked Tandy's push toward more integrated multi-user systems for business environments, building on the Unix heritage introduced with the Model 16B by supporting advanced multitasking capabilities. Hardware-wise, the Tandy 6000 featured a MC68000 processor running at 8 MHz, paired with a secondary Z80A at 4 MHz for compatibility with earlier software, and supported up to 1 MB of RAM through expandable memory boards, though software limitations capped practical use at that level. Storage emphasized integration, with the standard model including two half-height 8-inch floppy drives (each up to 1.6 MB double-sided double-density) and the HD version adding the internal TM503 hard drive with 306 cylinders and 6 surfaces; optional expansions allowed for additional half-height drives via a dedicated bay. The operating system was TRS-XENIX 3.x, a version of 3.0 tailored for Tandy systems, which included enhancements for multi-user access and incorporated features, enabling it to support up to several simultaneous terminals. Networking was facilitated through adapters, providing local area connectivity for shared resources in office settings at speeds up to 2.5 Mbps via cabling and hubs. Housed in a compact tower-style measuring 21 inches wide by 13.5 inches high by 20.5 inches deep, the Tandy 6000 was designed for expandability with slots for additional boards, including , networking, and peripherals, targeting mid-sized businesses needing reliable, scalable without the complexity of larger minicomputers. As the last professional model in the series, production ceased in 1986 amid Tandy's transition to PC-compatible systems.

Reception and Legacy

Contemporary Reception

The TRS-80 Model II was generally well-received upon its October 1979 launch as a dedicated business computer, praised for its integrated design that included a built-in 12-inch monochrome monitor and one or two 8-inch floppy drives, making it immediately suitable for office environments without additional peripherals. Targeted at small businesses, it was marketed as a powerful, multitasking system capable of handling accounting, inventory, and data processing tasks efficiently. Its 4 MHz Z80A processor provided double the speed of the consumer-oriented Model I, enabling smoother performance in professional applications like spreadsheets and database management. Contemporary reviews highlighted the Model II's reliability as a workhorse for small to medium-sized enterprises, where it excelled in routine business operations such as word processing and financial reporting. The 80-column display was particularly lauded for supporting professional document formatting and data viewing, a step up from the 64-column limit of earlier models. Performance with key software like was a strong point, as the system's faster clock speed and (DMA) capabilities allowed for quicker calculations and data handling compared to slower contemporaries. By 1982, the Model II had established a significant presence in the U.S. market, where it competed effectively against other CP/M-based systems like the DEC introduced in 1982. Criticisms focused on its high initial price of $3,450 for the 32 KB configuration (rising to $3,899 for 64 KB), which positioned it as a premium offering compared to emerging competitors like the PC launched in at a base of $1,565. The software library was limited at launch, though this expanded rapidly through third-party development. Early versions of the operating system drew user complaints for bugs affecting file management and compatibility, prompting bug fixes and enhancements in 2.0 released around 1980. Additionally, the constant operation of the 8-inch floppy drives and case fan generated noticeable noise, which some users found disruptive in quiet settings. Despite these issues, the Model II proved strongest in deployments, underscoring its enduring appeal in professional use.

Impact and Modern Interest

The TRS-80 Model II played a significant role in introducing affordable computing to small businesses during the late 1970s and early 1980s, particularly through its support for the CP/M operating system, which enabled a wide range of business applications such as accounting, inventory management, and payroll processing. Priced starting at $3,450, it offered expandability with up to 320 KB of RAM and hard disk options, making it a practical tool for office automation tasks that previously required more expensive minicomputers. Its variants, like the Model 16, further extended this influence by running TRS-XENIX, Microsoft's implementation of Unix, which supported multi-user environments and became one of the top-selling Unix-based systems in 1984 with over 40,000 units sold, facilitating networked office operations for small enterprises. As the first in Tandy's line of professional computers, the Model II laid the groundwork for subsequent systems like the Model 12, Model 16B, and Tandy 6000, which evolved toward MS-DOS compatibility and broader business adoption. Culturally, the Model II appeared in numerous early computing publications that highlighted its role in democratizing business computing, such as the 1982 book TRS-80 Means Business, which detailed its use for ledger management and in small firms. It influenced the of routine operations in small businesses by providing reliable software ecosystems, including utilities for mailing lists and employee records, thereby reducing reliance on manual paperwork and contributing to the shift toward computerized offices. In modern times, the Model II enjoys renewed interest through emulation software, with support in projects like MAME's MESS driver and dedicated TRS-80 emulators such as trs80gp, allowing enthusiasts to run original software on contemporary hardware. Vintage communities actively restore functional units, sourcing replacement parts like keyboards and disk drives from online marketplaces such as Etsy. Collectible working models typically sell for $300 to $1,000 on auction sites, reflecting their rarity and appeal to retro computing hobbyists, with higher values for complete systems with peripherals. Events like the Vintage Computer Festival feature Model II exhibits and demonstrations, fostering preservation efforts as of 2025. Recent 2020s revivals include open-source projects recreating hardware components, such as the RS-232 interface board, to enable compatibility with modern setups.

References

Add your contribution
Related Hubs
User Avatar
No comments yet.