Autor Wątek: FDD35 rev.3  (Przeczytany 17163 razy)

pawelb

  • ***
  • Wiadomości: 179
  • Miejsce pobytu:
    Wawa
Odp: FDD35 rev.3
« Odpowiedź #180 dnia: 2023.10.24, 18:34:00 »
Chmmm...
Mam schemat SBC Z80 czy  da się coś z tym zrobić : http://searle.x10host.com/cpm/CPMSchematic1.2.gif   ?
Pytając google widziałem wpis: https://retrocomputing.stackexchange.com/questions/9356/did-cp-m-support-custom-hardware-using-device-drivers. Czyli aby móc zrobić nowy driver muszę na nowo skompilować pliki CPM?

PB

tapy

  • ***
  • Wiadomości: 226
  • Z80 & CP/M
Odp: FDD35 rev.3
« Odpowiedź #181 dnia: 2023.10.24, 19:41:32 »
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.