If you are looking for a CP/M compiler today, don't forget Hi-Tech's
compiler. (Do they still offer it free on the web? I don't see their
site, but I do see others offering it.) I seem to recall theirs is
Z80 only, but it has the advantage of being nealy ANSI, which is good
for those of us who no longer type in K&R syntax.
Eric