[comp.os.cpm] CPM upgrades, etc.

OPTON@uhvax1.uh.EDU (03/23/88)

Phillip Keen asked for opinions on CPM3.  Here's my two cents:
I first learned CPM on a CPM3 system.  I found it very clumsy.  I then 
at the suggestion of several folks 'downgraded' to CPM 2.2.  CPM2.2
is, to my mind, far more straightforward to use, and definitely a lot
easier to program for than cpm3.  I rewrote, er, adapted, the BIOS from
the CPM3 into the CPM2.2 BIOS that I now use.  I then a short time later,
at the suggestion of the same people, installed ZCPR3 from Echelon.
It was a straightforward procedure underCPM2.2. It was impossible under
CPM3. Oh, and I have found compatibility problems between 2.2 and 3.
Bottom line:  If one is going to use another CCP (highly recommended),
use your cpm2.2.  I strongly recommend ZCPR3, but there are others.
I would not even waste my time with CPM3 even if they gave away free
food with it.

Hope this helps.  E-mail me if I can be of further assistance.

Lee Thomison
BITNET: OPTON@UHVAX1
landline: (713) 749-3127

michaelk@copper.TEK.COM (Michael D. Kersenbrock) (03/24/88)

Expires:

Sender:

Followup-To:


>Phillip Keen asked for opinions on CPM3.  Here's my two cents:
>I first learned CPM on a CPM3 system.  I found it very clumsy.  I then 
>at the suggestion of several folks 'downgraded' to CPM 2.2.  CPM2.2
>is, to my mind, far more straightforward to use, and definitely a lot
>easier to program for than cpm3.  I rewrote, er, adapted, the BIOS from
>the CPM3 into the CPM2.2 BIOS that I now use.  I then a short time later,
>at the suggestion of the same people, installed ZCPR3 from Echelon.
>It was a straightforward procedure underCPM2.2. It was impossible under
>CPM3. Oh, and I have found compatibility problems between 2.2 and 3.
>Bottom line:  If one is going to use another CCP (highly recommended),
>use your cpm2.2.  I strongly recommend ZCPR3, but there are others.
>I would not even waste my time with CPM3 even if they gave away free
>food with it.
>
>Hope this helps.  E-mail me if I can be of further assistance.
>
>Lee Thomison
>BITNET: OPTON@UHVAX1
>landline: (713) 749-3127


I disagree strongly with this opinion of CPM 3.0.  I started with 2.2
(where I wrote my own BIOS, etc...I did everything down to the nitty
gritty level), and then upgraded to 3.0 (when DRI released it, and I
bought the "generic" upgrade kit).  Documentation was good, and a million
times better than 2.2 .  Performance was also a million times better with
3.0 than with 2.2.  There are SOME incompatiblities, but very few, and
generally not too important.

CP/M 3.0 had most of the improvements that the original MS-DOS "did"
to CP/M. :-)

With the additon of CCP+ (in simtel20...) and full usage/knowlege of the
improvements, I'd say 3.0 is MUCH MUCH MUCH MUCH MUCH better than 2.2.
To tell the truth, my CP/M+ develoment environment looks more like BSD
Unix ("make", grep, VERY compatible library, etc) than CP/M (which I like
BTW).

To give you an idea of what I'm using:

	1) My system is a "homebrew" Z80H one with 1Mb of 0-waitstate
	   banked memory (someday with a Z280 if I can't afford an Amiga
	   2000 first).  My CP/M+ is the *banked* version.  The *unbanked*
	   version may be different in usablity.

	2) My bios (that I wrote) implements 720K of FAST/DMA'd ramdisk
	   and about 180K of my OWN floppy-disk cache on top of DRI's
	   (didn't fully like their algorithm).

	3) I modified the library of my C-Compiler (Manx Aztec) to
	   dynamically check for CP/M 3.0, and if it is "true", to use
	   3.0-only features that makes the floppy access (never mind the
	   disk cacheing) 3 times faster than 2.2 on the same disks (I
	   did many other things to my compiler, but that's another
	   story).


Because, however, DRI does not really sell CP/M 3.0 anymore (that I can
tell), 2.2 and ZCPR may be the best choice to go to nowdays from 2.2, but,
the reason isn't because 3.0 is less good, it's just less available.
-- 
Mike Kersenbrock
Tektronix Microcomputer Development Products
Aloha, Oregon

dbraun@cadev4.intel.com (Doug Braun ~) (03/25/88)

I'm sold!  I have yet another homebrew CP/M system (which is sort of in the
process of being upgraded to a Z280), and I would love to upgrade it
to CP/M 3.0.  But if Digital Research doesn't sell generic CP/M 3.0 anymore,
what can I do?  I would need 8" SSSD disks, and all the documentation needed
to write your own BIOS.  If anyone knows of a place that sells it, or has
a copy that they want to sell, please let me know.

Doug Braun				Intel Corp CAD
					408 765-4279

 / decwrl \
 | hplabs |
-| oliveb |- !intelca!mipos3!cadev4!dbraun
 | amd    |
 \ qantel /

tech@auvax.UUCP (Richard Loken) (03/26/88)

From article <1901@mipos3.intel.com>, by dbraun@cadev4.intel.com (Doug Braun ~):
> to CP/M 3.0.  But if Digital Research doesn't sell generic CP/M 3.0 anymore,
> what can I do?  I would need 8" SSSD disks, and all the documentation needed
> to write your own BIOS.  If anyone knows of a place that sells it, or has
> a copy that they want to sell, please let me know.
> 
> Doug Braun				Intel Corp CAD
> 					408 765-4279

Tell me too.  Tell us all.

Isn't it ironic that the guys at Intel don't know about CP/M anymore?


     *********	    73
    **********	    Richard Loken VE6BSV
   .      ****	    
  ..      ****	    Athabasca University
 ....     ****	    Athabasca, Alberta Canada
..........****	    ihnp4!alberta!auvax