COSMAC ELF

COSMAC ELF

The COSMAC ELF was an RCA 1802 microprocessor-based computer based on 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 kits that were based on this design. The system was a very early personal computer. It was operated without built-in ROMs and programs were entered directly with help of the CPU integrated dma.

It featured two seven-segment display digits for output and a set of toggle switches or a hexadecimal keypad for input.The base configuration had 256 bytes of RAM, but expansion boards could raise that to 4096 or 32,768 bytes of RAM.

It was much like RCA COSMAC VIP without the CDP 1861 "Pixie" video chip, although some ELF's did have video chips installed.

A simple circuit used the DMA feature of the 1802 to permit entry of programs and data into RAM through the hex keyboard. Typing two hexadecimal keys on the keyboard and pressing the “I” key would enter a byte into RAM and display it on the pair of hex LEDs, then advance the DMA counter to the next location. Typically, a small cassette loader or monitor program would be entered in this way to permit loading of larger programs.

A 3.58 MHz crystal oscillator was divided down to drive the microprocessor and a companion RCA 1861 “PIXIE” video generator IC. NTSC compatible monochrome video output could be generated using DMA operations interleaved with carefully arranged 1802 opcodes. The maximum resolution by the 1861 was 64h by 128v pixels. By changing the placement of instructions in the video display subroutine, pixel rows could be repeated to obtain lower resolutions, allowing the video display to be used even with 256 bytes of RAM.

A one-bit output from the microprocessor, the Q line, could be driven by software to produce sounds through an attached speaker or to save programs in RAM to a cassette recorder. Branch instructions in the 1802 instruction set could read the state of the EF1 through EF4 input lines, which were used to read the I keypad button and programs from the cassette recorder, along with input from peripherals such as a light pen.

A series of newsletters and small booklets offered by Netronics and Quest contained 1802 machine language and CHIP-8 programs, along with schematics for expanding the ELF and adding peripherals, including a light pen.

Tiny BASIC, a version of BASIC offered by Tom Pittman, could be used to write small BASIC programs on the ELF that could display through the PIXIE display or TV-Typewriter hardware.

In August 2006, Nuts and Volts maganize, along with Spare Time Gizmos released a project to build the "Cosmac Elf 2000," based on the original ELF, with some newer and easier to find components.

References

Construction Articles
*cite journal| last =Weisbecker | first =Joseph | year = 1976 | month = August | title = Build the COSMAC ELF (Part 1) | journal = Popular Electronics | volume = 10 | issue = 2 | pages = 33–38 | publisher = Ziff Davis
*cite journal| last =Weisbecker | first =Joseph | year = 1976 | month = September | title = Build the COSMAC ELF (Part 2) | journal = Popular Electronics | volume = 10 | issue = 3 | pages = 37–40 | publisher = Ziff Davis
*cite journal | last =Weisbecker | first =Joseph | year = 1977 | month = March | title = Build the COSMAC ELF (Part 3) | journal = Popular Electronics | volume = 11 | issue = 3 | pages = 63–67 | publisher = Ziff Davis
*cite journal| last =Weisbecker | first =Joseph | year = 1977 | month = July | title = Build the COSMAC ELF (Part 4 PIXIE Graphics Display) | journal = Popular Electronics | volume = 12 | issue = 1 | pages = 41–46 | publisher = Ziff Davis

External links

* [http://www.sparetimegizmos.com/Hardware/Elf2K.htm Spare Time Gizmo's article on the Cosmac Elf 2000]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • COSMAC — may refer to:* The RCA (CDP)1802 microprocessor, aka RCA COSMAC * The COSMAC ELF microcomputer (based on the RCA COSMAC) * The COSMAC VIP microcomputer (ditto) …   Wikipedia

  • ELF II — The Netronics ELF II was an early microcomputer trainer kit introduced about 1977 featuring an RCA 1802 microprocessor, 256 bytes of RAM, 0 bytes of ROM, DMA based bit mapped graphics, hex keypad for user interaction and DMA based program loading …   Wikipedia

  • RCA 1802 — The RCA (CDP)1802 (aka RCA COSMAC*, COSMAC 1802) is an 8 bit CMOS microprocessor (µP) introduced by RCA in early 1976, and currently being manufactured by Intersil Corporation. The 1802 has an architecture quite different from most other 8 bit… …   Wikipedia

  • RCA 1802 — RCA CDP 1802. RCA (CDP) 1802 (также известен как RCA COSMAC, COSMAC 1802)  8 разрядный микропроцессор, представленный компанией Radio Corporation of America (RCA) весной 1976 года. В настоящее время пр …   Википедия

  • Comx-35 — Type Home computer Release date 1983 Operating system COMX BASIC V1.0 CPU …   Wikipedia

  • RCA CDP1861 — электронный компонент, микросхема видеоконтроллера, выпущенная компанией Radio Corporation of America (RCA) в середине 1970 х годов. Входила в набор микросхем поддержки микропроцессора RCA 1802 и использовалась в системах, построенных на его… …   Википедия

  • RCA1802 — CPU RCA1802. Der RCA 1802[1] ist 1974 als erster CMOS Mikroprozessor auf den Markt gekommen. Er kann mit einer Betriebsspannung von bis zu 10 V und einer Taktfrequenz von maximal 6,4 MHz betrieben werden. Bei niedrigen Spannungen entsprechend… …   Deutsch Wikipedia

  • List of early microcomputers — This is a list of early microcomputers encompassing the microprocessor based development system/hobbyist microcomputers being made and sold as DIY kits or pre built machines in relatively small numbers in the mid 1970s, before the advent of the… …   Wikipedia

  • Popular Electronics — was a magazine started by Ziff Davis Publishing in October 1954 for hobbyist and experimenters in electronics. It soon became the World s Largest Selling Electronics Magazine . The circulation was 240,151 in April 1957 and 400,000 by 1963. [The… …   Wikipedia

  • Microprocessor development board — Photo of two experimenter boards for the MSP430 chipset by Texas Instruments. On the left the larger chip version, on the right a small version in USB format. A microprocessor development board is a printed circuit board containing a… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”