WANTED: iSBC-202 microcode image

dwight dkelvey at hotmail.com
Wed Nov 13 19:13:51 CST 2019


The 3000 parts were bit slice processors. There were only a few instructions involved in there execution. Much of the action was on in the code as you'd think of a typical uP. In other words, there were not specific I/O instructions causing various actions. In may cases, just having the processors access some specif address cause a I/O related action to take place. Such actions would not show up in a dump of the ROMs code. The processor mostly provided timing and in some cases, the transfer of data. This was typical bit slice programming. In order to understand what was happening, you'd need to both look at the code and study the boards hardware along with it.
It would be better to emulate the specified commands that were sent from the multibus ports.
Dwight

________________________________
From: cctalk <cctalk-bounces at classiccmp.org> on behalf of F.Ulivi via cctalk <cctalk at classiccmp.org>
Sent: Wednesday, November 13, 2019 12:45 AM
To: cctalk at classiccmp.org <cctalk at classiccmp.org>
Subject: WANTED: iSBC-202 microcode image

Hi everyone,

I'm planning to expand my MAME-based emulation of Intel MDS-II systems
with the support for double-density floppy disks. In particular, I'm
thinking of emulating the isbc202 floppy controller because its
architecture looks very interesting. This board was based on Intel's own
3000-series bit-slices.
A necessary step for this work is finding the image of the 4
microprogram PROMs on the controller board. Has anyone on this list ever
dumped these memories, please? Can you share the binary images with me?
Of course, I'm going to properly credit you in the emulator sources.
AFAIK this would be the first emulation of a Intel 3000 system.

A side question: do you happen to know if the Intel CROMIS assembler for
3000 series has ever been preserved somewhere on the Net? The manual
says it was provided to user as a set of FORTRAN IV sources.

Thanks in advance for your help.

--F.Ulivi


More information about the cctalk mailing list