CP/M development was started from Digital Research in 1975.
There exists several versions for different processors, started for the Intel 8080 and the compatible processors like Zilog Z80 and the Intel 8085, later for the Intel 8086, Zilog Z8000 and also for the Motorola 68000.
My interest is focused on the Intel 8080 versions:
CP/M 1.4, CP/M 2.0, the well known CP/M 2.2 and the better, but less common CP/M 3.0. There also some variants like ZSDOS, QP/M, Personal CP/M, DOS+ or TurboDOS - these are useful, but they are not "mainstream".
A few month ago here I offered the complete Walnut Creek CD also, thought Rapidshare as file hosting service is not the worst.
Meanwhile I have to warn for using Rapidshare, it's an unreliable, dubious "file hoster" service, even if you paid for it, they delete month later accounts and files. And there is nothing wrong / suspicious with the shared files.
You have to use WinRAR or the free 7Zip for unpacking the files. I added some files in the directory BEEHIVE (similar to some ftp sites):
I will try to use another file hosting service which is more reliable.
If you're curious about the content of that Walnut Creek CD, download in advance this file listing/inventory (~400KB).
There's also a great software repository at >Gaby's "unofficial CP/M" site<.
Also, there is a very good place to find programming languages at >retroarchive's file collection<.
Very important is transferring files from real CP/M computers to newer systems (aka PC's or Mac's ;-)). One of the most famous transfer programs is Kermit from the Columbia University. To get it running with CP/M, look >here<.
I still plan to get my project "Norton Commander alike clone for CP/M" finished, see >here<, because it isn't very convinient to use PIP to copy files (and all these other ancient commands like ERA, REN, STAT etc) ...
Meanwhile I digged out a beautiful ccp replacement:
New Generation Systems Microshell 2.0,
I spent this software a whole new page >here<.