Problém s CP/M na Spectru je, že CP/M potřebuje od adresy 0 RAM a Spectrum tam má ROM. ZX Spectrum +2A/+3 jde přepnout do all-RAM módu pro podporu CP/M (a +3 má navíc disketovou mechaniku). Ale i u Spectra 48K lze technicky nahradit ROM na adresách 0-0x3fff pomocí rozšiřujícího modlulu. Nikdy jsem ale neslyšel, že by to někdo dělal. Kromě toho na CP/M je dobré ještě mít disketovou mechaniku.
Dnes např. https://shop.elementhw.com/mb03plus/
Mám pocit, že modifikace ZX Spectra pro CP/M byla nejspíš lokální záležitost. Na západě měli k dispozici lepší hw - určitě sharp 800 - v Rusku zase klony.