CP/M-86 on Intel iSBC 86/12

100 views
Skip to first unread message

Jon Hales

unread,
Jun 5, 2022, 7:52:00 AM6/5/22
to intel-...@googlegroups.com
I noticed a recent discussion on the Vintage Computer Forum, which pointed to source code for Digital Research CP/M-86 for the iSBC 86/12 with the iSBC 104 floppy controller. My post to the discussion (in the CP/M section of VCF) described the 80150 40-pin IC which was one of two Intel 'Software-in-Silicon' products. The 80150 contained a complete CP/M-86 in 16Kb of ROM.

A previous post in the discussion provided a link to CP/M source files at


Under the heading CP/M-86 the second item is 'CP/M-86 1.1 Sources', which includes the code for the Intel boards and ROM bootstrap.

I also noticed a disk image labelled "CP/M 86 v1.0 SBC 86/12 w/CDC Hawk + SBC204 Bootdisk" as Disk 23 in the collection 'Miscellaneous DRI disks' under the heading MP/M-86 on the same page.

Would someone have time to compile the sources for CP/M-86 version 1.1? It appears the code is in PL/M - which isn't surprising given the connections between Intel and DRI. I haven't yet looked at hardware dependencies. I would be using an 86/30 or 86/35 with a 208 or 215/218A floppy controller and perhaps a 512Kb RAM card - any of which might fail to work with the code 'as is'.

Has anyone seen an Intel board with the 80130 - a similar 'software-in-silicon' IC with iRMX-86 code in ROM? The CP/M-86 version on the 80150 could be substituted for the more common 80130. However, 'software-in-silicon' was a short-lived initiative, it appears.

There was also a version of MS-DOS for Intel hardware - around 1982/83/84.

Regards

Jon


Bill Beech (NJ7P)

unread,
Jun 5, 2022, 2:20:42 PM6/5/22
to intel-...@googlegroups.com

Jon,

I look thru all these and only see A86 assembler source files?  Where are the PL/M files?

But there are some interesting things here!

Bill

--
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/CANPXPJn%2BUrhqCN20DZvdeD35Ad02Kfu-2BR6GXxLRiG6-1FYCg%40mail.gmail.com.

Jon Hales

unread,
Jun 5, 2022, 3:55:06 PM6/5/22
to intel-...@googlegroups.com
Hi Bill

Looking at the files, I can't account for thinking PL/M was involved with the 86/12 version of CP/M-86. It must have been from looking at other files on the CP/M web page.

I asked a question about which boards Intel produced that could use the 80130. A short while later, I remembered that one of my 310s included a 188/48 'Advanced Communicating Computer'. There is an 80130-6 on the board. 

Regards

Jon

Eric Smith

unread,
Jun 7, 2022, 8:10:22 PM6/7/22
to intel-devsys
On Sun, Jun 5, 2022 at 5:52 AM Jon Hales <jonh...@gmail.com> wrote:
Has anyone seen an Intel board with the 80130 - a similar 'software-in-silicon' IC with iRMX-86 code in ROM? The CP/M-86 version on the 80150 could be substituted for the more common 80130. However, 'software-in-silicon' was a short-lived initiative, it appears.

AFAICT, the 80150 was never shipped, and the 80130 saw little use.

Eventually Intel sold the 80130-6 and 80130-A, versions of the 80130 that omitted the 16KiB ROM, and just had the peripheral functions (three timers, interrupt controller, baud rate generator).

I suspect that the 80130-6 might have actually still contained the ROM, but the 80130-A was a gate array fabbed by NEC, and almost certainly did not have it.

If you really wanted the CP/M-86 BDOS kernel in ROM, which is the only thing special about the 80150, you can probably rebuild a ROM image of it from the source code, and burn your own EPROM.

Eric Smith

unread,
Jun 7, 2022, 8:11:47 PM6/7/22
to intel-devsys
On Sun, Jun 5, 2022 at 1:55 PM Jon Hales <jonh...@gmail.com> wrote:
I asked a question about which boards Intel produced that could use the 80130. A short while later, I remembered that one of my 310s included a 188/48 'Advanced Communicating Computer'. There is an 80130-6 on the board.

The funny thing about it is that the 80130-6 doesn't actually contain the iRMX kernel ROM like a normal 80130. At least, officially it doesn't.

Bill Beech (NJ7P)

unread,
Jun 8, 2022, 2:07:02 PM6/8/22
to intel-...@googlegroups.com

In the Army, we used these boards to expand the serial ports available on the system.  I believe this was a next generation 544 board.  The 320 used the 546/547/548 boards for the same expansion.

The 80130 was used for the I/O capabilities, not for the ROM.

Bill

--
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.

Mark Ogden

unread,
Jun 8, 2022, 4:36:10 PM6/8/22
to intel-devsys
Concurrent CP/M 86 v3.1 did have some PLM86 source code. In November last year, I helped Larry Greene to get the code to compile.
Not sure if he is a member of this group, but he is accessible via the CP/M group or email.

The files were from Gaby's site cpm.z80.de.
Mark

Al Kossow

unread,
Jun 8, 2022, 4:59:57 PM6/8/22
to intel-...@googlegroups.com
On 6/8/22 1:36 PM, Mark Ogden wrote:
> Concurrent CP/M 86 v3.1 did have some PLM86 source code. In November last year, I helped Larry Greene to get the code to compile.
> Not sure if he is a member of this group, but he is accessible via the CP/M group or email.


Larry Greene
6 months ago
I posted a couple on the CPM Users and Programmers Facebook page.


---

Useless as tits on a bull then.

Herb Johnson

unread,
Jun 8, 2022, 5:00:15 PM6/8/22
to intel-...@googlegroups.com
On 6/8/2022 2:06 PM, Bill Beech (NJ7P) wrote:
> In the Army, we used these boards to expand the serial ports available
> on the system.  I believe this was a next generation 544 board.  The 320
> used the 546/547/548 boards for the same expansion.
>
> The 80130 was used for the I/O capabilities, not for the ROM.
>
>> On Sun, Jun 5, 2022 at 1:55 PM Jon Hales wrote:
>>
>> I asked a question about which boards Intel produced that could
>> use the 80130.
The boards Bill Beech mentioned, sounded familiar:

https://www.retrotechnology.com/herbs_stuff/386intel/i386_multi.html

SBC 547, 8 channel serial comm card
https://www.retrotechnology.com/herbs_stuff/386intel/386_comm.jpg

I see a processor of some sort on that board, some flat-pack package.
Some 80286's were packaged that way. But checking the docs:

http://www.nj7p.org/Manuals/Intel_Manuals1.php

http://www.nj7p.org/Manuals/PDFs/Intel/122704-001.pdf

it says in fact,

key features of the iSBC 548 and iSBC 547 boards: 8 Mhz 80186
Microprocessors.

As for the 534 and 544, bill has docs for them too. The 534 has no
processor, the 544 has an 8085A CPU.

Jon Hales said:

> one of my 310s included a 188/48 'Advanced Communicating Computer'.
There is an 80130-6 on the board.

http://www.nj7p.org/Manuals/PDFs/Intel/230890-002.pdf
ten pages of 188/48 specs. It's a 80188 single-board Multibus card,
which can also operate as a quote "slave" intelligent communications
board. Buried deep in the document is "Interrupt Capability" where it says:

The iSBC 188/48 board has two programmable
interrupt controllers (PICs). One is integrated
into the 80188 processor and the other in the
80130 component. The two controllers are configured with the 80130
controller as the master and the 80188 controller as the slave.

Maybe the "firmware" is contained in the 80130? It's pretty vague. The
document is dated Sept 1984.

That's the lead I followed. Some other stuff comes up with a Google
search (under my profile) for "intel multibus 188/48 80130".

http://www.bitsavers.org/components/intel/80186/210973-001_AP-186_Introduction_to_the_80186_Microprocessor_Mar83.pdf

discussing how the 80186 and 80130/150 can share interrupt handling in
various OS's as Jon suggested.

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

Al Kossow

unread,
Jun 8, 2022, 5:01:07 PM6/8/22
to intel-...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages