TRS-80 & Compatibles  TRS-80 Model 16
Previous System
trs_model16
Next System

TRS-80 Model 16

The TRS-80 Model 16 was released as the follow-up to model II. Tandy also released an upgrade kit for the TRS-80 Model II so that it essentially became a model 16. Like Model 12, the 16 has two half-height double-sided 8" floppy disk drives.

The Model 16 added a 16-bit 68000 processor and memory card, while keeping the original Z80 as an I/O processor. The machine could run TRSDOS-16 or Xenix, which was Microsofts version of UNIX. Xenix was the more popular choice of OS since it was compatible with Unix and there was much more software available.

TRSDOS-16 was essentially a modified version of Model II TRSDOS version 4.1, with some 68000 functionality added as an extension. This would load 68000 code into the 68000 memory via a shared memory window with the Z80. TRSDOS-16 provided support for up to three users but offered no additional features over TRSDOS Model II.

Motorola 68000 CPU Family

The Motorola 68000 is a 16/32-bit microprocessor that was first released in 1979. It was widely used in computers and other electronic devices during the 1980s and early 1990s. The 68000 was known for its advanced architecture, which included a 32-bit internal bus and a 24-bit address bus, allowing it to access up to 16 megabytes of memory. This made it more powerful than many other processors of its time, such as the Intel 8086 and Zilog Z80. It was also designed to be highly modular and expandable, with a large number of on-chip and off-chip peripherals.

Some of the most famous and successful computers that used the 68000 was the Commodore Amiga and the Atari ST, both of which were popular in the home and personal computer markets. Additionally, it was also used in workstations, such as the Sun 3 and Apollo DN3000, and in a wide variety of embedded systems and industrial control systems. The 68000 was also used in the Macintosh, the first model of the Macintosh was powered by a Motorola 68000 CPU. The processor was eventually succeeded by the 68020 and 68030, which offered improved performance and additional features.

The 68000 has a 32-bit instruction set, with 32-bit registers and a 16-bit internal data bus. The address bus is 24-bit and does not use memory segmentation, making it easier to address memory. There are three ALU's (Arithmetic Logic Unit), two for calculating addresses, and one for data, and the chip has a 16-bit external address bus.

The 68000 architecture was expanded with 32-bit ALUs, and caches. Here is a list with some 680x0 versions and their major improvements:

  • 68010 - Virtual memory support
  • 68020 - 32-bit ALU & Instruction Cache
  • 68030 - On-Chip MMU, 2x 256 byte cache
  • 68040 - 2x 4K Cache, 6 stage pipeline, FPU
  • 68LC040 - No Floating Point Unit (FPU)
  • 68060 - 2x 8K Cache, 10 stage pipelinet

Zilog Z80 CPU Family

The Z80 quickly became popular in the personal computer market, with many early personal computers, such as the TRS-80 and Sinclair ZX80, using the Z80 as their central processing unit (CPU). It was also widely used in home computers, such as the MSX range, SORD, and the Amstrad CPC, as well as in many arcade games. Additionally, it was also used in other applications such as industrial control systems, and embedded systems. The Z80 was widely used until the mid-1980s, when it was gradually replaced by newer microprocessors such as the Intel 80286 and the Motorola 68000.

The Z80 microprocessor was developed by Zilog, a company founded by Federico Faggin in 1974. The Z80 was released in July 1976, as a successor to the Intel 8080. It was designed to be fully compatible with the 8080, but also included new features such as an improved instruction set, more powerful interrupts, and a more sophisticated memory management system.

The Z80 quickly became popular in the personal computer market, with many early personal computers, such as the TRS-80 and Sinclair ZX80, using the Z80 as their central processing unit (CPU). It was also widely used in home computers, such as the MSX range, SORD, and the Amstrad CPC, as well as in many arcade games. Additionally, it was also used in other applications such as industrial control systems, and embedded systems. The Z80 was widely used until the mid-1980s, when it was gradually replaced by newer microprocessors such as the Intel 80286 and the Motorola 68000. The design was licensed to Synertek and Mostek as well as the European SGS.

The Z80s instruction set is binary compatible with the Intel 8080, so that 8080 code such as the CP/M Operating System and Intel's PL/M compiler for the 8080 can run unmodified on the Z80. The Z80 had many enhancements over the 8080 such as 16-bit data movement instructions, block copy and block I/O instructions, single bit addressing of all registers, IX/IY offset registers, better interrupt system and a complete duplicate register file for context switching during an interrupt.

Source: WikiPedia
Technical Details
Released 1984 Brand Tandy Radio Shack Type TRS-80 & Compatibles Tandy Name TRS-80 Model 16 CPU Class 68000 CPU Motorola 68000 @6MHz Memory RAM: 32kB
RAM max: 64kB
Sound Chip none Sound no sound Display Chip none Display 80x25 text Mode Best Color none Best Graphics 80x25 text Sprites none System OS TRS-DOS Storage Double Floppy Disk Drives Original Price $4999
Related Systems
 
TRS-80 & Compatibles EACA
 
TRS-80 & Compatibles Tandy
» 
TRS-80  Model 16 (1984)
 
TRS-80 & Compatibles Portable
Related Media
 
TRS80
Books for the TRS80 and CoCo Computers
 
TRS80 Portable
Books on the TRS-80 Portable computers
 
68' Micro Journal
Magazine devoted to the 68xx user
 
Rainbow Magazine
Monthly magazine by the Tandy Corporation
World Wide Web Links
 
Wikipedia: Motorola 68000 CPU Family
WikiPedia page on the Motorola 68000 series of processors
 
Wikipedia: The Z80 CPU
Wikipedia page on the very popular Z80 8-bit CPU used in many computers of the 1980's era.
 
Wikipedia: TRS-DOS
TRSDOS stands for Tandy Radio Shack Disk Operating System, the OS for teh Tandy TRS-80 line of 8-bit Z80 based computers