Z nią jest pewien problem. Dostępne w sieci obrazy dyskietek systemowych są w formacie ATR, który zakłada, że pierwsze trzy sektory mają po 128 bajtów. Tymczasem oryginalne dyskietki miały je po 256 bajtów. Przy kopiowaniu drugie połówki sektorów 1-3 zostały więc utracone. Część systemu CP/M stanowią moduły niezależnych od sprzętu i na szczęście w tych utraconych paczkach były właśnie takie moduły. Dzięki temu, udało mi się na podstawie innych dystrybucji systemu CP/M odtworzyć brakujące części. Pozostaje jednak nadal problem, jak umieścić je w pierwszych trzech sektorach, skoro Atari oczekuje w nich tylko 128 bajtów.
Rozwiązanie wymagało napisania programu Indus CP/M Tool, który uzupełnia brakujące części sektorów. Nalepiej poprawić dyskiekę Indus RAM Charger Utility Disk (pozostałe dyski systemowe Indus CP/M mają starszy BIOS). Procedura jest następująca:
Kolejne dyski systemowe można tworzyć już z poziomu CP/M programem INIT (lub INITCA), dlatego procedura ta służy głównie do naprawiania obrazów ATR.
Alternatywny sposób (i jako pierwszy podany kiedyś na tej stronie) wymaga komputera PC z MS-DOS i stacją 360kB. Programem Anadisk (ja użyłem wersji 2.06) należy uzupełnić brakujące części sektorów 2 i 3 danymi z tego pliku (sektor 1 pozostawiamy bez zmian).
Na dyskietce znajduje się plik READ.ME, który zawiera opis cech systemu Indus
CP/M. Zawartość pliku można obejrzeć pisząc TYPE READ.ME
lub klikając w poniższy link:
INDUS CPM 2.2
Nie ma tam ogólnej instrukcji obsługi systemu CP/M, ale tę można znaleźć
w sieci
(interesuje nas wersja 2.2).
System CP/M najlepiej pracuje w systemie wyposażonym przynajmniej w dwie stacje dysków. Z tego względu warto mieć podłączoną jako D2: drugą stację lub urządzenie typu SIO2PC.
Terminal
Wiele programów dla systemu CP/M podczas instalacji pyta o rodzaj terminala z jakim pracujemy. W naszym przypadku należy wybrać ADM-3A (Lear-Siegler) dla trybu 80-kolumnowego i ADM-31 dla 40 kolumn, ponieważ te modele terminali sprzętowych są emulowane przez programy E i F (w dokumencie jest mowa o programach TRM80 i TRM40, które w rzeczywistości mają inne nazwy). Niestety, terminal ADM-3A emulowany w trybie 80 kolumnowym ma mniejsze możliwości niż ADM-31, przez co niektóre programy mogą prezentować się dość skromnie (brak Reverse Video) oraz wolno odświeżać obraz.
TT - Trub Terminal eliminuje niektóre z tych niedogodności oraz pozwala wykorzystać możliwości trybu 80-kolumnowego oferowane przez VideoBoardXE. Do poprawnej pracy wymagany jest sterownik ekranu (S_VBXE.SYS lub RC_GR8.SYS) z pakietu SpartaDOS X Toolkit (dostępne także na drac030.atari8.info). Więcej informacji można znaleźć w załączonym pliku doc.
Pobierz TT - Trub Terminal 0.6
Znaki ASCII, które nie występują na klawiaturze Atari uzyskuje się następująco:
Znak | Klawisz |
---|---|
{ | SHIFT < |
} | SHIFT > |
` | Inverse |
~ | SHIFT Inverse |
TT Terminal dla VBXE z programem Wordstar
Programy dla systemu CP/M można bez trudu znaleźć w sieci. Problemem dla początkujących może być ich skopiowanie na dyskietkę i uruchomienie. Oto jeden z możliwych sposobów:
System Indus CP/M ze stacją LDW
( c ) 2024 trub/DLT. All Rights Reserved.