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

CPM-86 BIOS

17 views
Skip to first unread message

RandyMc482

unread,
Apr 29, 1998, 3:00:00 AM4/29/98
to

Does anyone have the source to CPM-86 for the PC?

I have started to disassemble it from v1.1.

Randy...@aol.com


kl...@seanet.com

unread,
Apr 29, 1998, 3:00:00 AM4/29/98
to

On 1998-04-29 randy...@aol.com(RandyMc482) said:

>Does anyone have the source to CPM-86 for the PC?

No, Randy. The source code for the IBM rendition of CP/M-86
was never released. There's partial code available for some
of the non-IBM-compatible O.E.M. permutations that were pro-
duced...but such code is specific to the odd-ball hardware
platforms it was designed for. Still, it might give you some
clues. E-mail me if you think it might be useful, and I'll
send you what I have.

>I have started to disassemble it from v1.1.

Yikes. You must be a glutton for punishment! :)

Well, as long as you're at it, please build in the following
features, once the disassembly is complete:

- Support for all i86 processors (see the "AT patch" on the
unofficial CP/M Web site [cdl.uta.edu/cpm]).
- Automatic detection of, and support for, all 4 floppy disk
types (360K, 720K, 1.2M and 1.44 M).
- A DOS-style automatic "log-in" of all floppy drives (in other
words, eliminate the need to manually re-read the directory
every time a floppy disk is changed).
- Native detection of, and support for, extended memory.
- Allow hard disk partitions of...oh, say, 10 gigabytes.

That'll be a good start. And when you're done, post your
efforts on the unofficial CP/M Web site...will you?
Thanks. We'll all look forward to it with chop-licking
anticipation! ;)


Net-Tamer V 1.08X - Test Drive

timo...@cyberramp.net

unread,
Apr 29, 1998, 3:00:00 AM4/29/98
to

kl...@seanet.com wrote:


>On 1998-04-29 randy...@aol.com(RandyMc482) said:

> >Does anyone have the source to CPM-86 for the PC?

>No, Randy. The source code for the IBM rendition of CP/M-86
>was never released. There's partial code available for some
>of the non-IBM-compatible O.E.M. permutations that were pro-
>duced...but such code is specific to the odd-ball hardware
>platforms it was designed for. Still, it might give you some
>clues. E-mail me if you think it might be useful, and I'll
>send you what I have.

If you have ANY source for CP/M-86, send it to me and I'll see that
everyone gets a chance to enjoy it.

Tim Olmstead
email : timo...@cyberramp.net
Visit the unofficiasl CP/M web site.
MAIN SITE AT : http://cdl.uta.edu/cpm
MIRROR AT : http://www.mathcs.emory.edu/~cfs/cpm


kl...@seanet.com

unread,
Apr 29, 1998, 3:00:00 AM4/29/98
to

On 1998-04-29 timo...@cyberramp.net said:

>If you have ANY source for CP/M-86, send it to me and I'll see that
>everyone gets a chance to enjoy it.

Can't =legally= do that, Tim. All existing CP/M-86 source code
that I have (and remember, it's not COMPLETE source code for the
entire O.S.) contains copyright notices by the various O.E.M.
'pooter manufacturers on whose hardware it was designed to run.

timo...@cyberramp.net

unread,
Apr 30, 1998, 3:00:00 AM4/30/98
to

>Can't =legally= do that, Tim. All existing CP/M-86 source code
>that I have (and remember, it's not COMPLETE source code for the
>entire O.S.) contains copyright notices by the various O.E.M.
>'pooter manufacturers on whose hardware it was designed to run.


Understood. Too bad though. I'd love to be able to post the source for
CP/M-86.

kl...@seanet.com

unread,
Apr 30, 1998, 3:00:00 AM4/30/98
to

On 1998-04-30 timo...@cyberramp.net said:

>Understood. Too bad though. I'd love to be able to post the source
>for CP/M-86.

Well, if the correspondent who's attempting the disassembly of
"CP/M-86 for the IBM" is successful in his efforts, perhaps you
can post HIS source code. I believe the IBM-compatible rendition
of CP/M-86 is a 100 per cent D.R.I. copyright, and as such should
be postable, under the terms you've worked out with Caldera.

RandyMc482

unread,
Apr 30, 1998, 3:00:00 AM4/30/98
to

Tim Olmstead responded:

>>Can't =legally= do that, Tim. All existing CP/M-86 source code
>>that I have (and remember, it's not COMPLETE source code for the
>>entire O.S.) contains copyright notices by the various O.E.M.
>>'pooter manufacturers on whose hardware it was designed to run.
>
>

>Understood. Too bad though. I'd love to be able to post the source for
>CP/M-86.
>
>
>

>Tim Olmstead


The CBIOS is copyrighted DRI, doesn't that mean it can be distributed in source
form, just as CPM-2.2 is distributed as disassembled source?


Randy...@aol.com


bill_h

unread,
Apr 30, 1998, 3:00:00 AM4/30/98
to

What you wanna do is build a COMMENTS file that is used as input to
something like DDT86 run in unassemble mode. That's basically what
the people who initially distributed the CP/M 2.2 disassemblies did.

Or, if you have SOURCER, you can make up a file that includes meaningful
labels, comments, formatting instructions, etc so the result looks
pretty much like a program ought to look.

The general idea being, you might not want to distribute the actual
object code, or something reverse engineered that contains it, but
you CAN use copyrighted material to generate something that DOESN'T
contain it........ like comments, label names, etc......

Bill


timo...@cyberramp.net

unread,
May 1, 1998, 3:00:00 AM5/1/98
to

randy...@aol.com (RandyMc482) wrote:

>Tim Olmstead responded:


Yes.

David Director

unread,
May 13, 1998, 3:00:00 AM5/13/98
to

Donato Masaoy wrote:
>
> Hi.
>
> Having trouble reading news so if this is the third time this has popped
> up please forgive me. Otherwise, I have DR-MultiUser DOS running on our
> office system. Recently upgraded from Concurrent DOS 4.1 on a 8086 when
> our S-100 80286 broke down. (Use the 286 as a backup) Nice system, but
> had some limitations. Loaded SDIR, PIP and other CP/M commands to
> maintain compatitbility for the users. PIP works fine, with obvious
> limitations. SDIR works, but adds two months to all date stamps, will
> even change the year if it is Nov or Dec. This isn't a show stopper, but
> is a little disconcerting. Any advice on how this can be corrected
> appreciated, or an alternative to SDIR that sorts and displays the
> directory information at the bottom would be nice.
>

I have a directory program that I wrote many years ago, called INDEX.
It provides a three-column sorted directory with file sizes, paging,
and a few other goodies. It was originally written in BDS C, but
IIRC it will also compile for CP/M-86 using Aztec. If I can find
it, I'll send source and executables to Tim Olmstead for his site.

-- David

0 new messages