[net.micro.cbm] CPM cartridge - one person's tale

bjf@utcsstat.UUCP (Bruce Freeman) (03/26/84)

I recently bought the Z80 CPM cartridge for the 64 because the price was
certainly right (very cheap!) and I figured it would be nice to have some
sort of operating system on my 64. The good news is that it *is* CP/M. You
get all those wonderful utilities such as ASM, DDT and what must be the
world's worst editor ED. I have had quite a bit of fun playing with it
and I get to step back into time to when operating systems were dumb and
simple. (It is a shock to go from UNIX at work to CP/M at home). The bad
news is that it has the usual atrocious Commodore documentation. The
manual has misprints and claims to contain stuff it doesn't.
   For my money I got one Z80 cartridge, one (1) disk containing CP/M, and
one "manual". The "manual" claims that the source code to the BIOS is
contained on one of the disks you get. One? I only got one disk and the BIOS
source is certainly not on it. I did get the source to the DUMP program on
the disk but I'd much rather have the BIOS source. The Z80 BIOS source is
given in the "manual" but there are several typos in the listing which
make it suspect as far as I'm concerned. Another problem is that CP/M uses
the 6510 to do I/O. This means that you really get two BIOS programs, one
for the Z80, the other for the 6510. This is according to the "manual"
which starts getting hazy at this point about how things work. However
there is no 6510 code anywhere in the book. None for the 6510 BIOS and
certainly none for the mysterious 65BOOT program.
   To anyone else out there with CP/M what can be done about this? Was
I really supposed to get more than one disk? Is there source available
for the BIOS? My fondest wish is to obtain a Hayes 1200 baud modem and
use it with CP/M on my 64. According to the manual this requires me to
write 6510 assembler to control the modem, get data out of a shared
memory area with the Z80, write Z80 code to handle the CP/M
side and then switch back and forth between the two processors. The
switching back and forth is documented in the manual but I think I'm
going to need some BIOS source if I ever want this to work. The manual
does give the source to a Xerox send/receive program with not a clue
anywhere as to why it is there as it is not on the disk.
   In summary this seems to be the usual sloppy Commodore product. Good
price and maybe something can be done with it but the documentation is
lousy. I need to get a download program working over a modem because
there is very little software in the 64 disk format available. I have
heard that Turbo Pascal is available in 64 format but this is unsubstantiated.
Hope this helps anyone else in the same boat and maybe someone out there
knows some of the answers.
-- 
Bruce Freeman	University of Toronto	{decvax|harpo|floyd}!utcsstat!bjf