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]
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]
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]
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.
A project initially started by Dr Hugo Holden and progressed by a team from the Vintage Computer Federation has resulted in the recreation of Rev C and Rev D dazzler boards. Artwork and recreated KiCad gerber files have been made available for production and several boards have been completed and tested [18]
In 1979, Cromemco replaced the original Dazzler with the Super Dazzler. [19] 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. [20] [21] 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, [22] and were widely deployed by the United States Air Force as Mission Support Systems. [23]
The Apple II is a personal computer released by Apple Inc. in June 1977. It was one of the first successful mass-produced microcomputer products and is widely regarded as one of the most important personal computers of all time due to its role in popularizing home computing and influencing later software development.
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.
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.
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.
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.
The S-100 bus or Altair bus, IEEE 696-1983(inactive-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.
The Color Graphics Adapter (CGA), originally also called the Color/Graphics Adapter or IBM Color/Graphics Monitor Adapter, introduced in 1981, was IBM's first color graphics card for the IBM PC and established a de facto computer display standard.
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.
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.
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, Inc. 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.
Roger Douglas Melen (1946--2024) was an electrical engineer recognized for his early contributions to the microcomputer industry, and for his technical innovations.
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.
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.
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.
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.
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
The SDI color graphics subsystem presents a breakthrough in capabilities that have previously been available only in far more expensive computers.