Last updated Dec 7 2020. Edited by Herb Johnson, (c) Herb Johnson, with content written by Lee Hart and others.
This is the home page for Lee Hart's 1802 Membership Card kits, based on the RCA COSMAC 1802 processor and the early ELF microcomputer design with that CPU. "For those just tuning in, the Membership Card is a reproduction of the original Popular Electronics COSMAC 1802 Elf computer, but shrunk to fit in an Altoids tin! It works the same, and runs the same software." - Lee Hart, developer. There's toggle switches and LEDs for 1970's binary programming - no other hardware needed. Current versions have options for ROM and RAM, serial hardware interfaces, 8-bit hardware interfaces. It can be operated without any other computer, or ROM monitor. Or you can make a serial connection and run with a a ROM monitor or BASIC interpreter (these are options not part of the kit). It runs for days on small batteries; or on solar cells.
The description and support Web page for the current Rev K3 kit, with K front panel and K3 CPU board set, is at this Web link. Rev K3 has been in distribution since Sept 2020. The previous Rev JK2 kit of the Rev K2 CPU and J front panel set, was distributed from July 2019. And there's a
starter special kit with CPU board, programmed 32K EPROM, and 32K RAM. The 1802 Membership Card has been in distribution since mid-2010, developed earlier.
The 1802 Membership Card full kit, provides a complete COSMAC 1802 computer you can build and program, without use of any other computer! Just like the original series of "COSMAC Elf"s. Or, assemble the CPU board only with a ROM monitor, and run it from a serial connection. With the CPU board's ROM monitor and a serial connection to a computer USB or serial port, you can operate the card. Adding the front-panel card to the CPU card, permits manual operation and provides hardware bits in and out. Adding a protoboard, let you build
and add your own electronics.
This Web page provides summary information, with links to many other Web page resources on this site, to results from 1802 M/S card owners, and more. Every version of the 1802 MC is covered.
HOW TO ORDER: Purchase direct from Lee Hart on his Membership Card ordering Web page at this link. Products, descriptions, manuals, prices and Paypal terms are on that page. Lee Hart can also be contacted by email at Available: Bare Logic Boards (Membership Card and Front Panel), with schematic and construction manual; AGAIN: Purchase direct from Lee Hart on his Membership Card ordering Web page at this link. The complete kit comes with parts and boards and build instructions in a classic manual! Boards are also available without parts. And, there's a CPU board only with ROM and RAM. Also a protoboard is available. The kit's sales Web page, links to documents and describes the current features of the 1802 Membership Card. There's links to downloadable ROM software; and descriptions of some "builds" of the kit. Also: a clock board kit is available, which runs from ANY version of the 1802 Membership Card CPU board.
This Web page has links to notes on hardware, links to software including an assembler, BASIC, FORTH and ROM monitors; about 1802 history and resources. There's a summary history of the Membership card development and revisions, including links to previous versions' Web pages here. Also, links to other people's builds and software for the Membership Card; and links to other 1802 resources. Finally, this page has recent news about the 1802 Membership Card.
HOW TO ORDER, status, contact, support For comments and corrections of content on this and other Membership Card pages, contact Herb at www.retrotechnology.com, an email address is on that page.. Links to the current 1802 support page is at the top of this Web page. To order, see the link to Lee Hart's sales page. Information and support about previous versions is linked below. To see some Membership Card builds and software, see the "other people's builds" section. More information is linked from this Web page. There's many other Web pages on this site for the 1802 MC and the COSMAC;
try a Web search and add the phrase "site:retrotechnology.com".
ROM monitor, BASIC: Binaries of a ROM monitor and BASIC are available from
the 1802 M/S Card sales Web site. Here's operation of the Rev J M/S card with BASIC 3 and an FTDI-chipped USB serial adapter.
Also: If you want an old-skool ROM monitor, RAM and a serial connector: Parts, serial connectors, IDIOT monitor ROM and RAM, is described on this linked Web page. There's other 1802 ROM monitors and programs on this Web site, and other Web sites. See the software notes below for details.
How do I load and run a program? Here's a Web page on how to operate the Membership card. There's example programs, too.
Recent news: See the News section for more details on recent and earlier events. The 1802 M/S card has been sold at various vintage computing events. It's described on various Web pages, blogs and discussion groups.
A gallery of 1802 Membership Cards is shown on the cosmacelf.com Web site.
Lee Hart designs, works on and discusses electric cars and designs EV electronics as products and for construction by individuals. Check my Lee Hart Web page which links to his electric vehicle site. Check the ordering section to contact Lee about the Membership Card. Herb Johnson is the producer/editor of these support Web pages and owner of this Web domain.
Contact me at my home page for "retrotechnology". Wander from there to my other vintage computing and "retrotechnology" interests. This 1802 project is an example of, and a tribute to, the 1970's microcomputing era I'm trying to preserve and support. - Herb Johnson
See the top of this Web page. ;)
The 1802 Membership Card will be TEN years in production by late 2020; many people have bought and built it. Some of them
have interesting builds, or documented their work. Others have added modern hardware - microcontrollers like Arduino
or Raspberry Pi. Here's some noteworthy "builds" with connections to modern hardware and software.
Here's a link to notes about testing and operating your 1802 M/S card. It
discusses how to operate the Membership card from the front panel, and provides test programs.
See the Membership Card hardware Web page, for a list and links to documents about the hardwareof the 1802 Membership card. Among those notes are use of a PC parallel port and the M/S card's DB-25; adding ROM and RAM together and a serial port; serial, parallel or USB loaders; low power operation; single-step operation; various ways to upgrade the M/S card (discussed below); stacking M/S card CPU boards to double RAM, ROM and I/O; and some undocumented 1802 states between LOAD and CLEAR.
Some history: The 1802 Membership Card kit will be TEN years in production as of Oct 2020. But it's based on the Popular Electronics magazine "COSMAC Elf" from 1976 which preceeded many personal computers - so the Elf had to be simple. Very few people in 1976 had computers, or keyboards, or anything "digital" - so the ELF operated from lights and switches in binary. The 1802 Membership Card is a direct descendant of the COSMAC ELF. Both have a simple byte-wide set of lights and switches, to load and run programs directly to and from memory - like the ELF. Lee Hart's Membership Card also has a "PC parallel port interface", to operate the M/S card with that old "PC standard". And, that M/S Card binary interface can operate external devices, or those devices can operate the M/S card. And there's a serial interface too, but it needs software to operate, and modern USB-to-serial hardware to connect to a computer's USB port as a serial device like a terminal. This section discusses all these "modern" options for the vintage 1802 Membership Card.
RAM and ROM options: Recent versions accept a narrow-width RAM chip, to mount under the wide ROM chip so a ROM monitor or other programs can operate with RAM. Basic instructions to set these up, are in the kit assembly manual. A more general and technically detailed discussion of the serial interface and operation of a ROM monitor is on this linked Web page.
Serial options: Recent versions have circuits on the Front Panel board to provide TTL or RS-232 "serial" input and output interfaces. They use the Q and EF3 bits from the 1802, and a "bit-bang" or software UART, to manage ASCII serial data. The 1802 monitor or BASIC programs, can provide a software UART and operating commands. Recent versions have a power/serial connector for convenient connection to a TTL-to-USB adapter; or one can add a RS-232 like serial interface. A kit of serial connectors, IDIOT monitor ROM, and narrow RAM, is described on this linked Web page. The sales Web page includes ROM codes for a monitor and BASIC.
Here's operation of the Rev J M/S card with BASIC 3 and an FTDI-chipped USB serial adapter.. There's also a link there, to discussion about use of USB-to-TTL dongles or devices. If you assemble the CPU board only, you can wire it to a TTL to USB device and operate
it under a ROM monitor in a similar way.
To support and upgrade earlier Membership Card versions, look for the list of previous versions on this Web page. Read those support Web pages, for notes and links to other Web documents. There's notes on changes, and on ways to add RAM and ROM, and to build serial and USB interfaces. These "old notes" are also informative about use of the current revision - that's the other reason we keep them around.
Parallel and binary interfaces: Beyond connecting to binary devices, another choice is to attach an external controller or microcomputer to the parallel DB-25 connector, to load software into the Membership Card RAM; or to control one microcomputer from the other. Various M/S Card owners have attached PIC, 8051, Arduino controllers. See this Note about use of the parallel port by old PC's, with links to examples of use of microcontrollers. The hardware interface can also be driven by 1802 programs, like any other microcontroller. Here's a project to plug into the DB-25 with a ROM, counter and serial port.
ROM monitors: The Membership Card Kit does NOT include a ROM chip with a software ROM monitor, but Lee Hart provides binaries, see his distribution and sales Web page. So you could burn a monitor into a UVROM; or ask someone to do that for you. On this Web site there links-to or Web pages of, a number of ROM monitors, FORTH, BASICs, available in 1802 source and/or binary; and 1802 assemblers. Details of some software are on our Software Web page.
Audio cassettes for data: In 2012 in the cosmacelf Yahoo (now groups.io) discussion group, about recovering data from audio cassettes used for data storage on VIP's and SuperELF's. Here's my gloss of VIP cassette data storage and here's my gloss on SuperELF and other cassette data storage There's links to work done in 2018 to recover RCA's COSMAC cassette tapes, including new software tools. I describe hardware too. So you could implement these on the Membership card! to see how cassettes were used on other vintage computers, check this Web page of mine. Lee Hart's 1802 single board BASYS also had a cassette interface.
Lee Hart has produced a graphic of how the "elves" run the 1802. Lee also constructed some Membership Card operating notes and an 1802 instruction set summary. These can be printed and stored in the Altoid case. Here's the operating guide PDF version.
Lots of 1802 hardware, from the original ELF to the Membership Card, are discussed or documented on the groups.io cosmacelf ELF 1802 discussion group Web site. The corresponding Web site is cosmacelf.com.
"How do I load and run a program?"Here's a Web page on how to operate the Membership card. There's examples, too.
Lee Hart provides a BASIC, a Tiny BASIC, and a ROM monitor; as binary images for
ROMS or binary download into RAM. See his 1802 M/S card sales page and look for software. Details are in the ZIP files and on his site. Here's operation of the Rev J M/S card with BASIC 3 and an FTDI-chipped USB serial adapter.
This links to my Web page of the software I and others have available for the 1802 and the 1802 Membership Card. On this Web site, there's a Forth called 8th, a Tiny BASIC, a cross-assembler with C sourse, and PC parallel port software to drive the Card. On other Web sites, there are a C compiler, 1802 emulators for specific COSMAC computers, Membership Cards operated with Raspberry Pi or Arduino, and more. Some other 1802 related Web sites are listed elsewhere on this Web page.
"Here's a free-running, slow counter in 10 bytes: EF 80 BF AF 9E 5F 1E 64 30 01 . Can it be done in 9?" - Dave Ruske
Lots of 1802 software - assemblers, compilers, interpreters, monitors, 1802 assembly code - is discussed or distributed on the groups.io cosmacelf ELF 1802 discussion group Web site. The corresponding Web site is cosmacelf.com.
What is this kit?
HOW TO ORDER, status, contact, support
This is an image, not an email link.
OR A "starter special" CPU board, programmed 32K EPROM, and 32K RAM;
OR A Kit of Bare Logic Boards as above plus all components;
OR A Kit as above plus Front Panel Cover board;
AND a protoboard for custom interfaces. Here's details about the protoboard.
ALSO There's a Clock kit front-panel, described and for sale on Lee Hart's ordering Web page.
What's on THIS Web site for the 1802 Membership Card?
Hardware and interface notes
Software notes and links
Modern microcontrollers, other people's builds, for the Membership Card
1802 M/S card news, events
Current and out of production versions
A summary history of the Membership card
Development of the COSMAC 1802, ELF, and the "Membership Card"
other 1802 resources
Production and Support:
Who are these people?
What is this kit about?
Other people's builds, software, hardware for the Membership Card
Hardware and interface notes
How to expand the 1802 M/S Card hardware & software
More history of development and applications
Software notes and links
1802 news, history, events
Sept 2019: Lee Hart and others displayed the 1802 M/S card and other COSMACs, at the VCF-Midwest 14 near Chicago.
Dec 2018: An article on the 1802 MC was published on EEWeb, by Max Maxfield. Microcomputer Retro-Kits That Fit in Altoids Candy Cans covers the 1802 MC, and points to Lee Hart's other Altoids-class microcomputers.
Sept 2018: Lee Hart and others displayed the 1802 M/S card and other COSMACs, at the VCF-Midwest 13 near Chicago.
May 2018: Herb Johnson demoed and sold the 1802 M/S card, at the VCF-East 2018 event in Wall NJ. Look for "Vendors", "RetroTechnology.com" for references and photos; the Web page references all the vendors, exhibits, and talks. Here's a photo of the 1802 M/S Card in the wild, running BASIC3.
Sept 2017: Lee Hart and others displayed the 1802 M/S card and other COSMACs, at the VCF-Midwest 12 near Chicago. Look for "VCFMW/ECCC12 (2017)" on that Web page, for a list of Web pages of photos.
Apr 2017: HErb Johnson displayed and sold the 1802 Membership Card at VCF-East 2017 in Wall NJ. There were many vintage computing exhibits, and several vendors. Here's my table.
Sept 2016: The 1802 M/S Card was sold by Lee Hart at the VCF-Midwest Festival 2016, near Chicago. Lee and several M/S card owner-developers gathered to mark the 40th anniversary of the COSMAC ELF. They provided a hand-wired ELF kit as a prize; and an ELF design modified for modern parts. Photo from Dave Ruske used with permission. Read this report from Lee Hart about the event, describing the 1802 exhibits.
April 2016: The 1802 Membership Card was sold at Vintage Computer Festival - East XI in Wall, NJ.
Aug 2015: Lee Hart and the 1802 Membership Card appeared at Vintage Computer Festival - Midwest near Chicago. "A guy at the show was intrigued by the 1802, learned its instruction set from the little fold-out card, and wrote a little program to "krell" the Q LED. This means sending pulses of different widths to the LED, so it gradually gets brighter, then fades back out, and repeats. The name comes from the old "Forbidden Planet" movie, where all the lights on the control panels did this.
June 2015: A gallery of 1802 Membership Cards is shown on Dave Ruske's cosmacelf.com Web site. That's a premier Web site for ELF and 1802 information. Dave Ruske also moderates the groups.io cosmacelf discussion group.
April 2015: The 1802 Membership Card was sold at Vintage Computer Festival - East 10.0 in Wall, NJ. The image shows an old laptop as terminal, operating the M/S card IDIOT monitor via serial port. The "kit" Herb Johnson sold at VCF-E, with serial connector, IDIOT monitor ROM and RAM, is described on this linked Web page.
The March 2015 issue of IEEE Spectrum magazine, an academic-oriented publication for electrical engineers, is an article by Stephen Cass on the 1802 Membership Card. "...Here Comes the COSMAC Elf" features some mention of ELF history, features of the 1802 and the Membership Card, and links to this site, cosmacelf.com and Lee Hart's sales site. A good number of kits were sold following publication. In a follow-up blog entry Stephen describes how he used an Arduino Mega to "drive" the M/S card and load and run programs, and to drive a MAX6971 to operate a 2-hex-digit display.
Vintage Computer Festival Midwest in 2014 included Lee Hart at an exhibit of COSMAC technology Including the 1802 Membership Card. Chuck Yakym, Dave Ruske, Josh Bensadon exhibited as well.
Vintage Computer Festival East in 2014 included an exhibit by Herb Johnson of the Membership Card and other COSMAC technology with COSMAC items from Bill Degnan, the Sarnoff Collection, Kyle Owen and Flash Corliss.
During May 5-6 2012, a Membership Card semi-kit was shown at my S-100 computer exhibit at the Vintage Computer Festival - East 8.0. near Wall, NJ USA. I previously showed the Membership card on May 14-15 2011 at the Vintage Computer Festival - East 7.0 at the same location. The flyer is based on the product sheet Web page. A number of people knew about the Membership Card, or had owned various ELF kits over the decades.
Lee Hart explains why he designed the Membership Card in these notes to HackADay, a popular site for individual projects.
Archives of RCA documents and artifacts including 1802 COSMAC and CMOS development history, were moved from Sarnoff Labs to various institutions in 2009-10. A museum display of artifacts is at one venue. I've collected some stories about techs and engineers who used, or who now own, early COSMAC development products.Read the linked Web pages for details.
Prices and ordering info for the 1802 Membership Card boards and kits are via this link.
The Rev K3 CPU and K front panel are in current distribution as of Sept 2020. The K front panel is a printing change (silk screen) only from Rev J. The K3 CPU has a single chip change from K2. See the linked Web page for details.
Nov 2019: A "starter special" kit with the current CPU board, a programmed 32K EPROM, and a 32K RAM chip. See the linked page for details.
"Rev K2" CPU and Rev J front-panel were in distribution as of July 2019. The K CPU's 74HC244 input buffer was replaced on the K2 with a 74HC541, to eliminate extra power consumption during the time between CLEAR and the first LOAD cycle. See the JK2 Web page for details.
"Rev J2" was in distribution as of Jan 20 2019. That's the Rev J2 CPU board with Rev J front panel is in current distribution. The CPU's 4093 is replaced with a 74HC132. See the Rev J2 Web page for details.
"Rev JK" was in distribution as of Aug 1 2018. That's the Rev K CPU board, and the Rev J front-panel. The Rev K CPU changed the operation of the CPU clock. Here's the Rev JK support Web page link.
"Rev J" CPU and Front-panel were in distribution as of July 1 2017. The front panel had some changes from Rev I. No change on the Rev J CPU board; its distribution ended Aug 1 2018. Here's the Rev J support Web page link. Rev J CPU was retired in Jan 2019.
"Rev I" was in distribution as of Feb 1 2017 as a front panel, and since April 2017 as a CPU board. Here's the Rev I support Web page.
Alarm clock: sometime ago, Lee Hart started production of an alarm clock front panel to operate the 1802 MC as an alarm clock. Check this Web page and his Web page for details.
"Rev H2" was in distribution as of June 4 2015 as a CPU board, with Rev H front panel, until Jan 31 2017. Here's the Rev H and H2 support Web page.
"Rev H" was in distribution as of Apr 21 2015, and as supplies lasted after Rev H2 which was a minor change. See the Rev H support Web page.
"Rev G" was announced in mid-Feb 2014 and is out of production as of mid-April 2015. Here's the Rev G support Web page. Some Rev H CPU boards were distributed with Rev G front-panel boards; that too is supported on the Rev G support page.
"Rev F" was announced in May 2013 and is out of production as of Feb 2014.Here's the Rev F support Web page.
"Rev E" was announced in Jan 2013 and is out of production as of May 2013. Minor changes in PC board layout. Here's the Rev D & E support Web page.
"Rev D" was announced in July 2012 and is out of production as of Fan 2013. Here's the Rev D & E support Web page. Changes from Rev C to D include customer options to change the I/O port address, to stack two CPU cards to double ROM/RAM and double I/O ports, and to provide 8 bits of output on the DB-25 connector.
A "Rev C" card set was announced in July 2010 and sold through June 2012. There's very minor changes from the Rev B, plus an additional PC board as a printed front panel cover. Here's the Rev C support Web page. with construction manual and schematic. Supporting information about the Rev B also applies to the Rev C.
A "Rev B" card set was announced in mid-August 2010, and sold through July 2011. Here's the Rev B support Web page.
Several "Rev A" prototypes were produced in late 2009 and assembled and tested in 2010. Rev A Web pages are still available and useful. Here's a photo of the assembled Rev A 1802 Membership Card. Later versions look and operate almost the same.
Here's a more detailed history of 1802 Membership Card production.
A breadboard of the Membership Card circuits. Ode to Eight Bits, by Lee Hart
RCA research (later called Sarnoff Labs) developed the CMOS product line in the early 1970's, including the COSMAC 1802 CMOS microprocessor and other support chips, including software and development hardware. I've collected some stories about techs and engineers who used, or who now own, those early products. Some of RCA's history including COSMAC development, has been preserved in various venues as "Sarnoff Collections". RCA's lead COSMAC design engineer Joseph Weisbecker, also developed the "ELF" ,and wrote a construction article for it in Popular Electronics published in August 1976. It's a very simple kit to hand-wire, and to program the 1802 with nothing more than toggle switches. Over the decades, variations of Elf-like 1802 products and kits were produced in an almost continuous run.
In 1978-9, engineer Lee Hart designed and built an 1802 single board computer called BASYS. He also developed a Forth called "8th", a Tiny BASIC, a ROM-only monitor, and other software tools.
Many ELF derivatives were produced in the decades since the 1975 ELF. ELF and and related 1802 products have been discussed for some time groups.io cosmacelf ELF 1802 discussion group Web site, the Cosmac Elf Web site by Dave Ruske, and other Web sites. A Web search will find them.
Lee Hart's Membership Card itself is a product of years of discussion among "cosmacelf" enthusiasts. What follows is a summary account of Lee Hart's 1802 work leading to the 1802 Membership Card.
In May 2008, I found out that Lee Hart wanted to resurrect his old 1802 FORTH; I and others helped to gather old code and documents to do that. That's when I found his earlier discussions in cosmacelf about his "membership card". By 2009, Lee was encouraged to pick it up again. He built a prototype and in October 2009 produced a few boards. I found a cross assembler in source form and made that available. I established these Web pages on my site to support the work, and to capture and make available his design discussions. See the Membership Card development page for years of discussion about the Membership Card design, and the philosophy behind it.
By February 2010, he produced several "Rev A" cards. After a chip change, in August 2010 he produced a "Rev B" production run, and kits continue to be produced and sold. Various versions have been sold continuously to this date, six years plus as of 2017. The most recent status of the project, and contact and price information, are given above. Here's a link to Current and previous version support pages.
The cosmacelf groups.io email discussion group and the Cosmac Elf Web site by Dave Ruske are notible resources for ELF, ELF derivatives and the 1802.
a COSMAC VIP and CHIP-8 Yahoo group.
Documents and articles
Lee Hart suggests A Short Course In Programming by Tom Pittman, provided with permission.
Lee also says "The RCA Microtutor Manual is a good place to start. It was written by Joe Weisbecker himself (inventor of the 1802), and starts right at ground zero, for someone with zero prior microcomputer experience." This is not available online, apparently. Copies and originals are not uncommon.
He also suggests a look at the orignal ELF articles from Popular Electronics. are on Rich Cini's section of the classiccmp.org Web site. The Web page is an index of many documents, look for the Cosmac ELF PDF's. Other sites will likely have copies of these articles.
1802 history in space: See this Web page for details about the COSMAC in space. Please note: contrary to prior information on the Web and elsewhere, The 1802 was not used in the Voyager or Viking planetary spacecraft. It was used in Galileo, and in other craft prior and after. In fact, the COSMAC was likely the first microprocessor to operate an Earth-orbiting satellite. Read the linked document for details and primary references to confirm. Steve Gemeny, an active member of Yahoo's /groups.io cosmacelf group, contributed his first-hand information. He worked on a number of NASA spacecraft projects at the Johns Hopkins Applied Physics Laboratory (JHU/APL). - Herb Johnson
Web links to other ELF 1802 sites:
Many of these references were discussed in the cosmacelf group.
The EMMA 02 COSMAC Emulator emulates *many* 1802 boards and systems;
Mike Riley's Elf Web page with micro/Elf and pico/Elf designs and considerable software;
Elf 2000 from Spare Time Gizmos (not in production);
use of the ELF2K ROM on the 1802 M/S card;
the tinyELF emulator for Mac OSX (PowerPC or Intel versions);
an ELF simulator in javascript from Poland;
Matthew Mikolay, AKA mattmik has posted on his Web site the book Programs for the COSMAC ELF by Paul C. Moews; and issues of "VIPER" newsletter. VIPER was produced by Terry Laudereau and later Ray Sills. The "Programs" book is online with permission of the author.
Ted Rossin's RCA 1802 Web site. He has a C compiler, 1802 simulator, some PIC support from the 1802, lots of ELF work old and new.
The chip8 Web site is dedicated to current versions of the CHIP-8 game program language developed by COSMAC developer Joseph Weisbecker. Apparently CHIP-8 was reimplemented numerous times in the decades since the COSMAC ELF, for graphical calculators; then as a general emulator in the 1990's. It seems to be one of the subcultures within vintage videogaming culture.
This page and edited content is copyright Herb Johnson (c) 2020. Contact Herb at www.retrotechnology.com, an email address is available on that page..