I put them together primarily to support my own golang-based CP/M emulator https://github.com/skx/cpmulator/ but they run against a couple of other emulators too.
CP/M seems to continue to have a life, due to the large amount of softare available for it, so I'll share to a wider audience.