I've been experimenting a bit with z80pack, a nice z80 and CP/M emulator. It's similar to SIMH, and I wouldn't normally have thought of it, except that there is some software available for it that I really wanted to try.
I've uploaded the sources (I compiled it under Linux) and a couple of other things:
* cpmtools - a set of host operating system tools for managing CP/M disk images and files.
* Microshell - a Unix-like shell for CP/M, including docs. Supports shell scripting, pipes, and redirection.
* Microtools - a set of Unix tools for CP/M. Things like sort, wc, find, pr, and many others.
I've only begun playing with it all, and would welcome comments from others who download and try, or who have used them before.