Rainbow 100

Last updated
Rainbow 100
DECRainbow100Logo.png
DEC Rainbow 100 at RE-PC Recycled Computers and Peripherals, Seattle, Washington.png
DEC Rainbow 100
Manufacturer Digital Equipment Corporation (DEC)
Type Personal computer
Release date1982;41 years ago (1982)
Operating system CP/M, MS-DOS, UCSD p-System, Concurrent CP/M, Venix, QNX
CPU Zilog Z80 @ 4.012 MHz
Intel 8088 @ 4.815 MHz
Memory64 - 896 KB
Successor VAXmate
DEC Rainbow 100 as a museum piece in Citilab DEC Rainbow 100.jpg
DEC Rainbow 100 as a museum piece in Citilab
Rainbow 100 floor model and software packages DEC Rainbow 100 floor model.JPG
Rainbow 100 floor model and software packages

The Rainbow 100 is a microcomputer introduced by Digital Equipment Corporation (DEC) in 1982. This desktop unit had a monitor similar to the VT220 and a dual-CPU box with both 4 MHz Zilog Z80 and 4.81 MHz Intel 8088 CPUs. The Rainbow 100 was a triple-use machine: VT100 mode (industry standard terminal for interacting with DEC's own VAX), 8-bit CP/M mode (using the Z80), and CP/M-86 or MS-DOS mode using the 8088. [1] [2] It ultimately failed to in the marketplace which became dominated by the simpler IBM PC and its clones which established the industry standard as compatibility with CP/M became less important than IBM PC compatibility. Writer David Ahl called it a disastrous foray into the personal computer market. [3] The Rainbow was launched along with the similarly packaged DEC Professional and DECmate II which were also not successful. The failure of DEC to gain a significant foothold in the high-volume PC market would be the beginning of the end of the computer hardware industry in New England, as nearly all computer companies located there were focused on minicomputers for large organizations, from DEC to Data General, Wang, Prime, Computervision, Honeywell, and Symbolics Inc.

Contents

Models

The Rainbow came in three models, the 100A, 100B and 100+. The "A" model was the first released, followed later by the "B" model. The most noticeable differences between the two models were the firmware and slight hardware changes. The systems were referred to with model numbers PC-100A and PC-100B respectively; later "B" models were also designated PC-100B2. The system included a user-changeable ROM chip in a special casing to support their keyboard layout and language of the boot screen. On the 100A, the ROMs only supported three languages. The Rainbow did not have an ISA bus, so the typical 640 KB RAM limit didn't apply, with both models supporting a maximum RAM of over 800 KB.

PC-100A

The "A" model was the first produced by Digital. The distinguishing characteristic of the "A" model from an end-user perspective was that the earlier firmware did not support booting from a hard disk. Other distinguishing hardware features included the three 2764 (8 KB) ROM chips holding the system firmware [4] and the case fan/power supply combinations. [5] In addition, the 100A was unable to move its hardware interrupt vectors to avoid the conflict with MS-DOS soft INT 21, etc. DOS had to take unusual actions to distinguish between the hard and soft vectors. The Rainbow 100A initially only supported 256 KB of RAM total, but the limitation in the memory expansion slot was later worked around with a special adapter card, though the maximum was limited to 828 KB.

PC-100B

The "B" model followed the "A" model, and introduced a number of changes. The "B" model featured the ability to boot from a hard disk (referred to as the Winchester drive) via the boot menu due to updated firmware. The hardware changes included bigger firmware stored on two 27128 (16 KB) ROMs [4] and an improved case fan/power supply. [6] The firmware allowed selection of the boot screen language and keyboard layout, eliminating the need to switch ROM. The "B" model also allowed remapping of hardware interrupts to be more compatible with MS-DOS. The B model also improved the memory expansion slot to allow a maximum configuration of 892 KB.

The "100+" model was actually a marketing designation signifying that the system shipped with a hard drive installed; the "100+" and "B" models were identical in all other respects. When a hard-disk option was installed on the Rainbow, the kit included the 100+ emblem for the computer's case. [7]

Hardware

CPUs

The Rainbow contained two separate data buses controlled by the Zilog Z80 and the Intel 8088 respectively. [8] The buses exchanged information via a shared 62 KB memory. [9]

When not executing 8-bit code, the Zilog Z80 was used for floppy disk access. [9] The 8088 bus was used for control of all other subsystems, including graphics, hard disk access, and communications. [8] While it may have been theoretically possible to load Z80 binary code into the Rainbow to execute alongside 8088 code, this procedure has never been demonstrated.

The 8088 could be upgraded to the faster NEC V20 chip. This gave about 10-15% speed improvement, but required changes to the system's ROMs to fix two timing loops.

Memory

The 100A model shipped with 64 KB [10] memory on the motherboard, while the 100B had 128 KB memory on the motherboard. Daughterboards were available from Digital Equipment Corporation that could increase system memory with up to an additional 768 KB for a total 892 KB for the 100B or 828 KB for the 100A. The difference in max memory was due to the difference in initial memory configuration.

Storage

Floppy disk drives

The floppy disk drives, known as the RX50, accepted proprietary 400 KB [11] single-sided, quad-density 5¼-inch diskettes. Initial versions of the operating systems on the Rainbow did not allow for low-level formatting, requiring users to purchase RX50 media from Digital Equipment Corporation. The high cost of media ($5 per disk) led to accusations of vendor "lock-in" against Digital. However, later versions of MS-DOS and CP/M allowed formatting of diskettes. Formatting software for "normal" diskettes was also made available by third parties. [12]

Of note was the single motor used to drive both disk drives via a common spindle, which were arranged one on top of the other. That meant that one disk went underneath the first but inserted upside-down. This earned the diskette drive the nickname "toaster".[ citation needed ] The unusual orientation confused many first-time users, who would complain that the machine would not read the disk. This was remedied later by placing a red arrow on the diskette slots and on the top of the diskettes to indicate which side of the diskette to be inserted into each diskette drive.

Hard disks

Digital Equipment Corporation produced a Winchester disk controller capable of controlling hard disks compatible with the ST-506 interface. The controller, based on the Western Digital WD1010 chip, was limited to a single drive with up to 8 heads and 1024 cylinders, limiting storage to a maximum of 67 MB . [13]

Third-party hard-disk controllers were also available, including a dual winchester support from CHS [14]

Graphics

The base Rainbow system was capable of displaying text in 80×24- or 132×24-character format in monochrome only. The system could apply attributes to text including bolding, double-width, and double-height-double-width.

The graphics option was a user-installable module that added graphics and color display capabilities to the Rainbow system. The Graphic module was based on a NEC 7220 graphic display controller (GDC) and an 8×64 KB DRAM video memory.

Due to the design of the graphics system, the Rainbow was capable of controlling two monitors simultaneously, one displaying graphics and another displaying text. [15]

Display

The base Rainbow system generates a TTL 15 kHz composite-video signal compatible with RS-170 (NTSC) in monochrome mode. With the inclusion of the graphics option, the Rainbow could also output sync-on-green RGB video signals at TTL levels. The Rainbow was most often coupled with the 12-inch VR201 monochrome monitor or the 13-inch VR241 color monitor, both produced by Digital Equipment Corporation. The Rainbow was unique, in that the power for the monochrome monitor was supplied through the single video cable, eliminating the need for a separate power cable.

Keyboard

The Rainbow 100 and the other two microcomputers which DEC announced at the same time (DECmate II and Pro-350) had two quirks that annoyed conservative users. The LK201 keyboard used a new layout that made some Teletype Model 33 and VT100 users unhappy. However, the VT220 style of this keyboard can clearly be seen in the layout of the enhanced 101-key keyboard adopted by IBM in 1985. [16] [17] [18]

Third-party

Third-party upgrades were also available, including an 80286 (286) processor upgrade (Turbow-286), [19] a 3.5-inch disk adapter kit (IDrive), and a battery-backed clock chip (ClikClok), all from Suitable Solutions.

In 1984, the first computer support for Native American languages began with the Rainbow 100. Rock Point Community School on the Navajo reservation in Arizona commissioned a ROM chip for the Navajo language, enabling the school to create bilingual computer programs. [20]

Univation produced a number of products for the Rainbow as well. They offered add-in memory cards, hard disk controllers and LAN cards. The Univation disk interface was SASI/SCSI-1, but not software compatible with DEC's Winchester Disk option. It was based on a design by Xebec. [21] [22] [23]

C.H.S. created a dual-Winchester controller for the DEC Rainbow as well. It was compatible enough with the DEC's disk controller that one could boot off it on the 100B/100+/190. Like DEC's offering, it was based on Western Digital's WD1010 chip. However, additional drivers were needed to access the second hard drive. [24]

REC of Switzerland created a SCSI card for the Rainbow. [23]

There was an "ACT Winchester Option" available in Australia for which drivers have recently surfaced.

Duncan MacDonald, Inc. offered a 20MB Floppy tape cartridge using a rebranded CIPHER Data Products Model 525 floppy-tape cartridge tape drive. It used 3M DC600A tapes and could back up a 20MB RD31 in about 30 minutes. It included software to backup MS-DOS, CP/M and CCP/M partitions. List price in 1987 was $1200. [25] In addition, Duncan MacDonald, Inc. provided MFM disks in 20MB, 40MB, and 67MB that used the same disks that DEC sold for much more, and provided a nice steel cabinet with power supply so the Rainbow's power supply wouldn't be overtaxed by the power requirements of larger disks. [26]

DEC Option Table

Here are the various hardware options that were available for the Rainbow (country kits are not yet listed):

Option NumberBoard NumberDescription
standard54-15482RX-50 Diskette Controller
PC-100A54-15486CPU Assembly PC100A
PC-1XX-AA54-15490-AA64KB Memory Expansion - PC-100A only
PC-1XX-AB54-15490-AB192KB Memory Expansion - PC-100A only
PC-1XX-BA54-15688Color Graphics Option
PC-1XX-BB54-15703Ext Comms Option
PC-1XX-DA54-16019RD51 Controller Module
PC-100B, PC-100+, PC-19054-16206PC100B System Board
PC-1XX-EA54-165358087 Co-Processor Board
PC-1XX-AC54-15961-AC64k byte memory module (socketed) PC-100B or PC-100A with adapter
PC-1XX-AD54-15961-AD256k byte memory module (socketed) PC-100B or PC-100A with adapter
PC-1XX-AKAdapter to allow PC-1XX-AC and PC-1XX-AD to be used in 100A
PC-1XX-AZ9 x 256kb static RAM chips
PC-1XX-FATechnical Character Set ROM 100A
PC-1XX-FBTechnical Character Set ROM 100B
RCD31-BA20MB half height disk and controller 100A
RCD31-BB20MB half height disk and controller 100B
RD31-BAReplacement drive for RD-51
PC-XXF-BAFloor stand unit

Data compiled from a number of sources including [27] [28] [29] [30]

Software

The Rainbow runs the CP/M operating system, which detects whether software is written for 8-bit CP/M or CP/M-86 and runs it on the appropriate processor. [31] DEC later released a compatible version of MS-DOS, but little DOS software was released on Rainbow media. While it provided the same MS-DOS functions as IBM's PC DOS, it lacked the IBM PC's video and keyboard ROM BIOS interface which most MS-DOS software relied upon, limiting the commercial software that could be run. Towards the end of the Rainbow's life, users were able to run some IBM PC-compatible MS-DOS software using an emulation application called Code Blue, though it emulated only the IBM PC's BIOS and some of the hardware, so programs that accessed the video cards directly would not work very well.

MS-DOS compatibility was added late in the design, so hardware interrupts and MS-DOS software interrupts overlapped. One DEC documentation pack for developers included a listing of Microsoft assembly code to handle this. The theory was that hardware interrupts would interrupt again but software interrupts would only happen once. The Rainbow 100B fixed this overlap in hardware by changes to the board design that allowed the OS to move the hardware interrupts. This means that the MS-DOS 3.10b version for the Rainbow can only run on the Rainbow 100B.

DEC itself ported Microsoft Windows 1.0 to the Rainbow. The Suitable Solutions Turbow-286 board could run a modified version of Windows 3.0.

Software bundled with DEC Rainbow floor model included:

Documentation

These documents come in booklets contained inside two hard case boxes, with the DEC logo.

Problems

The Rainbow used a distinct version of MS-DOS, so it was not completely software- or hardware-compatible with the IBM PC or PC DOS. The expectation was for programs to target the MS-DOS interface and not the underlying hardware. However, many significant commercial software products were writing directly to the hardware for a variety of reasons, including performance. After the Compaq Portable and other clones, the market expectation was that all MS-DOS versions would be fully IBM PC compatible. Later, Microsoft would stop licensing distinctive OEM versions and sell standardized MS-DOS 5.0 at retail. While "Code Blue" did a good job at emulating the IBM BIOS, its inability to trap references to the video and other hardware limited what would run on the Rainbow. The FOSSIL TSR allowed several terminal programs and editors to run on the IBM-PC, Rainbow, and other early 8088/8086 computers, but its limited adoption hampered its usefulness. Various other hacks allowed popular programs such as Turbo Pascal and Turbo C to run. Such patches circulated, but new releases made these difficult to keep up with, and over time these hacks dried up (the online archives have very little new after 1991 or 1992, although some of that may be due to the RABIT TSR, [32] which solved the problem generically for all Borland products).

The DEC Rainbow 100 MS-DOS did support FAT formatted floppies. They were FAT12 format on 80-track, single-sided, quad-density 5.25" drives. The first two tracks were reserved for the boot loader, but didn't contain an MBR nor a BPB (MS-DOS 2.x and 3.10 on the Rainbow used a static in-memory BPB instead). The boot sector (track 0, side 0, sector 1) was Z80 code beginning with DI 0xF3. The 8088 bootstrap was loaded by the Z80. Track 1, side 0, sector 2 starts with the Media/FAT ID byte 0xFA. Unformatted disks use 0xE5 instead. The file system starts on track 2, side 0, sector 1. There are 2 copies of the FAT and 96 entries in the root directory. In addition, there is a physical to logical track mapping to effect a 2:1 sector interleaving. The disks were formatted with the physical sectors in order numbered 1 to 10 on each track after the reserved tracks, but the logical sectors from 1 to 10 were stored in physical sectors 1, 6, 2, 7, 3, 8, 4, 9, 5, 10. [33] This makes it hard to create Rainbow disk images since all existing tools assume there will be an MBR with a BPB, and required various hacks to make up for the lack of on-disk BPB.

The DEC Rainbow 100 had no general expansion bus. Instead, it had a number of expansion slots that could be used for a single purpose only: extra memory, graphics, rx-50 floppy controller. One slot was originally designed for a DMA enabled serial card, but hard disk controllers were used there instead because DEC bet wrong on which was more important. Univation produced an Ethernet card that could boot the Rainbow over the network for that slot. It stacked to allow both hard disk and Ethernet in the same box, but it cost $750 which was prohibitively expensive so few Rainbows had Ethernet. [34] While the software incompatibilities were bad, the lack of expansion hardware flexibility was worse, and the inability to use ISA cards, despite their flaws at the time, played a significant role in the Rainbow fading from the scene.

Legacy

The Multi Emulator Super System can run the Rainbow-specific Windows 1.0.

The Rainbow 100 played a small but important role in the creation of the FidoNet system. A computer club in St. Louis was in the process of setting up a BBS system using CBBS on CP/M when they learned that DEC would be giving the club a Rainbow 100 for free. The group planned on starting the BBS on this machine as soon as it arrived; but, when it did, they found that the Z80 did not have access to the serial ports. Casting about for a new BBS platform that ran on DOS, they learned of FidoBBS and arranged to have its developer port the serial drivers to the Rainbow platform. This ran up considerable phone bills sending emails and file transfers between St. Louis and the developer in San Francisco, and the developer produced FidoNet as a method of automating exchanges late at night when phone rates were lower. [35]

Piers Anthony wrote many of his books from the '80s on his DEC Rainbow. [36]

The DEC Rainbow can be seen in the films Ghostbusters , Beverly Hills Cop , and Firestarter .

Michael Paré watches a TV commercial for "The Rainbow" in The Philadelphia Experiment .

Related Research Articles

<span class="mw-page-title-main">Aster CT-80</span> 1982 personal computer

The Aster CT-80 is a 1982 personal computer developed by the small Dutch company MCP, was sold in its first incarnation as a kit for hobbyists. Later it was sold ready to use. It consisted of several Eurocard PCB's with DIN 41612 connectors, and a backplane all based on a 19-inch rack configuration. It was the first commercially available Dutch personal/home computer. The Aster computer could use the software written for the popular Tandy TRS-80 computer while fixing many of the problems of that computer, but it could also run CP/M software, with a large amount of free memory Transient Program Area, (TPA) and a full 80×25 display, and it could be used as a Videotext terminal. Although the Aster was a clone of the TRS-80 Model I it was in fact more compatible with the TRS-80 Model III, and ran all the software of these systems including games. It also had a built in speaker which was compatible with such games software.

<span class="mw-page-title-main">IBM Personal Computer</span> Personal computer model released in 1981

The IBM Personal Computer is the first microcomputer released in the IBM PC model line and the basis for the IBM PC compatible de facto standard. Released on August 12, 1981, it was created by a team of engineers and designers directed by Don Estridge in Boca Raton, Florida.

<span class="mw-page-title-main">Tandy 1000</span> IBM PC compatible home computer system

The Tandy 1000 is the first in a line of IBM PC compatible home computer systems produced by the Tandy Corporation for sale in its Radio Shack and Radio Shack Computer Center chains of stores. Introduced in 1984, the product line was aimed at providing affordable but capable systems for home computing or education, with some of its Tandy specific features like graphics, sound and joystick port making it more appealing for home use.

<span class="mw-page-title-main">CP/M</span> Discontinued family of computer operating systems

CP/M, originally standing for Control Program/Monitor and later Control Program for Microcomputers, is a mass-market operating system created in 1974 for Intel 8080/85-based microcomputers by Gary Kildall of Digital Research, Inc. Initially confined to single-tasking on 8-bit processors and no more than 64 kilobytes of memory, later versions of CP/M added multi-user variations and were migrated to 16-bit processors.

<span class="mw-page-title-main">86-DOS</span> Discontinued computer operating system for x86 processors and predecessor to MS-DOS/PC DOS

86-DOS is a discontinued operating system developed and marketed by Seattle Computer Products (SCP) for its Intel 8086-based computer kit.

<span class="mw-page-title-main">Tiki 100</span>

Tiki-100 was a desktop home/personal computer manufactured by Tiki Data of Oslo, Norway. The computer was launched in the spring of 1984 under the original name Kontiki-100, and was first and foremost intended for the emerging educational sector, especially for primary schools. Early prototypes had 4 KB ROM, and the '100' in the machine's name was based on the total KB amount of memory.

Kaypro Corporation was an American home and personal computer manufacturer based in San Diego in the 1980s. The company was founded by Non-Linear Systems (NLS) to compete with the popular Osborne 1 portable microcomputer. Kaypro produced a line of rugged, "luggable" CP/M-based computers sold with an extensive software bundle which supplanted its competitors and quickly became one of the top-selling personal computer lines of the early 1980s.

<span class="mw-page-title-main">Tandy 2000</span> Personal computer by Radio Shack

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.

<span class="mw-page-title-main">Compaq Portable series</span> Laptop manufacturer

Compaq's first computers' form factors were portable, also called "luggables", and then "lunchbox computers", and together constituted the Compaq Portable series. These computers measured approximately 16 inches (410 mm) deep, 8 inches (200 mm) tall, and approximately 20 inches (510 mm) wide. As the products evolved, laptops and notebooks were created offing a new level of portability that caused the market to explode.

<span class="mw-page-title-main">Compaq Portable</span> Early portable computer

The Compaq Portable is an early portable computer which was one of the first IBM PC compatible systems. It was Compaq Computer Corporation's first product, to be followed by others in the Compaq Portable series and later Compaq Deskpro series. It was not simply an 8088-CPU computer that ran a Microsoft DOS as a PC "work-alike", but contained a reverse-engineered BIOS, and a version of MS-DOS that was so similar to IBM's PC DOS that it ran nearly all its application software. The computer was also an early variation on the idea of an "all-in-one".

<span class="mw-page-title-main">DEC Professional (computer)</span>

The Professional 325 (PRO-325), Professional 350 (PRO-350), and Professional 380 (PRO-380) are PDP-11 compatible microcomputers. The Pro-325/350 were introduced in 1982 and the Pro-380 in 1985 by Digital Equipment Corporation (DEC) as high-end competitors to the IBM PC.

<span class="mw-page-title-main">Zenith Z-89</span> Personal computer produced by Zenith Data Systems

The Z-89 is a personal computer produced by Zenith Data Systems (ZDS) in the early 1980s.

<span class="mw-page-title-main">DECmate</span> Computer series

DECmate was the name of a series of PDP-8-compatible computers produced by the Digital Equipment Corporation in the late 1970s and early 1980s. All of the models used an Intersil 6100 or Harris 6120 microprocessor which emulated the 12-bit DEC PDP-8 CPU. They were text-only and used the OS/78 or OS/278 operating systems, which were extensions of OS/8 for the PDP-8. Aimed at the word processing market, they typically ran the WPS-8 word-processing program. Later models optionally had Intel 8080 or Z80 microprocessors which allowed them to run CP/M. The range was a development of the VT78 which was introduced in July 1977.

A self-booting disk is a floppy disk for home computers or personal computers that loads—or boots—directly into a standalone application when the system is turned on, bypassing the operating system. This was common, even standard, on some computers in the late 1970s to early 1990s. Video games were the type of application most commonly distributed using this technique.

The Z-100 computer is a personal computer made by Zenith Data Systems (ZDS). It was a competitor to the IBM PC.

<span class="mw-page-title-main">Tulip System-1</span> A 16-bit personal computer based on the Intel 8086 and made by Tulip Computers

The Tulip System I is a 16-bit personal computer based on the Intel 8086 and made by Tulip Computers, formerly an import company for the Exidy Sorcerer, called Compudata Systems.

<span class="mw-page-title-main">APC series</span>

The APC was a series of business microcomputers released outside of Japan by the NEC Corporation. The series comprised the APC, the APC II and APC III, international versions of models from the Japanese NEC N5200 series.

The ICL DRS was a range of departmental computers from International Computers Limited (ICL). Standing originally for Distributed Resource System, the full name was later dropped in favour of the abbreviation.

The floppy disk is a data storage and transfer medium that was ubiquitous from the mid-1970s well into the 2000s. Besides the 3½-inch and 5¼-inch formats used in IBM PC compatible systems, or the 8-inch format that preceded them, many proprietary floppy disk formats were developed, either using a different disk design or special layout and encoding methods for the data held on the disk.

References

  1. Klein, Erik S. "DEC Rainbow 100". The Vintage Computer. Archived from the original on 3 July 2016. Retrieved 14 March 2022.
  2. Ryan, Chris. "Digital Rainbow 100". Old-Computers.com. Retrieved 14 March 2022.
  3. "Digital Advert - June 1983" . Retrieved 21 March 2023.
  4. 1 2 Convert Rainbows from A to B (contained in zip file Archived 2011-08-25 at the Wayback Machine ).
  5. "Illustrated Parts Breakdown: PC100 Rainbow 100 System Unit" (PDF). Digital Equipment Corporation. 1985. pp. 11–12, 25–26. EK-SB100-IP-003.
  6. EK-SB100-IP-003 1985 , pp. 15–16, 32
  7. EK-SB100-IP-003 1985 , pp. A-21, A-23–24
  8. 1 2 EK-PC100-TM-001 1984 , p. 4-2
  9. 1 2 EK-PC100-TM-001 1984 , p. 4-1
  10. In the context of semiconductor memory, 1 kilobyte = 1,024 bytes.
  11. In the case of a RX50 floppy disks, 1 KB = 1,024 bytes.
  12. "Another source of DEC discs" (PDF). Practical Computing. August 1983. p. 21. Retrieved 17 September 2022.
  13. WUTIL Users Manual (Contained in archive Archived 2011-08-25 at the Wayback Machine )
  14. Campbell, Larry. "Enhanced VENIX/Rainbow". groups.google.com.
  15. Hartley, R.B. "Dual Monitors on a Rainbow." Within the RBGIF distribution Archived 2011-08-25 at the Wayback Machine
  16. "The Grapevine". Washington Area Rainbow User's Group. WARUG. October 1986. p. 36.
  17. "New IBM Products Use DEC Rainbow Technology". WARUG. December 1986. p. 19.
  18. Pournelle, Jerry (October 1987). "Chaos Manor Mail". Byte Magazine. p. 28.
  19. Armstrong, Jeff. "Turbow-286 Rainbow Accelerator". jeff.rainbow-100.com.
  20. Christal, Mark (2003). Virtual museum projects for culturally responsive teaching in American Indian education (PhD). University of Texas. hdl:2152/509.
  21. "Communications Tools in Spotlight at Dexpo West '87". Computer World. December 17, 1984. p. 9.
  22. Gavan, Peggy (November 11, 1986). "PC Updates". PC Magazine. p. 46.
  23. 1 2 Solutions, Suitable (1988). HARD DISK SUBSYSTEMS for the DEC Rainbow Installation Guide. Santa Clara, CA. p. 1.{{cite book}}: CS1 maint: location missing publisher (link)
  24. Solutions, Suitable (1988). HARD DISK SUBSYSTEMS for the DEC Rainbow Installation Guide. Santa Clara, CA. pp. 22–29.{{cite book}}: CS1 maint: location missing publisher (link)
  25. Howard, Fritz (January 1987). "Duncan MacDonald DM110 Tape Backup System". The DEC MicroLetter. p. 29.
  26. Needleman, Ted (November 1986). "The DMI240 40 Megabyte Hard Disk". The DEC MicroLetter. p. 5.
  27. "§7.2 Personal Computers: Rainbox Options and Software". PDP-11 Systems and Options Catalog (PDF). Digital Equipment Corporation. July–December 1988. p. PDF 365.
  28. PDP-11 Systems and Options Catalog (PDF). Digital Equipment Corporation. October–December 1983. pp. 5-3–5-5 (PDF 142–144).
  29. RB-100 Technical Reference Manual
  30. EK-SB100-IP-003 1985
  31. Snyder, John J. Ph.D. (June 1983). "A DEC on Every Desk?". BYTE. pp. 104–106. Retrieved 5 February 2015.
  32. Losh, Warner (October 30, 1990). "Turbo C on Rainbow?". comp.sys.dec.micro (Mailing list). Retrieved 27 December 2022.
  33. Digital Equipment Corporation. Rainbow 100 MS-DOS 2.01 Technical Documentation Volume 1 (QV025-GZ), Microsoft MS-DOS Operating System BIOS Listing (AA-X432A-TV), Universal Disk Driver, Page 1-17. 1983.
  34. "Rainbow LAN Controller". Computerworld. December 10, 1984. p. 124.
  35. Baker, Ben (2 May 1987). "Fidonet History".
  36. "Piers Anthony".