Cromemco Dazzler

Last updated
The Cromemco TV Dazzler introductory advertisement, April 1976 Cromemco Dazzler Apr 1976.jpg
The Cromemco TV Dazzler introductory advertisement, April 1976

The Cromemco Dazzler was a graphics card for S-100 bus computers introduced in a Popular Electronics cover story in 1976. [1] It was the first color graphics card available for microcomputers. [2] The Dazzler was the first of a succession of increasingly capable graphics products from Cromemco which, by 1984, were in use at 80% of all television stations in the U.S. for the display of weather, news, and sports graphics. [3]

Contents

History

The Dazzler came about in a roundabout fashion after Les Solomon, Technical Editor for Popular Electronics magazine, demonstrated the original Altair 8800 to Roger Melen of Stanford University. After seeing it, Melen purchased Altair #2 for his friend Harry Garland to work with. The two built a number of add-ons for the machine, collaborating with Terry Walker on the design of the first digital camera called the Cyclops and then moving on to the Dazzler. [1] [2] The Dazzler was first shown at the Homebrew Computer Club on November 12, 1975. [4]

Like many early microcomputer projects of the era, the Dazzler was originally announced as a self-built kit in Popular Electronics. [5] In order to "kick start" construction, they offered kits including a circuit board and the required parts, which the user would then assemble on their own. This led to sales of completely assembled Dazzler systems, which became the only way to purchase the product some time after. Sales were so fruitful that Melen and Garland formed Cromemco to sell the Dazzler and their other Altair add-ons, selecting a name based on Crothers Memorial Hall, their residence while attending Stanford.

When Federico Faggin's new company - Zilog - introduced the Z80, Cromemco branched out into their own line of Z80-based S-100 compatible computers almost immediately. Over time these became the company's primary products. Combinations of their rackmount machines and the Dazzler formed the basis of ColorGraphics Weather Systems (CWS) product line into the late 1980s, and when CWS was purchased by Dynatech in 1987, Dynatech also purchased Cromemco to supply them. [3]

Dazzler software

Early Dazzler software Early Dazzler Software.jpg
Early Dazzler software
Ed Hall, whose color implementation of Conway's Game of Life on the Dazzler led to a revival of interest in the game Ed Hall - Early Cromemco Software Engineer (1982).jpg
Ed Hall, whose color implementation of Conway's Game of Life on the Dazzler led to a revival of interest in the game

The original advertisement for the Dazzler offered three different software programs for sale (provided on punched paper tape.) [6] These were Conway's Game of Life , Dazzlewriter (an alphanumeric display) and a colorful pattern-generating program, Kaleidoscope.

The cover of the June 1976 issue of Byte magazine shows a Dazzler image from Conway's Game of Life, and credits Ed Hall as author of the Game of Life software for the Dazzler. Byte also credits Steve Dompier with authoring the animation tool "Dazzlemation" and the first animation made with Dazzlemation called "Magenta Martini". George Tate (who later co-founded Ashton-Tate) is credited with a Tic-Tac-Toe game for the Dazzler, and Li-Chen Wang is credited as the author of "Kaleidoscope". [7] Ed Hall's color realization of Conway's Game of Life led to a revival of interest in the game. [8]

Stan Veit, owner of the Computer Mart of New York, described the reaction when he displayed the changing patterns of Kaleidoscope on a color television in his store window at the corner of 5th Avenue and 32nd Street in New York City in early 1976. “People driving by began to stop and look – they had never seen anything like it before. In a short time the Dazzler had caused a traffic jam on 5th Avenue!” The police had to contact the building landlord and make him disconnect the television. [9]

Over time, Cromemco introduced additional software for the Dazzler, at first on paper tape and later floppy disk, including Spacewar! in October 1976. [10] [11] Cromemco customers also developed software for a wide range of graphics applications, from monitoring the manufacturing processes at a coffee factory in Columbia [12] to displaying real-time images of heart blood flow, generated through cardiac radionuclide imaging, in Scotland. [13]

Dazzler hardware

Picture of Cromemco Dazzler (Board 1). First Microcomputer Color Graphics Interface. Dazzler - Cromemco Color Graphics Interface (1977).jpg
Picture of Cromemco Dazzler (Board 1). First Microcomputer Color Graphics Interface.

The Dazzler used over 70 MOS and TTL ICs, which required two cards to hold all the chips, [14] "Board 1" held the analog circuits, while "Board 2" held the bus interface and digital logic. The two cards were connected together with a 16-conductor ribbon cable. Although the analog card did not talk on the bus, it would normally be plugged into the bus for power connections and physical support within the chassis. The manual [15] also described a way to "piggyback" the two cards with a separate power cable to save a slot. Output from the analog card was composite color, and an RF modulator was available for direct connection to a color TV.

The Dazzler lacked its own frame buffer, accessing the host machine's main memory using a custom DMA controller that provided 1 Mbit/s throughput. [16] The card read data from the computer at speeds that demanded the use of SRAM memory, as opposed to lower cost DRAMs. Control signals and setup was sent and received using the S-100 bus's input/output "ports", normally mapped to 0E and 0F. 0E contained an 8-bit address pointing to the base of the frame buffer in main memory, while 0F was a bit-mapped control register with various setup information.

The Dazzler supported four graphics modes in total, selected by setting or clearing bits in the control register (0F) that controlled two orthogonal selections. The first selected the size of the frame buffer, either 512 bytes or 2 kB. The other selected normal or "X4" mode, the former using 4-bit nybbles packed 2 to a byte in the frame buffer to produce an 8-color image, or the latter which was a higher resolution monochrome mode using 1-bits per pixel, 8 to a byte. Selecting the mode indirectly selected the resolution. In normal mode with a 512 byte buffer there would be 512 bytes × 2 pixels per byte = 1,024 pixels, arranged as a 32 by 32 pixel image. A 2 kB buffer produced a 64 by 64 pixel image, while the highest resolution used a 2 kB buffer in X4 mode to produce a 128 by 128 pixel image. [17] In normal mode the color was selected from a fixed 8-color palette with an additional bit selecting intensity (4-bit RGBI), while in X4 mode the foreground color was selected by setting three bits in the control register to turn on red, green or blue (or combinations) while a separate bit controlled the intensity.

Super Dazzler

Cromemco CS-2 microcomputer with Super Dazzler in television broadcast control room Cromemco CS-2 with Super Dazzler in Television Broadcast application.jpg
Cromemco CS-2 microcomputer with Super Dazzler in television broadcast control room

In 1979, Cromemco replaced the original Dazzler with the Super Dazzler. [18] The Super Dazzler Interface (SDI) had 756 x 484 pixel resolution with the ability to display up to 4096 colors (12-bit RGB), a capability that had previously only been available in much more expensive systems. [19] [20] Dedicated two-port memory cards were used for image storage for higher performance. While the original Dazzler had a composite video output signal, the new SDI used separate RGB component video outputs for higher resolution. The SDI also had the ability to be synchronized to other video equipment. Cromemco systems with the SDI board became the systems of choice for television broadcast applications, [21] and were widely deployed by the United States Air Force as Mission Support Systems. [22]

See also

Related Research Articles

<span class="mw-page-title-main">Apple II</span> First computer model in the Apple II series

The Apple II is an 8-bit home computer and one of the world's first highly successful mass-produced microcomputer products. It was designed primarily by Steve Wozniak; Jerry Manock developed the design of Apple II's foam-molded plastic case, Rod Holt developed the switching power supply, while Steve Jobs was not involved in the design or development of the computer. It was introduced by Jobs and Wozniak at the 1977 West Coast Computer Faire, and marks Apple's first launch of a personal computer aimed at a consumer market—branded toward American households rather than businessmen or computer hobbyists.

<span class="mw-page-title-main">Video Graphics Array</span> Computer display standard and resolution

Video Graphics Array (VGA) is a video display controller and accompanying de facto graphics standard, first introduced with the IBM PS/2 line of computers in 1987, which became ubiquitous in the IBM PC compatible industry within three years. The term can now refer to the computer display standard, the 15-pin D-subminiature VGA connector, or the 640 × 480 resolution characteristic of the VGA hardware.

<span class="mw-page-title-main">KIM-1</span> Single-board computer produced by MOS Technology

The KIM-1, short for Keyboard Input Monitor, is a small 6502-based single-board computer developed and produced by MOS Technology, Inc. and launched in 1976. It was very successful in that period, due to its low price and easy-access expandability.

<span class="mw-page-title-main">Li-Chen Wang</span> American computer programmer (born 1935)

Li-Chen Wang 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 microcomputer systems from Tandy Corporation and Cromemco. He made early use of the word copyleft, in Palo Alto Tiny BASIC's distribution notice "@COPYLEFT ALL WRONGS RESERVED" in June 1976.

A blitter is a circuit, sometimes as a coprocessor or a logic block on a microprocessor, dedicated to the rapid movement and modification of data within a computer's memory. A blitter can copy large quantities of data from one memory area to another relatively quickly, and in parallel with the CPU, while freeing up the CPU's more complex capabilities for other operations. A typical use for a blitter is the movement of a bitmap, such as windows and icons in a graphical user interface or images and backgrounds in a 2D video game. The name comes from the bit blit operation of the 1973 Xerox Alto, which stands for bit-block transfer. A blit operation is more than a memory copy, because it can involve data that's not byte aligned, handling transparent pixels, and various ways of combining the source and destination data.

<span class="mw-page-title-main">Hercules Graphics Card</span> IBM PC graphic adapter and display standard

The Hercules Graphics Card (HGC) is a computer graphics controller formerly made by Hercules Computer Technology, Inc. that combines IBM's text-only MDA display standard with a bitmapped graphics mode, also offering a parallel printer port. This allows the HGC to offer both high-quality text and graphics from a single card.

<span class="mw-page-title-main">S-100 bus</span> Early computer 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 S-100 bus was the first industry standard expansion bus for the microcomputer industry. S-100 computers, consisting of processor and peripheral cards, were produced by a number of manufacturers. The S-100 bus formed the basis for homebrew computers whose builders implemented drivers for CP/M and MP/M. These S-100 microcomputers ran the gamut from hobbyist toy to small business workstation and were common in early home computers until the advent of the IBM PC.

Text mode is a computer display mode in which content is internally represented on a computer screen in terms of characters rather than individual pixels. Typically, the screen consists of a uniform rectangular grid of character cells, each of which contains one of the characters of a character set; at the same time, contrasted to graphics mode or other kinds of computer graphics modes.

<span class="mw-page-title-main">Motorola 6845</span> Display controller

The Motorola 6845, or MC6845, is a display controller that was widely used in 8-bit computers during the 1980s. Originally intended for designs based on the Motorola 6800 CPU and given a related part number, it was more widely used alongside various other processors, and was most commonly found in machines based on the Zilog Z80 and MOS 6502.

In computing, indexed color is a technique to manage digital images' colors in a limited fashion, in order to save computer memory and file storage, while speeding up display refresh and file transfers. It is a form of vector quantization compression.

<span class="mw-page-title-main">ZX Spectrum graphic modes</span> Graphic modes of the ZX Spectrum computer

The original ZX Spectrum computer produces a one bit per pixel, bitmapped colour graphics video output. A composite video signal is generated through an RF modulator, and was designed for use with contemporary 1980s television sets.

Cromemco was a Mountain View, California microcomputer company known for its high-end Z80-based S-100 bus computers and peripherals in the early days of the personal computer revolution.

SCION's MicroAngelo was an early graphics card for S-100 bus computers. Each MicroAngelo board produced a 512 by 480 pixel monochrome image, high resolution for the era. The MicroAngelo Palette Card used the output of multiple MicroAngelo's as individual bit-planes to produce images with up to 256 colors. Early versions of AutoCAD supported the MicroAngelo system.

<span class="mw-page-title-main">VGA text mode</span> Computer graphics standard from 1987

VGA text mode was introduced in 1987 by IBM as part of the VGA standard for its IBM PS/2 computers. Its use on IBM PC compatibles was widespread through the 1990s and persists today for some applications on modern computers. The main features of VGA text mode are colored characters and their background, blinking, various shapes of the cursor, and loadable fonts. The Linux console traditionally uses hardware VGA text modes, and the Win32 console environment has an ability to switch the screen to text mode for some text window sizes.

<span class="mw-page-title-main">Roger Melen</span>

Roger Douglas Melen is an electrical engineer recognized for his early contributions to the microcomputer industry, and for his technical innovations.

<span class="mw-page-title-main">Harry Garland</span>

Harry T. Garland is a scientist, engineer, author, and entrepreneur who co-founded Cromemco Inc., one of the earliest and most successful microcomputer companies. He received the B.A. degree in mathematics from Kalamazoo College, and the Ph.D. degree in biophysics from Stanford University. Dr. Garland has been recognized as one of the most important innovators in the development of personal computers in Silicon Valley.

<span class="mw-page-title-main">Cromemco Cyclops</span> First all-digital solid-state camera

The Cromemco Cyclops, introduced in 1975 by Cromemco, was the first commercial all-digital camera using a digital metal–oxide–semiconductor (MOS) image sensor. It was also the first digital camera to be interfaced to a microcomputer. The digital sensor for the camera was a modified 1 kb dynamic RAM (DRAM) memory chip that offered a resolution of 32 × 32 pixels (0.001 megapixels).

The RCA CDP1861 was an integrated circuit Video Display Controller, released by the Radio Corporation of America (RCA) in the mid-1970s as a support chip for the RCA 1802 microprocessor. The chip cost in 1977 amounted to less than US$20.

References

  1. 1 2 Les Solomon, "Solomon's Memory" Archived 2012-10-25 at the Wayback Machine , in Digital Deli, Workman Publications, 1984, ISBN   0-89480-591-6
  2. 1 2 Harry Garland, "Ten years and counting", Creative Computing, Volume 10, Number 11 (November 1984), pg. 104
  3. 1 2 Melton, Louise (November 1984). "Video Processing". Computer & Electronics. 22 (11): 96. Some 80% of all the television stations in the country use Colorgraphics's LiveLine systems to generate weather, news and sports graphics. The basic system is built around Cromemco microcomputers.
  4. Reiling, Robert (November 30, 1975). "Club Meeting November 12, 1975". Homebrew Computer Club Newsletter. Mountain View CA: Homebrew Computer Club. 1 (9): 1. Equipment demonstrations at this meeting of 1) TV Dazzler manufactured by CROMEMCO, One First Street, Los Altos, CA 94022, 2) Video Display Module manufactured by Processor Technology Company, 2465 Fourth Street, Berkeley, CA 94710, and 3) IMSAI 8080 System manufactured by IMS Associated Inc., 1922 Republic Avenue, San Leandro, CA 94577.
  5. Walker, Terry; Melen, Roger; Garland, Harry; Hall, Ed (1976). "Build the TV Dazzler". Popular Electronics. Vol. 9, no. 2. pp. 31–40.
  6. "Now your color TV can be your computer display terminal". Byte . No. 8. April 1976. p. 7.
  7. Helmers, Carl (June 1976). "About the Cover". Byte . No. 10. pp. 6–7. Retrieved February 18, 2013.
  8. McIntosh, Harold (2008). "Introduction" (PDF). Journal of Cellular Automata. 13: 181–186. Retrieved 3 November 2021. With the advent of microcomputers and Cromemco's graphics board, Life became a favorite display program for video monitors and led to a revival of interest in the game
  9. Veit, Stan (March 1990). "Cromemco - Innovation and Reliability". Computer Shopper. 3. 10 (122): 481–487.
  10. Cromemco Inc., "Spacewar", 1976
  11. "Cromemco Dazzler Games 1977". Cromemco. 1977. Retrieved 2013-02-18.
  12. "Cromemco in South America". I/O News. 5 (2): 14. January–February 1986. ISSN   0274-9998.
  13. "Micro-based Heart Diagnostics". Systems International: 40–42. August 1984. ISSN   0309-1171.
  14. Manual, pg. 3
  15. Cromemco Dazzler Manual (PDF). Cromemco. 1977.
  16. Manual, pg. 4
  17. Manual, pg. 6
  18. Fox, Tom (December 1979). "Cromemco's Superdazzler". Interface Age. 4 (12): 74–77.
  19. ""Super Dazzler" Color Video Board". The Intelligent Machines Journal. No. 15. October 3, 1979.
  20. Fox, Tom (December 1979). "Cromemco's Super Dazzler". Interface Age. 4 (12): 74–77. The SDI color graphics subsystem presents a breakthrough in capabilities that have previously been available only in far more expensive computers.
  21. "Cromemco Computer Graphics 1987". wn.com. Retrieved 2012-02-10.
  22. Kuhman, Robert. "The Cro's Nest RCP/M-RBBS". www.kuhmann.com. Archived from the original on 2012-02-10. Retrieved 2012-02-10.