En World of Spectrum, podemos comprobarlo.
CP/M 2.2 for the LEC Memory Extension
1987 Jiri Lamac
English Programming: General Spectrum Available
Spectrum CP/M Plus
1988 Locomotive Software Ltd 6.06
English Programming: General Spectrum Denied
Spectrum CP/M Plus + Mallard BASIC
1988 Locomotive Software Ltd 7.11 English Compilation Spectrum Still for sale
ZX CP/M 2.2
2009 M. Williams 8.67 English Programming: General Spectrum Available
Así pues si no tenemos el Spectrum CP/M Plus + Mallard BASIC de Locomotive Software Ltd, es porque no lo has comprado, dado que actualmente sigue a la venta y ese es el motivo por el que no se encuentra disponible libremente.
Al grano.
En PCW vamos a funcionar a 80 columnas, en CP/M 2.2 para speccy en 64 columnas y en CP/M Plus a 51.
Podemos empezar con la version: ZX CP/M 2.2, totalmente funcional y además a 64 columnas.
Para todo esto hay una herramienta que se llama ManageDSK de un tal Demoniak, es estupenda si quieres pasar a DSK todo lo que tengas para PCW, ZX+3 y CP/M comodamente desde tu PC.
Luego los DSK que tu mismo te generes, los pasas a disco físico.
He pasado de DSK a floppy físico el disco de BOOT del PCW, el del CP/M 2.2 y el del CP/M plus para Speccy.
Esto lo he probado con unidades de 3.5" en ambas máquinas ( PCW & ZX+3)
Pasando los DSK con CPDWRITE a diskette.
Bien, lo primero es hacer boot en las máquinas.
Ahora viene la parte en la que intercambiamos los diskettes de máquina, tal y como dije antes, entre +3 y PCW el formato es el mismo, con lo cual podemos pasar de PCW a Spectrum 2.2 y Plus con la gorra.
Se puede ver el contenido, ejecutar los programas y en general todo. Es CP/M.
En estas 3 últimas imágenes se puede observar como el Mallard Basic que viene en el disco del PCW se puede ejecutar en los 3 sistemas. También hay que reseñar que la cantidad de memoria disponible de un sistema a otro sufre de variaciones.
Conclusión: Los discos de PCW y ZX+3 son totalmente compatibles, en todos los niveles.
Espero que os haya gustado. Saludos