Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Run MP/M 86 on a Pentium machine?

153 views
Skip to first unread message

donut

unread,
May 7, 2003, 6:45:16 PM5/7/03
to
I've been searching Google for links, but haven't found much.

In the same way that CP/M 86 has been patched to run on Pentiums, can MP/M
86 also be patched?

I have MP/M 86 in a zip file which seems to include the contents of all
three disks.

Would it be possible to copy MP/M files to the CP/M 86 boot disk and use
SYSGEN to create the MP/M 86 system? I notice the filenames are different
in MP/M 86. No MPMLDR.COM but MPMGEN.CMD which would seem to be the same.

If anyone has tried this, please let me know.

Richard Plinston

unread,
May 7, 2003, 9:38:48 PM5/7/03
to
donut wrote:

> I've been searching Google for links, but haven't found much.
>
> In the same way that CP/M 86 has been patched to run on Pentiums, can MP/M
> 86 also be patched?
>
> I have MP/M 86 in a zip file which seems to include the contents of all
> three disks.

Are you sure that it is MP/M-86 for the IBM PC ?

Most versions of MP/M-86 were for non-IBM machines such as Altos or
Compupro and cannot work on an IBM even though they are Intel 8086. this
is because these had completely different IO devices and needed unique BIOS
interface code.

Ross Simpson

unread,
May 7, 2003, 11:38:46 PM5/7/03
to

"Richard Plinston" <rip...@Azonic.co.nz> wrote in message...

> > I've been searching Google for links, but haven't found much.

> > In the same way that CP/M 86 has been patched to run on Pentiums, can
MP/M
> > 86 also be patched?

> > I have MP/M 86 in a zip file which seems to include the contents of all
> > three disks.

> Are you sure that it is MP/M-86 for the IBM PC ?

If I recall correctly, I thought that someone was saying that MP/M-86
wasn't available for the IBM.

> Most versions of MP/M-86 were for non-IBM machines such as Altos or
> Compupro and cannot work on an IBM even though they are Intel 8086. this
> is because these had completely different IO devices and needed unique
BIOS
> interface code.

Is concurrent CP/M-86 sorta like MP/M-86? If so, then that maybe the
closest thing to it on the IBM.

Regards,
Ross.


Larry Bledsoe,MD

unread,
May 8, 2003, 5:23:01 AM5/8/03
to
You might want to consider running Concurrent DOS instead of MP/M-86. It
has the multitasking without being multiuser and runs on IBM clones.
Bringing up MP/M on a "new" machine is a nontrivial task.


"donut" <no...@none.com> wrote in message
news:Xns93749F3...@216.102.43.227...

Jack Peacock

unread,
May 8, 2003, 5:04:24 PM5/8/03
to
"Larry Bledsoe,MD" <lbled...@comcast.net> wrote in message
news:B4qcnZaiAtR...@comcast.com...

> You might want to consider running Concurrent DOS instead of MP/M-86. It
> has the multitasking without being multiuser and runs on IBM clones.
> Bringing up MP/M on a "new" machine is a nontrivial task.
>
I have an old AST 950 laptop (Pentium 75, 8MB) that runs Concurrent Dos v6,
on an 80MB flash hard drive no less. Speed is impressive compared to the
same OS on an 8Mhz IBM AT (w/386 retrofit CPU). Was there ever an MP/M for
the IBM, or was the name changed to Concurrent by the time the OS made it to
the IBM platform? As I recall MP/M-86 and Concurrent V3 came from DRI with
Compupro as the example XIOS. It wasn't until V4 there was an IBM XIOS (and
the AT had come out, catching up to what had been more powerful S-100
hardware).
Jack PEacock


Cliff Bedore

unread,
May 9, 2003, 8:15:19 AM5/9/03
to
Jack Peacock wrote:

Back in the early to mid 80s, we had Compupro systems set up by a
company called Gifford Computers. They used mostly Compupro stuff but
the disk controllers were from somebody else. They started as MPM/86
and went very quickly to CCPM86. Both were multiuser/multitasking.
They were networked with ARCNET and did file sharing. Later Gifford
offered their own "single board" computer that also had networking.
About the same time, we got an ATT PC computer (6300?) that would run
CCPM86. I don't recall ever having the option of MPM/86 for the PC. I
still have one of the Gifford systems and 3-1/2 floppies loaded with
CCPM86 down in the basement. A few years ago I did get the floppies to
load on an old 386 and they seemed to work. I think I was limited to
8MB partitions but did get it running.

Cliff

Steve Dubrovich

unread,
May 9, 2003, 7:39:12 AM5/9/03
to
donut <no...@none.com> wrote in message news:<Xns93749F3...@216.102.43.227>...
> I've been searching Google for links, but haven't found much.
>
> In the same way that CP/M 86 has been patched to run on Pentiums, can MP/M
> 86 also be patched?
>
CP/M-86 uses the v2.2 BDOS. MP/M-86, CCP/M-86, [PCP/M-86??] uses the
v3 BDOS.
The CP/M-86 'patch' which allows running on later processors, just
changes a section of code that would otherwise do a blanket overwrite
initialization of the interrupt vector table in 0000:0000. Freek
Heite's Features are another matter, if this is what you are referring
to.

> I have MP/M 86 in a zip file which seems to include the contents of all
> three disks.
>
> Would it be possible to copy MP/M files to the CP/M 86 boot disk and use
> SYSGEN to create the MP/M 86 system? I notice the filenames are different
> in MP/M 86. No MPMLDR.COM but MPMGEN.CMD which would seem to be the same.
>

The original CP/M-86 v.1.1 boot loader for the 5 1/4 diskette is
designed to load CCP/M-86.SYS [CCPM.SYS], if CPM.SYS is not present.

My guess is that mpmldr.com != mpmgen.cmd, at all. -see below.

> If anyone has tried this, please let me know.

The best code base that I know of is here:

http://www.cpm.z80.de/download/ccpm8620.zip

If you examine the sources, and there is alot to it, this is the code
base to MP/M-86 as well. This is a non-trivial task, according to the
MP/M-86 system guide, you bring up the test MP/M [CCP/M] under CP/M-86
and use DDT-86 for debugging. The sources were built into a system,
mostly using the VAX. HINT: the *.COM files are COM[ment] files
showing the batch commands to build the various components on the VAX.
Since windows ASSumes these are executables and won't let you view
them, the work around is to open a dos commandline box and run EDIT
and open these using EDIT to view the commands within them, to get the
procedure involved.

Your probably wondering if you can run MPM.sys or some CCPM.sys that
you've run across. Most of these show [with ddt] that they've been
built for the CompuPro [s100 buss, I take it] and so know nothing of
the PC hardware,[uses a different XIOS].

Cliff Bedore

unread,
May 9, 2003, 9:07:48 AM5/9/03
to
Cliff Bedore wrote:

God it's hell to grow old. The software is not on 3-1/2, it is on
5-1/4. When I went down to check, the system actually booted CCPM86
from a 40 MB IDE drive. It does look for the network card which of
course I don't have but when I type logout, it does ask for the login
and password and I can log in as system so I guess it works. It is
listed as copyright Gifford Systems 1982,1983,1984

Cliff

donut

unread,
May 9, 2003, 1:21:12 PM5/9/03
to
s_dub...@yahoo.com (Steve Dubrovich) wrote in
news:3fddc08d.03050...@posting.google.com:

> The best code base that I know of is here:
>
> http://www.cpm.z80.de/download/ccpm8620.zip


Hmmm.. that link downloads an empty .zip file.

john C. Ellingboe

unread,
May 9, 2003, 3:21:40 PM5/9/03
to

I get a file of 1827K with all kinds of good stuff in it...

--
John C. Ellingboe - KE4BPW
jo...@guntersville.net
www.guntersville.net

john.vcf

Steve Dubrovich

unread,
May 9, 2003, 4:26:52 PM5/9/03
to
Cliff Bedore <cli...@cjbsys.bdb.com> wrote in message news:<vbn71e7...@corp.supernews.com>...

>>
> >
> God it's hell to grow old. The software is not on 3-1/2, it is on
> 5-1/4. When I went down to check, the system actually booted CCPM86
> from a 40 MB IDE drive. It does look for the network card which of
> course I don't have but when I type logout, it does ask for the login
> and password and I can log in as system so I guess it works. It is
> listed as copyright Gifford Systems 1982,1983,1984
>
> Cliff

Then it is an example of CCPM86 with the ['CPNET'] network component
installed, and is of interest to me, at least. Is Gifford Systems
still in business, (doubtful). Other than the XIOS, which would
likely be their claim of copyright, the rest of the components should
have a home on Gaby's site. {We have had the copyright issue gone
round and round, my view is abandoned software is abandoned property
re common law, the precedent to modern statute.)

donut

unread,
May 10, 2003, 1:43:17 AM5/10/03
to
"john C. Ellingboe" <jo...@guntersville.net> wrote in
news:3EBBFFC4...@guntersville.net:

> donut wrote:
>>
>> s_dub...@yahoo.com (Steve Dubrovich) wrote in
>> news:3fddc08d.03050...@posting.google.com:
>>
>> > The best code base that I know of is here:
>> >
>> > http://www.cpm.z80.de/download/ccpm8620.zip
>>
>> Hmmm.. that link downloads an empty .zip file.
>
> I get a file of 1827K with all kinds of good stuff in it...
>

I do too (now.) LOL.

Dosius

unread,
May 10, 2003, 12:20:25 PM5/10/03
to
s_dub...@yahoo.com (Steve Dubrovich) wrote in message news:<3fddc08d.03050...@posting.google.com>...

> donut <no...@none.com> wrote in message news:<Xns93749F3...@216.102.43.227>...
> > I've been searching Google for links, but haven't found much.
> >
> > In the same way that CP/M 86 has been patched to run on Pentiums, can MP/M
> > 86 also be patched?
> >
> CP/M-86 uses the v2.2 BDOS. MP/M-86, CCP/M-86, [PCP/M-86??] uses the
> v3 BDOS.

PCP/M-86 uses the v4 BDOS. ;)

-uso.

Cliff Bedore

unread,
May 11, 2003, 8:34:21 AM5/11/03
to
Steve Dubrovich wrote:

Gifford Computers is long gone. I have located a reference to one of
the Giffords and am trying to contact him. If he indicates it is ok,
I'll be happy to put the info up somewhere. I'll let you know what I find.

Cliff

0 new messages