|
|
|
|
|
by retrac
1230 days ago
|
|
CP/M software was (somewhat) portable. That was its killer feature. A program coded in 8080 assembly that closely adhered to the CP/M API, would run on any 8080 machine that could run CP/M. Anyone with the hardware skill could build a CP/M compatible computer, no coding required beyond a bootloader and tweaking the CP/M BIOS (low level driver code). There were dozens of manufacturers of CP/M machines. On the other hand, there was no standard BASIC common across all those machines, besides MS BASIC, sort of. On proprietary systems, BASIC shells were a thing. Both DOS and ProDOS on the Apple II hooked into the ROM BASIC interpreter. |
|