HOME

TheInfoList



OR:

Heathkit Heathkit is the brand name of kits and other electronic products produced and marketed by the Heath Company. The products over the decades have included electronic test equipment, high fidelity home audio equipment, television receivers, amateu ...
's H8 is an Intel 8080A-based
microcomputer A microcomputer is a small, relatively inexpensive computer having a central processing unit (CPU) made out of a microprocessor. The computer also includes memory and input/output (I/O) circuitry together mounted on a printed circuit board (P ...
sold in kit form starting in 1977. The H8 is similar to the
S-100 bus The S-100 bus or Altair bus, later standardized as IEEE 696-1983 ''(inactive-withdrawn)'', is an early computer bus designed in 1974 as a part of the Altair 8800. The bus was the first industry standard expansion bus for the microcomputer in ...
computers of the era, and like those machines is often used with the
CP/M 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/Intel 8085, 85-based microcomputers by Gary Kildall of Digital Research, Dig ...
operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
on
floppy disk A floppy disk or floppy diskette (casually referred to as a floppy, a diskette, or a disk) is a type of disk storage composed of a thin and flexible disk of a magnetic storage medium in a square or nearly square plastic enclosure lined with a ...
. The main difference between the H8 and S-100 machines is the
bus A bus (contracted from omnibus, with variants multibus, motorbus, autobus, etc.) is a motor vehicle that carries significantly more passengers than an average car or van, but fewer than the average rail transport. It is most commonly used ...
; the H8 uses a 50-pin bus design that was smaller, more robust and better engineered electrically. The machine also includes a bootstrap
ROM Rom, or ROM may refer to: Biomechanics and medicine * Risk of mortality, a medical classification to estimate the likelihood of death for a patient * Rupture of membranes, a term used during pregnancy to describe a rupture of the amniotic sac * ...
that makes it easier to start up, including code for running basic
input/output In computing, input/output (I/O, i/o, or informally io or IO) is the communication between an information processing system, such as a computer, and the outside world, such as another computer system, peripherals, or a human operator. Inputs a ...
and allowing input through a front-mounted
octal Octal (base 8) is a numeral system with eight as the base. In the decimal system, each place is a power of ten. For example: : \mathbf_ = \mathbf \times 10^1 + \mathbf \times 10^0 In the octal system, each place is a power of eight. For ex ...
keypad and
front panel A front panel was used on early electronic computers to display and allow the alteration of the state of the machine's internal CPU register, registers and computer memory, memory. The front panel usually consisted of arrays of electric light, ...
display, instead of the binary switches and lights used on machines like the
Altair 8800 The Altair 8800 is a microcomputer introduced in 1974 by Micro Instrumentation and Telemetry Systems (MITS) based on the Intel 8080 CPU. It was the first commercially successful personal computer. Interest in the Altair 8800 grew quickly after i ...
. The H8 requires a separate terminal to be truly useful; Heathkit introduced several terminals as well. A successor model, the "All-in-One" Heathkit H89, combines a
Z80 The Zilog Z80 is an 8-bit microprocessor designed by Zilog that played an important role in the evolution of early personal computing. Launched in 1976, it was designed to be software-compatible with the Intel 8080, offering a compelling altern ...
processor board and a floppy disk drive into the cabinet of an Heathkit H19 terminal. This model also was sold in fully assembled form as the WH89. These were later sold by
Zenith Electronics Zenith Electronics, LLC, is an American research and development company that develops ATSC and digital rights management technologies. It is owned by the South Korean company LG Electronics. Zenith was previously an American brand of consumer e ...
with their name on the front as the Zenith Z-89.


History


Background

MITS MITS may stand for: *Madhav Institute of Technology and Science (MITS Gwalior), a college in Madhya Pradesh, India *Micro Instrumentation and Telemetry Systems, an American electronics company known for the Altair 8800 *Mody Institute of Technolog ...
announced the
Altair 8800 The Altair 8800 is a microcomputer introduced in 1974 by Micro Instrumentation and Telemetry Systems (MITS) based on the Intel 8080 CPU. It was the first commercially successful personal computer. Interest in the Altair 8800 grew quickly after i ...
in January 1975 and started selling kits soon after. Marketed to electronics hobbyists through trade magazines like ''
Popular Electronics ''Popular Electronics'' was an American magazine published by John August Media, LLC, and hosted at TechnicaCuriosa.com. The magazine was started by Ziff-Davis Publishing Company in October 1954 for electronics hobbyists and experimenters. It so ...
'', the company founders felt there would be limited appeal and expected to sell only a few hundred systems. Instead, they received orders for thousands in the first month. Sales were so much greater than expected that MITS was unable to clear the order backlog for the better part of the year. "There was a subsequent article in February's Popular Electronics and the MITS people knew the Altair was here to stay. During that month alone, over 1,000 mainframes were sold. Datamation, March 1975." "By the end of May, MITS had shipped over 2,500 Altair 8800's" The Altair sparked off such intense interest in the microcomputer world that a number of other companies jumped in to fill the sales backlog, building machines that were clones of the Altair. The primary component of this design is the S-100 bus, so named because it uses a 100-pin
edge connector An edge connector is the portion of a printed circuit board (PCB) consisting of signal trace, traces leading to the edge of the board that are intended to plug into a matching jack (connector), socket. The edge connector is a money-saving devic ...
that MITS found at bargain prices when they were designing the machine. Unfortunately, the pins are connected from the backplane with a disorganized layout, and it has a number of problems that make it unreliable. Standardization led to a flourishing of companies selling into the S-100 market. The introduction of
floppy disk A floppy disk or floppy diskette (casually referred to as a floppy, a diskette, or a disk) is a type of disk storage composed of a thin and flexible disk of a magnetic storage medium in a square or nearly square plastic enclosure lined with a ...
controllers and the disk-based CP/M operating system dramatically improved the system's capabilities and started the process of turning them into practical small-business tools. By the late 1970s they were beginning to displace
minicomputer A minicomputer, or colloquially mini, is a type of general-purpose computer mostly developed from the mid-1960s, built significantly smaller and sold at a much lower price than mainframe computers . By 21st century-standards however, a mini is ...
s and other systems in a number of roles.


H8

Heathkit Heathkit is the brand name of kits and other electronic products produced and marketed by the Heath Company. The products over the decades have included electronic test equipment, high fidelity home audio equipment, television receivers, amateu ...
was a long-established player in the electronics market, making kits for products that had proven themselves in the market. Some of these were quite complex, including a color
television Television (TV) is a telecommunication medium for transmitting moving images and sound. Additionally, the term can refer to a physical television set rather than the medium of transmission. Television is a mass medium for advertising, ...
. The company had considered designing a kit computer as early as 1974, but concluded that it was not a good fit for their traditional market. The successful launch of the Altair changed things, and in 1977 Heathkit decided to design a kit similar to the Altair but addressing its more obvious shortcomings. The H8 was announced in July 1977 and started selling that fall at a price of $379. For full functionality, the system also requires a 4 KiB SRAM card ($139) and some form of storage controller; at a minimum this would be the H10
paper tape Five- and eight-hole wide punched paper tape Paper tape reader on the Harwell computer with a small piece of five-hole tape connected in a circle – creating a physical program loop Punched tape or perforated paper tape is a form of data st ...
punch/reader or the H8-5 Serial I/O card ($110) which controls a
cassette tape The Compact Cassette, also commonly called a cassette tape, audio cassette, or simply tape or cassette, is an analog audio, analog magnetic tape recording format for Sound recording and reproduction, audio recording and playback. Invented by L ...
, using a 1200-baud variant of the Kansas City standard format. Another common accessory is the H9 video terminal, which is also driven by the H8-5 card; although any serial terminal will suffice. The H9 is limited to upper case characters and 12 display lines, and uses a cheap array of switches for its keyboard. It was eventually superseded by the H19 terminal, a more ergonomic design, and capable of lower-case and graphic-like characters. The H19 became a major product line of its own. The H17 floppy disk system became available in 1978, normally sold with one drive but expandable with a second (and later to three). Use of the H17 requires at least 16 KiB of RAM. The H8 can run
CP/M 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/Intel 8085, 85-based microcomputers by Gary Kildall of Digital Research, Dig ...
, and often did, but early machines require either a special version of CP/M that was "org'd" at 8 KiB instead of zero, or a small hardware modification and an updated ROM to do so. Heath also offered HDOS, which was written by Gordon Letwin. Letwin later went to Microsoft and was chief architect of
OS/2 OS/2 is a Proprietary software, proprietary computer operating system for x86 and PowerPC based personal computers. It was created and initially developed jointly by IBM and Microsoft, under the leadership of IBM software designer Ed Iacobucci, ...
. At the time the H8 was introduced, the computer market was in the midst of a shift from the hobby market that had spawned it to a "user" market that purchased pre-assembled machines. Heath followed this trend and introduced the WH8 in fully assembled form for $475. Like the H8, the WH8 requires several other cards for functionality. The disk drive system came fully assembled as the WH17. For the CP/M operating system, Heathkit provided the WH67, a 10 MB eight-inch hard drive and the H47 eight-inch floppy disk system.


H89

In 1978 Heath introduced the Heathkit H88 which integrated the H19 terminal and a new
Zilog Z80 The Zilog Z80 is an 8-bit computing, 8-bit microprocessor designed by Zilog that played an important role in the evolution of early personal computing. Launched in 1976, it was designed to be Backward compatibility, software-compatible with the ...
-based single-board processor into the case of the H19. A version with a disk drive incorporated to the right of the terminal screen became the H89. The machines bear a strong resemblance to the TRS-80 Model III and similar all-in-one computers. The H89 was sold both in kit form for $1595, and fully assembled form as the WH89 for $2295. Soon after the introduction of the H89, Heathkit was purchased by Zenith, who were looking to enter the microcomputer market. They continued sales of the H89 with their own labeling on the front as the Zenith Z89. Eventually, Zenith Data Systems (Heathkit plus the computer division of Zenith) was purchased by Bull HN (CII Bull, Honeywell and Nippon Electric) because they needed a US maker of microcomputers to comply with government purchase requirements. Kit sales were ended soon after that purchase.


Description

Heath chose not to implement the S-100 bus and instead created their own, known as "Benton Harbor Bus" after their home town. The bus is based on a 50-pin connector and laid out to avoid the electrical problems of the S-100 system (like +5V and ground being placed beside each other). The H8 is packaged in a box-like chassis with pressboard sides and metal sheeting for the rest of the case. The top sheet is heavily perforated to form cooling vents. The machine is built up from the backplane mounted on the right-hand side panel of the case, with ten 50-pin card slots. The first and last slots are spaced differently from the rest, and the power supplies occupy some of the space needed for the last card. This means that the last card not only has to accommodate the narrow spacing but also cannot be full-length, leaving eight "standard" slots available for full-length cards. The front panel plugs into the first slot and the CPU plugs into the second, leaving seven for further expansion. The card slots are arranged on an angle, which allows the case to be reduced in height. Each card contains its own voltage regulators, using the Z-shaped mounting bracket as a heat-sink. (Power distribution on the backplane is unregulated +8V and +/-18V; the cards regulate these to their requirements, typically +5V and +/-12V.) Another notable change is the replacement of the front-panel toggle switches and lights of a standard early-model S-100 system with a keypad and seven-segment
LED A light-emitting diode (LED) is a semiconductor device that emits light when current flows through it. Electrons in the semiconductor recombine with electron holes, releasing energy in the form of photons. The color of the light (corresp ...
display (early S-100 machines like the Altair or IMSAI 8080 contain no
ROM Rom, or ROM may refer to: Biomechanics and medicine * Risk of mortality, a medical classification to estimate the likelihood of death for a patient * Rupture of membranes, a term used during pregnancy to describe a rupture of the amniotic sac * ...
and when they are started, the user "keys in" a program via the toggle switches to read a
paper tape Five- and eight-hole wide punched paper tape Paper tape reader on the Harwell computer with a small piece of five-hole tape connected in a circle – creating a physical program loop Punched tape or perforated paper tape is a form of data st ...
. Once this "loader" program is ready, a paper tape containing a more complete loader can be read in, allowing the user to load programs from cassette or floppy disk). On the H8, all of this code is already pre-installed in a 1 KiB ROM in a monitor program known as "PAM8", occupying locations 0 through 3FF16 and the H17 disk I/O drivers used for booting, occupying a 2 KiB ROM occupying locations 180016 through 1FFF16 The ROM contains code to control the keypad and display, booting it directly into an operable state. Several versions of the PAM-8 ROM were sold as upgrades; at one point Heathkit switched to using 2 KiB ROMs, occupying through 7FF16 and subsequently to a 4 KiB ROM occupying through FFF16. The ROMs interfere with the operation of standard CP/M, which assumes it can write the memory near location 0, in particular the interrupt handler pointers. PAM8 and portions of HDOS use an unusual address notation called " split octal" where 16-bit numbers are split into two 8-bit numbers printed in octal: the first location was "000.000" and the location after "000.377" was "001.000". In order to distinguish numbers in split-octal notation from 16-bit octal numbers, the two digit groups are often separated by a special symbol. Most mini- and micro-computers use either straight octal (377 was followed by 400) or hexadecimal.) With the introduction of the optional HA8-6 Z-80 processor replacement for the 8080 board, the front-panel keyboard got a new set of labels and hexadecimal notation replaced octal.


Benton Harbor Bus

The 50-pin "Benton Harbor Bus" was considered an improvement on the
S-100 bus The S-100 bus or Altair bus, later standardized as IEEE 696-1983 ''(inactive-withdrawn)'', is an early computer bus designed in 1974 as a part of the Altair 8800. The bus was the first industry standard expansion bus for the microcomputer in ...
. The 50-pin
bus A bus (contracted from omnibus, with variants multibus, motorbus, autobus, etc.) is a motor vehicle that carries significantly more passengers than an average car or van, but fewer than the average rail transport. It is most commonly used ...
of the H8 contains sixteen address lines, eight data lines, five interrupt lines, and the system control lines. Like the S-100 bus, it does not supply +5 V; each card is expected to have its own local +5 V regulator powered from "unregulated" +8 V on the bus.


Benton Harbor BASIC

Heathkit also introduced their own dialect of the
BASIC programming language Basic or BASIC may refer to: Science and technology * BASIC, a computer programming language * Basic (chemistry), having the properties of a base * Basic access authentication, in HTTP Entertainment * ''Basic'' (film), a 2003 film * Basic, on ...
. Two versions were available, Benton Harbor BASIC that supported the most basic commands and lacked string variables, and Extended Benton Harbor BASIC which required at least 24 kB of memory and added string variables, integer types, and commands for working directly with the
floppy disk A floppy disk or floppy diskette (casually referred to as a floppy, a diskette, or a disk) is a type of disk storage composed of a thin and flexible disk of a magnetic storage medium in a square or nearly square plastic enclosure lined with a ...
without having to exit to
CP/M 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/Intel 8085, 85-based microcomputers by Gary Kildall of Digital Research, Dig ...
or the monitor. Modelled on
Dartmouth BASIC Dartmouth BASIC is the original version of the BASIC programming language. It was designed by two professors at Dartmouth College, John G. Kemeny and Thomas E. Kurtz. With the underlying Dartmouth Time-Sharing System (DTSS), it offered an interac ...
, as opposed to popular later variations like
HP Time-Shared BASIC HP Time-Shared BASIC (HP TSB) is a BASIC, BASIC programming language Interpreter (computing), interpreter for Hewlett-Packard's HP 2100#HP 2000, HP 2000 line of minicomputer-based time-sharing computer systems. TSB is historically notable as th ...
or
Microsoft BASIC 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 v ...
, the language had a number of idiosyncrasies.


See also

* Heathkit H11 * Zenith Z89


References


Further reading

* *


External links


"Heathkit Manual for the Digital Computer Model H8"
Heath Company, 1977
"In your Free Heathkit Catalog"
early Heathkit computer advertisement

Heathkit brochure for the H8 and H11 {{Authority control Early microcomputers Heathkit computers