You built an ELF, now what? Programming, of course!

Software is published on this site only with the permission of copyright holders.


Lee Hart and Tom Pittman worked to make TMSI's derivative of Tom's 1802 Tiny BASIC available here (plaintext with tabs, 96K). Note that this source includes the IDIOT/4 monitor as well (see below for more on that). We also have the manual (web text or plaintext with tabs, about 120K) and the quick reference guide (web text or plaintext with tabs , about 3K).

IDIOT/4 Monitor 

This monitor program was written and contributed by Lee Hart. You may remember this from TMSI's 1802 cards back in the early eighties. TMSI is now history, but IDIOT/4 lives on. The code is provided in three formats: web text with non-breaking spaces (59K), plaintext with tabs (37K), and HEX format (3K). Finally, here's the IDIOT4 quick reference from the IDIOT/4 and Tiny BASIC user manual (web text or plaintext with tabs, about 3K).

Space Invaders Game 

Charlie Brint wrote his own version of Space Invaders for an ELF II back in 1980, and says that this game milks every available cycle out of the 1802. The ELF this game was played on was equipped with 4K of expansion memory and an extra set of hex LEDs wired to output port 7. The 1861 provided the graphics and the hex keypad was used to move the gun. Charlie has provided this both as text (79K) and a binary (2.5K).

RCA UT20 Monitor

Herb Johnson of keyed in the UT20 monitor source in a form digestible by more modern A18 and ASMX cross assemblers. The original source may be found in Appendix G of the “Operator Manual for the RCA COSMAC Development System II CDP18S005”. UT20 was built for two separate ROMs. Download the ZIP file (29K) containing the source code, listings, and Intel hex files. Please note that full comments are not present in the downloadable source; if you add them in and would like to share the updates with the community, please email me(Permission to publish the CDP18S005 manual on was granted by Paul Bernkopf, Intersil Legal Dept., July 1, 2013.)

Do you have something you'd like to contribute? Send it in! Once again, please note that software not released to the public domain requires the permission of the copyright holder.

© Dave Ruske 2001-2022, except where noted