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 <[email protected]> on behalf of F.Ulivi via cctalk <[email protected]> Sent: Wednesday, November 13, 2019 12:45 AM To: [email protected] <[email protected]> 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
