Czyli aby móc zrobić nowy driver muszę na nowo skompilować pliki CPM?
Tak, CP/M jest zależny od sprzętu, więc każdy zastosowany komponent musi być do niego dołączony. Rozwiązaniem tego problemu (współczesnym) jest wprowadzenie abstrakcyjnej warstwy sprzętu (HAL) uwalniający OS od ponownej rekompilacji w przypadku jego zmiany - to rozwiązanie jest stosowane w
RomWBW, który i tak musi zostać przygotowany do pracy z konkretnym sprzętem.
Jedyne pocieszenie, że ten może zawierać obsługę więcej rozwiązań sprzętowych niż jedno.