OS/A Plus: Różnice pomiędzy wersjami

Z Atariki
Przejdź do nawigacji Przejdź do wyszukiwania
Linia 15: Linia 15:
=== OS/A+ v.4.1 ===
=== OS/A+ v.4.1 ===


W OS/A+ v.4.1, podobnie jak w pozostałych wersjach, sterowanie odbywa się przez interpreter poleceń. [[Format OS/A Plus 4|Format dyskietki]] jest jednak zupełnie inny, m.in. nazwy plików mogą mieć do 30 znaków bez rozróżnienia na "nazwę" i "rozszerzenie". Obsługuje tylko gęstość [[DD]].
W OS/A+ v.4.1, podobnie jak w pozostałych wersjach, sterowanie odbywa się przez interpreter poleceń. Alternatywnie można załadować prymitywne menu (zwane HELP.COM) mające dziewięć opcji:
 
* ''Enter CARtridge'' - przejście do [[BASIC]]-a (jeśli moduł BASIC-a jest obecny w pamięci)
* ''COPY files'' - kopiowanie plików
* ''disk DIRectory'' - wyświetlenie katalogu dyskietki
* ''DUPFILE'' - kopiowanie plików przy uzyciu jednej stacji dysków (z wymianą dyskietek)
* ''ERAse files'' - kasowanie plików
* ''PROtect files'' - zabezpieczenie plików
* ''REName files'' - zmiana nazwy pliku
* ''UNProtect files'' - odbezpieczenie plików
* ''exit to os/a+'' - wyjście do interpretera poleceń
 
Jak widać jest to w zasadzie rodzaj ściągi z podstawowych komend intepretera poleceń OS/A+ bardziej niż pełne menu.
 
[[Format OS/A Plus 4|Format dyskietki]] jest zupełnie inny niż w pozostałych DOS-ach, m.in. nazwy plików mogą mieć do 30 znaków bez rozróżnienia na "nazwę" i "rozszerzenie". Obsługuje tylko gęstość [[DD]].


Osobliwością wynikającą z wad zastosowanego filesystemu jest fakt, że przy odczycie pliku sygnał końca danych może wystąpić tylko na granicy 256 bajtów.
Osobliwością wynikającą z wad zastosowanego filesystemu jest fakt, że przy odczycie pliku sygnał końca danych może wystąpić tylko na granicy 256 bajtów.

Wersja z 4 paź 2006, 01:05

OS/A+. Wbrew temu, co mogłaby sugerować nazwa, jest to DOS dla ośmiobitowych Atari wyprodukowany przez OSS w 1981 roku jako alternatywa dla DOS 2.0. Początkowo miał się nazywać CP/A, ale groźba pozwu ze strony Digital Research (producenta CP/M) skłoniła OSS do zmiany nazwy ich produktu.

Technikalia

W przeciwieństwie do DOS 2.0, sterowanie w OS/A+ odbywa się przez interpreter poleceń, dzięki czemu DOS mieści się w całości w pamięci i nie zachodzi potrzeba odczytywania menu (DUP.SYS) po powrocie z każdego programu.

Pomiędzy OS/A+ a SpartaDOS istnieje kompatybilność sposobu pobierania parametrów przekazywanych do programu z linii komend.

OS/A+ występuje w czterech wersjach: 1.2, 2.0, 2.1 i 4.1.

OS/A+ v.1.x/2.x

OS/A+ v. 1.x i 2.x posługuje się formatem dyskietki DOS-u 2.0. Następcą OS/A+ 2.10 jest DOS XL 2.20 - przy przejściu na wyższy numer wersji zmieniono też nazwę DOS-u.

OS/A+ v.4.1

W OS/A+ v.4.1, podobnie jak w pozostałych wersjach, sterowanie odbywa się przez interpreter poleceń. Alternatywnie można załadować prymitywne menu (zwane HELP.COM) mające dziewięć opcji:

  • Enter CARtridge - przejście do BASIC-a (jeśli moduł BASIC-a jest obecny w pamięci)
  • COPY files - kopiowanie plików
  • disk DIRectory - wyświetlenie katalogu dyskietki
  • DUPFILE - kopiowanie plików przy uzyciu jednej stacji dysków (z wymianą dyskietek)
  • ERAse files - kasowanie plików
  • PROtect files - zabezpieczenie plików
  • REName files - zmiana nazwy pliku
  • UNProtect files - odbezpieczenie plików
  • exit to os/a+ - wyjście do interpretera poleceń

Jak widać jest to w zasadzie rodzaj ściągi z podstawowych komend intepretera poleceń OS/A+ bardziej niż pełne menu.

Format dyskietki jest zupełnie inny niż w pozostałych DOS-ach, m.in. nazwy plików mogą mieć do 30 znaków bez rozróżnienia na "nazwę" i "rozszerzenie". Obsługuje tylko gęstość DD.

Osobliwością wynikającą z wad zastosowanego filesystemu jest fakt, że przy odczycie pliku sygnał końca danych może wystąpić tylko na granicy 256 bajtów.

Ta wersja OS/A+, podobnie jak pozostałe, w całości rezyduje w pamięci, MEMLO jednak jest bardzo wysoko (normalnie $2C00, natomiast po załadowaniu sterownika zapewniającego odczyt dyskietek DOS 2.0 - aż $45F2).

Download

Zobacz też


Ten artykuł to tylko zalążek. Możesz pomóc rozwojowi Atariki poprzez rozszerzenie go o więcej informacji.