Cromemco Bytesaver
   HOME

TheInfoList



OR:

The Bytesaver, introduced by
Cromemco Cromemco was a Mountain View, California microcomputer company known for its high-end Zilog Z80, Z80-based S-100 bus computers and peripherals in the early days of the personal computer revolution. The company began as a partnership in 1974 betwe ...
in 1976, was the first programmable memory board for the
MITS Altair The Altair 8800 is a microcomputer designed in 1974 by MITS and based on the Intel 8080 CPU. Interest grew quickly after it was featured on the cover of the January 1975 issue of Popular Electronics and was sold by mail order through advertisemen ...
and
S-100 bus The S-100 bus or Altair bus, IEEE 696-1983 ''(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 industry. computers, consisting of ...
microcomputer systems. The Bytesaver had sockets for 8 UV-erasable
EPROM An EPROM (rarely EROM), or erasable programmable read-only memory, is a type of programmable read-only memory (PROM) chip that retains its data when its power supply is switched off. Computer memory that can retrieve stored data after a power s ...
s providing up to 8 Kbytes of storage. The EPROMs could be programmed by the Bytesaver, or read as computer memory. In the history of microcomputer systems, the Bytesaver was the first viable alternative to the use of
punched paper tape Five- and eight-hole 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 storage ...
for storing programs, and has been called “a great advance in microcomputer technology”.


Background

The
Altair 8800 The Altair 8800 is a microcomputer designed in 1974 by MITS and based on the Intel 8080 CPU. Interest grew quickly after it was featured on the cover of the January 1975 issue of Popular Electronics and was sold by mail order through advertiseme ...
, which began the personal computer revolution, was introduced in January 1975 with no hardware or software support for floppy disk or hard disk storage. When
Paul Allen Paul Gardner Allen (January 21, 1953 – October 15, 2018) was an American business magnate, computer programmer, researcher, investor, and philanthropist. He co-founded Microsoft Corporation with childhood friend Bill Gates in 1975, which h ...
travelled to the MITS factory in Albuquerque, New Mexico to demonstrate what would become
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 ve ...
, he brought with him a punched paper tape of the code that he and
Bill Gates William Henry Gates III (born October 28, 1955) is an American business magnate and philanthropist. He is a co-founder of Microsoft, along with his late childhood friend Paul Allen. During his career at Microsoft, Gates held the positions ...
had developed. According to Allen, the 7168 byte program took 7 minutes to load from a
Teletype Model 33 The Teletype Model 33 is an electromechanical teleprinter designed for light-duty office use. It is less rugged and cost less than earlier Teletype machines. The Teletype Corporation introduced the Model 33 as a commercial product in 1963 after ...
paper tape reader. To reduce the time required to load software, and to support a more convenient storage medium than paper tape,
Cromemco Cromemco was a Mountain View, California microcomputer company known for its high-end Zilog Z80, Z80-based S-100 bus computers and peripherals in the early days of the personal computer revolution. The company began as a partnership in 1974 betwe ...
developed the first programmable solid-state storage system for the Altair microcomputer. Cromemco called it the "Bytesaver" and introduced it in the February 1976 issue of ''
Byte The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable unit ...
'' magazine. With the Bytesaver the time to load Microsoft 8K Basic was reduced from 7 minutes to less than one second.


Technology

The Bytesaver used solid-state UV erasable EPROMS that provided up to 8K bytes of program or data storage. The original Bytesaver could support either the type 2704 or 2708 EPROM. The Bytesaver came with one 2704 EPROM containing a program called “Bytemover” to facilitate EPROM programming. The EPROMS to be programmed were selected from the front panel switches of the Altair computer. A switch on the Bytesaver card was used to turn on or off the EPROM programming voltage. With this switch off there was no chance for accidental programming of the memory. Once programmed the information was retained in the EPROMS, but the memory chips could be erased by removing them from the Bytesaver and placing them under an ultraviolet light. Cromemco also offered a 3K Control Basic interpreter, developed by
Li-Chen Wang Li-Chen Wang (born 1935) is an American computer engineer, best known for his ''Palo Alto Tiny BASIC'' for Intel 8080-based microcomputers. He was a member of the Homebrew Computer Club and made significant contributions to the software for early ...
. This very compact Basic was supplied on three 2708 EPROMS that could plug into the Bytesaver.


Product family

The original Bytesaver, introduced in 1976, was called the 8K Bytesaver since it could store up to 8K bytes of information using eight 2708 EPROMS. One limitation of early
S-100 bus The S-100 bus or Altair bus, IEEE 696-1983 ''(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 industry. computers, consisting of ...
microcomputer systems was the 64 Kbyte address space. Cromemco introduced the concept of
bank-switching Bank switching is a technique used in computer design to increase the amount of usable memory beyond the amount directly addressable by the processor instructions. It can be used to configure a system differently at different times; for example ...
to the S-100 bus which allowed memory to be place in one of 8 banks of 64 Kbytes, thus expanding the effective address space to 512 Kbytes. The Bytesaver II succeeded the 8K Bytesaver in 1978, and supported memory bank switching. For applications that required a ROM memory card, but did not require the ability to program the EPROMS, Cromemco also introduced a 16K ROM card. This card was named the 16KPR and was introduced in 1977. When the 2716 EPROM was introduced, with twice the storage capacity of the 2708, Cromemco designed the 32K Bytesaver to support that chip. Unlike earlier Bytesavers that had 8 EPROM sockets, the 32K Bytesaver had 16 sockets to provide up to 32K bytes of programmable memory.


References

{{reflist


External links


Cromemco 8K Bytesaver Instruction Manual

Cromemco Bytesaver II Instruction Manual

Cromemco 32K Bytesaver Instruction Manual

Cromemco 16KPR Instruction Manual

Cromemco Bytemover Instruction Manual
Bytesaver S-100 bus Computer-related introductions in 1976