Autor Wątek: Sterownik portu szeregowego CP/M?  (Przeczytany 3045 razy)

pgru

  • *****
  • Wiadomości: 638
Sterownik portu szeregowego CP/M?
« dnia: 2021.02.20, 21:01:01 »
W domyśle CP/J - czy port szeregowy może być w CP/M obsługiwany przez jakiś zewnętrzny sterownik, czy trzeba rekompilować cały system przy zmianie obsługi portu szeregowego na np. próbę potraktowania z odpowiednim adapterem równoległego jako szeregowy?

tapy

  • ***
  • Wiadomości: 223
  • Z80 & CP/M
Odp: Sterownik portu szeregowego CP/M?
« Odpowiedź #1 dnia: 2021.02.20, 22:05:41 »
Nie wiem czy dobrze Cię zrozumiałem. Sprawdź odwołania BDOS 7 i 8, jeśli tylko BIOS obsługuje dany fizyczny sprzęt, to może być to zarówno port szeregowy jak i równoległy.

nietoperz

  • ****
  • Wiadomości: 400
Odp: Sterownik portu szeregowego CP/M?
« Odpowiedź #2 dnia: 2021.02.21, 00:31:52 »
Niestety musisz przekompilować albo inaczej zmodyfikować BIOS.

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Sterownik portu szeregowego CP/M?
« Odpowiedź #3 dnia: 2021.02.21, 09:42:52 »
W CP/M nie ma mechanizmu ochrony pamięci, więc można sobie napisać kod "patchujący" BIOS i odpalać go jako *.COM.

pgru

  • *****
  • Wiadomości: 638
Odp: Sterownik portu szeregowego CP/M?
« Odpowiedź #4 dnia: 2021.02.21, 14:51:29 »
Dziękuję za odpowiedzi, z tego co napisał Trojacek, to wynika, że mogę to zrobić zewnętrznym programem, o to mniej więcej mi chodziło.

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Sterownik portu szeregowego CP/M?
« Odpowiedź #5 dnia: 2021.02.21, 19:56:08 »
A mógłbyś rozwinąć temat, o co dokładnie chodzi? Masz adapter szeregowy na równoległy, który nie chce działać? Z czym, z drukarką?