Last updated Mar 24 2013. Edited by Herb Johnson, (c) Herb Johnson. Contact Herb at www.retrotechnology.com, an email address is on that page..
This page references software for Lee Hart's COSMAC 1802 "Membership Card". This link is to the home Web page for the "Membership Card" history, development, current status, and links to other documents.
simple test programs
Simple RAM display program
See the 8th Web page for a small Forth.
An 1802 cross assembler in C
A multiple-CPU cross assembler in C with macro support
Membership card PC parallel port loader (in progress)
PC Parallel Port loader in QBASIC
Tiny BASIC for the 1802
Lee Hart's IDIOT ROM-only monitor for the 1802
The OUT instruction and the Membership card
a short assembly program to blink to aliens...
elf-mon, a tiny monitor program
small monitor and memory test programs by Chuck Yakym
Lots of 1802 software - assemblers, compilers, interpreters, monitors, 1802 assembly code - are discussed or distributed on the Yahoo! Groups cosmacelf 1802 and ELF discussion group Web site. The corresponding Web site is cosmacelf.com.
Software on other Weg sites is described, with Web links, on the Membership Card home page. Following below are a few programs and hardware made specifically to support the Membership Card.
Chuck Bigham completed a Rev B kit in Jan 2011. Chuck has connected his Membership Card to a Windows PC serial port, via a Pixaxe 2002 conroller, a handful of components, and software he developed for it. Copies or updates of this software may be on the cosmacelf Yahoo group file archive under "MC Converter" as "converter.zip" and "convertersource.zip". My copies are converter.zip and convertersource.zip. Check also has a Web sitee: check Chuck Bigham's site for details.
Chuck Yakym built a Rev B kit in early 2011, and created a Windows 32-bit program (Win XP, 7) to access and program the Membership card through the PC parallel port. Copies or updates of this software may be on the cosmacelf Yahoo group file archive under "The Eagle". As of 2011 the ZIP file is "CosmacElfControl.zip". Also check that archive for other 1802 programs by Chuck. My copies is CosmacElfControl.zip
Here's Chuck's description, from his README.TXT file. "The programming grid shows 256 bytes; one memory page at a time. This programming grid is only a part of this program, it can be loaded via a 256 byte bin file. [The] LED's and Switches Frame - When you are running program and wish to monitor the LED's on the 1802 Membership Card, select the LED's option and the Q and 8 Data LED's will be shown. [There is] also a programming aid for the 1802 Membership Card."
"This software was written using VB5 and the Setup file will include all the files that are needed to run this program including the Inpout32.dll file which is used to drive the parallel port. This program has been fully tested using Windows XP and it has been reported to run on Windows 7." Chuck also provides the toggle-switch procedure needed to operate the Membership Card so it can respond to his Windows program.
In May 2012, I found "Programs for the COSMAC ELF", a series of booklets written and sold by Paul C. Moews, were scanned and made available by Matthew Mikolay on his vintage computer Web site Turns out, he's local to me and also exhibited at the VCF-E 8.0 show. Funny our paths did not cross. Anyway, he's also got Harry Kleinberg's CHIP-8 document and an cross assembler called "chasm" he wrote (in C++). And....he founded a Yahoo group for the VIP, rcacosmac.
This page and edited content is copyright Herb Johnson (c) 2013. Contact Herb at www.retrotechnology.com, an email address is available on that page..