Kyle Owen's MCS 4/40 - prelim


This page last updated Apr 17 2014. (c) Herb Johnson 2014.

During Aug 2013, Kyle Owen and I discussed his work on his INtel 4/40 system, which he restored to operation. He encouraged me to work on mine, and I provided him with ROM code for one of his nonworking 4/40 ROMS. Together we disassembled the content of the four 1702A ROMS and discussed 4040 op codes and assembly language; and operation of his 4/40 system. The Intellec 4/40 (Kyle's and my own) and my Prolog model 900 PROM programmer were exhibited in 2014 at Vintage Computer Festival - East 9.1. - Herb Johnson

Dialog about 4/40 ROM dumps and disassembly

My Web page on my Intel 4/40 system attracted Kyle Owen, to ask me about repairs on his 4/40 system. Here's a HTML text file of email discussions between Kyle and myself, where he describes his activities to restore the 4/40 to operation. Since the beginning ROM at address 0 on Kyle's system was unreadable, he depended on my ROM0 which fortunately appeared to be the same version number as his ROM set. We discussed how to "merge" the two sets of code, as mine seems to have been modified.

See my Web page on ROM dumps and disassembly for both 4/40 systems. There's dumps of both ROMS sets, less Kyle's ROM 0 which failed completely. From Kyle's ROMS plus my ROM0, he was able to make a new ROM 0 and operate his 4/40 system. Also we found a disassembler online and I did a simple disassembly of my ROM set.

4/40 monitor commands

Kyle does not have the 4/40 manual for running the ROM-based operating system. But he did eventually have a working system, and he also had access to the Intel 8 mod 80 manual for the 8008 and 8080 development system. That system used a very similar monitor command set. Between those resources, Kyle came up with the 4040 monitor ROM command set.

4040 resources online

Kyle pointed these out:

Well, there is that online Javascript assembler, though I haven't played around with it enough yet. [the site also has a disassembler and emulator.]

There's also a couple of other assemblers that support multiple architectures: at elf-emulation.com
and the AS cross assembler. - Kyle

Kyle on the Web?

As of 2014, Kyle does not have a Web site. I have pages on my site about his 4040 work. And a friend of his, "Flash Corliss", has some videos under on Youtube.com

Kyle Owen plays with ASR-33 TeleType (Part 1 of 3)
ASR-33 Teletype to Intellec 4 MOD 40 (Part 2 of 3)
Kyle Programs Intel Intellec 4 MOD 40 with TeleType ASR-33 (Part 3 of 3)

- Herb Johnson


Contact information:
Herb Johnson
New Jersey, USA
To email @ me, see
see my ordering & contact Web page.

Copyright © 2014 Herb Johnson