COSMAC VIP

Last updated
COSMAC VIP
RCA Cosmac VIP.jpg
RCA Cosmac VIP
Developer Joseph Weisbecker
Manufacturer RCA
Type microcomputer
Release date1977;46 years ago (1977)
Introductory priceUS$275 (Kit)
Operating system 4-kilobit (512-byte) in ROM
CPU RCA 1802 processor
Memory2 KB RAM (Expandable to 4 KB on board, and 32 KB via an expansion slot)
Storage Compact Cassette
Display CDP1861/CDP1864 video display chip
Sound speaker
Power5V DC CDP18S023 power supply @ 600 mA

The COSMAC VIP (1977) was an early microcomputer that was aimed at video games. Essentially, it was a COSMAC ELF with a supplementary CDP1861/CDP1864 video display chip. For a price of US$275, it could be purchased from RCA by mail order. It came in kit form, and had to be assembled. Its dimensions were 22 x 28 cm, and it had an RCA 1802 processor; along with a crystal clock operating at 1.76 MHz. [lower-alpha 1] It had 2 KB (2048 bytes) of RAM, which could be expanded to 4 KB on board, and 32 KB via an expansion slot. Its 5V DC CDP18S023 power supply had an output of 600 mA. I/O ports could be added to connect to sensors, interface relays, an ASCII keyboard, or a printer.

Contents

The machine connected to either a video monitor or to a TV with video input or by means of an external RF modulator. The VIP used a CDP1861/CDP1864 video display chip to generate the video output, and sound could be played using its integrated speaker. It had a 100 bytes per second cassette tape interface as well. Programs could be loaded into RAM from tapes, and vice versa. It also had a hex keyboard for input, which had 16 keys spanning the hex digits 0 to F. LED indicators were used to display power status and tape input; a third LED along with an on-board beeper were activated by the CPU's 1-bit "Q" register. A run/reset switch was used to start user programs or the operating system, respectively.

A simple 4-kilobit (512-byte) operating system was built into its ROM. It allowed one to type in programs using its hex keyboard, show memory contents on its display (step through the bytes of RAM), and view the values of the processor registers. The ROM monitor was accessed by holding the "C" key while switching from Reset to Run. The COSMAC VIP was shipped with 20 video games, which were programmed in CHIP-8. CHIP-8 was an early interpreted programming language that was used on this machine and other early microcomputers, such as the Telmac 1800. The video games that were provided came as a list of instructions that had to be typed in by the user.

The COSMAC VIP was created by Joseph Weisbecker of the RCA Laboratories in New Jersey. His daughter Joyce created some of the games included with it. [1] RCA sold a $39 version of Tiny BASIC on an expansion board. [2]

A VIP II version was designed, bundling the VIP with several expansion cards and selling it in fully assembled form. Marketing materials from 1979 refer to a 1980 release, but this never occurred. Several years later the VIP II was equipped with a ROM containing a terminal program and sold as a portable terminal device under the name RCA VP 3000.

Notes

  1. The clock speed of many early microcomputers was derived from the base NTSC colorburst frequency of 3.5795 MHz (315M/88), using a common TV crystal at that frequency or a simple multiple, obtaining e.g. the 1.79 MHz used in many 6502-based machines, reducing costs and simplifying production of colour graphics. The VIP is somewhat unique in not using a standard NTSC crystal, but a slight deviation to 1.76064 MHz, in order to match the even simpler-than-usual timing of the extremely cheap, but also extremely rudimentary "Pixie" video generator chip with the TV signal (as per its contemporaries, a single synchronised clock ran the entire system). It also, for reasons best known to the COSMAC designers, prefers a strict adherence to the 60.00 Hz field timing of interlaced, monochrome 525-line televisions and monitors, even though the system's progressive frame-scan thus enforced a line rate of 15.72 kHz, somewhat lower than both the monochrome and color TV standards. Possibly they mistook the nominal rates of the standard as being maxima - a mistake exposed by most other early computers producing eminently TV-compatible signals of approximately, and often somewhat higher than the nominal color 59.94 Hz and 15.734 kHz, using standard NTSC crystals and not much more complex circuitry.

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">Amiga 500</span> Personal computer by Commodore

The Amiga 500, also known as the A500, was the first popular version of the Amiga home computer, "redefining the home computer market and making so-called luxury features such as multitasking and colour a standard long before Microsoft or Apple sold these to the masses". It contains the same Motorola 68000 as the Amiga 1000, as well as the same graphics and sound coprocessors, but is in a smaller case similar to that of the Commodore 128.

<span class="mw-page-title-main">ZX80</span> Popular and inexpensive home computer launched in 1980

The Sinclair ZX80 is a home computer launched on 29 January 1980 by Science of Cambridge Ltd.. It is notable for being one of the first computers available in the United Kingdom for less than a hundred pounds. It was available in kit form for £79.95, where purchasers had to assemble and solder it together, and as a ready-built version at £99.95.

<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">Intel 4040</span> 4-bit microprocessor introduced in 1974 by Intel

The Intel 4040 microprocessor was the successor to the Intel 4004, introduced in 1974. The 4040 employed a 10 μm silicon gate enhancement-load PMOS technology, was made up of 3,000 transistors and could execute approximately 62,000 instructions per second.

<span class="mw-page-title-main">ELF II</span> 1978 microcomputer trainer kit by RCA

The Netronics ELF II was an early microcomputer trainer kit featuring the RCA 1802 microprocessor, 256 bytes of RAM, DMA-based bitmap graphics, hexadecimal keypad, two digit hexadecimal LED display, a single "Q" LED, and 5 expansion slots. The system was developed and sold by Netronics Research and Development Limited in New Milford, CT, USA.

<span class="mw-page-title-main">RCA 1802</span> Early microprocessor

The COSMAC is an 8-bit microprocessor family introduced by RCA. It is historically notable as the first CMOS microprocessor. The first production model was the two-chip CDP1801R and CDP1801U, which were later combined into the single-chip CDP1802. The 1802 represented the majority of COSMAC production, and today the entire line is known simply as the RCA 1802.

<span class="mw-page-title-main">COSMAC ELF</span>

The COSMAC Elf was an RCA 1802 microprocessor-based computer described in a series of construction articles in Popular Electronics magazine in 1976 and 1977. Through the back pages of electronics magazines, both Netronics and Quest Electronics offered low-priced, enhanced kits that were based on this design. The system was a very early single-board personal computer. It was operated without built-in ROMs and programs were entered directly with help of the CPU integrated DMA using 8 toggle switches and an Input push button.

<span class="mw-page-title-main">KC 85</span> Microcomputers made in East Germany from 1984 until 1990.

The KC 85 were models of microcomputers built in East Germany by VEB Mikroelektronik "Wilhelm Pieck" Mühlhausen. The first model in the series, the HC 900, originally designed as a home computer and introduced in 1984, was renamed to KC 85/2 in 1985 to de-emphasize its use as consumer good.

<span class="mw-page-title-main">CHIP-8</span> Interpreted programming language

CHIP-8 is an interpreted programming language, developed by Joseph Weisbecker made on his 1802 Microprocessor. It was initially used on the COSMAC VIP and Telmac 1800 8-bit microcomputers in the mid-1970s. CHIP-8 programs are run on a CHIP-8 virtual machine. It was made to allow video games to be more easily programmed for these computers. The simplicity of CHIP-8, and its long history and popularity, has ensured that CHIP-8 emulators and programs are still being made to this day. It also gave inspiration to similar systems with certain limitations and compatibility independent of hardware called fantasy consoles.

<span class="mw-page-title-main">Signetics 2650</span> 8-bit microprocessor

The Signetics 2650 was an 8-bit microprocessor introduced in July 1975. According to Adam Osborne's book An Introduction to Microprocessors Vol 2: Some Real Products, it was "the most minicomputer-like" of the microprocessors available at the time. A combination of missing features and odd memory access limited its appeal, and the system saw little use in the market.

<span class="mw-page-title-main">Tangerine Microtan 65</span>

The Tangerine Microtan 65 was a 6502 based single board microcomputer, first sold in 1979, which could be expanded into, what was for its day, a comprehensive and powerful system. The design became the basis for what later became the Oric Atmos and later computers, which has similar keyboard addressing and tape I/O as in the Microtan 65. The Microtan 65 has a single step function that can be used for debugging at the hardware level. The computer was available as ready-built boards or as kits consisting of board and components requiring soldering together.

The original Macintosh was a relatively simple machine, now of interest for its simplicity and for the fact that it was the first computer produced by Apple under the name Macintosh. The Macintosh used standard off-the-shelf components to the greatest extent possible, achieving a moderate price point by mixing complex LSI chips, readily customizable programmable array logic, and off-the-shelf components.

<span class="mw-page-title-main">Parallax Propeller</span> Multi-core microcontroller

The Parallax P8X32A Propeller is a multi-core processor parallel computer architecture microcontroller chip with eight 32-bit reduced instruction set computer (RISC) central processing unit (CPU) cores. Introduced in 2006, it is designed and sold by Parallax, Inc.

<span class="mw-page-title-main">Comx-35</span> Home computer based on the RCA 1802 microprocessor,

The COMX-35 was a home computer that was one of the very few systems to use the RCA 1802 microprocessor, the same microprocessor that is also used in some space probes.

Each time Intel launched a new microprocessor, they simultaneously provided a system development kit (SDK) allowing engineers, university students, and others to familiarise themselves with the new processor's concepts and features. The SDK single-board computers allowed the user to enter object code from a keyboard or upload it through a communication port, and then test run the code. The SDK boards provided a system monitor ROM to operate the keyboard and other interfaces. Kits varied in their specific features but generally offered optional memory and interface configurations, a serial terminal link, audio cassette storage, and EPROM program memory. Intel's Intellec development system could download code to the SDK boards.

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.

Joseph A. Weisbecker was an early microprocessor and microcomputer researcher, as well as a gifted writer and designer of toys and games. He was a recipient of the David Sarnoff award for outstanding technical achievement, recipient of IEEE Computer magazine's "Best Paper" award, as well as several RCA lab awards for his work.

<span class="mw-page-title-main">Rockwell PPS-4</span> 4-bit microprocessor

The Rockwell PPS-4, short for "Parallel Processing System, 4-bit", was an early 4-bit microprocessor from Rockwell International, released in late 1972. Although practically unknown today, the PPS series was widely used in calculators, games and toys, and other embedded applications. Updated versions continued to be produced into the 1980s.

References

  1. Edwards, Benj (2017-10-27). "Rediscovering History's Lost First Female Video Game Designer". Fast Company. Retrieved 2017-10-27.
  2. Dolce, Larry (April 1980). "RCA's VIP Tiny BASIC". Kilobaud. p. 111. Retrieved 23 June 2014.
Notes