CP/M hardly ran on anything but S-100 bus machines in the beginning.
It was common in those days to compile the BIOS directly into your copy of CP/M, rather than running it from ROM. CP/M had memory areas set aside that you could patch. The ROM was only expected to contain a boot loader that would copy the OS image into memory and jump to it.
It was common in those days to compile the BIOS directly into your copy of CP/M, rather than running it from ROM. CP/M had memory areas set aside that you could patch. The ROM was only expected to contain a boot loader that would copy the OS image into memory and jump to it.