@christymarx @Tho99 @cstross well, in past decades a hobbyist scene developed around the #Zilog #Z80 where some people have designed their own "homebrew" machines and ROM / firmware code.
As a result there now are several "off-the-shelf" DIY kits available, based around the "classic" CP/M capable hardware design (usually featuring a Z80 at the heart of things). These are similar to the systems of the late 1970s / early 1980s but sometimes add modern features like I2C or SPI buses to allow easy use of SD card devices for mass-storage and other 21st century gadgetery. #rc2014 for example or #z80mbc2 to name the more common ones, but there are other kits and designs to choose from.
And in fact, the HiTech C compiler for CP/M and DX Forth for CP/M are still being maintained and getting new releases to this day, same goes for the CP/M native ZSM Z80 assembler.
You can find my gitlab repos with my own, custom CP/M software for the #rc2014 platform here:
https://gitlab.com/users/ufud-org/projects