Hi Kyle
I hope you find some more machines.
I have a SIM4-01. It is a 4004, not a 4040 machine but the
inverted state of the PROMs is the same as my machine.
The code on mine runs the MP07?? PROM programmer card.
It bit bangs the serial for both send and recieve. I suspect your
code would be similar.
The 4004 and 4040 were PMOS and the levels were inverted
relative to positive logic.
My ROMs are still good but I've copied them onto newer 1702A
made by AMD, just in case. I only have 3 EPROMs although there
is room for 4 on the card.
The coding of the ROM data was most likely not Intel HEX.
I forget what it was called but each bit was defined by a letter
and there was a letter at the start end end of each byte.
Look in the manual on bitsavers. There are examples and source.
Dwight
Date: Thu, 15 Aug 2013 12:19:46 -0400
Subject: Intel Intellec 4 MOD 40 ROMs
From: kylevowen at
gmail.com
To: cctech at
classiccmp.org
Hi all,
Who else owns one of these development systems? Herb Johnson and I have
been dumping the ROMs of our two systems, only to discover a lot of partial
(and one total) erasure of our 1702As. My ROMs have lacked a sticker over
the window since it left the Intel factory, but only one of them is
completely erased, or perhaps it's defective. But there are many other
inconsistencies in our ROMs, hinting at possible partial erasure over time.
Herb has been writing up some of our discussion and findings here:
http://www.retrotechnology.com/restore/intl4_roms.html
It would be great to get some others with these systems to dump the ROMs.
The listing for the monitor for the 8 MOD 80 is available, if I recall, but
not for the 4 MOD 40.
It's only a 2kB monitor, so it would be very limited on what it could do.
My guess is that it could talk with a teletype and do some basic reading of
paper tape into RAM. One thing to note is that the entire asynchronous
translation is done without a UART! The 4040 decodes it directly by reading
and writing from two pins on two different ports for keyboard and printer,
and a third pin on a third port for reader run. That certainly takes some
software to control.
If anyone could help Herb and I out, we would appreciate it greatly.
Kyle
W4GNU