[intel-devsys] Intel 4040 RAM resident assembler

69 views
Skip to first unread message

Herb Johnson

unread,
Dec 18, 2022, 1:20:38 PM12/18/22
to intel-...@googlegroups.com
Someone contacted me recently, who has a 4/40 Intellec system they wish
to revive. They recall using Intel's "RAM resident macro-assembler". It
was apparently two paper-tapes to represent a two-pass macro assembler
written in 4040 assembly language. The 4/40 of course, did not have any
mass storage. They'd like to use that assembler again.

I'd forgotten such a product existed; I only knew of it through Intel
documentation, as the product is older than my Intel experience of the
era. I had to read my own Web page to confirm the product.

Anyone have any of that code? I don't recall any 4040 code in our
collective archives; they are a bit hard to review all at once.

Source for the 4/40 ROMs would also be nice. I've archived those ROM
binaries at least, or one version of them, thanks to Kyle Owen and his
4/40 system we confirmed a working set. Paul Robson provided a disassembly.

https://www.retrotechnology.com/restore/int_440.html

I reworked a once-popular 8085 cross assembler into assembling 4040 code.

https://www.retrotechnology.com/restore/a04.html

I came across a reference to use of it, that assumed this was a product
of the original 8085 cross-assembler by programmer William Colley. Those
able to read a Web page and not just download ZIP files, can read my Web
page, and thus determine that I modified that Colley cross assembler to
support the 4040.

My general point being, work on 4004 and 4040 is very fragmented and a
bit hard to obtain these days.

Regards Herb
--
Herbert R. Johnson, New Jersey in the USA
http://www.retrotechnology.com OR .net
preserve, recover, restore 1970's computing
email: hjohnson AT retrotechnology DOT com
or try later herbjohnson AT comcast DOT net

--
Herbert R. Johnson, New Jersey in the USA
http://www.retrotechnology.com OR .net
preserve, recover, restore 1970's computing
email: hjohnson AT retrotechnology DOT com
or try later herbjohnson AT comcast DOT net

Jon Hales

unread,
Dec 19, 2022, 4:49:16 AM12/19/22
to intel-...@googlegroups.com
Herb

My first thought was that Dwight Elvey may have relevant information on the 4/MOD40.

A search showed that there is a MAME emulation of the Intellec 4/MOD40. Details are at https://mame.spludlow.co.uk/Machine.aspx?name=intlc440 (and probably elsewhere). The listing suggests the MAME system includes code for the monitor in 1702s.

A further source for MAME is https://wiki.mamedev.org/index.php/Driver:INTELLEC_4. I'm attaching a PDF of the page describing the operation of the 4/40 emulator with simulated front panel. This doesn't appear to include any 'paper tape' routine.

The version 3.0 monitors with comments for the 8/MOD8 and 8/MOD80 are in Intel publications 98-022B and 98-007C respectively. There may be similarities with the monitors for the 4004 and 4040 systems. Both manuals are in Bill's and Mark's collections.

Regards

Jon

--
You received this message because you are subscribed to the Google Groups "intel-devsys" group.
To unsubscribe from this group and stop receiving emails from it, send an email to intel-devsys...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/intel-devsys/f36c887f-32b1-5553-2152-6e91b2a44b8b%40retrotechnology.com.
Driver_INTELLEC 4 - MAMEDEV Wiki.pdf

Herb Johnson

unread,
Dec 19, 2022, 1:41:54 PM12/19/22
to intel-...@googlegroups.com
Jon, thanks but these are not quite what I was asking for.

Regarding the MAME emulator, I find it a maze of products, systems, and
digital ephemera I cannot solve.

The "code for the monitors" amounts to ROM binaries that (as in most
MAME products) must be supplied by the user.

The few sites which appear (Web search) to have the files referenced in
the MAME source code? When I access them, my anti-virus software says
"that site attempted to attack your computer. Don't worry, the threat
was stopped." That's typical for many sites which distribute copyrighted
products. I won't spell that out, it's off-topic.

I'm skeptical that 8008 8080 code will inform me about 4040 code. I'll
look at the Intel manuals for the Mod8/80 monitors when I can.

But what I *really* wanted, was Intel's 4040 *native* assembler. Well,
my client wanted it. But I'd be glad to look at any early source code
for the 4004 or 4040. Need I spell out what "source code" means?

regards, Herb Johnson

On 12/19/2022 4:49 AM, Jon Hales wrote:
> Herb
>
> My first thought was that Dwight Elvey may have relevant information on
> the 4/MOD40.
>
> A search showed that there is a MAME emulation of the Intellec 4/MOD40.
> Details are at https://mame.spludlow.co.uk/Machine.aspx?name=intlc440
> <https://mame.spludlow.co.uk/Machine.aspx?name=intlc440> (and probably
> elsewhere). The listing suggests the MAME system includes code for the
> monitor in 1702s.
>
> A further source for MAME is
> https://wiki.mamedev.org/index.php/Driver:INTELLEC_4
> <https://wiki.mamedev.org/index.php/Driver:INTELLEC_4>. I'm attaching a
> http://www.retrotechnology.com <http://www.retrotechnology.com> OR .net
> preserve, recover, restore 1970's computing
> email: hjohnson AT retrotechnology DOT com
> or try later herbjohnson AT comcast DOT net
>
> --
> Herbert R. Johnson, New Jersey in the USA
> http://www.retrotechnology.com <http://www.retrotechnology.com> OR .net
> preserve, recover, restore 1970's computing
> email: hjohnson AT retrotechnology DOT com
> or try later herbjohnson AT comcast DOT net
>
> --
> You received this message because you are subscribed to the Google
> Groups "intel-devsys" group.
> To unsubscribe from this group and stop receiving emails from it,
> send an email to intel-devsys...@googlegroups.com
> <mailto:intel-devsys%2Bunsu...@googlegroups.com>.
> <https://groups.google.com/d/msgid/intel-devsys/f36c887f-32b1-5553-2152-6e91b2a44b8b%40retrotechnology.com>.
>
> --
> You received this message because you are subscribed to the Google
> Groups "intel-devsys" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to intel-devsys...@googlegroups.com
> <mailto:intel-devsys...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/intel-devsys/CANPXPJm%2BkipQXC%3DVtFBk63Gcdxm-8G5gwbTkHF_oM72%2BtsyV%2Bg%40mail.gmail.com
> <https://groups.google.com/d/msgid/intel-devsys/CANPXPJm%2BkipQXC%3DVtFBk63Gcdxm-8G5gwbTkHF_oM72%2BtsyV%2Bg%40mail.gmail.com?utm_medium=email&utm_source=footer>.
Reply all
Reply to author
Forward
0 new messages