I have a few old programs/games which I'd like to run today. As there is Wine for running Windows programs, I wondered if there is a compatibility layer for CP/M. Obviously it would need to implement some kind of Z80 emulation too. Output would ideally be to the console so something like a ZX Spectrum emulator is not what I'm looking for.
I have a computer running a recent Linux. Happy to compile the thing myself if need be.