.
Ah, crossed in the post, with some substantial thoughts from yeti. Let me post my few thoughts anyway:
BDS C by Leor Zolman looks like an authentic one, from 1979.
http://www.bdsoft.com/resources/bdsc.htmlI too don't know what it takes to bring up CP/M, but that must be a good way to go.
Which core are you using? Or are you in emulation? I found this core, which mentions all the right possibilities:
https://opencores.org/project,cpu8080And this emulation can run CP/M
http://www.tramm.li/i8080/