Path: utzoo!mnetor!uunet!husc6!mit-eddie!uw-beaver!tektronix!midas!copper!michaelk From: michaelk@copper.TEK.COM (Michael D. Kersenbrock) Newsgroups: comp.os.cpm Subject: Re: CPM upgrades, etc. Message-ID: <1820@copper.TEK.COM> Date: 23 Mar 88 20:14:56 GMT References: <8803222207.AA28635@ucbvax.Berkeley.EDU> Reply-To: michaelk@copper.UUCP (Michael D. Kersenbrock Organization: Tektronix Inc., Beaverton, Or. Lines: 64 Keywords: In article <8803222207.AA28635@ucbvax.Berkeley.EDU> OPTON@uhvax1.uh.EDU writes: Summary: 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