KLAN ATARI

KASETOWY
SYSTEM
OPERACYJNY

   Wady standardowych pro-
cedur obsugi magnetofonu
kasetowego komputerw
ATARI XL/XE s do ko-
potliwe. Przypomn tylko
kilka z nich:

1. Nie mona nadawa nazw zbiorom
   zapisanym na tamie.
2. W trybie z dugimi przerwami mi-
   dzyrekordowymi tama jest sabo
   wykorzystana  czas trwania
   przerw jest porwnywalny z cza-
   sem trwania rekordw.
3. Przy odczycie naley ustawi ta-
   m dokadnie na pocztek pliku, w
   przeciwnym razie wystpi bd
   transmisji.
4. Po wykonaniu instrukcji OPEN
   przy zapisie niezalenie od rodzaju
   przerw tama jest zapisywana to-
   nem synchronizujcym a do emi-
   sji pierwszego bloku.
5. Maa szybko transmisji.

   Opracowany przeze mnie program
eliminuje pierwsze cztery wady. Po-
nadto znacznie wzrasta szybko
transmisji w trybie z dugimi przerwa-
mi (do dwch razy). Uytkownik moe
samodzielnie regulowa prdko
transmisji, ktra okrelana jest przez
wartoci wpisane do komrek 69 i 70.
Prdko transmisji okrelona jest
wzorem
   V=895000((PEEK(69)+
     +256xPEEK(70)) [bit/sek]
(bez uwzgldnienia wpywu przerw).
Warto t mona zmienia, lecz naci-
nicie klawisza RESET spowoduje
przywrcenie standardowej prdkoci
(okoo 700 bodw  standardowo 600
bodw).
   Zwikszenie efektywnej prdkoci
transmisji osignito przez wprowa-
dzenie rekordw zawierajcych 1024
bajty zamiast 128 jak dotychczas, co
zmniejszyo wpyw przerw.
   K.S.O. moe wsppracowa z j-
zykami ATARI BASIC, TURBO BASIC
XL, ASSEMBLEREDITOR (dostoso-
wanym do nowego systemu operacyj-
nego) i z wieloma innymi.
   Menu programu mona wywoa in-
strukcj DOS. Program umoliwia
wczytywanie plikw wygenerowanych
przez ASSEMBLEREDITOR (opcje L
 wczytanie, R  wczytanie i uru-
chomienie) oraz uruchomienie pliku
wczytanego opcj L (opcja S). Moe
on wic w wielu przypadkach zastpi
standardowe programy adujce do
gier lub innych programw.
   Nowy tryb obsugi magnetofonu do-
stpny jest take z poziomu BASIC-a
lub innego jzyka programowania. W
tym celu naley zastpi identyfikator
urzdzenia "C:" przez "F:nazwa",
gdzie "nazwa" jest dowolnym ci-
giem znakw. Moliwe jest przy tym
korzystanie take z plikw zapisanych
standardowo, np. mona wczyta pro-
gram instrukcj ENTER "C:" i zapisa
go instrukcj LIST "F:PROGRAM",
aby uzyska jego kopi do wczytywa-
nia w nowym trybie. Oczywicie nie
mona wczyta w trybie "F" pliku za-
pisanego w trybie "C" i odwrotnie.

   NAZWY PLIKW

   Nazwa pliku zapisana na tamie jest
cigiem omiu znakw utworzonym
przez obcicie dodatkowych znakw
nazwy podanej przez uytkownika lub
wypenienie tej nazwy spacjami. In-
strukcja OPEN #1,8,128,"F:PLIK
12345" utworzy na tamie plik o naz-
wie PLIK1234, a instrukcja LIST
"F:X1" plik o nazwie X1______. Te
same reguy obowizuj przy odczy-
cie, z tym e wystpuj tu dodatkowe
moliwoci. Uycie w instrukcji iden-
tyfikatora "F:" spowoduje e instruk-
cja, w ktrej wystpi (np. ENTER
"F:") zostanie wykonana na pierw-
szym napotkanym pliku zapisanym w
trybie "F:". Uycie identyfikatora
"F:*" spowoduje, e system bdzie
drukowa nazw kadego napotkane-
go pliku i pyta, czy jest on waciwy.
Nacinicie klawisza T oznacza po-
twierdzenie i spowoduje wykonanie
danej instrukcji, nacinicie innego
klawisza oznacza zaprzeczenie i spo-
woduje szukanie nastpnego pliku.
(W zwizku z tym * nie moe by
pierwszym znakiem nazwy). Podanie
nazwy pliku spowoduje odszukanie
tego pliku na tamie i wykonanie in-
strukcji.

   UWAGI

1. Program uniemoliwia korzystanie
   ze stacji dyskw.
2. Program moe wsppracowa ze
   standardowymi programami kopiu-
   jcymi (np. FCOPY), lecz bd one
   generowa pliki z dugimi przerwa-
   mi.
3. Program moe nie dziaa na niek-
   trych starszych egzemplarzach
   ATARI 800 XL.
4. Instrukcje CLOAD i CSAVE dziaa-
   j tylko w trybie "C:", w trybie "F:"
   mona uywa jedynie instrukcji
   LOAD i SAVE.

   Wojciech Zabootny

BAJTEK 5/87 str. 8
