Global Information Lookup Global Information

COSMAC ELF information


COSMAC Elf
COSMAC Elf with Pixie Graphics Display
Release date1976; 48 years ago (1976)
CPURCA 1802
Memory256 bytes of RAM; expandable
GraphicsRCA CDP1861
SoundBeeper
COSMAC Elf on display at the Computer History Museum. (Lower-middle left, below the Altair 8800 computer and next to the TV Typewriter.)

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.

It featured two hexadecimal LED displays for byte data value output and a set of 8 toggle switches for input. (a hexadecimal keypad was an optional extension) The base configuration had 256 bytes of RAM, but expansion projects could raise that to a power of two-based memory store, with an upper limit of 64K address space.

The original Elf design used a crystal with a frequency in the range of 1 to 2 MHz with the 1802's built in oscillator circuit.

A simple circuit used the DMA feature of the 1802 to permit entry of programs and data into RAM through the toggle switches. Entering a byte via the toggle switches and pressing the "input" button would enter a byte into RAM and display it on the pair of hex LEDs, then advance the DMA counter to the next location. A "memory protect" switch could be used to disable memory alteration. If an error was made in program entry, it could be corrected by turning on memory protect, turning off load mode (thus resetting the program counter to zero), turning on load mode, and pressing "input" to advance to the address of the incorrect data. After turning off memory protect, the correct value could be entered.

The fourth article of the series presented modifications to use a companion RCA 1861 “Pixie” video generator IC (CDP1861). The Pixie required a 1.76 MHz clock, and since that was an uncommon crystal frequency, usually a readily available 3.579545 MHz colorburst crystal was instead used in a separate oscillator circuit with a divide-by-two circuit to drive the clock inputs of both the microprocessor and Pixie. The resulting 1.7897725 MHz clock was close enough for the hardware to work. Monochrome video output (with timing roughly approximating NTSC standard) could be generated using DMA operations interleaved with carefully arranged 1802 opcodes as instructions in software. The maximum resolution of the 1861 was 64h by 128v rectangular pixels. By changing the placement of instructions in the video display control and interrupt routines, pixel rows could be repeated to obtain lower resolutions, allowing the video display to be used with 256 bytes of RAM (64×32 square pixels).

A one-bit output from the microprocessor, the Q line, could be driven by software to produce sounds through an attached speaker, to save programs in RAM to a cassette recorder, and for serial I/O output. Branch instructions in the 1802 instruction set could read the state of the EF1 through EF4 single bit value input lines, which were used to read the 'I' keypad (input) momentary pushbutton (typically EF4), programs from the cassette recorder through interface circuitry, serial I/O input, and input from peripherals such as a light pen. There are also seven 8-bit I/O ports available for decoding and interfacing.

and 13 Related for: COSMAC ELF information

Request time (Page generated in 0.7653 seconds.)

COSMAC ELF

Last Update:

The COSMAC Elf was an RCA 1802 microprocessor-based computer described in a series of construction articles in Popular Electronics magazine in 1976 and...

Word Count : 1137

COSMAC

Last Update:

COSMAC may refer to: The RCA (CDP)1802 microprocessor, aka RCA COSMAC The COSMAC ELF an RCA COSMAC microprocessor–based computer released 1976, sold as...

Word Count : 83

RCA 1802

Last Update:

The COSMAC (Complementary Symmetry Monolithic Array Computer) is an 8-bit microprocessor family introduced by RCA. It is historically notable as the first...

Word Count : 5945

COSMAC VIP

Last Update:

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...

Word Count : 846

ELF II

Last Update:

chip, and the 5 slot 86-line bus for expansion cards. COSMAC ELF RCA COSMAC VIP Quest SuperELF RCA 1802 microprocessor Early Microcomputers Competing...

Word Count : 523

Joseph Weisbecker

Last Update:

the 1861 "Pixie" graphics chip, the RCA Microtutor, the COSMAC ELF, RCA Studio II, and COSMAC VIP computers. His daughter Joyce Weisbecker took to programming...

Word Count : 989

Vintage computer

Last Update:

for former students who recall their first computing experiences. The COSMAC ELF in 1976 was an inexpensive (about $100) single-board computer that was...

Word Count : 1605

CyberVision 2001

Last Update:

Retrieved March 26, 2023. Ruske, Dave. "Cybervision 2001, 3001, and 4001". COSMAC ELF: The CDP1802's Place in Microcomputing History. Retrieved March 24, 2023...

Word Count : 2498

History of personal computers

Last Update:

published in Radio-Electronics magazine, the Altair 8800 (1975), the COSMAC ELF (1976) in Popular Electronics magazine, the Newbear 77-68 (1977) and the...

Word Count : 19838

Popular Electronics

Last Update:

such as the Altair 680, the Speechlab voice recognition board and the COSMAC ELF. They did not have the field to themselves. A dedicated computer magazine...

Word Count : 3480

RCA CDP1861

Last Update:

system, display, chip, and video generator, especially when used with the COSMAC ELF microcomputer. Other known chip markings for the 1861 are TA10171, TA10171V1...

Word Count : 473

List of early microcomputers

Last Update:

First 4040-based micro SWTPC 6800 Motorola 6800 1975 Introduced SS-50 bus COSMAC ELF RCA 1802 1976 Apple I MOS Technology 6502 1976 Assembled PCB; buyer supplied...

Word Count : 884

Microprocessor development board

Last Update:

Instructor 50 based on the Signetics 2650. SGS-ATES Nanocomputer Z80. RCA Cosmac Super Elf by RCA . a 1802 learning system with an RCA 1861 Video Display Controller...

Word Count : 1384

PDF Search Engine © AllGlobal.net