No właśnie koncepcja jest taka, żeby odpalić bez ZXa
Tak sam z siebie to nie zabangla. Dlaczego? Kilka słów na temat architektury CP/M.
System składa się z 3 bloków kodu, które są ładowane przez FDD3000 z pierwszych ścieżek dyskietki:
- BDOS, czyli procedury obsługi pamięci dyskowej,
- BIOS, czyli procedury wejścia/wyjścia,
- CCP, czyli obsługa konsoli i wbudowanych poleceń.
Rzecz się rozbija o BIOS. Na standardowej dyskietce CP/M dla FDD3000 (zarówno Timex, jak i Polbrit) moduł BIOS ma zakodowaną komunikację z terminalem poprzez spiralny kabel. Koniec, kropka. Jeśli chcesz, by CP/M "gadał" z innym terminalem - napisz obsługę w kodzie maszynowym i nadpisz ją na ścieżkach systemowych dyskietki.
Mam jednak nadzieję, że w niedalekiej przyszłości pojawi się implementacja CP/M dla FDD35, przechowywana w pamięci flash. To by bardzo ułatwiło grzebanie i eliminacja Spectrum/Timexa na rzecz terminala po RS232 byłaby w miarę prosta.