Professional Documents
Culture Documents
Amiga OS 3.1 Tom 1
Amiga OS 3.1 Tom 1
Amiga OS 3.1 Tom 1
AMIGA OS 3.1
TOM PIERWSZY
ŁÓDŹ 2014
1
ISBN 978-83-937613-1-9
Wszystkie nazwy i znaki handlowe użyte w książce należą do ich właścicieli i zostały użyte wyłącznie w celach
informacyjnych.
Autor i Wydawca nie ponoszą odpowiedzialności za skutki wynikłe z wykorzystania informacji oraz technik
programowania zawartych w książce.
(C) Copyright by
Adam Zalepa
Łódź 2014
All rights reserved
Printed in Poland
2
SPIS TREŚCI:
Od Autora ..................................................................................................................9
PODSTAWY ..........................................................................................................11
Charakterystyka systemu ........................................................................................13
Standardy ................................................................................................................15
PIERWSZE KROKI ............................................................................................31
Uruchomienie .........................................................................................................33
Instalacja na twardym dysku ..................................................................................34
Czynności poinstalacyjne .......................................................................................49
Program instalacyjny ...............................................................................................49
Polska wersja systemu ............................................................................................50
Dysk twardy większy niż 4 GB ...............................................................................57
Inny kontroler dysku ...............................................................................................74
WORKBENCH .....................................................................................................77
Podstawowe operacje na oknach i ikonach ..............................................................79
Tryb wyświetlania okna ..........................................................................................85
Właściwości ikon ....................................................................................................89
Pozostałe operacje ...................................................................................................96
Listwa ekranu Workbencha .....................................................................................99
Podstawowe ustawienia pulpitu . ...........................................................................100
Ułatwienia .............................................................................................................105
Schowek systemowy..............................................................................................106
PAMIĘĆ OPERACYJNA ...................................................................................107
Organizacja pamięci ..............................................................................................109
Ram Dysk .............................................................................................................110
DYSK SYSTEMOWY ........................................................................................113
Urządzenie "SYS:" ................................................................................................115
Struktura zapisu danych ........................................................................................115
Środowisko ...........................................................................................................120
Pliki tymczasowe ..................................................................................................120
URZĄDZENIA ....................................................................................................121
3
Urządzenia fizyczne i logiczne ..............................................................................123
Sterowniki urządzeń ..............................................................................................124
Modyfikacja sterowników urządzeń ......................................................................127
Wiele urządzeń w jednym pliku . ...........................................................................131
CZCIONKI ..........................................................................................................133
Rodzaje czcionek ..................................................................................................135
Instalacja nowych czcionek ...................................................................................136
Konwersja czcionek wektorowych ........................................................................139
Zmiana rozmiaru czcionek wektorowych ..............................................................140
Czcionki typu TrueType ........................................................................................141
Polskie znaki diakrytyczne ....................................................................................143
Standard AmigaPL ................................................................................................144
Ustawianie mapy klawiatury .................................................................................144
Standard ISO-8859-2 ............................................................................................146
Ustawianie czcionek w systemie ...........................................................................147
Konwersja czcionek ..............................................................................................149
Biblioteka "ReqTools" ..........................................................................................151
Problemy z uruchomieniem ..................................................................................157
Program "TransFont" ............................................................................................159
Program "FixFonts" ..............................................................................................163
TEKSTY ..............................................................................................................165
Przeglądarki tekstów .............................................................................................167
Systemowy edytor tekstu ......................................................................................172
TRYBY WYŚWIETLANIA ................................................................................177
Ustawienia trybu wyświetlania . ............................................................................180
Zmiana sterownika monitora .................................................................................182
Ustawienia trybu Overscan ...................................................................................182
Różne sterowniki monitorów ................................................................................184
Okno wyboru trybu wyświetlania ..........................................................................186
Nowe tryby wyświetlania ......................................................................................187
Ustawienia palety kolorów.....................................................................................188
Zarządzanie paletą kolorów ..................................................................................190
IKONY .................................................................................................................193
4
MagicWB ..............................................................................................................195
New Icons .............................................................................................................203
Pakiet „Class Act”..................................................................................................204
Edycja ikon ...........................................................................................................215
Ustawianie rodzaju ikony ......................................................................................219
Wykorzystanie Schowka .......................................................................................219
Inne operacje na grafice ........................................................................................220
Operacje dyskowe .................................................................................................221
Zapisywanie ustawień ...........................................................................................222
Program "Iconian" .................................................................................................222
Narzędzia rysunkowe ............................................................................................225
Zmiana rozmiaru ikony .........................................................................................226
Operacje graficzne ................................................................................................226
Zmiana kolorystyki ikony .....................................................................................228
Operacje związane z tekstem ................................................................................229
Operacje na wycinkach grafiki ..............................................................................230
Zmiana trybu wyświetlania ...................................................................................231
Pozostałe operacje dyskowe ..................................................................................231
Wiele ikon na raz ..................................................................................................232
Ikony domyślne .....................................................................................................233
FORMATY DANYCH ........................................................................................235
Budowa datatypów ................................................................................................237
Instalacja nowych datatypów ................................................................................238
Szczególne wymagania .........................................................................................240
Przenoszenie danych .............................................................................................241
Dyski MS-DOS .....................................................................................................242
Systemy plikowe z rodziny FAT ............................................................................244
Dyski komputerów Macintosh .. ............................................................................248
System plikowy NTFS ............... ..........................................................................249
Systemy plikowe z rodziny EXT ...........................................................................250
Inne systemy plikowe ............................................................................................251
Dyski "nie-DOSowe" ............................................................................................254
Program "WHDLoad" ...........................................................................................255
5
Ładowanie danych do pamięci ..............................................................................262
Zmiana trybu wyświetlania ...................................................................................263
Zmiana klawisza wyjścia lub restartu ....................................................................263
Kontrola wykorzystania pamięci ...........................................................................264
Ochrona pamięci ...................................................................................................264
Obsługa pamięci podręcznej procesorów ...............................................................264
Rozszerzony format dyskietek .. ............................................................................265
Wirtualne napędy ..................................................................................................266
Konwersja znaków ................................................................................................271
LOKALIZACJA .................................................................................................273
NAPĘDY OPTYCZNE .......................................................................................277
Automatyczna instalacja sterowników ...................................................................279
Ręczna instalacja sterowników . ............................................................................281
Obsługa płyt DVD ................................................................................................282
Systemy plikowe ...................................................................................................285
DRUKARKI ........................................................................................................287
Sterownik drukarki ................................................................................................289
Wydruk w trybie tekstowym .................................................................................290
Drukowanie polskich znaków ...............................................................................291
Wydruk grafiki ......................................................................................................292
Wydruk w języku PostScript .................................................................................295
Jednostki miary .....................................................................................................298
Funkcje dodatkowe ...............................................................................................299
Sterowniki poza systemem ....................................................................................301
Menadżery druku ..................................................................................................302
SEKTOR STARTOWY .......................................................................................303
Kickstart ................................................................................................................305
Bootblock ..............................................................................................................306
Rigid Disk Block ..................................................................................................309
Sekwencja startowa .................................................. ............................................313
Menu startowe ............................ ..........................................................................314
Diagnostyka uszkodzeń .........................................................................................319
Własna dyskietka ..................................................................................................321
6
Aktualizacja Kickstartu .........................................................................................323
BEZPIECZEŃSTWO .........................................................................................327
ROZSZERZENIA SYSTEMOWE .....................................................................339
Interfejs użytkownika ............................................................................................341
Menu górne ...........................................................................................................349
Obsługa urządzeń logicznych ................................................................................355
Programy typu "Commodity" ................................................................................356
Składniki systemowe dla szybszych procesorów ...................................................363
Nowy program instalacyjny ..................................................................................365
AMIGA DOS .......................................................................................................367
Wyświetlanie zawartości katalogów ......................................................................373
Wyświetlanie zawartości plików ...........................................................................383
Tworzenie nowych plików i katalogów .................................................................386
Zmiana nazwy plików i katalogów ........................................................................388
Kopiowanie i przenoszenie danych .......................................................................389
Usuwanie plików i katalogów................................................................................393
Łączenie plików ....................................................................................................395
Zmiana atrybutów plików i katalogów ..................................................................395
Zmiana daty i godziny utworzenia lub modyfikacji ...............................................399
Dodawanie komentarzy .........................................................................................400
Sortowanie zawartości plików tekstowych ............................................................401
Przeszukiwanie plików tekstowych .......................................................................402
Uruchamianie programów .....................................................................................406
Zmiana znaku zachęty ...........................................................................................407
Badanie wersji pliku ..............................................................................................408
Tworzenie urządzeń logicznych . ...........................................................................411
Formatowanie dysków ..........................................................................................415
Zmiana nazwy dysków ..........................................................................................417
Automatyczny start dyskietek ...............................................................................418
Kopiowanie dyskietek ...........................................................................................419
Zabezpieczanie dysków ........................................................................................421
"Montowanie" urządzeń ........................................................................................423
Działania matematyczne .......................................................................................426
7
Funkcje logiczne ...................................................................................................427
Wyświetlanie informacji o komputerze .................................................................428
Operacje na procesach ..........................................................................................433
Zegar systemowy ..................................................................................................438
Wczytywanie Workbencha ....................................................................................439
Aktualizowanie ustawień systemowych ................................................................440
Czcionki i mapy klawiatury ..................................................................................441
Zastępowanie nazw poleceń .................................................................................442
Polecenia rezydentne .............................................................................................444
Inne polecenia ułatwiające pracę ...........................................................................445
Korzystanie ze Schowka .......................................................................................448
Poprawki systemowe .............................................................................................449
Obsługa datatypów ................................................................................................451
Aktualizacja stanu napędu wymiennego ................................................................451
Obsługa napędu taśmowego (streamera) ...............................................................452
Zmienne środowiskowe ........................................................................................453
Tworzenie skryptów AmigaDOS ...........................................................................457
AREXX ................................................................................................................465
Pierwszy skrypt ARexxa .......................................................................................468
Zmienne ................................................................................................................470
Operatory ..............................................................................................................471
Polecenia ...............................................................................................................473
Pętle ......................................................................................................................474
Polecenia warunkowe ...........................................................................................475
Polecenia sterujące ................................................................................................476
Operacje na ciągach tekstowych ...........................................................................478
Pobieranie i zapisywanie danych ...........................................................................486
Format liczb ..........................................................................................................489
Podprogramy .........................................................................................................490
Korzystanie z poleceń AmigaDOS ........................................................................492
Data systemowa ....................................................................................................492
Komunikaty o błędach ..........................................................................................493
Zakończenie..........................................................................................................500
8
OD AUTORA
9
nowoczesnego systemu. Umożliwiają obsługę nowego sprzętu, a także elementów
programowych niedostępnych dla systemu w wersji 3.1.
Łódź 2014
10
PODSTAWY
11
12
CHARAKTERYSTYKA SYSTEMU
● Autokonfiguracja
● Wielozadaniowość
13
● Komunikacja między programami
System umożliwia również sprzęganie funkcji wielu programów tak, aby uzyskać
automatyzację czynności lub wykorzystanie ich w nietypowy sposób. Można łączyć
określone funkcje różnych programów w taki sposób, aby automatycznie wykonywały
funkcje wymagające dużego nakładu pracy. Dwa na pozór identyczne programy mogą
działać i wyglądać zupełnie inaczej u różnych użytkowników. Możliwości te stwarza
język skryptowy ARexx oraz tzw. schowek systemowy (ang. clipboard). Oba elementy
omawiamy w osobnych rozdziałach. Obsługa ARexxa wymaga nauki elementów
programowania, choć można się bez tego obejść przez odpowiednie wykorzystanie
gotowych programów. Wiele z nich posiada również opcje pozwalające na wykorzystanie
języka skryptowego bezpośrednio z poziomu okna lub menu programu.
14
● Kompatybilność
STANDARDY
● Klawiatura
15
system operacyjny nie wspiera ich automatycznie. Nie oznacza to jednak, że nie mamy
możliwości kontroli poszczególnych funkcji, lecz wszystko zależy od uruchomionego
programu.
Warto także zwrócić uwagę na typową dla Amigi kombinację klawiszy SHIFT i
lewej lub prawej strzałki klawiszy kursora. Zwykle powodują one przeskoczenie kursora
do początku lub końca linii przy wprowadzaniu tekstu. Jest to opcja niedostępna w
większości innych systemów operacyjnych lub jest realizowana w inny sposób.
● Mysz
16
● Ekran
● Okno
17
jest możliwość przemieszczania na ekranie. Aby tego dokonać należy najechać
wskaźnikiem myszki na listwę i przytrzymując lewy klawisz przesunąć wskaźnik w inne
miejsce. Na koniec należy puścić klawisz myszki. W podobny sposób można zmieniać
rozmiary okien, lecz skorzystać trzeba z pola znajdującego się w dolnym prawym roku
okna. Zawartość okna może być większa niż jego rozmiar. W takiej sytuacji zawierać
będzie pola przeznaczone do przewijania zawartości. Będą to suwaki oraz związane z
nimi przyciski przewijania. Omawiamy je dalej.
Każde okno może być aktywne lub nieaktywne. Aktywne ma listwę oraz ramkę
domyślnie wypełnioną w kolorze niebieskim. Okno nieaktywne posiada te same elementy
zaznaczone na szaro. Jeśli okno nie jest aktywne, nie można nic zmienić w ramach jego
zawartości. Nie ma to jednak wpływu na działanie programu. Okno staje się aktywne od
razu po uruchomieniu programu lub funkcji z nim związanej. Aby było nieaktywne należy
najechać wskaźnikiem myszki na obszar poza oknem i nacisnąć lewy klawisz myszki na
dowolny element interfejsu użytkownika. Należy zwrócić uwagę, że możemy w ten
sposób wywołać automatycznie funkcję innego programu. Aby okno stało się na nowo
aktywne należy umieścić wskaźnik w jego obszarze i nacisnąć lewy klawisz myszki.
Aktywne może być tylko jedno okno na raz. Kolejno otwierane okna zasłaniają
poprzednie, o ile zajmują ten sam obszar na ekranie. Można je jednak swobodnie
przełączać tak, aby wyświetlane było interesujące nas okno. Operacje te nie mają wpływu
na działanie funkcji programów. Do przełączenia kolejności wyświetlania służy pole
znajdujące się w prawym górnym roku okna. Po najechaniu na niego wskaźnikiem myszki
i naciśnięciu lewego klawisza, okno zostanie umieszczone „pod spodem” poprzednio
uruchomionego. Ponowne użycie pola daje rezultat w postaci pokazania okna „na
wierzchu”. Funkcja ta działa niezależnie od ilości okien otwartych na ekranie, choć w
przypadku, gdy mamy dostępnych większą ilość, korzystanie z tej opcji może wydać się
nieco utrudnione.
18
pozostałych pól. Należy zwrócić uwagę, że przycisk ten umieszczony jest po drugiej
stronie niż w większości innych systemów. Nie posiada dodatkowych funkcji.
● Menu górne
Menu górne związane jest zwykle z ekranem, dlatego niezależnie od tego, jaką
część programu obsługujemy, uzyskamy zawsze te same opcje. Może być jednak
związane także z konkretnym oknem. Wtedy, w zależności od tego, które okno będzie
aktywne, na listwie ekranu wyświetlone zostaną inne funkcje menu górnego. Sytuacja
taka występuje szczególnie często, gdy uruchamiamy na tym samym ekranie wiele
programów, a więc otworzymy kilka oddzielnych okien. Jeśli korzystamy z programu,
który otwiera własny ekran, od razu uzyskujemy dostęp do jego menu. Natomiast w
przypadku, gdy program otwiera swoje okno, musimy je uaktywnić, w przeciwnym razie
jego menu górne będzie niedostępne. Rzadko się zdarza, że nie będziemy mieli żadnych
opcji do wyboru, najczęściej uzyskamy dostęp do jednego z menu, niekoniecznie tego,
które nas interesuje. Dlatego przy pracy z wieloma programami na raz, należy zwracać
szczególną uwagę na to, na jakim ekranie operujemy oraz które okno jest aktywne.
19
najechanie wskaźnikiem myszki na nazwę spowoduje wyświetlenie listy z dodatkowymi
opcjami umieszczonej obok. Dzieje się tak, gdy dana funkcja udostępnia bardziej
szczegółowe możliwości i jest ich duża ilość. Umieszczanie wszystkich w głównym menu
jest wtedy niewskazane lub wręcz niemożliwe ze względu na brak miejsca. Obsługa
pod-menu jest analogiczna do zwykłego menu. Wybranie konkretnej opcji powoduje
zwykle efekt w postaci uruchomienia programu, wyświetlenia komunikatu lub otwarcia
okna ana ekranie. Istnieją także opcje, których wybranie powoduje jedynie zmianę statusu
funkcji, tj. jej „włączenie” lub „wyłączenie”. Można to łatwo poznać, gdyż po wybraniu
zostanie ona zaznaczona charakterystycznym znakiem z lewej strony. Włączenie opcji
może skutkować dodatkowymi czynnościami programu, lecz nie jest to regułą.
Warto zapamiętać czym różni się opcja „Zapisz” od „Zapisz jako”. Jeśli
zapisujemy projekt pierwszy raz, obie działają tak samo. Po ich wybraniu na ekranie
pojawia się okno wyboru, w którym wskazujemy nazwę pliku, pod jakim zostanie
zapisany nasz projekt. Jeśli jednak projekt był już wcześniej zapisywany, funkcja „Zapisz”
automatycznie zapisuje go pod tą samą nazwą, tracąc jednocześnie wcześniejszy zapis.
Ggdy chcemy zapisać plik pod inną nazwą należy skorzystać z opcji „Zapisz jako”.
Wyświetla ona zawsze okno wyboru, w którym decydujemy o nazwie pliku. Więcej o
oknach wyboru powiemy w dalszej części rozdziału. Drugie typowe menu to „Edycja”
(ang. „Edit”). Zawiera opcje związane z operacjami na poszczególnych elementach
projektu. Najczęściej występują tu funkcje takie jak „Wytnij” (ang. „Cut”), „Skopiuj” lub
„Kopiuj” (ang, „Copy”) oraz „Wstaw” (ang. „Paste”). Opcje te korzystają z systemowego
20
schowka (ang. clipboard), o którym możesz przeczytać w rozdziale pod tą samą nazwą.
Opcja „Wytnij” umożliwia – zgodnie ze swoją nazwą - wycięcie zaznaczonej wcześniej
część projektu i zapamiętanie jej tymaczasowo w pamięci komputera. Sposób zaznaczania
zależy od konkretnego programu, zwykle polega na podświetleniu fragmentu zawartości
przy użyciu myszki. Wycięty element zostaje zapamiętany i można go później wstawić w
inne miejsce za pomocą drugiej wymienionej opcji „Wstaw”. Istnieje też możliwość
zapamiętania zaznaczonego fragmentu bez jego wycinania, dzięki czemu można
duplikować zawartość projektu. Służy do tego opcja „Skopiuj” lub „Kopiuj”.
● Ikony
21
obiektu, który reprezentuje. Nazwa pliku ikony jest podobna do nazwy obiektu, posiada
jednak charakterystyczne zakończenie zwane rozszerzeniem. W przypadku ikon jest to
„.info”. Na przykład, jeśli plik nazywa się „Tools”, plik ikony będzie miał nazwę
„Tools.info”. Pliki mogą mieć różne rozszerzenia w zależności od rodzaju. Aby uruchomić
program, z którym związana jest ikona należy najechać wskaźnikiem na jej grafikę, a
następnie nacisnąć dwa razy, szybko lewy klawisz myszki. Operacja ta nosi nazwę
„podwójnego kliknięcia” lub krócej „dwukliku”.
Jak wiemy na każdym dysku znajdują się pliki i katalogi. Dla tych ostatnich
przeznaczony jest kolejny rodzaj ikony o oczywistej nazwie Katalog lub Szuflada (ang.
Drawer). Sprawa jest nieco bardziej skomplikowana z ikonami plików. Pliki mogą mieć
wiele rodzajów, system Amigi rozróżnia jednak dwa główne typy. Pierwszym z nich jest
Narzędzie (ang. Tool) i przeznaczony jest dla wszystkich programów. Jest to ważne, gdyż
uruchomienie programu związane jest często z wywołaniem określonych parametrów.
Drugim typem jest Projekt (ang. Project), który zarezerwowany jest dla plików
stanowiących produkty programów. Może być to na przykład plik tekstowy zapisany w
edytorze tekstu lub grafika zapisana w programie graficznym. Charakterystyczną cechą
takich plików jest fakt, iż same w sobie zawierają jedynie „suche” dane, które możliwe są
do odczytania dopiero przy użyciu innych programów. Ostatnim podstawowym rodzajem
ikon jest Śmietnik lub Kosz (ang. Trashcan). Ma to znaczenie przede wszystkim na
pulpicie systemowym, gdyż ikona taka jest umieszczana w głównym katalogu dysku.
Omówimy to później.
22
Każda ikona ma dwa stany – może być „zaznaczona” lub „niezaznaczona”.
Domyślnie po wyświetleniu jest oczywiście niezaznaczona. Aby ją zaznaczyć należy
najechać na nią wskaźnikiem myszki i nacisnąć lewy klawisz. Tym razem nazywamy to
„kliknięciem” lub „pojedynczym kliknięciem”. Wyłączenie zaznaczenie polega na
wykonaniu tej samej czynności na innej ikonie lub na pustym miejscu na ekranie. Zmiana
stanu wiąże się ze zmianą wyglądu ikony. Ikony systemu Amigi posiadają możliwość
zapisania dwóch grafik, które zmieniają się stosownie do stanu. Zmiana wyglądu może
być dowolna, nie ma tu ograniczeń poza rozmiarem samej ikony. Obie grafiki mogą być
także identyczne, wszystko zależy od upodobań użytkownika. Ponadto ikony posiadają
ramki, choć można je wyłączać.
● Przyciski
Przyciski dzielą się na kilka rodzajów. Podstawowym jest tzw. zwykły przycisk,
czyli ramka zawierająca napis, którą można wybrać za pomocą myszki. Pole takie
umożliwia uruchomienie określonej funkcji w programie. Po wybraniu wraca do pozycji
wyjściowej. Oprócz napisu może na nim znajdować się dowolny symbol graficzny.
Przycisk zwykły nie wpływa na stan innych funkcji, nawet jeśli znajduje się w większej
grupie podobnych pól. Innym rodzajem jest przycisk radiowy. Różni się od zwykłego
tym, że po wybraniu nie wraca do poprzedniego stanu. Posiada inny kształt, a jego
oznaczenie widać obok. Znajduje się zwykle w otoczeniu podobnych przycisków i
przedstawia listę możliwości do wyboru. Jego wybranie zmienia stan pozostałych
przycisków radiowych. Innymi słowy powoduje „wyłączenie” innych opcji. Jednocześnie
może być wybrany tylko jeden przycisk radiowy. Jego odmianą jest znacznik. Działa
23
podobnie, lecz zamiast„wciśnięcia” powoduje pojawienie się na nim charakterystycznego
znaku „zakreślenia”. Oznacza to aktywację danej opcji. Znacznik może powodować
zmianę stanu innych pól, lecz nie jest to regułą, wszystko zależy od przeznaczenia w
programie. Kolejnym rodzajem jest przycisk cykliczny. Służy do wyboru jednej opcji z
szeregu możliwości wyświetlonych w postaci napisów. Po wybraniu „przełącza” stan na
kolejno dostępną funkcję. Gdy dotrzemy do ostatniej opcji, automatycznie wyświetlona
zostanie pierwsza.
● Pola tekstowe
● Okna wyboru
24
zwrócić uwagę na to, czy jedna z opcji jest wytłuszczona. Jeśli tak się zdarzy, oznacza to,
iż jest to wybór sugerowany. Z funkcji takiej można skorzystać bez większych obaw,
nawet jeśli nie znamy zbyt dobrze jej działania. W praktyce najczęściej spotykane jest
jednak okno wyboru plików. Służy do wskazania pliku lub plików potrzebnych do
wykonania operacji. Okno takie wyposażone jest w kilka standardowych przycisków oraz
listy przedstawiającej zawartość dysku. Wygląda tak jak na ilustracji poniżej.
25
Możliwe jest także skorzystanie z przycisku „Nadrzędny” (ang. „Parent”),
znajdującego się obok. Jego wybranie powoduje odczytanie katalogu nadrzędnego w
stosunku do tego, który jest wyświetlony w oknie. Okno wyboru plików może również
zawierać pole „Filtr” lub „Wzorzec” (ang. „Pattern”). Pozwala wyświetlić nazwy zgodne
z tzw. wzorcem. Więcej szczegółów na temat
obu kwestii przeczytasz w rozdziale
zatytułowanym „Amiga DOS”.
26
suwaków. Posiadają analogiczną funkcję, lecz należy ich używać w innych sposób.
Suwaki składają się z pola przedstawiającego całą dostępną zawartość oraz drugiego,
które pokazuje aktualną wyświetlaną pozycję.
● Lista
● Pasek postępu
27
● Skróty klawiaturowe
● System pomocy
28
umożliwia uruchamianie co najmniej części swoich funkcji w taki sposób. Przykładem
może być załadowanie tekstu do edytora przez przeniesienie ikony pliku tekstowego na
ikonę programu. Używając programu w konwencjonalny sposób należy uruchomić
program, wybrać opcję ładowania pliku, a potem wskazać plik do wczytania. System
„przeciągnij i upuść” jest więc nie tylko łatwiejszym i bardziej naturalnym sposobem
używania programów, ale także dużo szybszym. W dalszej części książki wielokrotnie
przytaczamy przykłady użycia tego systemu w kontekście korzystania z różnych funkcji
systemu operacyjnego.
● Program instalacyjny
29
30
PIERWSZE KROKI
31
32
URUCHOMIENIE
System operacyjny w wersji 3.1 dostarczany jest na kilku dyskietkach 3.5”. Jedna
z nich była dołączana do komputerów wyposażonych fabrycznie w dysk twardy. Nosi
nazwę „Install” i to właśnie ona będzie nas na początku najbardziej interesować. Aby
uruchomić system należy włączyć Amigę, a następnie włożyć do stacji dyskietkę
oznaczoną jako „Workbench”. Po chwili na ekranie zostanie uruchomiona podstawowa
część, czyli pulpit. Podobnie można skorzystać z dyskietki zatytułowanej „Install”, lecz
uruchomi ona uproszczone środowisko pracy. Za jego pomocą można przygotować do
pracy dysk twardy oraz zainstalować na nim system. Pozostałe dyskietki zawierają
oprogramowanie pomocnicze, w szczególności:
System można bez przeszkód używać bez dysku twardego, lecz jest to
niewygodne. Dzieje się tak, gdyż wiele funkcji korzysta z plików zapisanych w
przynajmniej kilku katalogach, stąd aby uruchomić różne programy często należy
kilkakrotnie przełożyć dyskietki. Nie wpływa to pozytywnie na ich żywotność, nie
wspominając o komforcie pracy. Ponadto w sytuacji, gdy chcemy dostosować system do
swoich potrzeb, może okazać się, iż na dyskietkach brakuje miejsca. W takiej sytuacji
jedynym rozwiązaniem byłoby skasowanie nieużywanych plików, lecz pozbywamy się
wtedy części normalnie dostępnych opcji. Nie wiemy też kiedy dodatkowe pliki mogą
nam się przydać, szczególnie jeśli nie mamy dużej wiedzy na temat Amigi. Dlatego nie
należy nigdy kasować plików z dyskietek systemowych, a co najwyżej wykonać ich kopie
i dopiero potem przeprowadzać próby. Najlepszym rozwiązaniem, i w praktyce jedynym
rozsądnym, jest instalacja systemu na dysku twardym. Jeśli nie chcesz lub nie możesz
tego zrobić, przejdź do rozdziału „Workbench”.
33
Weź jednak pod uwagę, że korzystanie z systemu za pośrednictwem jedynie
dyskietek będzie mocno utrudnione i w wielu miejscach ograniczone do podstawowych
czynności. Nie uruchomisz także wielu dodatkowych programów.
● Przygotowanie dysku
34
Najedź wskaźnikiem na ikonę podpisaną „Install3.1” o naciśnij dwa razy, szybko
lewy klawisz myszki. Wyświetlone zostanie okno z zawartością dyskietki. W analogiczny
sposób odczytaj zawartość katalogu „HDTools”. Pojawią się dwie nowe ikony, nas
interesuje program „HDToolBox”. Służy on do wykonywania podstawowych operacji na
dysku twardym.
35
Uruchom „HDToolBox” w taki sam sposób, czyli najedź wskaźnikiem na jego
ikonę i naciśnij dwukrotnie lewy klawisz myszki. Główne okno programu wygląda tak:
36
Ta część programu służy do zarządzania dyskami. Lista w centralnej części
zawiera symbole wszystkich odczytanych wcześniej rodzajów dysków. W naszej sytuacji,
instalujemy dysk na czystym systemie operacyjnym, dlatego nie będziemy mieli żadnej
pozycji na liście. Aby to zmienić należy wybrać przycisk „Define New...” znajdujący się w
dolnej części okna. W ten sposób przejdziemy do opcji szczegółowych związanych z
naszym dyskiem:
37
które posiada nasz dysk twardy. W przypadku nieprawidłowego odczytu zdarza się, że
pola zawierają przypadkowe znaki, co oczywiście nie powinno mieć miejsca i powoduje
późniejsze problemy z używaniem dysku. Gdyby tak się zdarzyło powinieneś sprawdzić
czy Twój komputer jest w pełni sprawny. Po upewnieniu się, że dane zostały odczytane
należy wybrać przycisk „Ok” znajdujący się w prawym dolnym roku okna. Dzięki temu
powrócimy do poprzedniej listy. Może także pojawić się dodatkowy komunikat, który
oznacza, że na liście dysków istnieje już taki sam model, jaki odczytaliśmy. Taka sytuacja
nie może mieć miejsca na czystym systemie, może jednak wystąpić jeśli ktoś wcześniej
korzystał z naszej dyskietki „Install”. Należy wybrać przycisk „Continue”, przez co
potwierdzimy zapis danych.
38
W oknie pojawi się poziomy pasek przedstawiający podział dysku. Niżej widać
kilka dodatkowych opcji. Domyślnie program sugeruje podział dysku na dwie równe
części Czarne pole to partycja aktualnie wybrana, której parametry możemy zmieniać.
Prostokąt z czarno-białą szachownicą obok to druga partycja. Jest to typowy układ, w
większości wypadków jednak mało wygodny. Dlatego najlepiej go zmienić. Na początek
powinniśmy ustalić wielkość pierwszej partycji, na której znajdzie się system operacyjny.
Najedź wskaźnikiem myszki na pole przedstawiające drugą partycję i naciśnij lewy
klawisz. Stanie się ono automatycznie zaznaczone. Potem wybierz przycisk oznaczony
jako „Delete Partition”. Okno powinno wyglądać teraz tak jak na ilustracji:
39
Możemy teraz swobodnie ustawić wielkość pierwszej partycji (czyli
systemowej), korzystając z całego obszaru dysku. Po prawej stronie znajduje się niebieska
strzałka, a pod spodem napis „Size” i rozmiar partycji podany w megabajtach. Aby
zmienić rozmiar najedź wskaźnikiem na strzałkę, a następnie naciśnij i przytrzymaj lewy
klawisz myszki. Potem, cały czas trzymając klawisz, przesuń wskaźnik w lewą lub prawą
stronę, w zależności od tego jaki rozmiar partycji chcesz uzyskać. Partycja systemowa nie
musi być zbyt duża, ale wszystko zależy od wielkości Twojego dysku. Ze względu na
bezpieczeństwo danych, standardowo wielkość pierwszej partycji nie powinna
przekraczać 2048 megabajtów, czyli 2 GB. Spróbuj ustawić ją na rozmiar ok. 200
megabajtów, to na początek w zupełności wystarczy. Następnie puść lewy klawisz
myszki. Powinieneś uzyskać sytuację podobną do takiej:
Ustawiliśmy wielkość partycji systemowej. Pole po prawej stronie paska stało się
szare, co oznacza, że jest to nieużywane miejsce na dysku. Nie ma sensu go tracić, dlatego
trzeba utworzyć drugą partycję. Aby to wykonać wystarczy wybrać opcję „New Partition”
znajdującą się poniżej. Nazwa funkcji zostanie podświetlona na niebiesko. Najedź teraz
wskaźnikiem na puste miejsce na pasku (czyli na szare pole) i naciśnij lewy klawisz
myszki. Utworzyłeś właśnie drugą partycję. Nowa partycja automatycznie zajmuje
największą wolną przestrzeń na dysku, czyli całe szare pole. Jeżeli nie chcesz tworzyć
większej ilości partycji, nie zmieniaj nic na pasku. Jeśli przewidujesz jednak, że przyda Ci
się więcej mniejszych części, analogicznie zmień wielkość drugiej partycji za pomocą
niebieskiej strzałki i znowu użyj opcji „New Partition”. Jest to ogólna zasada, według
której zawsze utworzysz nową partycję zajmującą całą wolną przestrzeń na dysku. Gdyby
40
zdarzyło się, że za pustym miejscem znajduje się inna, wcześniej założona partycja,
zostanie ona zachowana. Za każdym razem Twoja nowa partycja zajmie tylko wolne
miejsce do końca dysku lub do początku kolejnej partycji. Wybierz teraz myszką pierwszą
partycję w sposób opisany wcześniej. Zwróć uwagę, że oba pola są przedstawione w
formie czarno-białej szachownicy. Dzięki temu wiesz, że wykorzystałeś całą wolną
przestrzeń dysku. Wybierając odpowiednie pole, wskazujesz partycję, której parametry
chcesz odczytać lub zmienić. Po wybraniu każdej z nich, w polach znajdujących się
poniżej wyświetlone będą inne wartości, odpowiadające wskazanej części dysku.
41
zachętę do zmiany. Analogicznie wpisz tu swoją nazwę, np. „DH2”. Pole „Bootable”
pozostaw tym razem niezakreślone, gdyż nie chcemy mieć dwóch partycji startujących.
Czynności te powtórz dla każdej nowo utworzonej partycji. Następnie wybierz przycisk
„Ok” widoczny w prawej dolnej części okna. Jeżeli wszystko wykonałeś poprawnie,
powrócisz do głównego okna programu, a na liście w pozycji „Status” wyświetlony
będzie napis „Changed”.
● Formatowanie
42
W górnej części wyświetlona jest nazwa urządzenia oraz jego rozmiar podany w
megabajtach. Poniżej, obok napisu „Nowa nazwa wolumenu” (ang. „New Volume Name”),
możesz wpisać nazwę, jaką będzie nosiła ikona Twojego dysku. Domyślnie jest to
„Pusty” (ang. „Empty”). Możesz tu od razu wpisać nową nazwę.
43
nowych danych, stara zawartość jest usuwana. Dzieje się tak, mimo iż zapisane wcześniej
pliki i katalogi od razu stają się niewidoczne dla użytkownika. Jeżeli formatujesz dysk
pierwszy raz, powinieneś oczywiście skorzystać z opcji „Formatuj”. Po wybraniu na
ekranie pojawi się nowe okno z prośbą o potwierdzenie operacji, gdyż wiąże się to w
bezpowrotną utratą zapisanych danych. Komunikat ten jest wyświetlany nawet w sytuacji,
gdy formatowany dysk jest czysty. Należy potwierdzić operację przez wybranie opcji
„Formatuj”. System posiada ponadto drugie zabezpieczenie przed omyłkowym
formatowaniem dysku. Po wybraniu przycisku wyświetlone zostanie kolejne okno z
ostrzeżeniem. Tutaj również trzeba skorzystać z przycisku „Formatuj”. Teraz operacja
formatowania zostanie rozpoczęta. W zależności od rozmiaru dysku może to potrwać
kilka, kilkanaście lub nawet kilkadziesiąt minut. W jej trakcie w oknie formatowania
pojawi się napis „Formatowanie dysku...” (ang. „Formatting disk...”) oraz pasek postępu
przedstawiający przebieg operacji. Niebieskie pole pokazuje jaka część jest już za nami.
Poczekaj aż dotrze on do wartości 100%. Jeśli nie wystąpi żaden błąd, okno
automatycznie zniknie, a pod ikoną formatowanej partycji wyświetlona zostanie Twoja
nazwa. Od tej chwili możesz korzystać z dysku. Tę samą procedurę należy powtórzyć dla
każdej utworzonej partycji. Pamiętaj jednak, aby nadać każdej z nich inną nazwę. Możesz
co prawda użyć tej samej, jednak praca w takiej sytuacji nie będzie wygodna, gdyż
niektóre programy będą miały problem z rozpoznaniem właściwej partycji, na której
chcesz pracować. Dlatego najlepiej nazwij każdą część dysku zgodnie z jej planowanym
przeznaczeniem, np. „Praca”, „Muzyka” czy „Gry”. Tak przedstawiają się podstawowe
zasady związane z przygotowaniem dysku do pracy. Po prawidłowym sformatowaniu
partycji można przystąpić do instalacji systemu operacyjnego.
● Instalacja systemu
44
Komunikat zawarty w oknie informuje, że instalacja dotyczy systemu
operacyjnego Amigi w wersji 3.1. Aby przejść dalej należy wybrać przycisk „Proceed” w
standardowy sposób, czyli po najechaniu na niego wskaźnikiem myszki i nacisnąć lewy
klawisz. Pojawią się kolejne opcje. Mamy możliwość wyboru, czy chcemy instalować
system od podstaw czy tylko uaktualnić wersję językową. Jak wspomnieliśmy, dyskietka
nie zawiera polskiej wersji, dlatego opcja „Update Languages” jest dla nas nieużyteczna.
Wybrać należy wybrać funkcję znajdującą się po lewej stronie, czyli „Install Release 3.1”.
Okno znów zmieni zawartość. Mamy trzy możliwości wyboru tzw. trybu instalacji.
45
Następnie należy wybrać przycisk „Proceed With Install”. Naszym oczom ukażą
się kolejne opcje instalacji. Tym razem możemy zdecydować, czy chcemy skorzystać z
testowej opcji instalacji nazwanej w programie „na niby” oraz w jaki sposób będzie
zapisywany plik zawierający wszystkie czynności wykonane przez instalator. Obie
funkcje mogą przydać się w sytuacji, gdy konieczne będzie sprawdzenie jakie pliki
znajdują się w naszym systemie, czyli w sytuacjach awaryjnych. Nas jednak interesuje
teraz tylko zainstalowanie systemu, dlatego nie należy tu nic zmieniać, a jedynie wybrać
przycisk „Proceed”. Teraz program będzie próbował rozpoznać partycję, na której ma być
zainstalowany system. Jeżeli wszystko zostało ustawione prawidłowo, powinna zostać
wykryta partycja startująca, a jej nazwa wyświetlona w dolnej części okna, tak jak w
naszym przypadku - „System2:”
46
Należy upewnić się, czy w miejscu oznaczonym strzałką znajduje się nazwa
naszej pierwszej partycji, czyli przeznaczonej na system operacyjny. Jeżeli wszystko się
zgadza potwierdź chęć instalacji przez wybranie pola oznaczone jako „Yes”. Gdyby było
inaczej, zwykle oznacza to, że dysk nie został prawidłowo przygotowany do pracy.
Dlatego trzeba przerwać instalację, przez wybranie przycisku „Abort Install”, a następnie
powrócić do punktu „Przygotowanie dysku”. Gdy potwierdzimy instalację na partycji
systemowej, w oknie pojawią się następne opcje. Tym razem możemy wybrać wersję
językową, jaka zostanie zainstalowana na dysku. Automatycznie wybrany będzie język
angielski i w naszym przypadku powinno tak zostać. Trzeba tylko sprawdzić, czy pole
obok napisu „English” jest zakreślone. Jeśli nie jest, wybierz je w standardowy sposób.
Potem kolejny raz skorzystaj z przycisku „Proceed”. W następnym oknie mamy
możliwość wybrania różnych sterowników drukarek. Sposób instalacji jest analogiczny
do poprzednich funkcji. Należy wskazać myszką pole znajdujące się obok nazwy
sterownika i nacisnąć lewy klawisz myszki. Jeżeli pole będzie zakreślone, sterownik
zostanie zainstalowany wraz z systemem. Oczywiście sterowniki widoczne na liście nie
będą odpowiednie dla większości nowszych drukarek. Wyjątek stanowi pozycja
„PostScript”. Jest to uniwersalny język opisu dokumentu, stosowany w poligrafii.
Wybierz tę opcję, a następnie skorzystaj z przycisku „Proceed”. Zawartość okna znów się
zmieni. W kolejnym kroku możesz wybrać układ klawiatury, z jakiego chcesz korzystać
w systemie. Nie ma opcji polskiej klawiatury, lecz najbardziej zbliżone do jej układu są
pozycje „American” oraz „British”. Wybierz jedną z nich, w taki sam sposób jak
poprzednio. Potem przejdź dalej korzystając z przycisku „Proceed”.
47
dyskietek nie trzeba potwierdzać, program automatycznie rozpozna dyskietkę i zacznie
kopiować z niej dane. Jeżeli nic się nie stało, oznacza to, że włożyłeś nieprawidłową
dyskietkę do stacji. W takiej sytuacji po prostu je zamień. Kopiowanie z dyskietki
„Workbench” będzie trwało dłuższą chwilę. Następnie program poprosi o włożenie
dyskietki „Amiga Locale”, w taki sam sposób jak poprzednio. Należy postąpić zgodnie z
komunikatem i poczekać na skopiowanie odpowiednich plików. Kolejno pojawi się
informacja o konieczności włożenia dyskietek „Amiga Extras”, „Amiga Fonts” oraz
„Amiga Storage”. Za każdym razem po prostu je zamieniaj nie wybierając żadnych opcji
na ekranie. Kopiowanie zajmie kilka minut ze względu na małą szybkość odczytu stacji
dyskietek.
48
CZYNNOŚCI POINSTALACYJNE
● Program instalacyjny
Teraz wpisz:
copy Install3.1:Installer C:
49
POLSKA WERSJA SYSTEMU
lha.run
i naciśnij ENTER. Pojawi się lista z jednym plikiem, który należy pobrać. Oba
pliki musimy zapisać w dowolnym miejscu na twardym dysku Amigi, a następnie
zainstalować w systemie. Proponujemy skopiować oba pliki na drugą partycję dysku
twardego. Jest to rozwiązanie mało skomplikowane i bezpieczne dla systemu. Gdy pliki
będziemy już mieli na dysku, możemy rozpocząć instalację polskiej wersji systemu. Na
początek musimy odczytać katalog, w którym zapisane zostały pliki pobrane z Internetu.
W naszym przypadku przenieśliśmy je na partycję dysku o nazwie „Praca”. Należy zatem
najechać wskaźnikiem na ikonę partycji i nacisnąć dwa razy lewy klawisz myszki. Jeżeli
pracę wykonujemy zaraz po instalacji systemu, na ekranie pojawi się okno nie
zawierające żadnych ikon. Gdy na dysku wcześniej zapisaliśmy więcej plików, w oknie
pojawią się dodatkowe ikony, jednak zasada instalacji pozostanie zawsze taka sama.
Zarówno plik „WFMH_LocalePL_v3.2.lha”, jak i „lha.run” nie będzie od razu widoczny,
gdyż nie posiadają one swoich ikon. Dlatego musimy je wyświetlić. Skorzystamy z menu
górnego „Okna” (ang. „Window”), z którego trzeba wybrać opcję „Wyświetl...” (ang.
50
„Show”). Powinno rozwijąć się pod-menu, w którym wskazujemy funkcję „Wszystkie
pliki” (ang. „All Files”). Spowoduje to wyświetlenie wszystkich plików zapisanych na
dysku, niezależnie od tego czy posiadają ikony. Teraz już możemy bez przeszkód
rozpocząć pracę. Najpierw najedź wskaźnikiem na plik „lha.run” i naciśnij dwa razy lewy
klawisz myszki. Na ekranie znowu pojawi się okno „Wykonaj polecenie”, a w nim
wpisana nazwa. Nic nie zmieniaj, tylko wybierz przycisk „Ok”. Pojawi się okno o nazwie
„Okno komunikacyjne” (ang. „Output Window”). Poczekaj na rozpakowanie plików, może
to zająć chwilę. Jeżeli w ostatniej linii wyświetlony będzie komunikat „Operation
successfull!”, oznacza to, że operacja przebiegła prawidłowo. Należy zamknąć okno przy
użyciu standardowego przycisku w lewym górnym rogu. Dzięki temu powrócimy do okna
zawierającego pobrane pliki. Teraz musimy skopiować plik z programem „LHA” do
naszego systemu. Okno dysku nie jest jednak automatycznie odświeżane. Dlatego, aby
wyświetlić nowe pliki wybierz opcję „Zaktualizuj” (ang. „Update”) dostępną w menu
górnym „Okno” (ang. „Window”). W oknie pojawią się dodatkowe pliki o nazwach
rozpoczynających się na „lha”. Korzystając z poziomego suwaka przewiń zawartość tak,
aby w oknie widoczny był plik o nazwie „lha_68k”. Potem najedź na niego wskaźnikiem i
naciśnij dwa razy lewy klawisz myszki Pojawi się nowe okno, w którym trzeba wykonać
kilka operacji. Najpierw ustaw kursor przed nazwą pliku. Można to zrobić przez
kilkukrotne naciśnięcie klawisza kursora ze strzałką skierowaną w lewo lub najechać
wskaźnikiem myszki w odpowiednie miejsce. Najłatwiej jednak nacisnąć klawisz SHIFT i
trzymając go wcisnąć klawisz kursora – strzałkę w lewo. Dzięki temu kursor sam ustawi
się w odpowiednie miejsce, czyli na literze „l”. Wpisz:
copy
i naciśnij SPACJĘ, tak aby zachować odstęp do nazwy pliku. Następnie przesuń
kursor na koniec nazwy, najlepiej - tak jak poprzednio - przez wciśnięcie klawisza SHIFT
i przytrzymanie klawisza kursora, lecz tym razem strzałki skierowanej w prawą stronę.
Kursor przeskoczy na koniec linii. Teraz naciśnij SPACJĘ i wpisz po niej:
C:lha
51
Jeśli tak jest naciśnij ENTER. Na ekranie nie powinno pojawić się żadne
dodatkowe okno. Gdyby było inaczej, zamknij je i powtórz operację. Zwróć uwagę, aby
każdy z odstępów miał formę jednej SPACJI. Teraz możemy już zająć się drugim
pobranym plikiem. Przewiń zawartość okna tak, aby uwidocznić w nim ikonę
„WFMH_LocalePL_v3.2.lha”, najedź na nią wskaźnikiem i – tak jak poprzednio –
naciśnij dwa razy lewy klawisz myszki. Znowu pojawi się okno „Wykonaj polecenie”
(ang. „Execute command”), lecz z nieco inną zawartością. Musisz wykonać podobne
czynności jak w przypadku pliku „lha.run”. Najpierw przesuń kursor na początek nazwy
pliku i wpisz:
lha x
Po literze „x” naciśnij SPACJĘ tak, aby wprowadzić odstęp do nazwy pliku.
Teraz przenieś kursor na koniec nazwy, naciśnij SPACJĘ i wpisz nazwę Twojej partycji.
Zakończ ją znakiem dwukropka. U nas będzie to „Praca”, czyli w całości:
52
W górnej części ekranu widoczny będzie również pasek informacyjny
prezentujący podstawowe cechy pakietu. Zniknie on automatycznie po zakończeniu
instalacji. Tymczasem wybierz przycisk „Kontynuuj” (ang. „Proceed”) znajdujący się w
dolnym lewym rogu okna. Komunikaty zmienią się. Analogicznie do poprzedniego
punktu, tu również należy skorzystać z przycisku „Proceed”. Z opcji tej trzeba skorzystać
w prawie każdym punkcie instalacji. Teraz w oknie pojawi się krótka instrukcja instalacji,
którą należy potwierdzić w taki sam sposób. Program pokaże komunikat o tym, że pakiet
będzie instalowany na dysku twardym. Znowu potwierdź operację za pomocą opcji
„Proceed”. Tak samo należy zachować się w następnym punkcie instalacji, lecz upewnij
się, że wybrana jest opcja „Pełna instalacja”. Jest to wybór domyślny. Następnie w oknie
zobaczysz kilka bardziej szczegółowych opcji dotyczących instalacji plików z
tłumaczeniami. Jeżeli instalujemy „LocalePL” pierwszy raz najlepiej pozostawić
standardowy wybór, czyli aktywną opcję „Instaluj tylko nowsze wersje”. Po kolejnym
potwierdzeniu wyboru, program spyta o rodzaj ikon, które mają został zainstalowane.
Ikony „Standardowe” to zwykły zestaw ikon takich jak na pulpicie. Pozostałe dwie opcje
to ikony, które mogą być prawidłowo widoczne dopiero po zainstalowaniu dodatkowych
programów. Omawiamy je w rozdziale „Rozszerzanie możliwości systemu”. Dlatego na
razie pozostaw wybraną pierwszą opcję i potwierdź to – jak zwykle - przyciskiem
„Proceed”. Teraz w oknie pojawi się komunikat dotyczący biblioteki o nazwie
„translator”.
53
Biblioteka to plik systemu operacyjnego, który odpowiada za realizowanie
określonych funkcji dla użytkownika. „Translator” to funkcja pozwalająca uruchomić
syntezator mowy, co powoduje, że komputer może odczytywać na głos tekst. Czysty
system 3.1 nie posiada tej biblioteki, należy ją dopiero zainstalować. Wszystkie opcje
pozostaw bez zmian i wybierz przycisk „Proceed”. Następny etap to wybór dodatkowych
elementów pakietu. Dostępnych jest kilka opcji, domyślnie wszystkie opcje są włączone.
Nie wszystkie mogą Ci się przydać, ale zajmują na tyle mało miejsca na dysku, że nie
należy się tym przejmować. Jeżeli nie jesteś zainteresowany programami związanymi z
konwersją tekstu, pozostaw wybrane opcje „Dodatkowe polskie czcionki” oraz „Polskie
czcionki dla MagicWB”. Dzięki temu w systemie zostanie zainstalowany szereg czcionek
zawierających polskie znaki diakrytyczne. Można je wykorzystać w prawie każdym
programie. Swój wybór potwierdź standardowo – wybierając przycisk „Proceed”.
Następne dwie strony okna instalacji to wybór tzw. tablicy konwersji dla
programu o nazwie „CrossDOS”. Jest to element systemu, który odpowiada za
automatyczną zmianę różnych standardów polskich znaków w plikach zawierających
tekst. „CrossDOS” jest szerszym pakietem, omawiamy go w rozdziale „Formaty danych”.
Poszczególne tablice konwersji nie zabierają wiele miejsca na dysku, a mogą być
przydatne, dlatego pozostaw je wybrane. Wybierz dwukrotnie przycisk „Proceed”.
Zostaniesz zapytany o to, jaki sterownik drukarki chcesz zainstalować. Mowa jest po
„polskim sterowniku”, gdyż zawarte pliki umożliwiają wydruk polskich znaków w tzw.
trybie tekstowym drukarki. Jest to szybszy, choć mniej rozbudowany, sposób drukowania.
Przeczytasz o nim o rozdziale „Drukarki”. Jeżeli na liście znajdziesz model Twojej
drukarki, wybierz go. Na koniec skorzystaj z przycisku „Proceed”. Na drugiej stronie
wybierz pozycję o nazwie „GenericOver”. Sterownik ten pozwala drukować polskie znaki
w niestandardowy sposób, lecz działa on praktycznie każdej drukarce. Może być
przydatny nawet wtedy, gdy posiadasz nietypowe lub nieobsługiwane urządzenie.
Następnie po raz drugi wybierz przycisk „Proceed”. Na ekranie pojawią się opcje
dotyczące instalacji polskich tłumaczeń dodatkowych programów. Ich nazwy podzielone
są na 5 stron, każdą z nich należy potwierdzić tak samo jak poprzednio. Wszystkie nazwy
są domyślnie wybrane i jest to najlepszy sposób instalacji, bowiem nawet jeśli aktualnie
nie używasz wymienionych programów, będą automatycznie uruchamiane z polskimi
komunikatami, gdy zainstalujesz je później. Poza tym pliki te zajmują mało miejsca na
dysku. Dlatego na wszystkich 5 stronach nic nie zmieniaj, tylko każdą potwierdź
przyciskiem „Proceed”. Następne okno pokaże kolejny komunikat dotyczący tłumaczeń.
54
Po wybraniu przycisku „Proceed” będziesz miał możliwość skorzystania z dodatkowych
plików, jednak nie będą one domyślnie zaznaczone. Przedstawione tutaj programy muszą
być zainstalowane na dysku, aby była możliwość skopiowania polskich plików. Czysty
system operacyjny nie zawiera żadnego z nich, dlatego pozostaw wszystkie opcje
wyłączone. Jeżeli zainstalujesz później dowolny z tych programów, będziesz mógł
zainstalować tłumaczenie. Standardowo wybierz przycisk „Proceed”.
55
katalog o nazwie „Tools”. Spowoduje to instalację programów w systemowym katalogu
przeznaczonym dla narzędzi pomocniczych. Następny etap to decyzja o uaktualnieniu
tzw. indeksów czcionek, co jest konieczne, aby w systemie operacyjnym uporządkowane
zostały nowo zainstalowane kroje. Dlatego wybierz opcję „Zrób to” znajdującą się po
lewej stronie. Z tej samej opcji należy skorzystać w następnym oknie. Potem wyświetlone
zostanie pytanie o to, z jakiego układu klawiatury korzystasz. W Polsce najczęściej
występujące klawiatury to tzw. „angielska” i „niemiecka”. Łatwo je rozpoznać, gdyż w
pierwszym przypadku klawisze od Q układać się będą w napis „QWERTY”, natomiast w
drugim - „QUERTZ”. W zależności od tego, w jaką klawiaturę wyposażona jest Twoja
Amiga wybierz odpowiednią opcję. Następnie wybierz przycisk „Proceed”. Teraz
instalator umożliwi ustawienie czcionek w systemie. Jeżeli chcesz utrzymać taki sam
wygląd jak fabryczny, wybierz opcję „TopazPropPL i TopazPL”. Dzięki temu czcionki
będą wyglądać bardzo podobnie, lecz wyposażone będą w polskie znaki diakrytyczne.
Wybranie kombinacji krojów „XHelveticaPL” i „XenPL” spowoduje zmianę czcionek na
bardziej ścisłe i cieńsze w stosunku do oryginalnych. Czcionki możesz bez problemu
zmienić później, dlatego proponujemy na razie wybrać pierwszą wymienioną opcję.
Następnie potwierdź wybór tak jak wcześniej. To już koniec instalacji. Na ekranie pojawi
się „raport przebiegu instalacji”. Należy wybrać przycisk „Proceed”. Ekran powinien
zostać uaktualniony. W międzyczasie może pojawić się dodatkowy komunikat:
56
Możemy już zamknąć widoczne okna katalogów. System będzie komunikował
się w języku polskim. Jednak aby zastosowane były wszystkie zmiany należy zresetować
komputer. W tym celu naciśnij jednocześnie klawisze CONTROL, LEWA AMIGA oraz
PRAWA AMIGA. Operacja ta jest także czasem nazywana „restartowaniem”. Po chwili
system uruchomi się ponownie i od tej chwili wszystkie elementy polskiej wersji
językowej zostaną prawidłowo ustawione. Aby to sprawdzić wystarczy wybrać dowolną
opcję menu górnego lub uruchomić program systemowy, np. z katalogu „Prefs”. O
funkcjach poszczególnych programów przeczytasz w dalszej części książki.
57
innych kontrolerów sytuacja zależy od używanego sprzętu. Zostało to omówione
szczegółowo w części „Inny kontroler dysku”. Aby dokonać aktualizacji musimy
zaopatrzyć się nową wersję „scsi.device”. Jest dostępna m.in. na stronie
os.amigaworld.de, w dziale „AmigaOS 3.1”. Wybierz odnośnik „Downloads”, a potem
wskaż pozycję o nazwie „SCSI IDE”. Powinieneś pobrać plik „SCSI_IDE_43_24.zip”. Na
początek należy go rozpakować. Wcześniej mówiliśmy jak korzystać z plików „LHA”,
jednak ten plik to archiwum programu „ZIP” i poprzedni sposób nie działała. Musimy
wrócić na stronę aminet.net i pobrać plik o nazwie „UnZip.lha”. Znajdziemy go
przechodząc do katalogu „util”, a potem „arc”. Możesz skorzystać z pola „Search”, tak
jak poprzednio. Warto jednak wiedzieć, że Aminet w każdym katalogu zawiera drugi, a
dopiero potem zapisane są pliki z programami. Będziemy to zapisywać w skrócie, podając
obie nazwy razem, np. „util/arc”. Jeśli nie chcesz korzystać z wyszukiwarki musisz
przejść do pierwszego katalogu, znaleźć tam drugi i dopiero wewnątrz niego umieszczony
będzie interesujący nas plik.
Jeśli nie jesteś pewien jak to zrobić wróć do punktu „Polska wersja systemu”.
Zwróć uwagę, że wcześniej na końcu linii podawaliśmy nazwę dysku, a teraz wpisaliśmy
„RAM:”. Dzięki temu archiwum zostanie rozpakowane do systemowego „Ram Dysku”.
Przeczytasz o nim więcej w części pod tym samym tytułem. Teraz musisz tylko wiedzieć,
że pliki będą zapisane w pamięci komputera. Dlatego z urządzenia „RAM:” możesz
skorzystać tylko wtedy, gdy Twoja Amiga wyposażona jest w dodatkową pamięć. W
przeciwnym razie zabraknie wolnego miejsca. Jeżeli nie jesteś pewien co powinieneś
zrobić, zamiast „RAM:” wpisz nazwę partycji dysku, tak jak robiliśmy to wcześniej. Na
przykład:
58
Teraz musimy zainstalować w systemie program, za pomocą którego
rozpakujemy archiwum „SCSI_IDE_43_24.zip”. W tym celu wywołaj menu górne
„Workbench”, a potem wskaż opcję „Wykonaj polecenie...” (ang. „Execute command...”).
Funkcji tej używaliśmy wcześniej, jednak teraz uruchamiamy ją bez pośrednictwa innych
ikon. Dlatego możemy wpisać dowolne polecenie do wykonania. Pole tekstowe powinno
być puste, gdyby było inaczej skasuj widoczny tekst i wpisz:
copy RAM:UnZip_v5.40/UnZip C:
copy
Po tym słowie naciśnij spację i przejdź kursorem na koniec linii. Tutaj również
naciśnij spację i wpisz:
59
C:
copy LoadV43Module C:
Jak widać nazwa pliku nie zawsze jest powiązana z modelem komputera. Musisz
skorzystać z pliku przeznaczonego dla Twojej Amigi, w przeciwnym razie po wykonanej
aktualizacji sterownik nie będzie działał prawidłowo lub komputer w ogóle nie wystartuje.
Wybierz odpowiedni plik przy użyciu podwójnego kliknięcia na ikonie. Plik skopiuj do
systemowego katalogu „C:” w taki sam sposób jak poprzednio. Na przykład, w
przypadku Amigi 1200 oknie „Wykonaj polecenie” powinna znaleźć się następująca linia:
copy a300.ld.strip C:
60
znajdującym się w systemowym katalogu „S:”. Jest to zwykły plik tekstowy, dlatego
najszybciej uzyskasz do niego dostęp za pomocą edytora tekstu o nazwie „Ed”. Znowu
musisz skorzystać z menu górnego. Wywołaj okno „Wykonaj polecenie”, potem wpisz
następujące polecenie:
ed S:startup-sequence
C:SetPatch QUIET
61
skopiowałeś. Przyjęliśmy, że korzystasz z Amigi 1200, dlatego nasz plik rozpoczyna się
nazwą „a300”. Cały czas kieruj się wcześniej podaną listą. Po wpisaniu słowa „REBOOT”
naciśnij klawisz ENTER. Twój wpis powinien znaleźć się przed linią zawierającą
polecenie „SetPatch”, czyli:
Oznacza to, że Twoja Amiga nie posiada układu Kickstart w wersji 3.1, który jest
potrzebny do działania aktualizacji. W takiej sytuacji masz dwa wyjścia – wymienić kość
na nowszą lub spowodować ładowanie jej zawartości do pamięci. Jak to zrobić
przeczytasz w części pod tytułem „Aktualizacja Kickstartu”. Po załadowaniu systemu,
pozornie nic się nie zmieni. Jednak do pamięci zostanie załadowany nowy sterownik
„scsi.device”. Możesz łatwo sprawdzić czy wszystko zostało wykonane prawidłowo.
Wywołaj znowu okno „Wykonaj polecenie” i w polu tekstowym wpisz:
version scsi.device
Następnie naciśnij klawisz ENTER. Na ekranie pojawi się nowe okno z wersją
Twojego sterownika. Nasza wersja sterownika do 43.24, dlatego po nazwie „scsi.device”
powinieneś zobaczyć takie właśnie oznaczenie. Jeżeli jest inaczej, np. zobaczysz wersję
62
37.64, oznacza to, iż nie wykonałeś wszystkiego poprawnie i musisz powtórzyć operację.
Bez prawidłowej wersji „scsi.device” następne czynności nie dadzą żadnego efektu. Jeśli
natomiast wszystko jest w porządku, możesz przejść do następnego etapu.
63
przycisk „Ok” znajdujący się w dolnej części okna. Powrócisz do głównego okna
programu, lecz wyświetlone zostaną nowe informacje. W polu „Drive Info” powinien
znaleźć się symbol dysku, na którym pracujesz. Jeżeli będzie ono puste, znaczy to, że
żaden dysk twardy nie został wykryty. Może to mieć kilka przyczyn. Pierwszą z nich jest
nieprawidłowy wybór urządzenia systemowego. W takiej sytuacji musisz powtórzyć
operację, lecz tym razem upewnić się, że chcesz wskazać właściwy plik. Jeżeli nie jesteś
pewien z jakiego pliku powinieneś skorzystać, zapoznaj się z instrukcją obsługi swojego
kontrolera. Jeżeli jest to niemożliwe, sprawdź wszystkie dostępne możliwości. Sprawdź
również czy dysk jest prawidłowo podłączony do Amigi i czy jest sprawny.
Gdy wszystko zawiedzie, pozostaje ostatnia możliwość, jaką jest wczytanie pliku
sterownika z zewnętrznego pliku. Do wielu kontrolerów dołączana jest dyskietka z
oprogramowaniem, która zawiera m.in. plik sterownika, niezbędny do pracy. Posiada on
rozszerzenie „.device”, gdyż jest to wymagane przez system operacyjny. Powinieneś
sprawdzić dyskietkę lub pobrać jej zawartość z Internetu. Aby dodać nowe urządzenie
systemowe wystarczy – tak jak poprzednio – skorzystać z przycisku ze znakiem zapytania
znajdujący się obok pola „Device”. W oknie wyboru sterowników zwróć jednak uwagę na
przycisk „Select File” na dole. Należy go wybrać, lecz zanim to zrobisz umieść w stacji
dyskietkę z oprogramowaniem lub upewnij się, że pobrałeś właściwy plik sterownika na
dysk. Potem wybierz przycisk. Na ekranie pojawi się kolejne okno wyboru, lecz tym
razem masz możliwość wskazania konkretnego pliku „.device”. Program domyślnie
wyświetla zawartość katalogu „DEVS:”, w którym system przechowuje sterowniki.
Dlatego jeżeli oprogramowanie do Twojego kontrolera jest zainstalowane, na liście od
razu znajdziesz właściwy plik. Jeśli jest inaczej musisz skorzystać z przycisku
„Wolumeny” (ang. „Volumes”) znajdującego się w dolnej części okna. Zobaczysz wtedy
listę wszystkich dostępnych napędów i katalogów systemowych.
64
gdy Twój plik zapisany jest na dysku twardym. Jedyną różnicą jest fakt, iż zamiast
wybierania nazw od „DF0” do „DF3”, musisz wskazać nazwę partycji Twojego dysku,
czyli np. „DH1”. Weź pod uwagę, że oznaczenie stacji dyskietek zawsze rozpoczyna się
od liter „DF”, natomiast nazwa partycji dysku może być dowolna i zależy od tego, jakie
dane wpisałeś w programie „HDToolBox”. Omówiliśmy to w punkcie „Zakładanie
partycji na dysku”. Pamiętaj również, że niezależnie od tego, gdzie tymczasowo zapisałeś
plik „.device”, musi on bezwzględnie zostać zainstalowany w Twoim systemie. W
przeciwnym razie dysk nie będzie prawidłowo rozpoznawany za każdym razem po
uruchomieniu komputera. Plik powinien znaleźć się w katalogu systemowym „DEVS:”.
Możesz to zrobić uruchamiając program instalacyjny sterownika lub wskazując ikonę
pliku „.device” za pomocą podwójnego kliknięcia, tak jak robiliśmy to wcześniej przy
plikach z rozszerzeniem na „.lha”. Jednak teraz w oknie „Wykonaj polecenie” powinieneś
wpisać:
gdzie w miejscu „plik.device” musi znaleźć się nazwa wybranego przez Ciebie
pliku. Analogicznie do poprzednich przypadków, po poprawnym wykonaniu polecenia na
ekranie nie pojawi się żaden dodatkowy komunikat. Gdy znajdziesz już odpowiedni plik,
wskaż go „kliknięciem”, a następnie skorzystaj z przycisku „Ok” w dolnej części okna.
Na ekranie pojawi się główne okno programu, lecz w polu „Device” znajdzie się wybrany
przez Ciebie sterownik. Program powinien samoczynnie rozpoznać Twój dysk, dlatego
sprawdź czy pole „Drive Info” zawiera jego symbol. Jeśli tak się nie stało, powinieneś
dodatkowo skorzystać z drugiego przycisku ze znakiem zapytania, widocznego obok pola
„Unit”. Po wybraniu na ekranie pojawi się lista dostępnych dysków. Zawiera ich
szczegółowe symbole, dlatego nie powinieneś mieć problemu z rozpoznaniem
właściwego. Wybierz go myszką, a potem użyj przycisku „Ok”. Znowu wrócisz do
poprzedniego okna, ale tym razem w polu „Drive Info” będzie wyświetlony właściwy
symbol dysku. Jednocześnie uaktywniony zostanie przycisk „Check Drive”, który widać
poniżej. Wybierz go. Teraz zobaczysz kolejne okno, w którym zawarte będą podstawowe
informacje o dysku twardym. Liczby w nawiasach oznaczają objętość dysku. Należy tu
zwrócić uwagę na kilka istotnych szczegółów. Liczba umieszczona w nawiasie po
pierwszym zdaniu jest wartością odczytaną aktualnie przez system operacyjny. Objętość
znajdująca się po drugim zdaniu, oznacza wielkość dysku jaka została zapisana wcześniej.
Jest także trzecia liczba w nawiasie, którą znajdziesz po ostatnim zdaniu i jest to wartość
65
najważniejsza. Określa objętość, jaką program może zapisać dla Twojego dysku w tej
chwili. Te trzy liczby mogą się różnić, lecz ważne jest, aby ostatnia wartość była
poprawną wielkością Twojego dysku. Większość dysków twardych ma nieco mniejszą
objętość niż wynika to z ich oznaczeń. W naszym przykładzie mamy do czynienia z
dyskiem o pojemności 40 GB (gigabajtów), dlatego widzimy liczbę 38154 MB
(megabajtów), czyli niewiele ponad 38 GB. Każdy dysk ma trochę inną pojemność
liczoną w megabajtach. Jeżeli wartość w nawiasie znajdująca się po ostatnim zdaniu jest
prawidłową objętością Twojego dysku, oznacza to, iż wszystko wykonałeś prawidłowo.
Gdyby było sprawdź czy wszystkie operacje wykonałeś poprawnie. Teraz możesz już
zapisać w systemie właściwą objętość dysku. W tym celu wybierz przycisk „Update
Drive” znajdujący się na dole okna. Powinno to doprowadzić do wyświetlenia ostatniego
okna programu, w którym wskaż przycisk oznaczony jako „Continue”. Okno zniknie, a
wszystkie niezbędne dane zostaną automatycznie zapisane w systemie. Możesz teraz
przejść do kolejnego etapu działania.
66
„HDInstTools” zostanie uruchomiony. Główne okno programu wygląda tak:
67
Zakreskowany mały prostokąt po lewej stronie to nasza partycja, natomiast szare
pole po stronie prawej – wolne miejsce na dysku. Wybierz teraz opcję oznaczoną jako
„Add Partition” widoczną w prawej części okna. W pustym miejscu znajdzie się niebieski
prostokąt, który oznacza nową partycję, którą właśnie tworzymy. Domyślnie program
wypełnia cały wolny obszar, jednak nie zawsze jest to odpowiednie rozwiązanie. Aby to
zmienić wybierz opcję poniżej „Edit Partition...”. Zobaczysz okno edycyjne. Wśród wielu
dostępnych informacji nas będzie interesować pole „Name” oraz suwak obok oznaczony
jako „Size”. Pierwsze pokazuje nazwę partycji, jaka będzie widoczna w systemie. Jeśli
chcesz ją zmienić najedź wskaźnikiem na to pole i naciśnij lewy klawisz myszki. Wpisz
nową nazwę, po czym naciśnij klawisz ENTER. Za pomocą suwaka można natomiast
określić wielkość partycji. Powyżej suwaka widoczne jest pole „kBytes”, które wyświetla
aktualną pojemność liczoną w kilobajtach. Aby zmienić rozmiar wystarczy przestawić
suwak obok napisu „Size”. Najedź wskaźnikiem myszki na czarny prostokąt obok,
przyciśnij i przytrzymaj lewy klawisz. Następnie przesuń wskaźnik w lewo, cały czas
trzymając klawisz myszki. Obserwuj zmieniającą się wartość powyżej. Gdy czarny
prostokąt znajduje się maksymalnie po lewej stronie, Twoja partycja ma najmniejszy
rozmiar. Analogicznie, prostokąt umieszczony najbardziej po prawo określa maksymalną
wielkość. Gdy ustalisz rozmiar po prostu puść lewy klawisz myszki. Potem wybierz
przycisk „Use” umieszczony na dole okna. Zwróć uwagę na listę znajdującą się po lewej
stronie. Widoczne są tam nazwy wszystkich partycji na dysku oraz ich objętości liczone w
megabajtach. Tutaj również możesz zmienić nazwy. Wystarczy, że wybierzesz z listy
interesującą Cię pozycję, a potem najedziesz wskaźnikiem na pole niżej i naciśniesz lewy
klawisz myszki. W polu pojawi się kursor, a Ty będziesz mógł wpisać swoją nazwę
partycji. Zmianę potwierdź klawiszem ENTER.
Jeśli utworzysz większą ilość partycji na dysku, może zdarzyć się, że lista będzie
zbyt mała, aby pomieścić wszystkie nazwy jednocześnie. W takiej sytuacji możesz
przewinąć zawartość korzystając w zwykły sposób z przycisków zawierających strzałki,
odpowiednio – w górę lub w dół. Początkowo po utworzeniu partycji program może
nieprawidłowo pokazywać ich rozmiary. W takiej sytuacji dokończ tworzenie partycji i
zresetuj Amigę. Po ponownym załadowaniu systemu uruchom „HDInstTools” i tak jak
poprzednio wybierz przycisk „Partition drive...”. Teraz wszystkie wielkości powinny być
wyświetlane poprawnie.
68
● Aktualizacja systemu plikowego
Każda z partycji dysku musi posiadać odpowiednią strukturę zapisu, aby można
było składować na niej pliki. Dotyczy to zresztą wszystkich nośników danych, również
dyskietek oraz płyt CD. Sposób zapisu nazywamy systemem plikowym (ang. filesystem).
System operacyjny Amigi w wersji 3.1 domyślnie korzysta z systemu plikowego o nazwie
„Fast File System” zwanego w skrócie „FFS”, który ma przypisaną wersję 40.1. Jest on
jednak nieodpowiedni dla dysków twardych większych niż 4 GB, dlatego należy
zainstalować nową edycję. Aby tego dokonać należy zaopatrzyć się w „Fast File System”
w wersji 43.20 lub nowszej. Jest on dostępny w Internecie, najlepiej pobrać go z oficjalnej
strony z aktualizacjami pod adresem os.amigaworld.de. Przejdź do sekcji „AmigaOS 3.1”,
a dalej skorzystaj z odnośników „Downloads” i „FFS”. Pobrany plik będzie miał nazwę
„FFS43_20.lha”. Oczywiście jest to archiwum i należy je rozpakować. Najlepiej naciśnij
dwukrotnie lewym klawiszem myszki na ikonie pliku, a w oknie „Wykonaj polecenie”
wpisz:
copy FastFileSystem L:
Nowy system jest już zainstalowany w Twoim systemie, ale na razie żadna z
partycji z niego nie korzysta. Aby to zmienić musisz posłużyć się systemowym
programem „HDToolBox” lub omówionym „HDInstTools”. Wcześniej program
„HDToolBox” uruchamialiśmy przy użyciu dyskietki „Install3.1”. Teraz znajduje się w
69
katalogu „Tools” na partycji systemowej. Należy go uruchomić standardowo przez
najechanie na jego ikonę wskaźnikiem i podwójne naciśnięcie lewego klawisza myszki.
System plikowy możemy zmieniać niezależnie na każdej partycji dysku. Dlatego najpierw
należy wybrać jedną z nich. Skorzystaj z opcji „Partition Drive” w głównym oknie
programu. Widoczne tu funkcje omawialiśmy wcześniej w punkcie „Zakładanie partycji
na dysku”. Domyślnie wybrana jest pierwsza partycja, a zatem nasz dysk systemowy.
Najedź wskaźnikiem na pole znajdujące się obok napisu „Advanced options” i naciśnij
lewy klawisz myszki. W prawej części okna uaktywnione zostaną tzw. opcje
zaawansowane. W analogiczny sposób wybierz opcję oznaczoną jako „Add/Update...”. Na
ekranie pojawi się okno, za pomocą którego możesz zarządzać zainstalowanymi
systemami plikowymi. Skorzystaj z funkcji o nazwie „Update File System”. Zobaczysz
kolejne okno wraz z nazwą pliku, który niedawno zainstalowałeś. Nie zmieniaj tu nic,
tylko wybierz przycisk „Ok”. Kolejne okno zawiera podstawowe informacje o systemie
plikowym. Nas interesują pola „Version” oraz „Revision”. Jeżeli wszystko przebiegło
prawidłowo, w pierwszym polu powinna być widoczna liczba 43, a w drugiej 20. Razem
daje to wersję 43.20 i taką właśnie wcześniej zainstalowaliśmy. Jeżeli wszystko jest w
porządku wybierz przycisk „Ok” poniżej, a potem jeszcze raz taki sam przycisk w
prawym dolnym rogu okna programu. Powróciliśmy do opcji partycjonowania dysku. Tu
także wybierz przycisk „Ok”. Pojawi się główne okno programu. Teraz skorzystaj z opcji
„Save Changes to Drive”. Dzięki temu zapiszesz poczynione zmiany na dysku. Zwróć
uwagę, że nowy system plikowy zainstalowaliśmy w taki sposób, że jest on domyślny dla
każdej innej partycji, o ile nie zostanie to ręcznie zmienione. Dlatego też wszystkie
pozostałe partycje na Twoim dysku będą korzystać z nowej wersji „Fast File System”.
Proponujemy jednak za każdym razem sprawdzić czy ustawiona jest odpowiednia wersja
systemu plikowego. Pamiętaj, że musi być to wykonane dla każdej partycji oddzielnie.
70
„Add...”. Zobaczysz okno wyboru, w którym zostanie automatycznie wyświetlona
zawartość systemowego katalogu „L:”. Najedź wskaźnikiem myszki na nazwę
„FastFileSystem” i naciśnij lewy klawisz. Potem wybierz przycisk „Load” znajdujący się
w lewym dolnym rogu okna. Zobaczysz okno z podstawowymi informacjami o wybranym
pliku. Podobnie jak w programie „HDToolBox”, tutaj również powinieneś sprawdzić
liczby widoczne w polach „Version” i „Revision”. Jeśli jest to odpowiednio 43 i 20,
wybierz przycisk „Use” poniżej. Powrócisz do głównego okna programu, lecz na liście
widocznej w środku powinna być zaznaczona nowa wersja systemu plikowego. Jeśli tak
jest, nie pozostaje nic innego jak wybrać przycisk oznaczony jako „Use”, a następnie w
głównym oknie - „Save changes to drive”. Zainstalowany system plikowy będzie
domyślny dla całego dysku, analogicznie do w systemowego programu „HDToolBox”.
71
sytuacja, w której po sformatowaniu dysku utracisz dane z pozostałych partycji. Aby tego
uniknąć skorzystamy z programu „Format64” dostępnego na Aminecie. Przejdź do
katalogu „disk/misc” i pobierz plik o nazwie „Format64.lha”. Potem rozpakuj go
standardowym sposobem, czyli przy użyciu okna „Wykonaj polecenie”. Wpisz w nim:
72
Widoczne tu opcje są analogiczne do tych, które omawialiśmy w części
„Formatowanie”. W polu „Name” należy wpisać nazwę naszego dysku. Jeżeli chcesz
uruchomić opcję „szybkiego” formatowania najedź wskaźnikiem myszki na pole opisane
jako „Quick Format” i naciśnij lewy klawisz. Gdy pole zostanie zakreślone, wybierz
przycisk „OK”, a rozpocznie się formatowanie. W każdej chwili możesz także użyć
starego programu dokonując „dwukliku” na jego ikonie. Nie używaj go jednak do
formatowania dużych dysków. Warto także wiedzieć, że okno „NewFormat” posiada
zabezpieczenie przed nieprawidłowym wykonaniem operacji. Program przed wykonaniem
formatowania sprawdza czy w systemie włączona jest aktualizacja urządzenia
odpowiedzialnego za obsługę dysków. Gdy system nie będzie prawidłowo ustawiony,
program nie pozwoli sformatować wybranego dysku. Dzięki temu nie stracisz danych.
73
partycji. Pamiętaj jednak, że jeżeli uruchamiasz Amigę „bez sekwencji startowej”,
uaktualnienia nie działają. Powinieneś wtedy uruchomić ję ręcznie lub nie zapisywać
żadnych informacji na obszarze dysku powyżej granicy 4 GB. Najlepiej traktować ten
tryb jako „awaryjny” i nie przeprowadzać zbyt dużej ilości operaji dopóki nie
wystartujesz całego Workbencha.
gdzie w miejscu „PLIK” powinna znaleźć się nazwa pliku „.device”, na przykład:
74
zmienić wpis. Skasuj nazwę „scsi.device” i wpisz nową, taką jak skopiowany wcześniej
plik. W naszym przykładzie całość będzie miała postać:
SCSI_DEVICE_NAME=elsat.device
;DEVICE=
na:
DEVICE=elsat.device
75
W obu przypadkach, aby kontynuować pracę należy wskazać przycisk
„Continue”. Pierwszy komunikat jest jednak tylko informacją o tym, że nastąpiły zmiany
w konfiguracji napędów. Powinniśmy to sprawdzić i użyć opcji „Save Changes to Drive”
w stosunku do każdego z dysków osobno. Drugie okno mówi o tym, że nie zapisaliśmy
zmian. Jeżeli potwierdzimy zakończenie pracy za pomocą funkcji „Continue”,
modyfikacje zostaną utracone. Gdy chcemy je zapisać należy wskazać „Cancel” i
ponownie skorzystać z przycisku „Save Changes to Drive”. Zwróć uwagę, aby zawsze
dokładnie przeczytać treść widoczną w oknie, zanim wskażemy jeden z przycisków. W
przeciwnym razie możesz utracić konfigurację dysku lub zapisane na nim dane.
76
WORKBENCH
77
78
PODSTAWOWE OPERACJE
NA OKNACH I IKONACH
Korzystanie z ikon jest bardzo proste. Możesz na nich wykonywać wiele operacji
typowych dla plików i katalogów. Wystarczy, że najedziesz wskaźnikiem na dowolną
grafikę ikony i naciśniesz dwukrotnie lewy klawisz myszki. Na ekranie pojawi się okno
zawierające dane zapisane na wybranym nośniku, na przykład na dyskietce lub dysku
twardym. Aby uzyskać ten sam rezultat możesz nacisnąć lewy klawisz tylko raz, co
spowoduje „zaznaczenie” wybranej ikony. Dzięki temu uzyskasz dostęp do opcji
związanych z obsługą ikon, które umieszczone są w menu górnym. Wywołaj menu górne
przez naciśnięcie i przytrzymanie prawego klawisza myszki, a następnie najedź
79
wskaźnikiem na menu o nazwie „Ikony” (ang. „Icons”). Pojawi się szereg opcji, z których
wybierz „Otwórz” (ang. „Open”). Teraz puść prawy klawisz myszki. Wybrana funkcja
zostanie uruchomiona automatycznie. Na ekranie pojawi się okno z zawartością
wybranego dysku. W przypadku systemowej dyskietki „Workbench” wygląda to tak:
80
programem, zostanie on automatycznie uruchomiony. Zwróć uwagę, że sposób obsługi
każdej ikony jest taki sam, natomiast efekt działania będzie różny w zależności od rodzaju
ikony i zawartości pliku, do którego jest przypisana.
81
Ikony możesz bezpośrednio przenosić na pulpit, czyli na domyślnie szare tło
Workbencha. Operacja ta nie powoduje skopiowania plików, lecz jedynie wyświetlenie na
pulpicie, zamiast w swoich katalogach. Jednak po ponownym uruchomieniu komputera
ikony wrócą na swoje miejsce. Aby to zmienić musisz skorzystać z opcji „ Wyjmij” (ang.
„Leave Out”), którą znajdziesz ją w menu górnym o nazwie „Ikony”. Po jej wybraniu
ikona znajdzie się na pulpicie nawet, gdy nie umieściłeś jej tam wcześniej i pozostanie
tam na stałe również, gdy uruchomisz ponownie komputer. Jeżeli stwierdzisz, że chcesz
usunąć ikonę z pulpitu masz do dyspozycji opcję o nazwie „Schowaj” (ang. „Put away”).
Ona także widoczna jest w menu górnym „Ikonki”. Nie powoduje skasowania ikony z
dysku, lecz tylko ukrycie jej w katalogu, gdzie została zapisana.
Każda ikona ma swoją nazwę i znajduje się ona poniżej grafiki. Nazwę można
oczywiście zmieniać. Wystarczy „zaznaczyć” ikonę w taki sam sposób jak przy
otwieraniu, lecz z menu górnego „Ikonki” należy wybrać teraz opcję „Zmień nazwę” (ang.
„Rename”). Na ekranie pojawi się nowe okno, w którym możesz wpisać swoją nazwę
ikony. Pamiętaj, że wraz z nazwą ikony zwykle zmieniasz również nazwę pliku, z którą
jest ona związana. Od tej reguły są odstępstwa, gdyż istnieją ikony, za pomocą których
można wywoływać inne programy. Więcej na ten temat przeczytasz w rozdziale
zatytułowanym „Ikony”. Zawsze zwracaj szczególną uwagę na to, jakich dokonujesz
modyfikacji. Nie powinieneś zmieniać nazw plików i katalogów na dysku systemowym,
gdyż może się okazać, że wraz z poczynioną modyfikacją przestanie działać określona
funkcja lub program na Workbenchu. Dotyczy to również innych programów, lecz w
mniejszym stopniu.
82
Aby skasować wybrane ikony należy najechać wskaźnikiem na przycisk „Ok” i
nacisnąć lewy klawisz myszki. Gdy chcesz wycofać się z operacji kasowania danych,
wybierz przycisk „Poniechaj” (ang. „Cancel”). Wszystkie omawiane funkcje możesz
wykonywać także na wielu ikonach jednocześnie. Jak łatwo się domyślić, przyspiesza to
pracę w sytuacji, gdy masz zapisanych na dysku dużą ilość danych. Opcje należy
wywoływać w analogiczny sposób, lecz przed skorzystaniem z dowolnej funkcji należy
„zaznaczyć” nie jedną, a kilka, kilkanaście lub nawet kilkadziesiąt ikon na raz. Można to
zrobić za pomocą myszki lub posiłkując się klawiaturą. Najprościej zaznaczyć ikony za
pomocą tzw. „lassa”. Należy najechać wskaźnikiem myszki na szare tło w oknie, w
którym znajdują się ikony, najlepiej po lewej stronie od pierwszej, którą chcemy wybrać.
Potem naciskamy lewy klawisz myszki i ciągle go trzymając przesuwamy wskaźnik w
prawo i w dół. Na ekranie utworzy się prostokąt oznaczony przerywaną linią. Ikony
znajdujące się w jego zasięgu staną się „zaznaczone”, gdy tylko puścisz lewy klawisz
myszki. Sposób ten jest bardzo wygodny, gdy chcesz wskazać wiele ikon znajdujących się
obok siebie.
Sprawa komplikuje się jeśli chcesz wykonać podobną operację na ikonach nie
sąsiadujących ze sobą. W tej sytuacji naciśnij klawisz SHIFT i cały czas go trzymając
„zaznacz” interesujące Cię ikony jedna po drugiej. Możesz to wykonać standardowo za
pomocą najechania wskaźnikiem myszki na ikonę i naciśnięcia lewego klawisza. Dzięki
przytrzymaniu klawisza SHIFT wybór każdej kolejnej nie spowoduje automatycznego
usunięcia zaznaczenia ikony wybranej poprzednio. W rezultacie zaznaczone zostaną
wszystkie wskazane ikony podczas trzymania klawisza SHIFT, niezależnie od tego w
którym miejscu okna są umieszczone. W ten sposób możesz także wybrać ikony
znajdujące się w różnych oknach na ekranie, a więc zapisane w różnych katalogach lub
83
nawet na innych dyskach. Jeżeli tylko ikona jest widoczna w dowolnym oknie na
Workbenchu, możesz ją w ten sposób „zaznaczyć”. Dotyczy to również ikon napędów
widocznych na samym pulpicie. Gdy w oknie masz dużą ilość ikon, ręcznie wybieranie
wszystkich może być niewygodne. Ma to miejsce szczególne, gdy ikony nie mieszczą się
na ekranie i trzeba przewijać zawartość okna, aby wyświetlić wszystkie. Zamiast tego
możesz jednak wybrać opcję „Zaznacz wszystko” (ang. „Select Contents”) dostępną w
menu górnym o nazwie „Okna” (ang. „Window”). Powoduje ona wybranie wszystkich
ikon w aktualnym oknie, niezależnie od tego czy są aktualnie widoczne. Zwróć uwagę, że
nie zawsze dotyczy to wszystkich plików zapisanych w katalogu. Zależy to od tego czy
okno wyświetla tylko ikony czy wszystkie pliki. Przeczytasz o tym w dalszej części
książki, w punkcie zatytułowanym „Tryb wyświetlania okna”. Po zaznaczeniu wielu ikon
skorzystaj z interesującej Cię opcji w menu górnym „Ikony”, a wybrana funkcja zostanie
automatycznie zastosowana do wszystkich „zaznaczonych” ikon. Zwróć uwagę, że o ile
wybieranie wielu ikon naraz nie jest w żaden sposób ograniczone, to nie każda opcja
może być z powodzeniem uruchomiona. Zależy to od zawartości pliku. Dlatego jeżeli nie
jesteś pewien jakiego rodzaju są wybierane przez Ciebie ikony, wykonuj zmiany na
każdej ikonie oddzielnie. W innym przypadku możesz doprowadzić do uszkodzenia
zapisanych danych albo do wywołania trudnego do naprawienia błędu w systemie.
84
Ikony możesz również powielać. W takiej sytuacji w aktualnie wyświetlonym
oknie zapisany zostanie duplikat wybranego przez Ciebie pliku lub katalogu. Jeśli
„zaznaczysz” większą ilość danych, skopiowane zostaną wszystkie pozycje. Do tego celu
służy opcja „Skopiuj” (ang. „Copy”) dostępna w menu górnym „Ikonki”. Po jej użyciu w
oknie zobaczysz duplikat zaznaczonych ikon, lecz ze zmienionymi nazwami. W jednym
katalogu nie mogą bowiem znaleźć się dwie pozycje o tych samych nazwach. Workbench
plikowi lub katalogowi skopiowanemu nada nazwę „Copy_of_IKONA”, gdzie w miejscu
słowa „IKONA” znajdzie się źródłowa nazwa. Na przykład, w przypadku systemowego
katalogu „Prefs”, kopia będzie miała nazwę „Copy_of_Prefs”. Nazwę tę możesz zmienić
pamiętając, aby nie była ona tożsama z nazwą źródłową. Gdyby zdarzyło się, że o tym
zapomnisz, nazwa nie zostanie zmieniona, a na listwie ekranu zobaczysz stosowny
komunikat. W naszym przykładzie będzie następujący:
Oznacza to, że próbowałeś nadać nazwę, która już istnieje w danym katalogu i
musisz zastosować inną. Pamiętaj, że operacja kopiowania może zająć więcej czasu,
szczególnie jeśli wykonujesz ją na całych katalogach. Poszczególne pozycje mogą
zajmować różną objętość na dysku, ponadto szybkość wykonywania kopii zależy od
prędkości nośnika danych, z którego korzystasz. Gdy operacja jest w toku wskaźnik
myszki zmienia wygląd – standardowo na zegarek, zamiast strzałki. Poczekaj aż system
zakończy pracę, a wskaźnik powróci do poprzedniego wyglądu. Jest to ogólna zasada
stosowana podczas uruchamiania bardziej czasochłonnych zadań.
Może się zdarzyć, iż będziesz próbował nadać nazwę, której nie widać w oknie
katalogu, a mimo to system wyświetli komunikat o błędzie. Dzieje się tak dlatego, że
domyślnie w oknie widoczne są tylko te pliki i katalogi, które mają zapisane swoje ikony.
Pozycje, do których ikony nie zostały utworzone nie będą widoczne, lecz nie zmienia to
faktu, że istnieją one na dysku. Jeśli chcesz upewnić się jakie pliki są zapisane, możesz
spowodować ukazanie się wszystkich pozycji, również tych, które nie mają swoich ikon.
Aby tak się stało musisz skorzystać z opcji „Wyświetl...” (ang. „Display As”), którą widać
w menu „Okna”. Jest to jedna z kilku funkcji, która zawiera dodatkowe pod-menu. Gdy
najedziesz wskaźnikiem na napis „Wyświetl”, po prawej stronie zobaczysz dwie
85
dodatkowe opcje. Pozycja o nazwie „Wszystkie pliki” przełącza okno w tryb wyświetlania
wszystkich zapisanych pozycji niezależnie od tego czy posiadają własne ikony. Po
wybraniu drugiej - „Tylko ikonki” - w oknie pokazane zostaną wyłącznie pozycje
zawierające ikony, tak jak wcześniej.
86
nazwę „Utrwal pozycję”, na ekranie pojawi pod-menu. Wybierz pozycję o nazwie „Okna”
(ang. „Window”). System nie wyświetli żadnego komunikatu, lecz okno od tego momentu
będzie miało zapisane nowe wymiary. Możesz także skorzystać z drugiej opcji pod-menu
oznaczonej jako „Wszystkiego” (ang. „All”). Jej użycie spowoduje utrwalenie pozycji
również ikon znajdujących się wewnątrz. Dzięki temu nie musisz używać dwóch opcji,
gdy chcesz zapisać jednocześnie pozycję okna oraz wszystkich ikon. Nie zawsze operacje
na ikonach są najwygodniejsze. Czasem lepiej wyświetlić pliki i katalogi w formie listy
nazw, podobnie jak w programach typu menadżery plików. Możesz bez przeszkód
spowodować, aby Workbench pokazał zawartość okna w taki właśnie sposób. W tym celu
musisz wykorzystać opcję „Pokaż według” (ang. „View By”) znajdującą się w menu
górnym „Okna”. Jest to kolejna funkcja, która posiada dodatkowe pod-menu. Pierwsza
możliwość to opcja o nazwie „Ikonek” (ang. „Icon”) i jest to domyślne ustawienie okien
Workbencha. Wszystkie pliki i katalogi są pokazywane w formie ikon, zgodnie z
zapisanym położeniem. Po wybraniu funkcji „Nazw” (ang. „Name”) okno zostanie
przełączone w tryb listy plików. Oznacza to, że wszystkie pozycje będą pokazywane jako
kolejne nazwy posortowane w porządku alfabetycznym. Wygląda to tak jak na ilustracji:
Oprócz nazw w oknie widać kilka dodatkowych kolumn. Nie są podpisane, lecz
grupują w określony sposób dane na dysku. Dzięki pierwszej z nich możesz łatwo
zorientować się czy dana pozycja to plik czy katalog. Znajdziesz bowiem z niej napis
„Katalog” (ang. „Drawer”) lub liczbę, która odpowiada rozmiarowi pliku liczoną w
bajtach. Następna kolumna pokazuje atrybuty poszczególnych pozycji, zwane również
bitami protekcji. Więcej na ten temat przeczytasz w rozdziale „Amiga DOS”. Ostatnie
dwie kolumny to data i godzina ostatniej modyfikacji pliku lub katalogu. Pamiętaj, że
87
informacje te zapisywane są według wskazań zegara ustawionego w systemie
operacyjnym. W związku z tym nie muszą odpowiadać prawdziwym datom, szczególnie
jeśli Twoja Amiga nie jest wyposażona w podtrzymywany bateryjnie tzw. zegar czasu
rzeczywistego (ang. realtime clock). Wbrew skomplikowanej nazwie polega to na
zamontowaniu w komputerze modułu baterii, która po wyłączeniu komputera odlicza
upływ czasu. Dzięki temu, gdy ponowie uruchomisz komputer uzyskasz automatycznie
właściwą datę i godzinę. Data utworzenia lub modyfikacji może być przydatna, gdy nie
pamiętasz jaki plik lub katalog ostatnio zmieniałeś. Nie musisz jednak porównywać
wszystkich dat widocznych w oknie, możesz zmienić porządek sortowania. Aby to zrobić
musisz wybrać trzecią funkcję dostępną w pod-menu „Pokaż według” o nazwie „Daty”
(ang. „Date”). Zawartość okna zostanie automatycznie ułożona chronologicznie. Zamiast
tego masz możliwość ułożenia danych według rozmiarów. Służy do tego ostatnia opcja
oznaczona jako „Wielkości”. Jest to niedoskonały sposób, gdyż Workbench nie sprawdza
rozmiarów katalogów. Możesz jednak stosować go z powodzeniem do porównywania
wielkości plików.
88
w menu górnym o nazwie „Narzędzia”, które uzupełniane jest o dodatkowe funkcje przez
programy. Standardowo znajduje się tutaj tylko jedna pozycja o nazwie „Wznów WB”
(ang. „Reset WB”). Powoduje ponowne odczytanie dostępnych dysków oraz odrysowanie
całego ekranu. Może przydać się, gdy zająłeś cała wolną pamięć i pulpit nie został przez
to prawidłowo wyświetlony. Wyłącz wtedy jeden z działających programów i wskaż
„Wznów WB”.
WŁAŚCIWOŚCI IKON
Jak powiedzieliśmy wcześniej ikony mogą mieć różne rodzaje i nie chodzi tutaj
tylko o ich zróżnicowanie graficzne. Każda może zawierać inne informacje związane z
plikiem, do którego się odnosi. Oczywiście nie musisz domyślać się przeznaczenia
poszczególnych plików. Wystarczy skorzystać z kolejnej możliwości Workbencha jaką
jest okno informacyjne. Aby je wywołać wybierz dowolną ikonę, a następnie przejdź do
menu górnego o nazwie „Ikonki” (ang. „Icons”) i użyj opcji o nazwie „Informacje” (ang.
„Information”). Na ekranie pojawi się okno, w którym możesz zmieniać podstawowe
parametry. Zależą one od rodzaju ikony. Wiele z nich wpływa na działanie programu
uruchamianego za pośrednictwem ikony. Prześledzimy to na kilku przykładach. Uruchom
opcję „Informacje” w stosunku do ikony dysku systemowego znajdującej się na pulpicie.
Na ekranie powinieneś zobaczyć okno podobne do poniższego:
89
jego objętości, a także zajętego i wolnego miejsca. Są wyrażone w tzw. blokach, dlatego
ich użyteczność jest stosunkowo niewielka. Po prawej stronie widać natomiast pole
„Wolumen” (ang. „Volume”), a poniżej napis „Do odczytu/zapisu” (ang. „Read/Write”).
Jest to stan wolumenu, który określa czy dysk jest gotowy do pracy. Jeśli widoczny jest
napis jak na naszej ilustracji, wszystko jest w najlepszym porządku. Możesz tu jednak
spotkać określenie „W uporządkowaniu” (ang. „Validating”), oznacza to, że dysk ma
uszkodzoną strukturę zapisu danych. Często określa się to brakiem lub uszkodzeniem
tzw. walidacji, co pochodzi od nazewnictwa używanego w angielskiej wersji
Workbencha. W takiej sytuacji niemożliwe jest zapisywanie danych, a system operacyjny
stara się naprawić strukturę wolumenu. Najczęściej jest to związane z intensywną pracą
dysku. W międzyczasie możesz wykonywać wszystkie czynności (poza zapisem), lecz
operacje dyskowe będą mocno zwolnione, dlatego lepiej poczekać na zakończenie
procesu naprawy. Zdarza się również, że system nie jest w stanie poradzić sobie z
uszkodzeniami, co skutkuje wyświetleniem komunikatu o błędach. Trzeba wtedy
skorzystać z odpowiedniego programu, którego nie ma na wyposażeniu systemu. Jak to
zrobić przeczytaj w rozdziale „Bezpieczeństwo”. W dolnej części okna „Informacje”
znajduje się pole oznaczone jako „Utworzony” (ang. „Created”), z którego można
odczytać datę i godzinę utworzenia ikony. Bezpośrednio po instalacji systemu pole to
wskazuje dzień sformatowania dysku. Nie należy się jednak tym sugerować, bowiem jeśli
zamienisz ikonę na własną, zmieniona zostanie również data utworzenia. Jeszcze niżej
widoczne jest pole „Program” (ang. „Default Tool”). Zgodnie z nazwą można tu wpisać
program, który zostanie automatycznie uruchomiony jeżeli ikona zostanie „nałożona” na
inną za pomocą myszki. Nazywamy go programem połączonym. Dostępny jest
systemowy program „DiskCopy”, dzięki któremu można skopiować dane na nowy dysk.
Należy jednak pamiętać, że obie ikony muszą być identyczne pod względem rodzaju i
objętości. W praktyce oznacza to, że sposób ten możesz wykorzystać, o ile masz w
systemie dostępny drugi dysk o takim samym rozmiarze, mogą być to na przykład dwie
partycje dysku twardego.
90
Górna część wygląda podobnie jak poprzednio, jednak po prawej stronie
dostępne są dodatkowe pola. Określają one tzw. atrybuty pliku zwane również bitami
protekcji (ang. protection bits), o których możesz przeczytać w rozdziale „Amiga DOS”.
Każdy z atrybutów możesz „włączać” i „wyłączać' za pomocą myszki. Wystarczy
najechać wskaźnikiem na pole znajdujące się po prawej stronie opisu (np. „Skrypt”), a
potem nacisnąć lewy klawisz myszki. Jeżeli zrobisz to samo po raz drugi, odwrócisz
ustawienie wybranego pola.
91
W przypadku ikon katalogów parametry są używane bardzo rzadko, dlatego
opiszemy je szczegółowo na przykładzie kolejnego rodzaju ikon, jaką jest „Narzędzie”
(ang. „Tool”). Przejdź do katalogu „Tools” na dysku systemowym i wywołaj program
„HDToolBox”. Aby to zrobić musisz najechać wskaźnikiem na ikonę „Tools”, a następnie
nacisnąć dwa razy lewy klawisz myszki. Gdy wyświetlone zostanie okno katalogu, najedź
na ikonę „HDToolBox” i naciśnij lewy klawisz myszki tylko raz. Następnie z menu
górnego „Ikony” wybierz znają Ci już opcję „Informacje”. Zobaczysz nowe okno:
92
„Stos” (ang. „Stack”). Jest to kolejny element należący do AmigaDOS, dlatego możesz o
nim przeczytać w rozdziale pod tym samym tytulem. W dolnej części okna wyświetlona
jest lista „Parametry”, o której mówiliśmy wcześniej. Można tutaj wpisać parametry
ikony, które zostaną przesłane do programu w momencie uruchomienia za pomocą
„dwukliku”. Dzięki temu możliwe jest wpływanie na pracę bez konieczności
wykonywania bardziej skomplikowanych czynności. Niektóre programy wymagają
odpowiednich parametrów do uruchomienia, część nie posiada żadnych. Każdy z nich
określa odpowiednią funkcję. Nazwy są określone przez autora programu, dlatego jeśli nie
mamy pewności z jakich parametrów możemy korzystać, należy zapoznać się z
dokumentacją programu, którego ikonę wywołaliśmy.
SCSI_DEVICE_NAME=scsi.device
w taki sposób:
SCSI_DEVICE_NAME=blizzppc.device
93
listy musisz najpierw wybrać myszką parametr tak, jakbyś chciał go zmodyfikować. Musi
zostać podświetlony. Następnie skorzystaj z przycisku „Nowy”, a Twój parametr zostanie
dodany w środku listy, zaraz po tym, który zaznaczyłeś . Kolejność parametrów na liście z
reguły nie ma znaczenia. Wyjątek stanowią pliki, które nie są standardowymi ikonami
systemu. Zawierać mogą informacje zapisane w specjalny sposób i naruszenie ich
kolejności spowoduje utratę danych. Są to specyficzne pliki i nie spotkasz ich w
standardowym systemie, lecz dopiero po zainstalowaniu oprogramowania pomocniczego.
Każdy z parametrów możesz oczywiście także skasować. W tym celu musisz go
podświetlić w taki sam sposób jak poprzednio, a następnie użyć przycisku „Kasuj”.
Możliwe jest także wyłączenie działania parametru bez kasowania z listy. Wystarczy
zmienić wpis tak, aby cały tekst był ujęty w cudzysłów. W naszym przykładzie wpis
należałoby zmienić z takiego:
SCSI_DEVICE_NAME=blizzppc.device
na następujący:
(SCSI_DEVICE_NAME=blizzppc.device)
94
Jak widać jest to jedna z ikon typu „Projekt”. Odnoszą się one do plików, które
są produktem działania innych programów. W związku z tym ich funkcja polega na
załadowaniu programu, a następnie wczytaniu do niego pliku projektu zawartego w
ikonie. Dzięki temu możemy szybciej pracować, gdyż nie musimy oddzielnie ładować
dwóch plików – programu i projektu w nim stworzonego.
95
Jest tu dostępnych tylko kilka standardowych opcji. Musisz wiedzieć, że
„Śmietnik” w systemie Amigi działa w specyficzny sposób. Nie zapisuje automatycznie
kasowanych danych, tak jak w innych systemach operacyjnych. Aby tak się stało musisz
ręcznie przenieść ikonę pliku lub katalogu na ikonę „Trashcan”. Masz pełną dowolność w
decydowaniu, które pliki skasujesz od razu z dysku, a które przeniesiesz czasowo do
„kosza”.
POZOSTAŁE OPERACJE
96
Domyślnie pulpit wyświetlony jest w oknie zajmującym cały ekran o nazwie
„Workbench”. W wielu przypadkach może być to wygodne, np. jeśli mamy otwartych
wiele różnych okien lub gdy pulpit zawiera dużą ilość ikon. Czasem jednak trudno
poruszać się w gąszczu okien, dlatego istnieje możliwość wyświetlenia wszystkich
elementów pulpitu bezpośrednio na szarym tle Workbencha. W tym celu należy wybrać
opcję „Okno WB jako tło” (ang. „Backdrop”) dostępną w menu górnym również
nazwanym „Workbench”.
97
sposób, że zasłoni wszystkie inne otwarte okna, niezależnie od tego czy będą to okna
programów czy tylko katalogów. Możemy więc potraktować to jako wyświetlenie
zawartości pulpitu, co może być przydatne podczas pracy z wieloma programami na
ekranie o niezbyt dużej rozdzielczości. Okno „Workbench” jest charakterystyczne również
z innego powodu. W menu górnym „Okna” znajdziemy opcję „Zamknij okno” (ang.
„Close”), która zgodnie ze swoją nazwą powoduje zamknięcie aktywnego okna bez
potrzeby potwierdzania. Jednak funkcja ta nie działa na oknie „Workbench”. Gdy
pracujemy bezpośrednio na pulpicie jest po prostu nieaktywna. Okno to możemy zamknąć
korzystając ze standardowego przycisku znajdującego się w lewym górnym rogu. Na
ekranie pojawi się wtedy dodatkowy komunikat z prośbą o potwierdzenie.
Taki sam efekt da użycie opcji „Skończ...” (ang. „Quit...”) dostępnej w menu
górnym o nazwie „Workbench”. Gdy wybierzemy przycisk „Ok”, Workbench zostanie
zamknięty, jednak nie oznacza to zakończenia pracy z komputerem. System Amigi nie
wymaga, aby używać „bezpiecznego wyłączania”. Możemy po prostu wyłączyć
komputer, sprawdzając wcześniej czy nie pozostały uruchomione programy, których
przerwanie pracy doprowadziłoby do utraty danych. Workbench zawiera pewne
udogodnienie w tej kwestii. Gdy użyjesz opcji „Skończ”, a na pulpicie uruchomione będą
inne programy, na listwie wyświetlona zostanie następująca informacja:
Oznacza to, że musisz wyłączyć pracujący program lub większą ich ilość, w
zależności od tego jaką widać cyfrę. Dopiero wtedy Workbench będzie możliwy to
zamknięcia. Gdy to zrobimy ekran pozostanie szary, a jedynym widocznym elementem
będzie biała listwa. Jeszcze raz zwracamy Twoja uwagę, że do pracy w systemie Amigi
nie jest konieczne uruchomienie samego Workbencha. Można go pominąć, dzięki czemu
uzyskujemy większą ilość wolnej pamięci. Jeśli Twoja Amiga ma małą pamięć, niektóre
programy nie będą możliwe do uruchomienia w inny sposób. Musisz wtedy skorzystać z
odpowiednich poleceń wpisywanych z klawiatury. Jak to zrobić przeczytasz w
rozdziałach „Sektor startowy” oraz „Amiga DOS”.
98
● Listwa ekranu Workbencha
99
PODSTAWOWE USTAWIENIA PULPITU
Workbench umożliwia swobodną kontrolę ustawień związanych zarówno z
wyglądem, jak i stosowaniem wielu funkcji. Będziemy o tym pisać także w dalszych
częściach książki. Na początek warto wiedzieć jak zmienić najprostsze parametry.
Programy służące do konfiguracji pulpitu znajdziemy w katalogu „Prefs” na dysku
systemowym. Aby uruchomić każdy z nich wystarczy najechać wskaźnikiem na ikonę i
nacisnąć dwukrotnie lewy klawisz myszki.
100
poniżej napisu „Przykłady” i nacisnąć lewy klawisz myszki. Grafika zostanie wyświetlona
na całym obszarze pulpitu lub okna, co widać na małym podglądzie powyżej. Potem
wskazujemy przycisk „Użyj” lub „Zapisz” na dole okna. Pierwszy spowoduje
zapamiętanie zmiany do czasu ponownego uruchomienia Workbencha, drugi – zapisanie
naszych preferencji na stałe. Możemy również sprawdzić jak będzie wyglądał pulpit bez
zamykania „WBPattern”. W tym celu należy skorzystać z przycisku „Sprawdź”.
Ustawienia będą zastosowane, a okno programu pozostanie na swoim miejscu. Wzór
możemy zmodyfikować lub narysować własny. Należy się posłużyć większym polem w
prawej części okna. Jeśli najedziemy na nie wskaźnikiem i nacisniemy lewy klawisz
myszki, spowodujemy rysowanie kolorem wybranym za pomocą małych pól widocznych
obok. Przełączając kolor zmieniamy barwę, którą rysujemy. Nasze zmiany możemy
cofnąć przy użyciu przycisku „Anuluj” widocznego niżej. Możliwe jest także wypełnienie
całego obszaru jednolitym kolorem. W tym celu korzystamy z pola „Skasuj”. Nie musimy
ograniczać się do małych powtarzalnych grafik. Bez problemu możliwe jest ustawienie
obrazu załadowanego z dysku. W tym celu należy przestawić przycisk cykliczny „Rodzaj”
na pozycję „Obrazek”. Dzięki temu aktywne staje się pole „Wybierz obrazek...”. Po jego
użyciu na ekranie pojawi się okno wyboru plików, w którym wskazujemy plik do
wczytania, a następnie wybierzamy przycisk „Ok” na dole okna. Funkcja ta działa
niezależnie dla pulpitu i okien, podobnie jak w przypadku wzorów. Pamiętaj, że nie
każdego pliku będzie można użyć. Zależy to od ilości dostępnej pamięci, a także od tego
czy system rozpozna wskazany format. Piszemy o tym szczegółowo w rozdziale
„Formaty danych”.
101
modyfikować, co widać od razu w polu po lewej stronie. Gdy chcemy powrócić do
oryginalnej kolorystyki możemy wybrać przycisk „Przywróć kolory”. Zwróć uwagę, że
nie można zmieniać pierwszego szarego koloru, gdyż jest zarezerwowany dla systemu.
Mniejsze cztery pola w środkowej części okna pokazują wygląd wskaźnika na
różnobarwnym tle. Dzięki temu możemy łatwiej zorientować się, czy wskaźnik będzie
odpowiednio widoczny na Workbenchu. W górnej części okna znajdują się dwa przyciski
cykliczne. Pierwszy służy do przełączania grafiki ze stanu „Normalnego” na „Zajęty”.
Wskaźnik bowiem zmienia wygląd podczas wielu operacji wymagających czasu, na
przykład przy ładowaniu programów. Trzeba wtedy poczekać na zakończenie operacji.
Możemy osobno poddawać edycji obie grafiki należące do wskaźnika. Drugim przycisk –
po prawej stronie – może przymować funkcje oznaczone jako „Low Res” i „High Res”.
Dzięki nim wskaźnik może być wyświetlony w mniejszej lub większej rozdzielczości.
Opcja ta nie działa na starszych modelach Amigi, w takiej sytuacji przycisk ten nie jest w
ogóle pokazywany. Po ustawieniu wszystkich opcji należy wybrać przycisk „Zapisz” lub
„Użyj”, podobnie jak w przypadku wszystkich programów preferencyjnych. Możemy
również skorzystać z opcji „Sprawdź”, która spowoduje zastosowanie naszych zmian bez
zamykania okna programu. Bardzo ważny jest też przycisk oznaczony jako „Ustaw
punkt”. Dzięki niemu możesz wskazać punkt, który będzie uznawany za tzw. uchwyt.
Oznacza to miejsce w obszarze grafiki, na które wskażemy po naciśnięciu lewego
klawisza myszki. Domyślnie jest to lewy górny róg grafiki, tak jak przedstawia
standardowy wygląd wskaźnika. Grafika może być zupełnie inna, dlatego mamy
możliwość zmiany punktu, na który będziemy „klikać”.
● Dźwięki systemowe
102
wczytać dźwięk z dysku. W tym celu wskazujemy przycisk „Rodzaj dźwięku” tak, aby
przestawić opcję „Bip” na pozycję „Dźwięk samplowany”. Następnie wskaż przycik
„Wybierz dźwięk...” widoczny niżej. Pojawi się okno wyboru, w którym ustal plik do
załadowania, a potem skorzystaj z pola „Ok” na dole. Format pliku jest rozpoznawany za
pośrednictwem systemu „datatypów”, o którym piszemy w rozdziale „Formaty danych”.
Jeśli wszystko przebiegnie prawidłowo, aktywne stanie się pole „Sprawdź dźwięk”.
Możesz je użyć, aby odtworzyć wybrany plik. Jeżeli nie chcesz, aby Workbench
generował dźwięk „wyłącz” pole znajdujące się obok napisu „Odtwarzanie dźwięku”.
Cała prawa część okna zostanie zakreślona, co oznacza, że jest wyłączona z użycia. Obok
widoczne jest podobne pole opisane jako „Błysk ekranu”. Jeśli zostanie „włączone”, wraz
z odtworzeniem dźwięku ekran będzie przez chwilę migotał. Obie funkcje możemy
kontrolować niezależnie, dzięki temu możesz zrezygnować z dźwięku, a pozostawić
„błysk” lub odwrotnie. Wszystko zależy od Twoich potrzeb.
103
● Port szeregowy
Port szeregowy (ang. serial port) jest obecnie używany w bardzo ograniczonym
stopniu. Niegdyś był używany do podłaczenia modelu telefonicznego, aby połączyć się z
drugim komputerem lub Internetem. Dziś ze zrozumiałych względów korzystamy z
innych sposobów komunikacji. Port szeregowy może się jednak przydać do przenoszenia
danych pomiędzy różnymi komputerami. W tym celu stosujemy przewody połączeniowe
typu „null-modem”. Aby było to możliwe konieczne staje ustawieine odpowiednich
parametrów portu szeregowego. Umożliwia to program preferencyjny o nazwie „Serial”.
Jest okno jest nieco bardziej skomplikowane:
104
UŁATWIENIA
Kilka rzadziej używanych opcji jest ukrytych w programie o nazwie „IControl”.
Jego też znajdziemy w systemowym katalogu „Prefs”. Pierwsza możliwość to zmiana
funkcji klawisza LEWA AMIGA. W połączeniu z lewym klawiszem myszki powoduje on
przesuwanie ekranu nawet, gdy
wskaźnik nie jest ustawiony na
jego listwie. Za pomocą pól
umieszczonych w grupie „Ręczne
przesuwanie ekranu” (ang.
„Screen Drag”) możemy zmienić
aktywny klawisz. Należy
najechać wskaźnikiem na
wybrane pole i nacisnąć lewy
klawisz myszki. Wskazana opcja
zostanie zakreślona, a klawisz o symbolu widocznym obok zastąpi lub uzupełni funkcję
klawisza LEWA AMIGA. Wszystkie pola można aktywować lub „wyłączać” niezależnie.
Gdy chcemy pracować na ekranie większym niż obszar roboczy monitora możemy
przewijać zawartość pulpitu. Omawiamy to w rozdziale „Tryby wyświetlania”. Jeżeli
wywołamy menu górne możemy go nie zauważyć z uwagi na to, że zawartość ekranu
będzie przewinięta w dół. Aby menu było wyświetlane zawsze należy „włączyć” opcję
„Przesuwaj do menu” (ang. „Screen Menu Snap”) znajdującą się po prawej stronie okna.
Po wywołaniu menu ekran zostanie automatycznie przewinięty do góry.
105
CONTROL i Z - przesuwa kursor na koniec linii
SCHOWEK SYSTEMOWY
Podczas pracy możemy korzystać z podręcznej pamięci, w której zapisywane są
tymczasowe informacje przeznaczone do wykorzystania później. Mechanizm ten
nazywamy „schowkiem systemowym” lub po prostu „Schowkiem” (ang. clipboard).
Dzięki niemu możliwe jest przekazywanie danych pomiędzy różnymi programami.
Pozwala to przyspieszyć i usprawnić pracę. Korzystanie ze Schowka jest bardzo łatwe.
Najbardziej rozpowszechnionymi opcjami, które go wykorzystują to typowe funkcje
„Skopiuj” (ang. „Copy”), „Wytnij” (ang. „Cut”) i „Wstaw” (ang. „Paste”). Można je
spotkać w prawie każdym większym programie. Niektóre z nich pozwalają używać kilku
niezależnych schowków, co stanowi rozwinięcie systemowych funkcjonalności. Sposób
użycia pozostaje zawsze taki sam. Należy wybrać czy też „zaznaczyć” informacje do
skopiowania, a potem skorzystać z opcji „Skopiuj” lub „Wytnij”. Dzięki temu możliwe
stanie się przeniesienie danych do innego programu, gdzie należy skorzystać z funkcji
„Wstaw”. Skopiowane dane można wykorzystywać również na samym Workbenchu, gdyż
są zrozumiałe dla całego systemu. Należy jednak pamiętać, że zawsze są to informacje
określonego typu i nie każdy program będzie w stanie zrobić z nich odpowiedni użytek.
Na przykład wstawienie grafiki do edytora tekstu nie będzie oznaczało, że program
wyświetli narysowany wcześniej obrazek. Nie trzeba natomiast przepisywać tekstu, gdy
chcemy go wykorzystać wielokrotnie. Ma to szczególne znaczenie wszędzie tam, gdzie
pracujemy na dużej ilości danych tego samego typu, na przykład w oknie „Shell”. Więcej
na jego temat przeczytasz w rozdziale zatytułowanym „Amiga DOS”.
106
PAMIĘĆ
OPERACYJNA
107
108
● Organizacja pamięci
109
● Ram Dysk
Podczas pracy z systemem należy zwrócić uwagę na tzw. „Ram Dysk” (ang.
„Ram Disk”). Tak podpisana jest jedna z ikon widocznych zaraz po uruchomieniu
Workbencha. Jest to urządzenie systemowe, który reprezentuje pamięć operacyjną.
Zachowuje się dokładnie tak samo jak inne nośniki danych, które można używać na
Workbenchu. Posiada własną ikonę, można w nim zapisywać pliki i katalogi, a także
wykonywać wszystkie operacje analogicznie do dyskietki czy dysku twardego. W
odróżnieniu od nich „Ram Dysk” nie ma jednak określonej stałej objętości, lecz zmienia
się ona dynamicznie przy uruchamianiu programów.
mount RAD:
i naciśnij ENTER. Po chwili na pulpicie pojawi się nowa ikona, podpisana jako
„RAM_0”. Urządzenie „RAD:” ma objętość równą jednej typowej dyskietce DD, czyli
mieści 880 KB (kilobajtów). Po zamontowaniu o taką właśnie objętość zostanie
ograniczony cały „Ram Dysk”. Można z niego wystartować program, podobnie jak z
dyskietki lub twardego dysku. W wielu przypadkach może się to przydać np. do
110
sprawdzenia poprawności działania. Należy zwrócić uwagę, że „RAD:” jest cały czas
umieszczony w pamięci, dlatego wszystkie operacje wykonuje dużo szybciej niż na
zwykłej dyskietce. Gdy odczytasz zawartość dysku „RAM_0” znajdującego się na
pulpicie, zobaczysz standardowe okno katalogu, tak samo jak przy każdym innym
napędzie. Listwa okna prezentuje informacje o rozmiarze dysku. Tym razem wszystkie
rozmiary wyświetlane są prawidłowo, co jak pamiętamy nie ma miejsca przy urządzeniu
„RAM:”. Jest to kolejna różnica, którą warto zapamiętać.
remrad
Umieść wolumen
RAM_0
w dowolnym napędzie
111
Błąd typu „obiekt w użyciu” jest związany z wieloma operacjami dyskowymi i
można go dość często spotkać w systemie Amigi. Możesz o nim przeczytać także w
rozdziale „Amiga DOS”. W przypadku, gdy wystąpi błąd uniemożliwiający usunięcie
„RAM_0” w zwykły sposób, należy zastosować polecenie „remrad” wraz ze słowem
FORCE. Całość w oknie „Wykonaj polecenie” powinna wyglądać następująco:
remrad force
112
DYSK
SYSTEMOWY
113
114
O dysku systemowym wspominaliśmy już wielokrotnie, jednak jest to pojęcie
wymagające bardziej szczegółowego omówienia. Za pomocą tej nazwy określamy jeden z
dysków podłączonych do Amigi, z którego został uruchomiony system operacyjny.
Znajdują się na na nim pliki i katalogi zapisane w specyficzny sposób. Struktura ta musi
zostać zachowana, aby wszystkie funkcje działały prawidłowo. Jeśli nie mamy
odpowiedniej wiedzy na temat sytemu, na dysku systemowym nie należy dokonywać
zmian.
● Urządzenie „SYS:”
Zwykle dostępny mamy jeden dysk systemowy, możliwa jest też sytuacja, w
której podłączonych mamy więcej dysków. Każdy może mieć inną nazwę, mogą się one
również pokrywać. Jak więc sprawdzić który dysk jest „systemowy”? Służy do tego
urządzenie o nazwie „SYS:”. Wystarczy z niego skorzystać, aby mieć pewność, że
wszystkie wykonywane operacje będą dotyczyły aktualnego dysku, z którego
uruchomiony został system. Z wiedzy tej możesz skorzystać przy korzystaniu z funkcji
AmigaDOS, o czym piszemy dalej.
115
C
Classes
Devs
Expansion
Fonts
L
Libs
Locale
Prefs
Rexxc
S
Storage
System
Tools
Trashcan
Utilities
WBStartup
116
Katalogiem o podobnym charakterze jest „Classes”, który zawiera tzw. klasy
systemowe. Jest to odmiana bibliotek, lecz o nieco innym zastosowaniu. Klasy są zwykle
związane z interfejsem użytkownika, a ich zadaniem jest tworzeniem określonych
obiektów, np. przycisków w programach. Dlatego też w katalogu tym zapisane są trzy
kolejne katalogi o następujących nazwach:
Gadgets
DataTypes
Images
DataTypes
DOSDrivers
Keymaps
Monitors
Printers
117
pomocą których możemy korzystać na przykład z drukarek lub skanerów. Z „Devs”
związany jest katalog o nazwie „L”. Zawiera on pliki, które są używane przy
rozpoznawaniu systemów plikowych. Znajdziemy tu także katalog „FileSystem_Trans”
niezbędny do wykonywania konwersji znaków narodowych w różnych standardach. Jest
to przydatne jeśli korzystamy z wielu nośników zapisanych na różnych komputerach, gdy
chcemy prawidłowo wyświetlić polskie znaki diakrytyczne. Obsługa znaków jest
związana z tzw. lokalizacją, czyli możliwością uruchamiania różnych wersji językowych
tych samych programów, jak również całego systemu. Pliki językowe zapisane są w
katalogu „Locale”. Zawiera on kolejne pozycje:
Catalogs
Countries
Languages
Help
System zawiera także katalog o dziwnej na pierwszy rzut okna nazwie „Rexxc”.
Zapisywane są w nim pliki wykorzystywane przez język programowania ARexx. Jeśli
chcesz dowiedzieć sie o nim więcej, przeczytaj rozdział pod tym samym tytułem. Katalogi
o nazwach „System”, „Tools” oraz „Utilities” zawierają pomocnicze programy
systemowe, podzielone na kilka grup. Poszczególne pliki służą do różnych celów. W
katalogu „Tools” znajdują się programy służące do modyfikacji ustawień, natomiast w
118
„Utilities” pliki uruchamiające dodatkowe funkcje. Należy jednak zwrócić uwagę, że jest
to podział umowny. Do każdego z wymienionych katalogów można bez obaw dodawać
kolejne programy, pamiętając o tym, aby nie skasować żadnego z zainstalowanych
wcześniej.
119
● Środowisko
● Pliki tymczasowe
120
URZĄDZENIA
121
122
● Urządzenia fizyczne i logiczne
W systemie tworzone są również tzw. urządzenia logiczne. Mają one takie samo
zastosowanie, lecz dotyczą katalogów znajdujących się na dysku. I tak większość
systemowych katalogów posiada przypisane urządzenia logiczne o analogicznych
nazwach, np. „LIBS:” dla katalogu „Libs” na dysku systemowym lub „C:” dla katalogu
„C”. Istnieje także kilka specyficznych urządzeń logicznych, które nie są bezpośrednio
związane z nazwami katalogów. Najważniejsze to „SYS:” oraz „PROGDIR:”. Pierwsze
jest przypisywane do dysku, z którego został uruchomiony system. Za jego pomocą
można bez problemu zorientować się, który dysk jest aktualnie systemowy, nawet jeśli
mamy podłączonych kilka urządzeń zawierających Workbencha lub w sytuacji, kiedy
kilka dysków ma tę samą nazwę. Urządzenie „PROGDIR:” odnosi się natomiast do
katalogu programu, z poziomu którego zostanie wywołane. W związku z tym można z
niego korzystać dopiero po uruchomieniu konkretnego programu, nie jest tworzone
automatycznie podczas startu systemu. Jeżeli uruchomimy kilka programów jednocześnie,
„PROGDIR:” będzie inne dla każdego programu i będzie można korzystać z nich
niezależnie, w każdym programie osobno. Stanowi to duże ułatwienie przy wykonywaniu
wielu operacji na plikach, szczególnie gdy mamy na dysku dużą ilość danych. Dzięki
„PROGDIR:” nie musimy wpisywać skomplikowanych ścieżek dostępu. Dotyczy to
wszystkich programów i to nie tylko systemowych. Na przykład jeśli jedna z naszych
partycji ma nazwę „Praca” i uruchomimy program „FinalWord” znajdujący się w
katalogu „FinalWord2”, który z kolei zapisany jest w katalogu „Edytory” na tej partycji,
urządzenie „PROGDIR:” wskaże ścieżkę dostępu „Praca:Edytory/FinalWord2”. Jeśli w
tym katalogu zapiszemy plik tekstowy o nazwie „Artykuł”, aby go załadować, możemy
zamiennie zastosować poniższą ścieżkę dostępu:
123
Praca:Edytory/FinalWord2/Artykuł
lub po prostu:
PROGDIR:Artykuł
● Sterowniki urządzeń
mount NAZWA
mount RAD:
124
Niektóre opcje można również kontrolować za pomocą parametrów ikon znajdujących się
w katalogach „DOSDrivers”. Aby się o tym przekonać odczytaj zawartość katalogu
„Storage” na dysku systemowym. Następnie wywołaj „DOSDrivers”, a potem znajdź
ikonę o nazwie „PC0”. Najedź na nią wskaźnikiem, następnie naciśnij prawy klawisz
myszki, aby wyświetlić menu górne. Wybierz z opcję „Informacje” z menu „Ikony”. Na
ekranie powinno pojawić się takie okno:
ACTIVATE=0
125
Ma zastosowanie dla plików związanych z urządzeniami, które można podłączyć w
większej ilości, na przykład kilka stacji dyskietek. Cyfra zero mówi nam o tym, że plik
odnosi się do wewnętrznej stacji. Jeśli byłaby to pierwsza stacja zewnętrzna, należy użyć
wpisu:
UNIT=1
remrad FORCE
126
Polecenie daje taki sam efekt, lecz zawsze dotyczy urządzenia „RAD:”, nawet
gdy zmienimy jego nazwę. Zwróćmy także uwagę na to, że nazwa sterownika nie musi
odpowiadać jego przeznaczeniu. W większości przypadków autorzy plików starają się
wprowadzać czytelne i łatwe do zapamiętania oznaczenia, jednak w praktyce urządzenie
może mieć prawie dowolną nazwę. Przy instalacji dodatkowego oprogramowania nie
należy zatem sugerować się nazewnictwem plików, a zapoznać się szczegółowo z
dokumentacją.
127
przystąpić do właściwej pracy. „Zaznacz” ikonę w taki sam sposób jak przed chwilą, przy
kopiowaniu. Po wywołaniu górnego menu wybierz jednak opcję „Informacje”. Na ekranie
zobaczysz okno informacyjne:
Zwróć uwagę na pole „Program”. Musisz zmienić znajdujący się tam wpis, abyś
mógł edytować plik sterownika. Najedź wskaźnikiem myszki na to pole i naciśnij lewy
klawisz. Następnie zamiast „C:Mount” wpisz:
C:Ed
i naciśnij ENTER. Potem użyj przycisku „Zapisz” znajdującego się na dole okna.
Teraz możesz w łatwy sposób zmienić zawartość pliku. Wystarczy, że dokonasz
„dwukliku” na ikonie „Copy_of_RAD”. Na ekranie pojawi się okno systemowego edytora
tekstu wraz z załadowaną zawartością pliku. Znajdź linię, którą ujęliśmy w ramkę na
ilustracji. Gdy zmienimy wartość znajdującą się po znaku równości „=”, objętość
urządzenia także ulegnie zmianie. Przejdź kursorem na koniec tej linii, skasuj liczbę 11 i
wpisz 22. Linia powinna mieć poniższą postać:
SectorsPerTrack = 22
128
Dzięki temu urządzenie będzie dwa razy bardziej pojemne, pamiętaj jednak, że
równocześnie zajmie tyle samo więcej miejsca w pamięci. Dlatego zwróć uwagę ile
pamięci posiada Twoja Amiga. Do swobodnej pracy powinieneś mieć co najmniej 3-4 MB
wolnej pamięci. Jeżeli wybierzesz tę samą ikonę wielokrotnie, nie spowodujesz
uruchomienia kolejnych urządzeń w systemie. Zamiast tego na ekranie pojawi się
stosowny komunikat jak na ilustracji:
Oczywiście należy wybrać przycisk opisany jako „Ok”. Gdy tworzymy nowe
urządzenie na bazie innego należy wziąć pod uwagę jeszcze jedną ważną kwestię. W
systemie możliwe jest uruchomienie wszystkich urządzeń niezależnie od siebie. Dlatego
będziesz mógł skorzystać zarówno ze standardowego urządzenia „RAD”, jak i nowego,
które właśnie ustawiamy. Jeżeli „włączone” będą oba jednocześnie, musimy zmienić
jeszcze jeden parametr jednego z nich. Znajdziemy go w następującej linii:
Unit = 0
Unit = 1
129
Poczynione zmiany musimy zapisać na dysku. Aby tak się stało należy wywołać
menu górne edytora tekstu. Niestety standardowo nie jest ono spolszczone, nawet po
instalacji polskiej wersji całego systemu. Naciśnij prawy klawisz myszki i cały czas
trzymając spójrz na listwę ekranu. Pierwszym menu będzie „Project”. Najedź
wskaźnikiem na tę nazwę, a zobaczysz kilka opcji. Teraz cały czas trzymając prawy
klawisz myszki najedź wskaźnikiem na opcję „Save”. Potem puść klawisz myszki. Jeżeli
wszystko przebiegło prawidłowo, w dolnej części okna powinien pojawić się komunikat:
Uważaj, aby zamiast opcji „Save” nie wybrać podobnie brzmiącej „Save As...”
widocznej niżej. Służy ona do zapisywania pliku pod nową nazwą, czego teraz nie
potrzebujemy. Gdybyś mimo wszysto wywołał tę opcję, na ekranie pojawi się okno
wyboru pliku. Wybierz w nim przycisk „Poniechaj” (ang. „Cancel”), a następnie wróć do
opcji „Save”. Jeśli wszystko jest w porządku możesz zamknąć okno edytora, korzystając
ze standardowego przycisku w lewym górnym rogu okna. Powrócisz do okna katalogu o
nazwie „DOSDrivers”. Musimy jeszcze zmienić nazwę naszego sterownika. W zasadzie
plik może mieć nazwę „Copy_of_RAD” i system operacyjny zaakceptuje takie urządzenie.
Nie jest to jednak zbyt wygodne, gdyż w przypadku wykonywania większej ilości
operacji za każdym razem będzie trzeba odnosić się do tej długiej nazwy. Dlatego lepiej
zmienić nazwę pliku. W tym celu „zaznacz” ikonę tak jak robiliśmy to wcześniej, a potem
wybierz opcję „Zmień nazwę” z menu górnego „Ikonki”. W nowym oknie skasuj nazwę
„Copy_of_RAD” i wpisz własną, najlepiej krótką i łatwą do zapamiętania. My
zdecydowaliśmy się na „RAX”. Następnie skorzystaj z przycisku „Ok”. Od tej chwili
Twoje nowe urządzenie będzie dostępne w systemie. Aby je uruchomić nalezy jeszcze
zmienić wpis w oknie „Informacje” ikony. Wcześniej zmienialiśmy go na „C:Ed”, teraz
należy przywrócić stary parametr „C:Mount”. Całość należy wykonać w analogiczny
sposób jak zostało to opisane w poprzednim punkcie.
130
● Wiele urządzeń w jednym pliku
131
132
CZCIONKI
133
134
● Rodzaje czcionek
Jeśli każdy znak zajmuje tyle samo miejsca bez względu na jego kształt, kroje
takie nazywamy nieproporcjonalnymi. Obecnie większość czcionek zachowuje się tak,
że każda litera ma własną szerokość. Jest to najwygodniejsze w druku, a także na ekranie,
gdy chcemy wyświetlić jak największą ilość informacji. Takie czcionki nazywamy dla
odróżnienia proporcjonalnymi.
135
● Instalacja nowych czcionek
136
Umieszczone tu opcje służą do instalacji czcionek w systemie, niestety program
nie jest spolszczony. Lista znajdująca się po prawej stronie przedstawia nazwy wszystkich
krojów dostępnych w systemie w porządku alfabetycznym. Kropkami zaznaczone są
czcionki wektorowe. Aby zainstalować nową czcionkę należy skorzystać z funkcji
znajdujących się w lewej części okna. Najpierw wybierz przycisk znajdujący się poniżej
napisu „Outline Font Source”. Na ekranie pojawi się okno wyboru, w którym trzeba
wskazać katalog z zapisanymi plikami zakończonymi na „.type”. Oczywiście jeżeli
czcionki zostały wcześniej skopiowane do katalogu systemowego należy skorzystać z
„_bullet_outlines”. Następnie użyj przycisku „Ok” w dolnej części okna. Lista w lewej
części okna zapełniona zostanie nazwami krojów czcionek, które zostały rozpoznane w
katalogu. Teraz musimy wybrać czcionki do zainstalowania. Najedź wskaźnikiem na
nazwę czcionki i naciśnij lewy klawisz myszki. Obok nazwy pojawi się znak „plusa”. W
ten sam sposób możesz wybrać większą ilość czcionek na raz. Jeżeli zmienisz zdanie
wystarczy w ten sam sposób „kliknąć” na nazwę czcionki, a znak „+” zniknie i czcionka
zostanie wyłączona z instalacji. Gdy wybierzesz już wszystkie interesujące Cię czcionki
musisz skorzystać z przycisku „Install Marked Typefaces” znajdującego się poniżej listy.
Dopiero teraz zostaną instalowane w systemie, a co za tym idzie wszystkie niezbędne do
pracy pliki zapisane zostaną w katalogu „Fonts”. Może się też zdarzyć, że wybierzesz
czcionkę, która jest już zainstalowana. Wtedy program wyświetli taki komunikat:
137
Jeśli wybierzesz przycisk „Continue”, krój zostanie zastąpiony nowym.
Korzystając z „Cancel” możesz tego uniknąć. Dzięki tej funkcji nie musisz uważać, aby
przypadkowo nie zapisać w systemie kroju o tej samej nazwie. Ponadto jeśli instalujesz
większą ilość krojów, funkcja ta przyspiesza pracę. W podobny sposób można przenieść
czcionki do innej Amigi. Trzeba jednak skorzystać z pola widocznego poniżej napisu
„Destination Font Drawer”. Po wybraniu pojawi się standardowe okno wyboru, w którym
musimy wskazać katalog, gdzie mają być zainstalowane czcionki. Może być to dowolny
katalog, niekoniecznie systemowy, np. „RAM:”. Wybierz katalog, z którego będzie Ci
łatwo skopiować pliki do przeniesienia na inny komputer. Potem skorzystaj z przycisku
„Ok”. Lista w prawej części okna zostanie wyczyszczona. Jednocześnie zmieni się napis
na przycisku cyklicznym znajdującym się niżej. Zaznacz teraz czcionki, które chcesz
skopiować tak, aby obok nich znalazł się znak „plusa” - tak samo jak w poprzednim
punkcie. Następnie wskaż przycisk „Install Marked Typefaces”, a czcionki zostaną
zainstalowane w katalogu docelowym. Pliki zostaną zapisane w takiej formie, aby można
było je bez żadnych zmian przenieść do systemu innej Amigi lub na drugi dysk twardy.
Utworzone zostaną więc pliki „.font” i „.otag”, ponadto założony zostanie katalog o
nazwie „_bullet_outlines”, a w środku znajdą się pliki z rozszerzeniem „.type”. Wszystko
razem jest zestawem gotowym do wykorzystania, wystarczy całość skopiować do
systemowego katalogu „Fonts”. Mogą także zostać wyświetlone dwa ważne komunikaty.
Pierwszy ostrzega przed tym, że w
katalogu docelowym brakuje miejsca
czcionki. Przedstawiamy go obok.
Jeżeli zostanie wyświetlony w
sytuacji, gdy chcesz zainstalować
czcionki na dyskietce lub innym
dysku, oznacza to, że musisz przerwać operację wybierając przycisk „Cancel”, a
następnie wskazać inny katalog. System stwierdził bowiem, że miejsce w katalogu jest
niewystarczające do zapisania wszystkich potrzebnych plików. Zwróć uwagę, że ten sam
komunikat zobaczysz także podczas instalowania czcionek w „Ram Dysku”, niezależnie
138
od tego czy masz dużą czy małą ilość wolnej pamięci. Jest to związane z faktem, iż
system standardowo uznaje, że urządzenie „RAM:” zawsze zapełnione jest w 100%.
Wystarczy jednak odczytać informacje widoczne na listwie ekranu Workbencha, aby
zorientować się czy nasze czcionki zmieszczą się w pamięci. Należy przy tym wziąć pod
uwagę przede wszystkim rozmiary plików źródłowych, gdyż po instalacji czcionki będą
zajmowały podobną objętość. Aby kontynuować instalację wybierz przycisk „Continue”.
Drugim komunikatem z jakim możesz się spotkać jest okno poniższe informacyjne:
139
„Intellifont”. Pojawią się dodatkowe funkcje. Tym razem po lewej stronie wyświetlone są
nazwy dostępnych czcionek wektorowych, a po stronie prawej – odpowiadające im
rozmiary. Aby dokonać przekształcenia kroju należy najpierw najechać wskaźnikiem
myszki na nazwę i nacisnąć raz lewy klawisz. Na liście po prawej stronie zobaczymy
zainstalowane w systemie rozmiary.
Teraz wybierz dowolny z nich w taki sam sposób. Zwróć uwagę, że wybierane
pozycje nie są podświetlane tak jak w przypadku zwykłych list na Workbenchu. Jednak po
„kliknięciu” zarówno nazwa czcionki, jak i rozmiar jest wyświetlany w dwóch polach
znajdujących się poniżej każdej listy. Kolejnym krokiem jest użycie przycisku „Create
Bitmap” widocznego jeszcze niżej. Rozmiar czcionki powinien zostać oznaczony słowem
„bitmap”. Oznacza to, że wybrana czcionka w tym rozmiarze zostanie skonwertowana do
wersji bitmapowej, co przełoży się na większą szybkość obsługi w systemie. W każdej
chwili możesz zrezygnować z tej możliwości i powrócić do wektorowej postaci czcionki.
Wystarczy ponownie „kliknąć” rozmiar, a następnie skorzystać z przycisku „Delete
Bitmap”. Wyraz „bitmap” zostanie usunięty z listy i pozostanie na niej jedynie liczba
oznaczająca wielkość czcionki. Wszystkie zmiany musimy potwierdzić, aby zostały
zachowane w systemie. Są one bowiem jedynie ustawiane do wykonania, a nie
dokonywane na bieżąco. Daje to możliwość bezproblemowego powrotu do punktu
wyjścia, gdyby okazało się, że popełniliśmy błąd i chcemy cofnąć operacje. Aby zapisać
je na stałe należy użyć przycisku „Perform Changes” znajdującego się w lewym dolnym
rogu okna. Program wyświetli komunikat z prośbą o potwierdzenie. Należy skorzystać z
przycisku „Update”. Jeżeli chcesz wycofać się ze zmian, w każdym z okien wybierz
przycisk „Cancel”. Dzięki temu wprowadzone zmiany nie zostaną zapisane na dysku.
140
niepotrzebne wielkości. Wystarczy najechać wskaźnikiem myszki na wybraną pozycję,
nacisnąć lewy klawisz, a potem użyć przycisku „Delete Size”. Zwróć uwagę, że
wybierane rozmiary są podświetlane przez chwilę innym kolorem, jednak odpowiednie
liczby są widoczne w polu „Size” poniżej. Obserwując zawartość tego pola możesz łatwo
stwierdzić, która pozycja była wybierana jako ostatnia.
141
„Kontynuuj” (ang. Proceed). Okno zniknie i powrócisz do okna zawierającego trzy ikony.
Instalacja biblioteki „ttf” jest już zakończona. Od tego momentu Workbench będzie
korzystał z czcionek typu „TrueType”. Żaden taki krój nie stanowi jednak standardowego
wyposażenia Workbencha. Dlatego musisz samodzielnie zaopatrzyć się w czcionki. Są to
pliki posiadające rozszerzenie „.ttf”. Należy skopiować je do dowolnego katalogu na
dysku. Musi być to jednak katalog, z którego nie będziemy później kasować plików.
System będzie bowiem z nich intensywnie korzystał. Następnym krokiem jest instalacja
czcionek. W tym celu skorzystamy z menadżera, który został zainstalowany wraz z
biblioteką „ttf”. Znajdziesz go w katalogu „ttftools” na dysku systemowym lub na drugiej
partycji Twojego dysku. Program instalacyjny zapisuje bowiem dane na pierwszej lub
drugiej partycji, dostępnej w systemie.
Interesujący nas
program na nazwę
„ttfmanager”. Uruchom go
w zwykły sposób, czyli za
pomocą „dwukliku” na
ikonie. Okno programu
przedstawia się tak jak na
ilustracji zamieszczonej
obok. Po lewej stronie
znajduje się lista czcionek
„TrueType”, po prawej –
szczegółowe opcje służące
do zarządzania krojami. Wybierz przycisk „Set” znajdujący się obok większego pola
oznaczonego jako „Font Source”. Na ekranie pojawi się standardowe okno wyboru, w
którym należy wskazać katalog z zapisanymi plikami „.ttf”. Potem wybierz przycisk „Ok”
w dolnej części okna. Program rozpocznie procedurę rozpoznawania czcionek. Podczas
pracy w polu widocznym na dole pojawi się komunikat „checking...” oraz nazwy
poszczególnych krojów. Jeśli skopiowałeś większą ilość czcionek, może to potwać dość
długo. Po zakończeniu operacji na liście po lewej stronie pojawią się kroje zapisane w
Twoim katalogu. Wybierz teraz przycisk „Set” znajdujący się obok pola „Font
Destination”. Znowu zobaczysz okno wyboru, lecz będzie w nim automatycznie wpisane
urządzenie systemowe „Fonts:”. Nic nie zmieniaj, tylko skorzystaj z przycisku „Ok”. Pole
„Font Destination” powinno zostać uzupełnione o wybraną nazwę. Dalej musisz wybrać
142
czcionki, które będą zainstalowane w systemie. Najprościej zainstalować wszystkie
dostępne. W tym celu użyj przycisku „Install All”. Podczas tej operacji program również
będzie wyświetlał komunikaty w polu na dole okna ze szczególnym uwzględnieniem
nazw czcionek. Po zakończeniu pojawi się kolejny tekst:
143
zestaw czcionek bitmapowych zawierających polskie znaki oraz inne niezbędne do pracy
pliki. W systemie Amigi używać można różnych standardów polskich znaków. Oznacza to
sposób, w jaki uzyskiwane są znaki diakrytyczne. Jest to mechanizm niezależny od
rodzaju używanych czcionek. Dla użytkownika ważne jest, aby zdecydował z jakiego
standardu będzie korzystał, bowiem instalowane czcionki muszą mu odpowiadać. W
innym przypadku polskie znaki nie będą wyświetlane prawidłowo.
● Standard AmigaPL
144
Interesować nas będzie lista znajdująca się w prawej części okna, opisana jako
„Mapy klawiatury” (ang. „Keyboard Type”). Jak widać ustawioną mamy pozycję
„AmigaPL-USA”, co odpowiada standardowi „AmigaPL” oraz tzw. amerykańskiej mapie
klawiatury, czyli najpopularniejszemu układowi typu QUERTY. Oznaczenie to pochodzi
od ułożenia pierwszych sześciu liter na klawiaturze, zaraz obok klawisza tabulatora. Dla
porównania, w przypadku klawiatury „niemieckiej” będzie to QWERTZ, gdyż litery Y
oraz Z mają na niej zamienione pozycje. Pozostałe pozycje na liście to mapy klawiatury
angielskie (z oznaczeniem „GB”) oraz niemieckie (z literą „D”). Jeśli posiadamy Amigę z
klawiaturą w standardzie innym niż QUERTY, warto z nich skorzystać. Mapy oznaczone
dodatkowo skrótem „Masz” to tzw. klawiatura „maszynistki”, czyli układ opracowany dla
maszyn do pisania, w którym polskie znaki umieszczone są zamiast czcionek
charakterystycznych dla języka niemieckiego. W związku z tym uzyskanie „ogonków”
wiąże się z używaniem klawiszy takich jak nawiasy kwadratowe, dwukropek i cudzysłów.
Warto zapamiętać, że mapy klawiatury nie oznaczone skrótem „Masz” nazywamy dla
odróżnienia klawiaturą „programisty”.
145
Za każdym razem, gdy wybierzemy nową pozycję, pole to będzie odpowiadać
wskazanemu standardowi. Potem wystarczy skorzystać z przycisku „Użyj” lub „Zapisz”
w dolnej części okna. Pierwszy spowoduje zastosowanie zmian bez zapisywania na
dysku. Po wykonaniu resetu Amigi ustawienia powrócą do poprzednio używanych. Za
pomocą drugiego przycisku możemy zapisać zmiany na stałe.
● Standard ISO-8859-2
Zwróć uwagę, aby na końcu nazwy katalogu umieścić koniecznie znak ukośnika
„/”, czyli tzw. slasha. W przeciwnym razie zawartość archiwum nie zostanie prawidłowo
rozpakowana. Po dokonaniu wpisu naciśnij klawisz ENTER. Niezbędny plik zostanie
umieszczony w katalogu zawierającym mapy klawiatury. Gdy program przestanie
pracować nad kursorem pojawi się napis:
146
Operation successful.
147
Każda z dostępnych tu opcji wyświetla okno wyboru czcionek, które
omówiliśmy w rozdziale „Podstawy”. Możemy zdecydować jakie kroje będą używane
przez ekran Workbencha oraz ikony. Ustawiamy ponadto tzw. czcionkę „systemową”,
czyli domyślną w sytuacji, gdy program nie ma przypisanej konkretnej nazwy czcionki.
We wszystkich trzech przypadkach należy ustawić jedną z czcionek, których nazwy
rozpoczynają się od słowa „ISO”. Do dyspozycji mamy następujące kroje:
ISOCourierPL
ISOHelveticaPL
ISOTimesPL
ISOTopazPL
148
najechać wskaźnikiem na wybrany kwadrat i nacisnąć lewy klawisz myszki. Aby
widoczne było tło należy przestawić funkcję znajdującą się obok napisu „Tryb”. Jest to
przycisk cykliczny, o którym także pisaliśmy wcześniej. Trzeba tu ustawić opcję
„Tekst+tło”, w przeciwnym razie kolor tła nie będzie brany pod uwagę. W tym celu wskaż
myszką przycisk i naciśnij lewy klawisz. Jeżeli chcesz wyłączyć tło, przełącz w taki sam
sposób opcję na pozycję „Tekst”. Pamiętaj, aby nie ustawić dwóch identycznych kolorów
polach „Tekst” i „Tło”, gdyż nazwy ikon będą wtedy nieczytelne. Zwróć także uwagę, że
włączenie trybu „Tekst” powoduje przeźroczystość tła podpisów ikon. Jest to szczególnie
ważne jeżeli masz ustawioną grafikę zamiast szarego tła pulpitu. Jeżeli chcesz, aby nazwy
ikon były zawsze oddzielone od reszty wyświetlanej grafiki, wybierz tryb „Tekst+tło”.
● Konwersja czcionek
149
Wybierz katalog z czcionkami „TrueType”, z których chcesz korzystać oraz
katalog docelowy „FONTS:”. Następnie wskaż krój na liście po lewej stronie, jednak
zamiast od razu klikać na „Install” lub „Install All”, użyj przycisku „Options” w prawym
dolnym rogu. Zobaczysz opcje związane z kodowaniem znaków narodowych:
UnicodeToAmigaPL
UnicodeToISO
150
najedź wskaźnikiem myszki na pole „Use” znajdujące się poniżej napisu „Code Page”
tak, aby zostało zakreślone. Kolejnym krokiem jest wybranie przycisku „Set” widocznego
po prawej stronie. Na ekranie pojawi się okno wyboru, w którym należy wskazać plik
„UnicodeToAmigaPL” lub „UnicodeToISO”, w zależności od tego z jakiego standardu
chcemy korzystać w systemie. Potem użyj przycisku „Ok” w dolnej części okna.
Powrócisz do poprzednich opcji. Wybierz przycisk „Install” znajdujący się po prawej
stronie. Czcionka zostanie zainstalowana w systemie wraz ze zmianą kodowania znaków.
Jeśli wszystko przebiegło prawidłowo, Twoja nowa czcionka będzie bez problemu
wyświetlać „ogonki”. Na stronie wfmh.org.pl polecamy także zainteresowanie się plikiem
„TrueTypePL.readme”, w którym znajduje się polskojęzyczna instrukcja instalacji
czcionek. Jest to nieco inny sposób, lecz kompletny – wraz z polskimi krojami TrueType.
Można je stosować zamiennie, jednak zwróć uwagę, że nasza wersja umożliwia bardziej
szczegółowe ustawianie parametrów czcionek, niezależnie od ich źródła.
● Biblioteka „ReqTools”
151
katalog o nazwie „ReqTools”. Po odczytaniu jego zawartości na ekranie pojawi się kilka
ikon. Najedź wskaźnikiem na ikonę „Install ReqTools” i naciśnij dwukrotnie lewy klawisz
myszki. Uruchomisz standardowy program instalacyjny biblioteki. Widoczne komunikaty
są czysto informacyjne. Wybierz przycisk „Kontynuuj” (ang. „Proceed”), następnie
„Kontynuuj instalację” (ang. „Proceed With Install”), a potem jeszcze raz „Kontynuuj”.
Wyświetlone zostaną pliki przeznaczone do skopiowania na dysk. Nie zmieniaj ustawień
poszczególnych pól, a jedynie skorzystaj po raz kolejny z przycisku „Kontynuuj”. W
następnych dwóch krokach program spyta o katalogi, w których zapisane mają być:
program preferencyjny biblioteki oraz dokumentacja. W obu przypadkach nie zmieniaj
widocznych ścieżek dostępu. Wybierz tylko dwukrotnie przycisk „Kontynuuj”. Teraz
zobaczysz opcje wyboru języka, którym posługiwać się będzie „ReqTools”. Najedź
wskaźnikiem myszki na pole znajdujące się obok napisu „Polski” i naciśnij - tym razem
tylko raz - lewy klawisz. Przycisk powinien zostać charakterystycznie zakreślony, tak
samo jak pole obok opcji „English”. Następnie po raz kolejny skorzystaj z przycisku
„Kontynuuj”. Instalator spyta o katalog, w którym zostanie zapisany program „RTPatch”.
Jest to dodatek, dzięki któremu wszystkie okna wyboru będą wyświetlane automatycznie
przy użyciu biblioteki „ReqTools”. Ponownie wybierz przycisk oznaczony jako
„Kontynuuj”. Po chwili rozpocznie się instalacja wszystkich niezbędnych plików na
dysku. Po wykonaniu operacji zobaczysz ostatni komunikat. To już prawie wszystko.
Wybierz przycisk „Kontynuuj”, a okno zostanie zamknięte. Biblioteka została poprawnie
zainstalowana w systemie. Aby wszystko zaczęło funkcjonować powinieneś zresetować
Amigę. Od tego momentu nieco inaczej będą wyglądać okna wyboru. Dotyczy to okien
służących do wskazywania nie tylko plików czy katalogów, ale również czcionek, palety
kolorów oraz trybów wyświetlania. Podstawową różnicą w stosunku do oryginalnych
okien jest obecność dodatkowych elementów.
~(#?.info)
152
powoduje, że lista zawierać będzie wszystkie pliki poza ikonami, czyli
zakończonymi na „.info”. Znak „#?” zastępuje dowolną nazwę. Jeżeli chcesz wykluczyć
inne pliki, możesz bez przeszkód zmienić zawartość w nawiasie. Gdy wpiszemy:
~(A#?)
na liście nie zobaczymy plików rozpoczynających się literą „A”. Możesz też
zadziałać odwrotnie, tj. podać wzór plików, które będą wyświetlane. Odnosząc się do
poprzednich przykładów należy zastosować nieco inne wpisy w postaci:
#?.info
lub
A#?
Jak widać wystarczy usunąć znak tyldy „~” oraz nawias. Ciąg znaków „#?”
widoczny na pierwszej ilustracji jest charakterystyczny dla Amigi i stosowany jest w
operacjach dyskowych. Oznacza, że w oknie znajdować się będą wszystkie pliki zapisane
w katalogu. Zostało to szerzej omówione w rozdziale zatytułowanym „Amiga DOS”.
Pamiętaj, że w podany wyżej sposób jedynie ograniczasz pokazywanie poszczególnych
pozycji, ale nie powodujesz ich usunięcia z dysku. Stają się po prostu ukryte do czasu
zmiany wpisu w polu o nazwie „Filtr”. Niżej umieszczony jest przycisk „Odczytaj” (ang.
„Get”). Zgodnie ze swoją nazwą powoduje on ponowne wczytanie zawartości katalogu
widocznego w oknie. W polu tekstowym obok umieszczona jest ścieżka dostępu, tak jak
w systemowych oknach wyboru. Przechodząc całkiem na lewą stronę znajdziemy mały
prostokąt. W trakcie odczytywania danych przybiera on kolor niebieski. Gdy wszystkie
pozycje zostaną odczytane, staje się ponownie szary. Można go traktować jak lampkę
aktywności dysku twardego, bowiem sygnalizuje on trwanie operacji dyskowych. Zwróć
uwagę na kolor tego pola w sytuacji, gdy okno przez dłuższy czas nie pokazuje żadnych
plików. Poniżej przycisku „Odczytaj” znajduje się drugi – oznaczony jako „.info”.
Zachowuje się dość nietypowo, mianowicie jeśli najedziemy na niego wskaźnikiem i
naciśniemy lewy klawisz myszki, stanie się „włączony” na stałe, a jego tło – podobnie jak
w poprzednim przypadku – stanie się niebieskie. Aby go „wyłączyć” należy na nim
„kliknąć” ponownie. Jeżeli będzie aktywny spowoduje, że okno pokaże wyłącznie pliki
ikon. Jest to wygodne w sytuacji, gdy w katalogu mamy wiele plików. Operacje na
153
ikonach są bardzo częste, a ograniczenie wyświetlania do pozycji zakończonych na
„.info” przyspiesza odczytywanie danych. To nie wszystkie zmiany w stosunku do
fabrycznego systemu. Biblioteka „ReqTools” ma wiele trybów pracy, a także posiada
własne ustawienia, za pomocą których można kontrolować wygląd i działanie okien. Aby
uzyskać do nich dostęp należy przejść do systemowego katalogu „Prefs” i uruchomić
program o nazwie „ReqTools”. Jego okno wygląda następująco:
154
okien. Jest to związane z faktem, że nie pokazują one listy plików, dlatego ich rozmiary
zależą od innych elementów i nie mamy bezpośredniej możliwości wpływania na stałą
wysokość okna.
155
wykonywane są na Workbenchu, od razu zauważysz pojawienie się okna wyboru. Gdy
masz uruchomionych wiele programów na różnych ekranach, możesz nie zwrócić uwagi
na nowe okno. Z drugiej strony nie zawsze chcemy, aby każdorazowe wyświetlenie okna
wiązało się z przełączeniem na ekran innego programu. Dlatego możemy ustawić jak ma
zachowywać się system w takim wypadku. Służy do tego pierwsza opcja znajdująca się w
grupie „Podstawowe” po lewej stronie okna preferencji. Grupa ta zawiera kilka pozycji
„Włączenie” funkcji jest oznaczane zakreśleniem kwadratowego pola obok. Jeżeli opcja
„Umieść ekran na wierzchu” będzie aktywna, wywołanie okna wyboru spowoduje
automatyczne przełączenie na ekran, na którym zostało wyświetlone. Dzięki temu nie
przeoczysz pojawienia się okna.
Typowe okno wyboru plików zawiera mały prostokąt, który wskazuje aktywność
dysku zmieniając kolor na niebieski. Mówiliśmy o tym wcześniej. Jest to element
zarówno systemowych okien, jak i biblioteki „ReqTools”. Jednak tylko w tym drugim
przypadku możesz zdecydować czy pole będzie wyświetlane. Aby tego dokonać „wyłącz”
opcję „Wskaźnik aktywności dysku”, która znajduje się poniżej poprzednio omawianych
dwóch funkcji. Nie wpływa to na pracę, niemniej możesz zyskać nieco miejsca w oknie,
co może mieć znaczenie przy korzystaniu z trybów wyświetlania o niskich
156
rozdzielczościach ekranu. Za pomocą naciśnięcia prawego klawisza myszki możesz
również wyświetlać listę napędów i urządzeń systemowych. Więcej o jej elementach
przeczytasz w rozdziale zatytułowanym „Podstawy”. Jeżeli korzystasz z myszki
posiadającej trzeci klawisz możesz użyć opcji „MMB gives parent”. Po jej uaktywnieniu
naciśnięcie środkowego klawisza myszki w oknie wyboru plików spowoduje, że
odczytany zostanie katalog nadrzędny w stosunku do tego, którego zawartość jest
aktualnie wyświetlona.
● Problemy z uruchomieniem
157
Grafika ikony nie jest ważna i możesz ją zmodyfikować w dowolny sposób.
Znaczenie ma jednak rodzaj ikony, który powinien być ustawiony na „Narzędzie” (ang.
„Tool”). Wywołaj menu górne o nazwie „Typ ikonki” i sprawdź która opcja jest
zakreślona. Jeżeli rodzaj ikony jest niepoprawny, wybierz opcję o nazwie „Narzędzie”.
Teraz możesz już zapisać ikonę na dysku. W tym celu ponownie wywołaj menu górne,
lecz tym razem skorzystaj z menu o nazwie „Projekt” (ang,. „Project”). Następnie użyj
opcji „Zapisz jako” (ang. „Save as”). Na ekranie zobaczysz na razie jeszcze standardowe
okno wyboru plików. Wybierz w nim opcję „Wolumeny” (ang. „Volumes”) na dole okna.
Potem na liście wskaż partycję systemową lub urządzenie „SYS:” i katalog o nazwie
„WBStartup”. Gdy odczytana zostanie zawartość katalogu, na liście wśród innych pozycji
powinieneś odnaleźć plik o nazwie „RTPatch”. Nie wybieraj go, gdyż mógłby zostać
łatwo zastąpiony plikiem ikony, a tego nie chcemy. W zamian dodamy do niego ikonę,
dzięki czemu będzie mógł być automatycznie uruchamiany wraz ze startem Workbencha.
W tym celu w polu „Plik” w dolnej części okna wyboru wpisz:
RTPatch.info
QUIET
158
Dodałeś nowy
parametr do ikony, który
wyłączy okno informacyjne
podczas uruchamiania
programu. Teraz skorzystaj
z przycisku „Zapisz”
znajdującego się w lewym
dolnym rogu okna. Od tego
momentu program
„RTPatch” będzie
uruchamiał się w sposób
niewidoczny dla
użytkownika, zachowując
przy tym swoją funkcję.
Okna wyboru będą natomiast wyświetlane przy użyciu biblioteki „ReqTools”. Jeśli
później chciałbyś pozbyć się nowych okien wyboru możesz dokonać ponownego
„dwukliku” na ikonie programu „RTPatch” w katalogu „WBStartup”. Na ekranie pojawi
się nowe okno. Wybierz w nim przycisk „Ok”. Wszystkie okna wyboru zostaną
przywrócone do stanu fabrycznego, czyli nie będą korzystać z „ReqTools”. Gdy klikniesz
dwukrotnie na ikonie „RTPatch” jeszcze raz, program będzie znowu aktywowany. Tym
prostym sposobem możesz kontrolować wyświetlanie okien bez resetowania Amigi.
Jednocześnie możesz już zainstalować program „TransFont”.
● Program „TransFont”
159
lha x TransFont_2.3a.lha RAM:
Przypomnijmy raz jeszcze, że jeśli nie chcesz zapisywać plików w „Ram Dysku”,
zamiast „RAM:” wpisz nazwę partycji dysku twardego. Po wykonaniu tej operacji możesz
od razu uruchomić program, bowiem nie wymaga on procedury instalacyjnej. Odczytaj
zawartość dysku, do którego rozpakowałeś archiwum. Znajdziesz tam ikonę katalogu
„TransFont”. Jego również odczytaj, a zobaczysz kilka ikon. Najedź wskaźnikiem myszki
na ikonę programu „TransFont” i naciśnij dwa razy lewy klawisz. Pojawi się główne
okno:
W lewej części okna widocznych jest kilkanaście opcji, w prawej – lista czcionek
dostępnych w systemie. Na początek musisz wybrać interesujący Cię krój. W tym celu po
prostu najedź wskaźnikiem na nazwę widoczną na liście i naciśnij lewy klawisz myszki.
Obok pojawią się rozmiary czcionki. W taki sam sposób wskaż wielkość, którą chcesz
zmienić. Na naszej ilustracji wybraliśmy standardową czcionkę o nazwie „TopazPL” w
rozmiarze 8 punktów. Jeśli chcesz dokonać konwersji na wszystkich rozmiarach czcionki
powinieneś „włączyć” funkcję „All Sizes”. Należy wybrać przycisk widoczny po lewej
stronie nazwy opcji tak, aby został zakreślony. Od tego momentu konwersja będzie
dotyczyła wszystkich wielkości wskazanego kroju, niezależnie od tego jaki rozmiar jest
aktualnie podświetlony na liście po prawej stronie. Zwróć też uwagę, że w dużym polu po
160
lewej stronie znajduje się kilka cyfr i litery alfabetu. Za każdym razem, gdy wybierzesz
czcionkę na liście, przedstawiony zostanie tutaj wygląd wskazanej czcionki. Dzięki temu
możesz się upewnić czy dokonałeś dobrego wyboru. Jeżeli chcesz dodatkowo sprawdzić
znaki, które nie są pokazane, skorzystaj z pola tekstowego oznaczonego jako „View”.
Możesz tu wpisać dowolny tekst, z którego program będzie korzystał podczas tworzenia
podglądu.
161
Teraz możemy już wykonać właściwą
konwersję czcionek. W tym celu wybierz przycisk
„Save As” widoczny w lewym dolnym rogu okna.
Na ekranie pojawi się nowe okno. Należy tu
wpisać nazwę jaką będzie nosiła nowa czcionka.
Możesz pozostawić starą nazwę, ale tego nie
polecamy ze względu na możliwość utraty
danych. Jeśli bowiem popełnisz błąd przy ustawianiu parametrów, wybrana czcionka
zostanie usunięta na rzecz nieprawidłowej. W takiej sytuacji jedyną możliwością
przywrócenia poprzedniego kroju będzie jego ponowna instalacja w systemie. Dlatego
najlepiej wpisać tu inną nazwę, która będzie nam się kojarzyła ze źródłową czcionką.
Musi być to pełna nazwa kroju z rozszerzeniem „.font”, np. „TopazPLmój.font”. Następnie
wybierz przycisk „Ok” widoczny poniżej.
162
pominąć pierwszy rozmiar, po czym operacja będzie kontynuowana dla kolejnych
wielkości. Zwróć uwagę na jeszcze jedną ważną cechę programu. Otóż nie obsługuje on
czcionek wektorowych. Jeśli na liście wybierzesz nazwę takiego kroju, w polu „Status”
zobaczysz informację „Outline format not supported”. Jeżeli mimo to będziesz próbował
dokonać konwersji zobaczysz informację „You must select something!”, co oznacza, że
Twój wybór nie został uznany. Pamiętaj, że „TransFont” jest przeznaczony do
wykonywania operacji wyłącznie na czcionkach bitmapowych.
● Program „FixFonts”
163
164
TEKSTY
165
166
Edycja tekstu to jedno z podstawowych zadań każdego komputera. System
Amigi pozwala na wykonywanie wielu skomplikowanych operacji na takich plikach. Pliki
mogą być zapisane w różny sposób. Niektóre pozostają nieczytelne jeśli nie skorzystamy
z odpowiedniego oprogramowania. Jednak najczęściej po prostu przeglądamy pliki
tekstowe w celu odnalezienia określonych informacji. Workbench zawiera kilka tzw.
przeglądarek, za pomocą których jest to możliwe.
● Przeglądarki tekstów
167
Przy tej okazji warto dodać, że plik „startup-sequence” to bardzo ważny element
systemu. Odpowiada za to w jaki sposób startuje Workbench i wszystkie jego elementy.
Omawiamy go w rozdziale zatytułowanym „Sektor startowy”. Okno „Multiview” nie
zawiera żadnych rozbudowanych opcji. Widoczna jest tylko ramka oraz oraz standardowe
suwaki i przyciski przewijania. Na górnej listwie znajduje się ścieżka dostępu i nazwa
pliku. Program posiada jednak kilka opcji ukrytych w menu górnym. Tekst widoczny w
oknie możesz zapisać jako duplikat w pliku pod inną nazwą. Aby tak się stało wybierz
opcję „Zapisz jako...” (ang. „Save As...”) dostępną w menu górnym o nazwie „Projekt”
(ang. „Project”). Na ekranie pojawi się okno wyboru, w którym należy wskazać katalog, a
następnie w polu „Plik” wpisać nową nazwę. Potem użyj przycisku „Zapisz” widocznego
poniżej. Zwróć uwagę, że po wykonaniu tej operacji w oknie nadal pracujesz na pliku
źródłowym, czyli tym, który wczytałeś na początku. Zapisana zostanie cała zawartość
pliku niezależnie od tego jaka część jest widoczna w oknie. Ważne jest również, że wraz z
zapisywanym duplikatem tworzona jest automatycznie ikona. Dzięki temu jeśli odczytasz
zawartość katalogu docelowego na Workbenchu, wystarczy, że dokonasz „dwukliku” na
ikonie, uruchomiony zostanie „Multiview” z załadowaną zawartością pliku.
168
Tym razem zaczniemy od ostatniej informacji, czyli „ascii Tekst”. Jest to
oznaczenie mówiące o tym, że załadowany plik zawiera kod ASCII. Innymi słowy
mówiąc jest to plik tekstowy lub tzw. „zwykły” tekst. Standard ASCII umożliwia
stosowanie tzw. znaków sterujących, które służą do kontrolowania różnych funkcji
dodatkowych, m.in. związanych w wydrukiem. Powyżej znajduje się informacja o wersji
programu „Multiview” oraz biblioteki systemowej o nazwie „datatypes”. Jest to
mechanizm systemu, dzięki któremu rozpoznawane są rodzaje plików zwane
„formatami”. Należy tu zwrócić uwagę, że obsługiwane są nie tylko pliki tekstowe, ale
także wszelkie inne, które posiadają w systemie odpowiednie pliki pozwalające je
wyświetlić. W związku z tym „Multiview” może służyć do przeglądania innego rodzaju
plików, niż tylko tekstowe. System „datatypów” jest rozbudowany, dlatego omawiamy go
w oddzielnym rozdziale pod tym tytułem „Rodzaje danych”.
169
oddzielnie, gdy program znajduje się na pulpicie i na własnym ekranie. Nie zmienia się jej
nazwa ani pozycja, jednak zapisuje parametry okna osobno dla obu przypadków. Jest to
nietypowa cecha i czasem może okazać się bardzo potrzebna. Oczywiście nic nie stoi na
przeszkodzie, aby ustalić takie same parametry. Aby wyjść z programu należy wybrać
opcję „Skończ” widoczną w menu górnym „Projekt” lub po prostu nacisnąć klawisz ESC.
Inną, mniej rozbudowaną przeglądarką dostępną w systemie jest program „More”. Służy
wyłącznie do wyświetlania plików tekstowych i posiada tylko kilka funkcji. Aby go
uruchomić wywołaj okno „Wykonaj polecenie”, wpisz w nim:
more S:startup-sequence
lub
170
Jak widzimy za pomocą klawiszy < oraz > możliwe jest przewijanie zawartości
do przodu oraz w tył. Zamiast pierwszego można także użyć litery B lub klawisza
BACKSPACE. Tekst wyświetlany jest skokowo co „stronę”, która w tym przypadku
oznacza ilość mieszczącą się w aktualnym rozmiarze okna. Jeżeli z różnych przyczyn
program nieprawidłowo pokaże część tekstu możesz spowodować odrysowanie
zawartości okna przesz naciśnięcie kombinacji klawiszy CONTROL i L. Jest to konieczne
niezwykle rzadko i głównie przy korzystaniu z małej ilości pamięci operacyjnej, jednak
na mało rozbudowanych Amigach może się okazać ważną funkcją.
171
pisowni. Gdy program znajdzie szukany tekst możesz łatwo sprawdzić czy plik zawiera
więcej takich samych wyrażeń. W tym celu naciśnij klawisz N. Nie jest przy tym
potrzebne potwierdzanie za pomocą klawisza ENTER. Jeśli uznasz, że przeglądany plik
warto zmienić możesz wywołać systemowy edytor tekstu o nazwie „Ed”. Aby tak się stało
użyj litery E. Jednak domyślnie opcja ta nie działa, gdyż wymaga ustawienia tzw.
zmiennej środowiskowej. Mechanizm ten omawiamy w rozdziale „Amiga DOS”.
ed S:startup-sequence
172
ed RAM:Plik10
Find string:
173
Replace this:
Należy wpisać tekst, który chcemy zastąpić innym, a potem nacisnąć klawisz
ENTER. Następnie w tym samym miejscu zobaczysz inny komunikat:
With this:
Tutaj podaj tekst, którym ma być zastąpiony poprzedni. Operację należy tak
samo potwierdzić klawiszem ENTER. Jeśli tekst zostanie odnaleziony zobaczysz następną
informację, jak poniżej:
Exchange?
Jeżeli nadal chcesz zamienić oba teksty naciśnij klawisz Y. W przeciwnym razie
użyj litery N. Niezależnie od Twojej decyzji kursor zostanie ustawiony w miejscu, gdzie
znaleziony został szukany tekst. Gdyby okazało się, że plik go nie zawiera, zobaczysz
informację „Search failed”.
Możliwe jest również usuwanie całych linii. Funkcję tę udostępnia opcja „Delete
Line” dostępna w tym samym menu o nazwie „Edit””. Zwróć uwagę, że kasowana jest
zawartość w linii, w której znajduje się aktualnie kursor, ale nie jest wyświetlane żadne
potwierdzenie wykonania tej operacji. Dlatego należy ją używać uważnie, aby nie utracić
cennych danych. Edytor umożliwia wczytywanie innych plików niż załadowany na
początku. W tym celu należy wybrać opcję „Open...” widoczną w menu górnym
„Project”. Na ekranie pojawi się standardowe okno wyboru, w którym wskazujemy plik
do załadowania. Następnie wybieramy przycisk „Ok” na dole okna. Podobnie, po
wykonaniu edycji pliku, możemy go zapisać. „Ed” jak większość programów umożliwia
zastąpienie tego samego pliku lub zapisanie zawartości pod nową nazwą. W pierwszym
wypadku skorzystaj z opcji „Save”, która – tak jak poprzednia - umieszczona jest w menu
„Project”. Program potwierdzi zapis wyświetleniem komunikatu:
Writing to file
w dolnej części okna. Obok znajdzie się ścieżka dostępu i nazwa pliku, chyba że
program wywołamy bez podawania ścieżki. Jest to możliwe na przykład, gdy „Ed”
uruchamiany jest z poziomu katalogu, w którym pracujemy. W takiej sytuacji komunikat
174
zawierał będzie samą nazwę pliku. Podobną funkcję ma opcja „Save As...” widoczna
poniżej poprzedniej. Gdy jej użyjesz program za każdym razem wyświetli okno wyboru,
w którym musisz wybrać katalog, a także podać nazwę pliku docelowego. Potem
skorzystaj z przycisku „Ok”. Operacja jest potwierdzana analogicznym komunikatem w
dolnej części okna. W każdym momencie możemy zrezygnować z wykonania operacji,
którą wywołujemy. Aby tak się stało musisz zamknąć okno wyboru bez wpisywania
nowych danych przez użycie przycisku „Cancel”. W zależności od tego jaką funkcję
zatrzymamy, program pokaże informację:
Search failed
lub
Commands abandoned
Jeżeli teraz naciśniesz „Y” zawartość pliku nie zostanie zapisana, a wszystkie
zmiany, które wykonałeś będą utracone. Pamiętaj o tych dwóch podobnych informacjach,
są podobne, lecz ich działanie jest odwrotne. Dlatego zawsze uważnie czytaj jakie napisy
są wyświetlane przez program.
175
176
TRYBY
WYŚWIETLANIA
177
178
Do tej pory pracowaliśmy na standardowym ekranie Workbencha. Ma on rozmiar
640 x 256 punktów i zawiera tylko 4 podstawowe kolory. Możliwa jest zmiana tych
parametrów, jednak konkretne możliwości zależą od modelu Amigi jaką posiadasz. Aby
dowiedzieć się jakie opcję są dostępne należy skorzystać z programu „ScreenMode”,
który zapisany jest w katalogu „Prefs” na dysku systemowym. Uruchamiamy go jak
zwykle przez wykonanie „dwukliku” na ikonie. Na ekranie pojawi się okno jak na
poniższej ilustracji:
Po lewej stronie widoczna jest lista zawierająca tzw. tryby wyświetlania, czyli
parametry ekranu, na którym możemy pracować. Każdy tryb posiada oddzielną nazwę
oraz szereg charakteryzujących go opcji. Prawa strona okna zawiera opis trybu. Poniżej
widać kilka opcji związanych z pozycją wybraną na liście. Na razie korzystamy z trybu o
nazwie „PAL: High Res”. Jest to domyślne ustawienie po instalacji systemu operacyjnego.
Oznaczenie to składa się z dwóch części rozdzielonych znakiem dwukropka. Jest to cecha
każdego trybu widocznego na liście. Wyraz przed dwukropkiem to nazwa sterownika
monitora wspólnego dla wszystkich trybów, których nazwy widoczne są po znaku
dwukropka. W naszym przypadku „PAL” to nazwa sterownika, natomiast „High Res”
opisuje konkretną rozdzielczość ekranową. Niektóre sterowniki w miejscu nazw
wyświetlają od razu konkretne rozdzielczości, co może ułatwiać orientację.
179
● Ustawienia trybu wyświetlania
180
Obok napisu „Maks. Kolorów” widzimy maksymalną ilość kolorów dostępną na
ekranie w danym trybie wyświetlania. Możemy stosować każdą wartość od 2 do
maksymalnej z zastrzeżeniem, że każda następna wartość to poprzednia liczba
podniesiona do drugiej potęgi. Ma to związek ze sposobem tworzenia obrazu przez układy
graficzne. Druga grupa komunikatów to bardziej szczegółowe informacje o trybie. Przede
wszystkim warto tu zwrócić uwagę na linię z technicznymi oznaczeniami, na przykład
„50Hz, 15,60kHz”. Jest to pozioma i pionowa częstotliwość odświeżania, dzięki czemu
łatwo zorientować się czy nasz monitor obsłuży tryb wyświetlania. Wystarczy porównać
podane wartości z maksymalnymi parametrami określonymi w instrukcji obsługi
monitora. Jeśli Twój monitor nie jest w stanie wyświetlić wybranego trybu, nie
powinieneś próbować go włączyć, bowiem ryzykujesz uszkodzeniem sprzętu. Inną
informacją jaką możemy zauważyć jest napis „Wymaga co najmniej układów ECS”. Taki
tryb wyświetlania wymaga układów „ECS”, w które wyposażone są Amigi 500+, 600 lub
3000. Nie będzie zatem działać na standardowych Amigach 500 oraz 2000. Układy
„AGA” montowane w modelach 1200 i 4000 są kompatybilne z poprzednimi, co oznacza,
że umożliwiają stosowanie tych samych trybów co „ECS”. Kolejna ważna kwestia to
wystąpienie oznaczenia „Z przeplotem”, co oznacza, że tryb będzie wyświetlany z tzw.
przeplotem (ang. interlace). Jest to specjalna technika polegająca na naprzemiennym
wyświetlaniu parzystych i nieparzystych linii obrazu. Stosowana jest w celu zwiększenia
pozornej rozdzielczości wyświetlanego obrazu. Ma to szczególne znaczenie przy
monitorach telewizyjnych. W związku z zastosowanym sposobem tworzenia obrazu w
trybach typu „Interace” możemy zaobserwować migotanie, które jest bardziej lub mniej
uciążliwe w zależności od zastosowanego odbiornika.
181
zostaną zastosowane, ale nie zapisane na stałe. Dzięki temu po zresetowaniu Amigi
powrócisz do poprzednich. Gdy zdecydujesz o tym, aby zrezygnować ze zmian bez ich
zapamiętywania użyj przycisku „Poniechaj” (ang, „Cancel”).
182
Po uruchomieniu widzimy główne okno, jak na ilustracji. Tym razem mamy do
dyspozycji tylko kilka opcji. Po lewej stronie znajduje się lista aktywnych sterowników
monitorów, jednak bez
szczegółowych oznaczeń. Ma to
związek z faktem, iż rozmiary
ekranu w trybie „Overscan”
ustawiamy dla wszystkich
trybów jednocześnie.
Rozróżniamy jednak tzw.
obszar tekstu i grafiki, dlatego
po prawej stronie umieszczone
są dwa przyciski im
odpowiadające. Po prawej
stronie mamy pokazaną minimalną oraz maksymalną wielkość ekranu, a także aktualne
ustawienia dla tekstu i grafiki. Aby ustawić parametry obrazu należy na liście wskazać
sterownik monitora, a potem skorzystać z przycisku „Zmień obszar tekstu...” lub „Zmień
obszar grafiki...”. Pojawi się schemat położenia obszaru roboczego:
183
Parametry obrazu ustawiamy przy użyciu dziewięciu czarnych pol. Jeśli chcesz
zmienić rozmiar najedź wskaźnikiem na jedno z pól widoczne na obwodzie szarego
prostokąta ujętego w ramkę. Określa on wielkość obrazu po ustawieniu trybu „Overscan”.
Następnie naciśnij lewy klawisz myszki i przesuń wskaźnik cały czas trzymając klawisz,
podobnie jak przy przesuwaniu ikon na pulpicie. Jeśli chcesz ustawić pozycję widocznego
ekranu skorzystaj w taki sam sposób z czarnego pola znajdującego się na środku. Zwróć
uwagę, że podczas dokonywania zmian na bieżąco aktualizowane są informacje
wyświetlone obok napisów „Aktualna pozycja” i „Aktualna wielkość”. Dzięki temu
możesz łatwo sprawdzić jakie dokładne rozmiary będzie miał ekran. Na koniec wybierz
przycisk „OK” znajdujący się poniżej. Powrócisz do okna programu „Overscan”, gdzie
zmodyfikowane zostaną wartości znajdujące się po prawej stronie, obok napisu „Obszar
tekstu” lub „Obszar grafiki”, w zależności od przycisku, który wybraliśmy wcześniej.
Korzystanie z trybu „Overscan” ma związek z kineskopowymi odbiornikami
telewizyjnymi i tam przede wszystkim ma sens jego stosowanie. Sytuacja wygląda
podobnie jeśli używasz monitorów telewizyjnych popularnych wśród podstawowych
modeli Amigi, jak na przykład Commodore 1084S lub Philips CM8833-II. Gdy posiadasz
wyświetlacz LCD tryb ten nie będzie szczególnie użyteczny, jednak w praktyce wszystko
zależy od trybu wyświetlania, z którego masz zamiar korzystać. Dlatego zalecamy
sprawdzenie preferencji „Overscan” zaraz po ustawieniu trybu w programu
„ScreenMode”. Może się bowiem okazać, że możesz ustawić większy obszar pulpitu niż
standardowy, a nie zawsze będzie to widoczne na pierwszy rzut oka.
184
Zacznijmy od dość specyficznych dwóch sterowników o nazwach „DblPAL” oraz
„DblNTSC”. Mają one odpowiadać trybom „PAL” oraz „NTSC”, lecz posiadają wyższe
częstotliwości odświeżania pionowego. Mają również analogiczne rozdzielczości
640x512 oraz 640x400 punktów. Przy ich użyciu nie możemy stosować rozdzielczości
pionowej 256 oraz 200, chyba że zajmującą połowę widocznego obszaru na ekranie.
Udostępniają także nietypowe tryby wyświetlania takie jak:
Oba tryby domyślnie cechuje częstotliwość pionowa ok. 27 kHz, co nie pozwala
wyświetlić ich prawidłowo na popularnych monitorach typu VGA. Dlatego Workbench
posiada dodatkowy sterownik o nazwie „VGAOnly”. Sam w sobie nie zawiera żadnych
trybów wyświetlania, jednak gdy umieścimy go w katalogu „Monitors” wraz z „DblPAL”
lub „DblNTSC”, spowoduje to zwiększenie częstotliwości do ok. 29 kHz. Warto
zauważyć, że sterowniki muszą być aktywowane wraz ze startem Workbencha. W
przeciwnym razie parametry obrazu nie zostaną zmienione. Odróżnia to sterownik
„VGAOnly” od pozostałych. Wszystko musi znaleźć się wewnątrz katalogu „Devs” na
dysku systemowym zanim zresetujemy Amigę. Częstotliwości w granicach 29 kHz nadal
nie pozwalają wyświetlić prawidłowo obrazu na części monitorów, gdyż standard VGA
przyjmuje parametry w postaci 60 Hz i 31,5 kHz. Monitory przewidują korzystanie z
trybów nieco poniżej tych wartości, jednak nadal powinna być co częstotliwość ok. 31
kHz. Uzyskanie takich trybów wyświetlania umożliwiają sterowniki o nazwach
„Multiscan” oraz „Euro72”. Zwróć uwagę, że aby odpowiadały one standardowi VGA
należy używać je cały czas w połączeniu z plikiem „VGAOnly”. W przeciwnym razie
będą miały częstotliwość ok. 2 kHz mniejszą.
185
Następna grupa sterowników monitorów to pliki o nazwie „Euro36” oraz
„Super72”. Oprócz nazwy łączy ich podobna częstotliwość odświeżania pionowego
wynosząca 70 i 73 Hz. Na tym jednak kończą się podobieństwa. „Euro36” pracuje
bowiem w częstotliwości poziomej 15 kHz, natomiast „Super72” - ok. 24 kHz. Obie dość
trudno wyświetlić na typowych monitorach, jednak w zamian dają rzadko spotykane
możliwości. Pierwszy umożliwia stosowanie rozdzielczości takich jak 640x400 lub
1280x400 na niektórych monitorach telewizyjnych. Dzięki uzyskaniu odświeżania 70 Hz
dużo mniej widoczne jest migotanie w trybach z przeplotem. Sterownik „Super72”
posiada natomiast z jednej strony nietypowe rozdzielczości jak 400x150 czy 400x300, a z
drugiej – umożliwia uzyskanie trybu 800x600 na standardowych układach Amigi. Zwróć
uwagę, że rozdzielczości pionowe jakie jak 800, 960 i 1024 charakteryzują się
występowaniem przeplotu, mimo że są wyświetlane w wyższych częstotliwościach
odświeżania niż tryb „PAL”. Jest to związane z możliwościami układów graficznych
Amigi, lecz nie dotyczy dodatkowych kart graficznych. Na koniec zostawiliśmy
specyficzny sterownik „A2024”. Jest przeznaczony dla jednego typu monitora
produkowanego przez firmę Commodore, o takim samym oznaczeniu. Umożliwia
uzyskanie rozdzielczości 1024x1024 oraz 1024x800, co jest bardzo wygodne przy pracy z
dużą ilością tekstu. Niestety obecnie zdobycie monitora obsługującego ten tryb
wyświetlania jest bardzo trudne.
186
● Nowe tryby wyświetlania
187
● Ustawienia palety kolorów
Okno podzielone jest na dwie główne części. Po lewej stronie widzimy tzw. koło
kolorów, za pomocą którego możemy zmieniać barwy. Wyżej znajduje się pasek
zawierający kolory dostępne w aktualnej palecie. W prawej części okna umieszczone są
natomiast elementy interfejsu użytkownika, którym można przydzielać poszczególne
kolory. Aby zmienić kolor wystarczy najechać wskaźnikiem na kwadratowe pole
znajdujące się po lewej stronie, na pasku kolorów i nacisnąć lewy klawisz myszki.
Następnie za pomocą koła kolorów dokonujemy zmian. Możemy również posłużyć się
trzema suwakami poniżej, oznaczonymi jako „Czerwony” (ang. „Red”), „Zielony” (ang.
„Green”) i „Niebieski” (ang. „Blue”). Każdy odpowiada za określoną składową barwy i
możemy je ustawiać niezależnie od siebie. Jeżeli nie odpowiada nam ten sposób
ustawiania koloru możemy zmienić suwaki na „Odcień”, „Nasycenie” oraz „Jasność”i
według tych parametrów robić wszystkie zmiany. Aby było to możliwe należy wywołać
menu górne „Ustawienia” (ang. „Settings”) i wybrać opcję „Model barw”. Pojawią się
dwie kolejne funkcje oznaczone „RGB” i „HSV”. Wybieramy drugą pozycję. Dzięki temu
suwaki zmienią swoje przeznaczenie. W każdej chwili możemy wrócić do poprzednich
188
możliwości korzystając z opcji „RGB”. Gdy ustawimy wszystkie kolory należy przypisać
je do określonych elementów na Workbenchu. Robimy to za pomocą pól widocznych po
prawej stronie oknie. Są opisane w czytelny sposób, na przykład „Nazwa aktywnego
okienka” dotyczy barwy tekstu widocznego na listwach okien. Aby zmienić kolor należy
najechać wskaźnikiem na wybraną pozycję z listy, a następnie nacisnąć lewy klawisz
myszki. Następnie w taki sam sposób wybieramy kolor z paska barw widocznego poniżej
listy. Zauważmy, że kolor zostanie zmieniony w małym polu znajdującym się na liście.
Dzięki temu wiemy, że został przypisany do wskazanego elementu.
189
oryginalnej dyskietki systemowej. Zobacz jak okno może wyglądać przy zachowaniu
takich parametrów:
Używaną paletę kolorów możemy zapisać na dysk. Służy do tego opcja „Zapisz
jako...” (ang. „Save As”) dostępna w menu górnym o nazwie „Projekt” (ang. „Project”).
Na ekranie pojawi się typowe okno wyboru, w którym wskazujemy katalog i plik, pod
którym zapisany zostanie nasz zestaw barw. Później możemy go załadować wybierając
funkcję „Wczytaj...” (ang. „Open”) z tego samego menu górnego.
190
„Użyj” albo „Zapisz”. Dzięki temu łatwo sprawdzimy czy nowe kolory będą nam
odpowiadać, możemy je zmienić, a dopiero potem zdecydować czy chcemy używać ich
na stałe.
191
192
IKONY
193
194
O ikonach piszemy od pierwszego rozdziału, jednak do tej pory opieraliśmy się
na standardowych ikonach systemowych. Mają formę prostych grafik zawierających
cztery podstawowe kolory dostępne nawet dla najmniej rozbudowanych modeli Amigi.
System umożliwia stosowanie różnych rodzajów ikon, jak również ich swobodną edycję.
Zobacz jak mogą różnić się między sobą:
Nie każdą możemy traktować w ten sam sposób. Różnią się bowiem nie tylko
wyglądem, ale także sposobem zapisu i szczegółowymi możliwościami dostosowania do
potrzeb użytkownika. Wiele ikon wymaga instalacji dodatkowego oprogramowania, w
przeciwnym razie nie będą poprawnie wyświetlane w fabrycznym systemie operacyjnym.
● MagicWB
195
pliku o nazwie „MagicWB21p.lha”. Archiwum musisz rozpakować za pomocą
standardowego okna „Wykonaj polecenie”. Wpisz w nim:
aby zawartość znalazła sie w „Ram Dysku”. Jeśli nie jesteś pewien jak to zrobić
przejdź do wcześniejszych części książki, gdzie omówiliśmy szczegółowo operację
rozpakowania plików. Natomiast jeżeli posiadasz dyskietkę instalacyjną „MagicWB”,
możesz od razu przejść od oczytania jej zawartości. W oknie Workbencha zobaczysz
ikonę o nazwie „Unpack MagicWB”. Zwróć uwagę na jej charakterystyczną kolorystykę.
Na razie ma ona nieprawidłowe barwy, lecz wszystko zmieni się po zakończeniu
instalacji. Ważne jest, aby zapamiętać, że pakiet korzysta z pierwszych 8 kolorów palety
barw, ustawiając je w określony sposób. Wpływa to na wygląd wszystkich elementów
graficznych systemu, przez co daje spójny styl nazywany po prostu „MagicWB” lub w
skrócie „MWB”.
Wpisz literę Y (od ang. yes) i naciśnij ENTER. Teraz w oknie pojawi się nowy
komunikat z pytaniem o miejsce, gdzie mają zostać rozpakowane pliki. Jak zawsze
możesz
Ram korzyst… óÀ ć z „
Dysku
analogicznie kończąc wpis klawiszem ENTER. Program rozpocznie dekompresję
plików, co w zależności od szybkości Twojej Amigi może potrwać od kilkunastu sekund
do nawet kilku minut. W trakcie pojawi się następująca informacja:
Please be patient...
197
oczywiście zastosować dowolny tryb, jednak musimy zwrócić uwagę, że w niektórych
elementy graficzne będą rozciągnięte w pionie lub poziomie. Choć „MagicWB” w
zamierzeniach autora nie powinien być używany w takich trybach, nie ma żadnych
formalnych ograniczeń i wszystko zależy od preferencji użytkownika. Poniżej widać
pytanie:
Installation in progress...
oraz
Installing ........................... DONE
Musisz odpowiedzieć czy Twoja Amiga wyposażona jest w układy AGA. Są one
zamontowane wyłącznie w modelach 1200 i 4000. Należy odpowiedzieć zgodnie ze
stanem faktycznym - „Y” (od ang. yes) lub „N” (od ang. no). Przypomnijmy, że pozostałe
Amigi mają zamontowane układy OCS lub ECS. Jeżeli wskażemy, iż posiadamy AGA,
program pokaże dodatkowy komunikat. Mówi on o plikach, które można wykorzystać
jako tło pulpitu lub okien. Ponadto zainstalowany zostanie program o nazwie „Magic
Copper”, dzięki któremu tło może zawierać płynne przejście tonalne między dwoma
barwami nazywane także gradientem. Według informacji autora jednocześnie użytych
może zostać ponad 520 kolorów. Zwróć uwagę, że wymaga to skorzystania z trybu
wyświetlania przynajmniej 16-kolorowego. Ustawimy to później. Niżej instalator zada
kolejne pytanie, tym razem jest to tekst o treści:
198
W związku z tym, że posiadamy układy AGA program może zainstalować pliki
zawierające obrazy tła Workbencha. Nie zajmują one wiele miejsca na dysku, dlatego
odpowiedz twierdząco. Naciśnij Y, a potem klawisz ENTER. Po razy kolejny widoczne
będą komunikaty o kopiowaniu plików na dysku w postaci:
199
dotychczasowe ikony dysków na innych partycjach, potwierdź wybór literą „Y”. Potem
oczywiście również naciśnij klawisz ENTER. Program spyta o nazwę dysku, na którym
ma zostać zapisana nowa ikona:
200
Cała operacja potrwa krótką chwilę, po czym instalator wyświetli tekst
świadczący o prawidłowo zakończonej instalacji w postaci „The installation is now
successfully finished.” i zaraz poniżej „[Return]”. Należy rzecz jasna znowu nacisnąć
klawisz ENTER. W oknie jeszcze czterokrotnie pojawią się krótkie komunikaty
przypominające o podstawowych cechach pakietu. Za każdym razem, gdy zobaczysz tekst
w postaci:
[Return]
naciśnij ENTER. Jako ostatnie pojawi się całkiem inne okno o nazwie „About
MagicWB”. Zawiera podstawowe informacje o autorze pakietu oraz możliwościach tzw.
rejestracji. „MagicWB” należy bowiem do oprogramowania typu „shareware”. Wybierz
tutaj przycisk „Cancel”. Okno zniknie i powrócisz do Workbencha. Instalacja została
zakończona i aby zobaczyć zmiany powinieneś zresetować Amigę. Zanim to zrobisz
zwróć uwagę czy posiadana przez Ciebie wersja pakietu jest darmową edycją czy też
zarejestrowaną. W pierwszym przypadku niektóre pliki nie zostaną skopiowane na dysk, a
jedynie wyświetlona zostanie o nich informacja. Całość zachowa podstawowe funkcje,
jednak część ikon będzie zawierała napis „Unregistered”. Jeśli zauważysz taką zależność
odwiedź stronę internetową autora pod adresem:
http://www.sasg.com/mwb/
201
Jak mówiliśmy wcześniej
programy zapisane w katalogu
„WBStartup” uruchamiane są
automatycznie podczas startu systemu.
„Magic Copper” może być uruchamiany
w ten właśnie sposób, można także
zapisać go w dowolnym innym katalogu i
uruchamiać ręcznie. Przy pierwszym
uruchomieniu na ekranie tworzone są
barwne efekty, a dopiero gdy wskażemy
ikonę po raz drugi, wyświetlone zostanie powyższe okno. Pozwala ono zmieniać kolory
gradientu. Służą do tego pionowe suwaki umieszczone po lewej stronie. Przedstawiają
podstawowe barwy – „R” dla czerwonej (ang. red), „G” dla zielonej (ang. green) oraz „B”
dla niebieskiej (ang. blue). Za pomocą suwaków poniżej oznaczenia „Top” zmieniamy
kolor, od którego rozpocznie się gradient. Suwakami pod napisem „Bottom” możesz
natomiast ustawić kolor, na którym przejście kolorów zostanie zakończone. Pamiętaj, że
nie kontrolujesz barw przejściowych, program dobiera je automatycznie tak, aby gradient
był jak najbardziej płynny.
202
szczególnie widoczne, gdy Workbench jest uruchomiony w trybie wyświetlania bez
użycia funkcji „Overscan”. Ramka domyślnie ma szary kolor – tak samo jak Workbench.
Dzięki czarnej ramce wyraźniej widać jaki jest roboczy obszar pulpitu, ponadto na
monitorach telewizyjnych obraz staje się bardziej kontrastowy.
● New Icons
203
● Pakiet „Class Act”
Najpierw trzeba, w taki sam sposób jak poprzednio, rozpakować plik o nazwie
„NewIcons46.lha”. W oknie „Wykonaj polecenie” dokonaj odpowiedniego wpisu
zastępując „ClassAct2Demo.lha” nazwą nowego pliku. Odnosząc się do naszego
przykładu, razem powinno to wyglądać następująco:
204
Oznacza to, że instalacja pakietu „Class Act” przebiegła nieprawidłowo i musisz
ją ponowić. Prawidłowo instalacja powinna rozpocząć się następującym oknem
informacyjnym:
205
wskazać kilka części pakietu do skopiowania na dysk. Jedna z opcji powinna być
„wyłączona”, tak jak widać poniżej:
206
będą oczywiście odpowiadać standardowi „New Icons”. Ze względu na nietypowy sposób
zapisu, poprzednie grafiki nie zostaną utracone, możesz więc bez obaw odpowiedzieć
twierdząco przez wybranie przycisku „Tak” (ang. „Yes”). Pojawi się kolejna informacja z
prośbą o wskazanie dysku, na którym mają być poczynione zmiany. Najedź wskaźnikiem
na nazwę Twojego dysku systemowego i naciśnij lewy klawisz myszki. Następnie
skorzystaj ponownie z przycisku „Kontynuuj”. Zobaczysz mniejsze okno oznaczone jako
„ShowNI”, w środku którego widać będzie kilka ikon. „Kliknij” na pozycję, której
kolorystyka odpowiada Ci najbardziej. Ten wybór nie wpływa na działanie systemu, ma
znaczenie wyłącznie estetyczne. Wskazana ikona zostanie przyjęta jako standardowa dla
katalogów w oknie Workbencha. Program przez dłuższą chwilę będzie wykonywał
operację zastępowania starych ikon. Dysk będzie w tym czasie intensywnie pracował.
Poczekaj, aż pojawi się następne pytanie. Możesz określić czy chcesz zamienić ikony na
innych dyskach. Jeżeli takie jest Twoje życzenie wybierz przycisk „Tak” (ang. „Yes”) i
jeszcze raz wykonaj poprzednie operacje. Na liście dysków wybierz inną partycję niż
systemowa. Gdy stwierdzisz, że nie chcesz już zapisywać nowych ikon, przy ostatnim
pytaniu wybierz opcję „Nie” (ang. „No”). Teraz instalator spyta czy chcesz zamienić ikonę
samego dysku. Robimy to w taki sam sposób jak poprzednio, lecz do wyboru mamy inne
ikony. Poza tym funkcja ta działa identycznie – musisz wskazać nazwę dysku, użyć
przycisku „Kontynuuj”, wybrać grafikę i poczekać na zakończenie operacji. Zwróć
uwagę, że domyślnie wybrane jest urządzenie „SYS:”, co powoduje, że aby zamienić
ikonę dysku systemowego nie musisz nic wybierać z listy znajdującej się wyżej.
Wystarczy skorzystać z przycisku „Kontynuuj”. Gdy będziesz chciał zamienić ikony
innych dysków, na końcu wybierz opcję „Tak” (ang. „Yes”) i na liście „kliknij” nazwę
innej partycji. Aby przejść do następnego etapu instalacji, na zakończenie użyj przycisku
„Nie” (ang. „No”).
207
Kolejny komunikat to informacja o programie „PatchOpenWB”, który według
autorów powinien być umieszczony w pliku „startup-sequence”. Ma on eliminować błąd
występujący po zamknięciu ekranu Workbencha i ponownym otwarciu bez resetowania
komputera. Program zostanie zainstalowany w systemowym katalogu „C”. Powinien
zostać wpisany do „startup-sequence” w miejscu po poleceniu „SetPatch”, lecz przed
„IPrefs”. W większości przypadków nie trzeba z niego korzystać, zapamiętaj jednak o
takiej opcji. W oknie wybierz znowu przycisk „Kontynuuj”. Teraz instalator poprosi o
zresetowanie Amigi. Zanim to zrobisz jeszcze raz użyj tego samego przycisku. Okno
zniknie i nie powinny pojawić się żadne inne komunikaty. Jeśli tak jest, znaczy to, że
instalacja przebiegła prawidłowo i faktycznie możesz dokonać resetu komputera.
208
nazwie „RTG Mode”, bowiem wymaga ona dodatkowej karty graficznej. Ikony typu
„New Icons” mogą być pozbawione ramki wokół grafiki, czego nie umożliwiają
standardowe ikony Workbencha. Aby tak się stało „wyłącz” opcję o nazwie „No Borders”.
Zwróć uwagę, że ramki nie będą posiadały wszystkie ikony, nie tylko „nowe”. W każdej
chwili możesz ją przywrócić aktywując tę samą opcję. Kolejne dwie funkcje służą do
kontroli funkcji przeźroczystości ikon. Gdy wyłączysz ramki ikon może się zdarzyć, że
widoczne pozostanie jednolite szare tło wokół grafiki. Jeżeli chcesz tego uniknąć aktywuj
opcję o nazwie „Transparent”. Będzie ona aktywna, gdy zakreślone zostanie pole
znajdujące się wyżej, czyli „No Borders”. Podobnie, ikona może zachować
przeźroczystość, podczas przenoszenia ikon myszką. Za kontrolę tej funkcji odpowiada
pole o nazwie „Transp. Dragging”. Zwróć uwagę, że ikona „przeźroczysta” może być
niezbyt dobrze widoczna, gdy na ekranie znajduje się wiele otwartych okien.
209
Zwróćmy uwagę, że pakiet rozszerza możliwości systemu w zakresie tworzenia
interfejsu użytkownika. Mówiąc prościej, dodaje on nowe elementy graficzne, które nie
występują standardowo na Workbenchu. Jednak główne okno pokazuje tylko informacje
na temat adresów w Internecie,
gdzie można znaleźć „Class
Act”. Aby skorzystać z opcji
konfiguracyjnych należy
wskazać jedną z widocznych na
górze „zakładek”. Każda
zawiera oddzielną stronę
ustawień. Jeśli chcesz przejść do
konkretnej zakładki najedź
wskaźnikiem na jej nazwę i
naciśnij lewy klawisz myszki.
Możesz zrobić to samo za
pomocą klawiatury. Pasek
zakładek zawiera nazwy wraz z
podkreśloną jedną literą, której naciśnięcie spowoduje przejście do określonej strony. Na
przykład: naciśnij klawisz W aby wyświetlić zawartość zakładki o nazwie „Window”. Jest
to pierwsza strona konfiguracji.
210
Umieszczone tu opcje dotyczą wyglądu okien, w skład których wchodzą
elementy pakietu „Class Act”. Na razie jedynym takim programem jaki zainstalowaliśmy
są preferencje „New Icons”, jednak korzysta z niego większa ilość oprogramowania.
Ważną funkcją jest pole oznaczone jako „Refresh”. Widać tutaj dwa przyciski, za pomocą
których można ustawić sposób odrysowywania okien na ekranie. Podobną opcję można
spotkać w wielu programach, zwykle dostępne są dwie możliwości: „Simple” oraz
„Smart”. Korzystając z pierwszej spowodujemy, że zawartość okna będzie aktualizowana
bezpośrednio przez program. Druga opcja to bardziej skomplikowany mechanizm,
wymagający większej ilości pamięci. Polega na tym, że niewidoczne części okien są
zapisywane w specjalnym buforze pamięci i odrysowywane są niezależnie od sygnałów
pochodzących z programu. Dzięki temu przenoszenie okna wygląda bardziej elegancko i
nie powoduje migotania zawartości. W praktyce więc, jeśli Twoja Amiga posiada małą
pamięć i wolniejszy procesor, powinieneś ustawić tryb „Simple”. W przeciwnym wypadku
lepiej użyć pozycji „Smart”.
Po prawej stronie okna dostępna jest opcja „Border gadgets”. Za jej pomocą
można zdecydować jaki styl będą miały przyciski na ramce okien. Mogą wyglądać tak jak
systemowe lub bardziej trójwymiarowo. Odpowiednio wybierz tutaj pole „Normal” lub
„3D”. Niżej widoczne jest pole o nazwie „Fallback font”, a zaraz obok przycisk z dwoma
literami „f”. Po jego wybraniu na ekranie pojawi się okno wyboru czcionek, gdzie należy
wskazać krój. Będzie on używany w przypadku, gdy domyślna czcionka okaże się zbyt
duża, aby zmieścić całą zawartość okna na ekranie. Można więc powiedzieć, że jest to
czcionka „awaryjna”. Na dole okna znajduje się jeszcze jedna funkcja ujęta w ramkę o
nazwie „Window Pattern”. Możesz tu ustawić grafikę, która będzie wyświetlana jako tło
okna. Powinien być to wzór, który nie będzie przeszkadzał przy pracy, gdy w oknie znajdą
się inne elementy. Aby go wybrać należy skorzystać z prostokątnego pola widocznego
obok napisu „Filename”. Pojawi się okno wyboru plików, w którym należy wskazać plik
do załadowania.
Jeśli chcesz zobaczyć jak okno będzie wyglądać po zmianach jakich dokonałeś
skorzystaj z przycisku „Test” niżej. Wszystkie okna „Class Act” widoczne na ekranie
zostaną odrysowane według nowych ustawień. Zwróć uwagę, że okno preferencji nie
zawiera wszystkich elementów możliwych do wyświetlenia, dlatego po ustawieniu
niektórych opcji nie zawsze zobaczysz zmiany. Jednak uruchamiając inne programy
korzystające z pakietu, z pewnością dostrzeżesz różnice.
211
Kolejne funkcje ukryte są w zakładce o nazwie „Group Labels”. Najedź na nią
wskaźnikiem i naciśnij lewy klawisz myszki. Okno zmieni zawartość na następującą:
Możesz zmienić czcionkę jaką będą wyświetlana nazwa każdej grupy. W tym
celu wybierz przycisk znajdujący się w górnej części okna, zaraz obok napisu „Font”. Na
ekranie pojawi się okno wyboru czcionek, z którego korzystałeś wcześniej. Oprócz innego
przeznaczenia wskazywanych krojów, nie ma żadnej tu różnicy w obsłudze. Gdy ustalisz
najbardziej odpowiadającą Ci czcionkę pora na umiejscowienie nazwy grupy. Może ona
znajdować się na środku, po lewej lub prawej stronie. Domyślnie nazwy wyświetlane są
na środku każdej grupy. Jeśli chcesz to zmienić skorzystaj z przycisku opisanego jako
„Place”. Jest to rodzaj przycisku cyklicznego, jednak różni się od standardowego. Nie
212
przełącza bowiem kolejnych opcji, a wyświetla listę, z których należy wybrać jedną
pozycję. Jego obsługa jest równie łatwa, co zwykłego przycisku cyklicznego. Po prostu
najedź na niego wskaźnikiem, a następnie naciśnij i przytrzymaj lewy klawisz myszki.
Zobaczysz listę trzech opcji: „Center”, „Left” i „Right”. Wybierz jedną z nich, a potem
puść lewy klawisz. Wskazana funkcja zostanie zaznaczona na stałe. Jak łatwo można się
domyślić, pierwsza spowoduje ustawienie nazw grup na środku, druga – po lewej, a
trzecia – po prawej stronie. Za każdym razem zachowany zostanie mały margines, aby
widoczna była ramka określająca obszar grupy na ekranie. Poniżej w polu „Pen”
wyświetlane są poszczególne kolory, które używane będą do tworzenia okien.
Ostatnia zakładka o nazwie „Misc” zawiera kilka funkcji, które nie są związane z
wcześniej omawianymi. Wygląda tak:
213
widoczną liczbę. Określa ona odstęp pomiędzy poszczególnymi elementami w oknie. Jeśli
chcesz, aby znajdujące się wewnątrz funkcje były pokazywane w bardziej rozstrzelony
sposób, zwiększ domyślną wartość 4 na zdecydowanie większą. W polu „Prop Style”
zmienić można także wygląd elementów, które używane są do graficznego przedstawiania
wartości lub pozycji, jak na przykład suwaki. Po zastosowaniu opcji „3D” uzyskają one
bardziej trójwymiarowy styl dostosowany do innych części okna.
Okno konfiguracji posiada również własne menu górne. Każdy zestaw ustawień
możesz zapisać pod oddzielną nazwą i ładować go w razie potrzeby. Umożliwia to opcja
„Save as...” dostępna w menu górnym o nazwie „Project”. Po jej wybraniu na ekranie
pojawi się okno wyboru, gdzie należy wpisać nazwę pliku, pod którym ustawienia zostaną
zapisane. Kursor automatycznie znajdzie się we właściwym miejscu, musisz jedynie
wpisać nazwę nowego pliku. Po zapisaniu zestawu konfiguracji możesz go załadować do
programu korzystającego z „Class Act”. Aby tak się stało należy wybrać drugą opcję
menu górnego „Project”, tym razem chodzi o „Open...”. Co prawda nie ma możliwości
zapamiętania jaki plik ma być przyporządkowany do konkretnego programu, jednak w
nowe ustawienia możesz wczytać zarówno przed uruchomieniem programu, jak i w
trakcie jego działania. Rozszerza to możliwości systemu. W tym drugim przypadku
pamiętaj, że jeśli wykonywana jest operacja wymagająca dłuższego czasu, efekt zmiany
konfiguracji będzie widoczny dopiero po jej zakończeniu. Czasem może to sugerować, że
program zawiesił się, jednak jest to zachowanie normalne.
214
Dostępne jest także menu górne o nazwie „Edit”, a w nim opcja „Presets”.
Zawiera ona stałe pozycje „Gadtools” oraz „XEN”. Wybranie pierwszej z nich spowoduje
przełączenie konfiguracji na ustawienia domyślne, czyli identyczne jak wszystkie inne
elementy Workbencha. Druga pozycja to zestaw zbliżony stylem do pakietu „MagicWB”.
Przyciski staną się bardziej wyraźne, nieco większe i jaśniejsze, a napisy grup uzyskają
cień. Elementy widoczne w oknach będą bardziej odróżniać się od siebie, co w przypadku
większych programów znakomicie poprawia czytelność całego okna. Dzięki tym dwóm
opcjom nie musisz ręcznie przestawiać ustawień jeżeli interesuje Cię typowy wygląd
programów.
● Edycja ikon
215
Główną część zajmuje grafika przedstawiająca domyślny wygląd ikony typu
„Narzędzie”. Zwróć uwagę, że na ilustracji widać stan po zainstalowaniu pakietu „New
Icons”. Jeśli tego nie zrobiłeś zobaczysz inną grafikę, lecz wszystkie funkcje będą
identyczne. Ikon określanych jako „domyślne” jest więcej, są przypisane w systemie
według ściśle określonych reguł. Przeczytasz o nich więcej w części pod tytułem „ Ikony
domyślne”.
Pole, w którym widać grafikę jest jednocześnie strefą służącą do edycji ikony.
Możemy tu rysować za pomocą kilku podstawowych narzędzi znajdujących się obok. Po
prawej stronie widać też paletę kolorów, z której możemy swobodnie korzystać. Do
dyspozycji jest osiem podstawowych barw ekranu Workbencha. Aktualnie wybrany kolor
pokazany jest w większym polu widocznym wyżej. Aby wybrać kolor należy najechać
wskaźnikiem na prostokątne pole i nacisnąć lewy klawisz myszki. Potem musisz określić
narzędzie, którego chcesz użyć do rysowania. Wybranie każdego pola „włącza” jedno z
nich. Rysowanie polega na najechaniu wskaźnikiem myszki na strefę edycji i naciśnięciu
albo przytrzymaniu lewego klawisza, a następnie przesunięciu wskaźnika w nowe
miejsce. Na koniec należy puścić klawisz myszki. W zależności od wybranego narzędzia
uzyskamy różny efekt. Oto jakie funkcje kryją się pod widocznymi symbolami:
216
Rysowanie linii prostych, a mówiąc bardziej precyzyjnie - odcinków.
Analogicznie używając lewego klawisza zaznaczamy początkowy punkt, a
przesuwając wskaźnik myszki ustalamy punkt końcowy.
W prawej części okna widoczne jest duże pole zawierające cztery strzałki. Za ich
pomocą możliwe jest przewijanie grafiki ikony w każdym ze wskazanych kierunków.
Jednorazowe wybranie strzałki lewym klawiszem myszki przesuwa grafikę o jeden punkt.
Gdy zawartość nie zmieści się w strefie edycji jest automatycznie obcinana. Jeśli
przewiniemy grafikę z powrotem na swoje miejsce, nie odzyskamy utraconej wcześniej
części. Dlatego z funkcji tej należy korzystać bardzo uważnie. Na listwie okna
wyświetlane są także aktualne współrzędne wskaźnika myszki, na przykład: 57, 22.
Wartości te uwzględniają pozycję w strefie edycji niezależnie od aktualnej pozycji okna
programu. Dzięki temu możesz łatwo sprawdzić czy dokonujesz zmiany we właściwej
części grafiki ikony. Po prawej stronie okna widoczne są jeszcze dwie grafiki - jedna
powyżej, a druga poniżej pól o nazwach „Normalna” i „Zaznaczona”. Ikony w systemie
Amigi posiadają bowiem dwa stany – mogą być „zaznaczone” i „niezaznaczone”.
Każdemu z nich przyporządkowana jest inna grafika. Jej edycję dla odpowiedniego stanu
przełączamy właśnie za pomocą tych pól. Standardowo aktywna jest opcja „Normalna”,
czyli edycja ikony „niezaznaczonej”. Drugie pole pozwala na zmianę grafiki ikony
„Zaznaczonej”. Jednocześnie może być „włączone” jedno pole, a jego wybranie powoduje
217
automatycznie wyświetlenie odpowiedniej grafiki w strefie edycji po lewej stronie okna.
Obie grafiki edytujemy niezależnie, przełączenie stanu ikony nie powoduje utraty
wcześniej wprowadzonych zmian. Opcje, z których korzystamy odnoszą się nie do
konkretnego stanu ikony, lecz zależą od tego którą grafikę wybraliśmy do edycji. Obie są
traktowane jako całość, gdyż zapisywane są później w jednym pliku.
Nie zawsze ten sposób przedstawiania ikony musi nam odpowiadać. Dlatego
możliwe jest wyłączenie wyświetlania grafiki dla stanu „zaznaczonego”. Nie musimy
jednak kasować grafiki ze strefy edycji. Wystarczy skorzystać z odpowiedniej opcji menu
górnego „Zaznaczanie” (ang. „Highlight”). Znajdują się w nim trzy pozycje, za pomocą
których decydujemy w jaki sposób ma być wyróżniana ikona jeśli zostanie wybrana.
Zamiast pokazać drugą grafikę zapisaną w pliku, ikona może zostać podświetlona przez
zmianę kolorystyki. Aby tak się stało wybierz opcję „Dopełnienie” (ang. „Complement”).
Alternatywnie możliwe jest również wypełnienie tła. W tym celu korzystamy z kolejnej
opcji o nazwie „Wypełnienie tła” (ang. „Backfill”). Wybranie ostatniej z funkcji
„Obrazek” (ang. „Image”) powoduje powrót do poprzednich ustawień, czyli pokazywania
dwóch grafik dla stanów ikony. Zwróć uwagę, że efekty działania powyższych opcji nie
są widoczne w strefie edycji. Nie działają one także dla ikon typu „New Icons”, co jest
związane z innym sposobem ich obsługi na Workbenchu. Z powodzeniem sprawdzają się
jednak dla standardowych ikon systemowych lub uzupełnionych o „MagicWB”.
Podczas edycji przydać może się wyświetlenie siatki, która wyraźnie rozdziela
poszczególne punkty grafiki. Aby włączyć siatkę należy skorzystać z opcji „Wyświetlaj
siatkę” dostępną w menu górnym o nazwie „Ustawienia” (ang. „Settings”). Wybrana
opcja jest zakreślana charakterystycznym znakiem, co oznacza, że jest aktywna. Kolejne
wybranie tej samej opcji wyłącza jej działanie. Siatka bardzo dobrze sprawdza się przy
szczegółowej edycji grafiki. Paleta kolorów każdej ikony jest ściśle określona. System
Amigi w wersjach niższych niż 2.0 korzystał ze specyficznego zestawu kilku barw, który
nie występował później. Z tego względu jeśli wykorzystujemy ikony stworzone w
różnych okresach czasu może zajść konieczność zmiany palety, aby grafika wyglądała
właściwie zarówno na nowszym, jak i starszym Workbenchu. W tym celu należy użyć
opcji „Zamień kolory (OS1.3<->OS2.0)”, którą znajdziemy w kolejnym menu górnym o
nazwie „Dodatki” (ang. „Extras”). W tym samym menu można także wywołać ustawienia
palety kolorów bez konieczności ręcznego uruchamiania programu z katalogu „Prefs”.
Służy do tego funkcja o oczywistej nazwie „Paleta kolorów...” (ang. „Color Palette”).
218
● Ustawianie rodzaju ikony
● Wykorzystanie Schowka
Program „Icon Edit” jest wyposażony w szereg opcji, które mogą ułatwić i
przyspieszyć pracę, szczególnie jeśli poddajemy edycji większą ilość różnych ikon.
Dodatkowe narzędzia umieszczone zostały w menu górnym „Edycja” (ang. „Edit”).
Pierwszą grupą są funkcje typowe dla Schowka (ang. clipboard) - „Wytnij” (ang. „Cut”),
„Skopiuj” (ang. „Copy”) oraz „Wstaw” (ang. „Paste”), o których mówiliśmy w części
„Schowek systemowy”. Powodują one skopiowanie, wycięcie lub wstawienie grafiki do
strefy edycji. Pewnym uzupełnieniem jest tutaj opcja „Skasuj” (ang, „Erase”), dzięki
której można nieodwracalnie usunąć całą zawartość bez kopiowania jej do pamięci.
Nieco inną grupę przedstawiają opcje znajdujące się niżej. Pierwszą ważną
funkcją jest możliwość wyświetlenia zawartości Schowka w oddzielnym oknie, bez
konieczności wstawiania jej do strefy edycji. Służy do tego opcja „Wyświetl zawartość
Clipboardu...” (ang. „Show Clip...”). Dzięki niej możemy zawsze sprawdzić czy dane
znajdujące się w Schowku są tymi, z których chcemy w danej chwili skorzystać. Gdy tak
jest możemy je zapisać na dysk. Aby tak się stało należy wybrać pozycję o nazwie
„Zapisz Clipboard jako...” (ang. „Save Clip As”) widoczną wyżej. Na ekranie pojawi się
standardowe okno wyboru plików, gdzie wystarczy wskazać katalog i plik, pod którym
ma zostać zapisana zawartość Schowka. Grafikę możemy także wczytać korzystając z
opcji „Wczytaj do Clipboardu...” (ang,. „Open Clip”). Analogicznie program wyświetli
okno wyboru, gdzie wskazujemy plik do załadowania. Powinien być to plik w formacie
IFF, który może być wykorzystany jako jedna z grafik ikony dla stanu „zaznaczonego”
lub „niezaznaczonego”. Format ten jest typowy dla Amigi, system stosuje go bardzo
szeroko. Zapisywane są w nim dane różnego typu, nie tylko graficzne. Ma to znaczenie,
219
gdyż oczywiście nie każda zawartość Schowka będzie mogła być wstawiona do
programu. Więcej na ten temat przeczytasz w rozdziale zatytułowanym „Formaty
danych”.
Podczas edycji ikony może zdarzyć się sytuacja, w której będziesz chciał
zamienić grafikę przypisaną do stanu „zaznaczonego” z „niezaznaczonym”. Aby to
wykonać możesz ręcznie zapisać i załadować każdą grafikę za pomocą poprzednio
omówionych opcji, lecz jest to zadanie pracochłonne i dość niewygodne. Dlatego program
wyposażony jest w dwie funkcje automatycznej zamiany grafiki stanów ikony. Pierwsza z
nich to opcja „Zamień ze sobą” (ang. „Exchange”) umieszczona ciągle w menu górnym o
nazwie „Obrazki”. Zamienia ona obie grafiki w taki sposób, że wygląd ikony
„zaznaczonej” stanie się „niezaznaczoną” i na odwrót. Nie zawsze jednak chcemy
zamienić obie grafiki jednocześnie. Możemy w zamian skorzystać z opcji znajdującej się
niżej opisanej jako „Skopiuj” (ang. „Copy”). Kopiuje ona grafikę ikony jednego stanu do
drugiego w zależności od tego, jaki aktualnie jest wybrany. Innymi słowy ujednolica
220
wygląd ikony w obu stanach przyjmując jako punkt wyjścia grafikę, którą mamy w
danym momencie wyświetloną w strefie edycji. „Icon Edit” ma także możliwość
wstawienia standardowego wzoru, od którego można zacząć pracę. Jest to najprostsza
grafika, której elementy zawiera większość domyślnych ikon na Workbenchu. Aby ją
wstawić należy skorzystać z opcji „Wstaw podkład” (ang. „Use Template”) znajdującą się
poniżej poprzedniej. Wzór zostanie umieszczony jako grafika ikony „zaznaczonej” lub
„niezaznaczonej” zależnie od stanu ustawionego podczas edycji.
● Operacje dyskowe
Każdą ikonę trzeba kiedyś zapisać na dysku. Proponujemy robić to dość często,
co pozwoli uniknąć problemów w razie popełnienia błędów. Program wyposażony jest w
typowe opcje związane z operacjami dyskowymi. I tak, aby zapisać gotową ikonę należy
użyć opcji „Zapisz” (ang. „Save”) dostępną w menu górnym „Projekt” (ang. „Project”).
Funkcja ta dotyczy ikony, która była już wcześniej zapisywana lub została wcześniej
załadowana z dysku. Pamiętaj, że w takiej sytuacji program nie poprosi o potwierdzenie
operacji, tylko zapisze ją zastępując stary plik zmieniając na stałe jego zawartość. Jeżeli
nie chcesz zmieniać oryginalnego pliku, użyj opcji „Zapisz jako...” (ang. „Save As”) z
tego samego menu górnego. Weź także pod uwagę, że nazwa pliku ikony musi posiadać
rozszerzenie „.info”, nie trzeba go wpisywać. Jest ono bowiem automatycznie dodawane
przez program. Ikonę możesz także zapisać jako „domyślną”. W tym celu skorzystaj z
opcji umieszczonej poniżej, oznaczonej jako „Zapisz jako ikonkę domyślną” (ang. „Save
As Default Icon”). Mechanizm ten jest rozbudowany i omawiamy go szczegółowo w
punkcie „Ikony domyślne”.
221
Wskazując pierwszy przycisk potwierdzisz wykonanie operacji, czyli wczytanie
ikony. Druga opcja pozwala zapisać aktualny stan okna edycji przed załadowaniem
nowego pliku. Ostatnia funkcja to rezygnacja, co spowoduje powrót do głównego okna
„Icon Edit”. Podobny komunikat zobaczysz podczas próby wyjścia z programu, o ile nie
zapisałeś wykonanych zmian. Dzieje się tak po wybraniu opcji „Skończ” widocznej w tym
samym menu górnym „Projekt”.
● Zapisywanie ustawień
● Program „Iconian”
222
Aminecie, tym razem w katalogu „gfx/edit”. Do dyspozycji mamy kilka wersji, lecz
najlepiej pobrać plik o nazwie „Iconian2_98u.lha”. Oczywiście na początku należy go
rozpakować, wywołując okno „Wykonaj polecenie”. Procedurę tę omawialiśmy wiele razy
wcześniej, teraz dodamy tylko, że w oknie trzeba dokonać następującego wpisu:
223
Najlepiej jednak sprawdź jaki masz procesor i wskaż jego oznaczenie na liście. Możesz to
sprawdzić bardzo łatwo wywołując znowu okno „Wykonaj polecenie”. Wpisz w nim:
cpu
224
Oba należą do „Iconiana”. Program rozszerza możliwości systemowego edytora,
mimo to większość funkcji jest podobna. Omówimy te najbardziej użyteczne. I tak, okno
znajdujące się po lewej stronie przedstawia grafikę w dwóch stanach ikony -
„zaznaczonym” i „niezaznaczonym”. Jeśli najedziesz wskaźnikiem na jedną z grafik i
naciśniesz lewy klawisz myszki, w drugim oknie zostanie ona automatycznie
wyświetlona. Okno to służy do edycji grafiki ikony. Po lewej stronie dostępny jest pasek
narzędzi, natomiast pozostała część to strefa edycji, w której możemy rysować. Zwróć
uwagę, że grafika domyślnie pokazana jest w takiej samej formie, jak wyglądać będzie
ikona po zapisaniu na dysku. Nie jest zachowane przybliżenie, tak jak w systemowym
edytorze. Aby powiększyć widok trzeba skorzystać z suwaka widocznego po prawej
stronie. Nie należy go pomylić z suwakiem widocznym na ramce okna, łatwo go
rozpoznać po długim szarym pionowym polu. Przesuwając go ku górze powiększamy
grafikę widoczną obok. Gdy będziesz chciał wrócić do stanu poprzedniego po prostu
przestaw suwak na dół. Powiększenie jest dokonywanie na bieżąco wraz z ruchami
wskaźnika myszki. Oczywiście rozmiar samej ikony nie ulega zmianie, jest to tylko
„lupa”, dzięki której łatwiej będzie modyfikować obraz. Faktyczną wielkość grafiki cały
czas widzisz w mniejszym oknie.
● Narzędzia rysunkowe
225
przycisk umożliwia wybranie koloru pomocniczego, którym możesz posłużyć się przy
użyciu prawego klawisza myszki. Wybranie każdego koloru spowoduje zaznaczenie go w
jednym z dwóch prostokątnych pól widocznych na dole okna. Ostatni przycisk zawiera
zdefiniowane wcześniej wzory, którymi również możesz rysować. Każde narzędzie
rysunkowe będzie stosować wskazany wzór, co oznacza, że nie będzie wypełniać obszaru
edycji jednolitym kolorem. Wzór jest nanoszony w całości lub tylko w części, w
zależności od wybranej funkcji rysunkowej. Zmiana koloru pisaka powoduje
automatyczną zmianę barwy wzoru.
Okno edycji jest zwykle dużo większe niż pokazana w nim grafika. Obszar jest
wypełniony charakterystyczną ciemną kratką. Nie oznacza to, że zostanie ona zapisana
wraz z ikoną. Kratka pokazuje tylko jaki obszar jest nieużywany. Program umożliwia
bowiem swobodne operowanie rozmiarem ikony. Obszar możliwy do wykorzystania ma
kolor szary i to po nim możemy rysować. Jest to jednocześnie aktualna wielkość ikony.
● Operacje graficzne
226
grafika powinna być zawsze umieszczona w taki sposób, aby znajdowała się jak najbliżej
lewego górnego rogu obszaru poddawanego edycji. W przeciwnym razie ikona będzie
wyświetlana z odstępem od lewej strony, co nie będzie ani wygodne, ani eleganckie. Tak
właśnie dzieje się bardzo często po wykonaniu operacji odwrócenia grafiki. Możemy tego
uniknąć stosując w zamian dwie funkcje widoczne poniżej o nazwach „Smart Horizontal”
oraz „Smart Vertical”. Mają one podobne funkcje do opcji rozpoczynających się słowem
„Quick”, lecz podczas wykonywania lustrzane odbicia brana jest pod uwagę pozycja
grafiki względem całego obszaru roboczego. Dzięki temu obraz znajdzie się w tym
samym miejscu, w którym był wcześniej i nie będzie trzeba ręcznie zmieniać jego
pozycji. Gdyby jednak okazało się, że mimo naszych wysiłków grafika nie znalazła się we
właściwym położeniu, możemy równie łatwo przesunąć ją ręcznie. W tym celu należy
skorzystać z opcji ukrytych w pozycji „Move Image”, które znajdziesz poniżej
poprzednich. Masz do dyspozycji funkcje kierunkowe: „Down” (w dół) „Up” (do góry),
„Left” (w lewo), a także „Right” (w prawo). Wysunięcie grafiki poza obszar edycji
spowoduje przycięcie obrazu, podobnie jak w programie „Icon Edit”. Oprócz
wymienionych opcji dostępna jest dodatkowa funkcja o nazwie „Auto Topleft”. Powoduje
automatyczne przesunięcie grafiki tak, aby znalazła się jak najbliżej lewego górnego rogu,
czyli tak jak powinno mieć to miejsce w większości przypadków.
Czasem może się zdarzyć, że będziesz chciał powiększyć lub zmniejszyć ikonę.
Nie zawsze powoduje to dobre jakościowo efekty, jednak może być to dobry punkt
wyjścia do stworzenia nowej grafiki. Funkcje skalowania udostępnia kolejna pozycja
menu „Scale Image”. Po jej wybraniu rozwijają się opcje rozpoczynające się od słów
„Half” i „Double”. Tak jak poprzednio związane są z operacjami wykonywanymi
poziomo lub pionowo. I tak, funkcja „Half Horizontal” spowoduje zmniejszenie ikony o
połowę poziomo, natomiast „Half Vertical” zmniejsza ją pionowo. Opcje zaczynające się
od „Double” powiększają grafikę dwukrotnie. Widoczne są także pozycje zawierające
słowo „Both”, które z kolei zmniejszają lub zwiększają grafikę w obu kierunkach.
Pamiętaj, że funkcje wykonywane automatycznie nie zawsze spełnią swoje zadanie.
Zawsze sprawdzaj czy obraz ma odpowiedni wymiar i pozycje, a także czy mieści się
swobodnie w strefie edycji przed zapisaniem ikony. W przeciwnym razie możesz stracić
efekty swojej pracy.
227
● Zmiana kolorystyki ikony
Gdy na pulpicie chcemy użyć ikon z różnych źródeł może okazać się, że ich
kolorystyka pasuje do naszego Workbencha. Autor „Iconiana” przewidział taką sytuację i
wyposażył program w kilka bardzo użytecznych opcji. Pierwsza z nich przydaje się w
przypadku, gdy mamy ikony z wcześniejszych wersji systemu Amigi (głównie 1.3). Mają
one specyficzną kolorystykę, inną niż Workbench 2.0 lub nowszy i standardowo
wyświetlane są niejako w inwersie. Aby przywrócić poprawny wygląd należy użyć
funkcji dostępnej w menu górnym „Images”, która ukryta jest pod opcją „Recolor”. Po jej
wskazaniu pojawi się lista pięciu funkcji, z których wybrać należy „1.3 to 2.0”.
Kolorystyka ikony zostanie zmieniona tak, aby bardziej odpowiadała palecie barw
Twojego systemu. Sytuacja wygląda podobnie jeśli na dysku mamy zapisane ikony typu
„MagicWB” lub „NewIcons”. Jeśli korzystasz z ekranu o małej ilości kolorów nie każda
ikona będzie poprawnie wyświetlana. Z pomocą przychodzą opcje znajdujące się w menu
górnym „Color”. Umieszczona jest w nim opcja „Presets”, a w niej szereg funkcji o
nazwach odpowiadających standardom ikon. Mamy do dyspozycji m.in. dwa wymienione
wyżej rodzaje. Jeżeli chcesz poddać edycji grafikę ikony typu „MagicWB” wybierz opcję
o tej nazwie. To samo dotyczy „NewIcons” i kilku innych rodzajów, które możemy
spotkać rzadziej. One również są dostępne na liście. Jeśli nie jesteś pewien do jakiego
standardu należy wczytana ikona spróbuj użyć kilku opcji po kolei. Zwróć też uwagę, że
zmieniają one paletę ekranu, na którym pracuje „Iconian”. Z tego powodu jeśli chcesz
mieć pewność, że zapiszesz ikonę w prawidłowy sposób powinieneś skorzystać z jednej z
opcji ukrytej pod pozycją „Presets”. Zrób to nawet jeśli grafika wyświetlona jest
poprawnie. W innym przypadku paleta barw może różnić się i bez użycia tej opcji ikona
nie będzie wyglądała dobrze na innych komputerach niż Twój.
Możesz także ustawić paletę inną niż aktualna w systemie. Najczęściej prowadzi
to do sytuacji, w której ikony będą źle wyświetlane. Dlatego w każdej chwili możesz
zapisać paletę barw z jakiej korzystasz podczas edycji. Służy do tego opcja „Save Palette
As...” widoczna powyżej poprzedniej w tym samym menu górnym. Po jej wybraniu na
ekranie pojawi się typowe okno wyboru, w którym wskaż katalog i nazwę pliku
docelowego. Później w podobny sposób możesz załadować paletę. Wystarczy skorzystać
z kolejnej funkcji „Load Palette...”. Te same ustawienia możesz także wczytać do
programu „Palette” znajdującego się w katalogu „Prefs” na dysku systemowym. Aby tak
się stało użyj opcji „Wczytaj...” z menu górnego o nazwie „Projekt”, oczywiście już w
228
programie „Palette”. Dzięki temu możesz swobodnie przenosić kolorystykę ikon do
całego pulpitu i na odwrót. Możesz tworzyć własne ustawienia palety barw i nie jesteś
ograniczony do wcześniej zapisanych zestawów.
229
Jeżeli chcesz zakończyć wprowadzanie tekstu po prostu przełącz narzędzie na
inne. Możesz również skorzystać z kilku funkcji dodatkowych. Są umieszczone w tym
samym menu górnym „Brushes”, lecz pod pozycją „Text Mode”. Domyślnie „włączona”i
jest funkcja o nazwie „Jam1”, która odpowiada za zwykły sposób umieszczania tekstu.
Możesz użyć także podobnej „Jam2”. Dzięki niej tekst będzie zawsze oddzielany od tła,
podobnie jak podpisy ikon na Workbenchu przy aktywnym trybie „Tekst+Tło”. Tekst
przestanie był przeźroczysty i zawsze będzie czytelny po naniesieniu go na ikonę. Poniżej
widoczne są jeszcze dwie opcje: „Complement” oraz „Inverse Video”. Pierwsza powoduje
zmianę koloru tekstu na barwę uzupełniającą. Druga funkcja to odwrócenie kolorów tła i
tekstu, czyli wyświetlanie w tzw. „inwersie”.
230
● Zmiana trybu wyświetlania
Gdy Twój pulpit ma ustawiony tryb wyświetlania o małej ilości kolorów, nie
każda ikona będzie poprawnie pokazywana w strefie edycji. „Iconian” może zredukować
barwy z uwagi na niewystarczającą dostępną ilość na Workbenchu. W takiej sytuacji
należy włączyć tryb o większej ilości kolorów. Podobnie może czasem zajść konieczność
zmiany rozdzielczości. Nie musisz jednak zmieniać ustawień pulpitu. Wystarczy, że
skorzystasz opcji „Screen Mode” umieszczonej w menu górnym „Settings”. Wskaż ją, a
zobaczysz kilka kolejnych możliwości do wyboru. Aby przełączyć program na oddzielny
ekran wybierz funkcję o nazwie „Custom Screen...”. Zobaczysz mniejsze okno z
ostrzeżeniem, że nie powinieneś korzystać z trybów o mniejszej ilości kolorów niż
aktualna. Wybierz przycisku „Change ScreenMode”. Pojawi się okno zawierające listę
trybów wyświetlania. Jest to bliźniacza lista do tej, z której korzystaliśmy podczas
ustawiania trybu pracy Workbencha. Przeczytaj o tym w punkcie „Ustawienia trybu
wyświetlania”. Należy wybrać odpowiedni tryb, a następnie ilość kolorów suwakiem
znajdującym się w dolnej części okna. Potem użyj przycisku „OK”, który widać jeszcze
niżej. Program zostanie przełączony na oddzielny ekran o wybranych parametrach. Weź
pod uwagę, że wskazując inny tryb niż ustawiony na Workbenchu, Twoja ikona może
wyglądać zupełnie inaczej. W każdej chwili możesz powrócić do poprzednich ustawień.
Wystarczy, że użyjesz opcji „Workbench”, która znajduje się powyżej poprzedniej, pod
pozycją „Screen Mode”. Będziesz musiał jeszcze raz potwierdzić swój wybór w
dodatkowym oknie, a następnie „Iconian” zostanie znowu umieszczony bezpośrednio na
pulpicie.
Jeśli tworzysz własną ikonę w pewnym momencie będziesz chciał ją zapisać. Jest
to równie łatwe jak w przypadku systemowego edytora. Wybierz opcję „Save As” z menu
górnego „Project”. Po raz kolejny rozwinięta zostanie lista kolejnych pozycji, z których
wybierz „Icon...” lub „NewIcon...”. Zależy to od rodzaju ikony, którą tworzysz. Jeśli jest
to standardowa ikona systemu Amigi lub „MagicWB” wskaż pierwszą z wymienionych
opcji. Gdy edytujesz ikonę typu „NewIcons” skorzystaj z funkcji o tej samej nazwie.
Pamiętaj, że w jednym pliku możesz zapisać obie grafiki, a wygląd takiej ikony będzie
zależał od ustawień Workbencha. W przypadku, gdy edytujesz ikonę, która była już
zapisana na dysku, wybierz pozycję „Save” widoczną wyżej. Program nie będzie wtedy
231
pytał o nazwę, lecz wszystkie zmiany zapisze pod starą. Na ekranie może także pojawić
się okno z prośbą o potwierdzenie operacji zapisania danych. Wybierz w nim przycisk
„Overwrite”. Możesz też skorzystać z funkcji „Merge” powodującej dopisanie danych do
wcześniej zapisanego pliku lub „Cancel” w sytuacji, gdy chcesz zrezygnować z
zapisywania ikony. Natomiast gdy chcesz wczytać nową ikonę musisz skorzystać z opcji
znajdującej się wyżej, o nazwie „Open”. Następnie z rozwijanego menu wybierz pozycję
„Icon...”. W obu przypadkach na ekranie zobaczysz okno wyboru, w którym wskaż
katalog i nazwę pliku. W zależności od funkcji wybrany plik zostanie zapisany lub
załadowany.
W sytuacji, gdy ikona zawierać będzie grafikę dla dwóch rodzajów ikony
(standardowej i „NewIcons”), automatycznie otwarte zostaną dwa okna edycji. Zamiast
używać opcji menu górnego możesz również wykorzystać metodę „przeciągnij i upuść”
(ang. „drag and drop”), o której mówiliśmy w rozdziale „Podstawy”. Wbrew pozorom
jest to czynność bardzo łatwa. Nie wyłączając „Iconiana” odczytaj na Workbenchu
zawartość katalogu zawierającego inne ikony, a następnie przenieś myszką wybraną ikonę
do strefy edycji. Automatycznie pojawi się nowe okno, w którym widać będzie grafikę.
Wspomnieć należy przy tym, że edycja wielu ikon na raz to zadanie dla bardziej
rozbudowanych Amig ze względu na większe zapotrzebowanie na pamięć. Okno może
domyślnie zajmować cały ekran, w takiej sytuacji zmniejsz jego rozmiary tak, abyś mógł
obserwować pozostałe elementy. Zwróć uwagę, że w nowym oknie nie możesz
dokonywać edycji. Dopiero, gdy najedziesz na nie wskaźnikiem i naciśniesz lewy klawisz
myszki, pojawi się odpowiednia grafika. Każde okno jest niezależne, natomiast zawsze
widoczne jest tylko jedno zawierające strefę edycji. Łatwo je rozpoznać, gdyż okna z
podglądem zawierają nazwę pliku na listwie, natomiast okno edycji zawsze ma
wyświetloną nazwę programu, czyli „Iconian”. W podobny sposób możesz odczytać
ikonę i rozpocząć jej edycję w aktualnym oknie programu. Wystarczy, że przeniesiesz ją z
pulpitu na mniejsze okno podglądu. Nowe okno nie zostanie otwarte, ale ikona będzie
automatycznie wczytana do tego, które jest aktualnie widoczne.
232
● Ikony domyślne
dir ENV:Sys/
SYS:Prefs/Env-archive/
233
dokonaj „dwukliku” na ikonie o nazwie „Sys”. Po chwili wyświetlone zostaną wszystkie
zainstalowane ikony domyślne. Może to trwać dłuższą chwilę. Aby sprawdzić jakie
parametry zostały zapisane dla danego rodzaju pliku wystarczy, że najedziesz
wskaźnikiem na ikonę, a potem naciśniesz lewy klawisz myszki. Potem wybierz opcję
„Informacje...” z menu górnego „Okna”. Jest to zwykły sposób wywoływania okna
informacyjnego. Również zmiany funkcji należy dokonywać tak samo jak w stosunku do
każdej innej ikony. Wygląd ikon domyślnych możesz oczywiście zmieniać. Musisz tylko
załadować jedną z nich do edytora „Icon Edit” lub podobnego. Wywołaj opcję ładowania
ikony, a potem wskaż katalog zawierający omawiane pliki. Jeżeli używasz programu
„Iconian” możesz również skorzystać z pewnego ułatwienia. Zamiast ładować ikonę w
zwykły sposób, wybierz opcję „Template...” znajdującą się pod pozycją „Open” w menu
górnym „Project”. Po chwili pojawi się okno z całą listą ikon domyślnych. Aby wczytać
wybraną ikonę najedź na nią wskaźnikiem i naciśnij dwukrotnie lewy klawisz myszki.
Możesz poddać ją edycji dokładnie tak samo jak każdą inną ikonę. Po zakończeniu pracy
zapisz ją pod tą samą nazwą. Ze względu na to, że ikony domyślne są wrażliwymi plikami
w systemie, program zawiera zabezpieczenie przed przypadkowym zapisaniem pliku.
Zamiast używać opcji „Save” dostępnej w menu „Project” należy za każdym razem
skorzystać ze znajdującej się niżej „Save As”. Pozostałe funkcje używamy tak samo jak w
przypadku zwykłych ikon, niezależnie od użytego programu.
234
FORMATY
DANYCH
235
236
System operacyjny Amigi pozwala na korzystanie z różnego rodzaju danych.
Naturalne jest to, że podczas pracy używamy plików zawierających tekst, grafikę czy też
dźwięk. Informacje te mogą być jednak zapisane w rożny sposób. Odpowiednie
„ułożenie” danych w pliku nazywamy jego „formatem”. Dla Amigi stworzono specjalny
format o nazwie „IFF” (ang. „Interchange File Format”). Został opracowany w 1985
roku przez firmę Electronic Arts przy współpracy z Commodore. Umożliwia
przechowywanie różnych danych, lecz najczęściej jest używany do zapisywania grafiki i
dźwięku. W starszych wersjach systemu, aby skorzystać z pliku innego niż „IFF” trzeba
było posiłkować się odpowiednimi programami pomocniczymi. Nowsze wersje systemu
wyposażono w mechanizm tzw. „datatypów” (ang. „datatypes”), który pozwala pracować
z różnymi rodzajami danych. Dzięki niemu, o ile na dysku zapisane są odpowiednie pliki,
każdy program może rozpoznawać wiele formatów. Pliki te nazywamy po prostu
„datatypami”. Korzystają z nich także programy będące na wyposażeniu Workbencha, w
tym program „Multiview” omawiany wcześniej. Za jego pomocą można przeglądać pliki
we wszystkich formatach, które zawarte są właśnie w datatypach.
● Budowa datatypów
237
Niektóre datatypy są bardziej rozbudowane i pozwalają obsługiwać więcej niż
jeden format jednocześnie. Z tego powodu mogą zawierać większą ilość plików. Często
posiadają własne programy konfiguracyjne, za pomocą których możemy kontrolować
różne szczegółowe funkcje. Standardowo są one umieszczane w katalogu „Prefs” na
dysku systemowym. Większość datatypów posiada programy instalacyjne, za pomocą
których można łatwo zainstalować w systemie pliki niezbędne do obsługi konkretnego
formatu. Zazwyczaj po zakończonej instalacji należy zresetować komputer. Pliki możemy
również instalować ręcznie stosując się do powyżej opisanych zasad. Proponujemy robić
to jednak tylko, gdy nie ma innego wyjścia, bowiem w przypadku bardziej
rozbudowanych pakietów łatwo o pomyłkę i można doprowadzić do poważnych
uszkodzeń w systemie. Istnieją także oddzielne datatypy przeznaczone do działania na
Amigach wyposażonych w różne procesory lub układy graficzne. Nie każdy pakiet będzie
prawidłowo działał na każdym komputerze, dlatego przed instalacją należy zapoznać się z
załączoną dokumentacją.
aby pliki rozpakować do „Ram Dysku”. Jak zawsze możesz skorzystać z dysku
twardego, wpisz wtedy nazwę partycji zamiast „RAM:”. Następnie przejdź do tego
katalogu. Zobaczysz ikonę „JPEG-DT”. Jest to kolejny katalog, dlatego znowu najedź na
niego wskaźnikiem i naciśnij dwa razy lewy klawisz myszki. W oknie znajdziesz ikonę o
nazwie „Install”. Na niej również dokonaj „dwukliku”, dzięki czemu uruchomisz program
instalacyjny. Na początek możesz wybrać tryb instalacji. Domyślnie wskazany jest sposób
obsługi dla użytkownika „początkującego”. Nic tu nie zmieniaj, jedynie wybierz przycisk
„Kontynuj instalację” (ang. „Proceed With Install”). Program od razu rozpocznie
kopiowanie wszystkich plików na dysk. Następnie w oknie pojawi się komunikat i
238
zakończeniu operacji. Użyj w nim przycisku „Kontynuuj” (ang. „Proceed”). To wszystko.
Okno instalatora zniknie, a Ty możesz zresetować Amigę. Po ponownym załadowaniu
systemu uruchom program „Multiview”. Dzięki nowemu datatypowi będzie on
rozpoznawał i wyświetlał grafikę zapisaną w popularnym formacie JPEG. W taki sposób
można szybko instalować pakiety zawierające program instalacyjny. Niektóre są bardziej
rozbudowane, każdy ma szereg ułatwień powodujących, że proces jest względnie łatwy i
polega na odpowiedzi na kilka podstawowych pytań. Sytuacja wygląda inaczej, gdy
brakuje programu instalacyjnego. Wtedy trzeba ręcznie skopiować pliki do odpowiednich
katalogów. Za przykład niech posłuży nam datatyp odpowiedzialny za odtwarzanie
animacji w formacie IFF ANIM. Aby go pobrać zwrócimy się ponownie w stronę
Aminetu, do tego samego katalogu co przedtem, lecz tym razem pobrać należy plik o
nazwie „animdtc0112.lha”. Jego również trzeba rozpakować w analogiczny sposób.
Następnie przechodzimy do katalogu docelowego i włączamy tryb wyświetlania
wszystkich plików. W oknie katalogu pojawi się kilkanaście pozycji.
239
jeszcze zresetować komputer, aby nowy datatyp zaczął funkcjonować. Całą operację
możesz także wykonać w oknie „Shell” za pomocą polecenie „copy”. Jeśli chcesz się
dowiedzieć jak to zrobić przeczytaj rozdział „Amiga DOS”.
● Szczególne wymagania
240
● Przenoszenie danych
241
twardego. Dyskietkę formatujemy tak samo, z tą różnicą, że w oknie należy wybrać
urządzenie „DF0:” lub „PC0:”. Możesz również najechać wskaźnikiem na ikonę
dyskietki wyświetloną na pulpicie i nacisnąć lewy klawisz myszki. Następnie wybierz
opcję „Sformatuj dysk...” z menu górnego „Ikonki”. W zależności od tego, z której ikony
skorzystasz, dyskietka zostanie przygotowana do pracy w systemie zapisu Amigi lub
komputerów PC. Dzięki temu, że wybierasz bezpośrednio ikonę na Workbenchu nie
musisz ręcznie określać sposobu zapisu w oknie formatowania. Musisz jednak uważać,
bowiem jeśli chcesz sformatować dyskietkę, która jest już zapisana, wybierasz ikonę,
która podpisana jest nazwą dyskietki. Nie widać więc oznaczenia formatu zapisu. Dlatego
w oknie „Formatowanie” zawsze sprawdź wszystkie parametry.
● Dyski MS-DOS
242
wybranej opcji skorzystaj z przycisku „Proceed”. Na ekranie pojawi się większe okno.
Lista po lewej stronie o nazwie „Hard Disks” zawiera oznaczenia dysków podłączonych
aktualnie do komputera. Najedź wskaźnikiem myszki na model urządzenia, z którego
chcesz korzystać i naciśnij lewy klawisz. Na liście poniżej pojawią się partycje utworzone
na dysku. Jednocześnie po prawej stronie widoczne będą podstawowe informacje o
objętości dysku. Wybierz jedną z partycji, a potem skorzystaj z przycisku „Configure an
Amiga Partition as CrossDOS” lub „Configure Entire Disk as CrossDOS” w lewym
dolnym rogu okna. Pojawi się ostrzeżenie (ang. „Warning”). Jeśli jesteś pewien swojego
wyboru wybierz „Okay”. Następnie zobaczysz okno, w którym musisz wpisać nazwę
urządzenia, pod którym dysk będzie widoczny w systemie Amigi.
243
zachowuje on wszystkie cechy zwykłego dysku MS-DOS, w tym ograniczenia związane
ze stosowaniem atrybutów plików i ich nazewnictwem. Jeśli posiadasz najnowszą wersję
pakietu „CrossDOS” nie będzie z tym problemu, jednak gdy masz wersję starszą nadal nie
będzie możliwe używanie tzw. długich nazw (ang. long names) charakterystycznych dla
systemów Windows 95 i nowszych. Zapisywane pliki będą miały automatycznie skracane
nazwy, co w wielu przypadkach może doprowadzić do problemów.
copy fat95 L:
244
W katalogu, gdzie rozpakowałeś pliki znajdziesz katalog o nazwie
„MountDos12”. Gdy odczytasz jego zawartość zobaczysz ikonę podpisaną „MountDos”.
Program nie wymaga instalowania na dysku twardym, wystarczy go uruchomić z „Ram
Dysku”. Polecamy go jednak skopiować na dysk, aby za każdym razem nie trzeba było na
nowo rozpakowywać archiwum. Przenieś ikonę „MountDos” w dowolne miejsce, a potem
dokonaj na niej „dwukliku”. Na ekranie pojawi się okno z listą rozpoznanych partycji
MS-DOS. Jest to domyślne zachowanie programu. Dzięki liście możesz sprawdzić jakie
partycje zostały rozpoznane. Gdy chcesz ich użyć wystarczy, że wywołasz okno
informacyjne, a potem aktywujesz parametr o nazwie „MOUNT”. Przypomnijmy, że w
tym celu musisz najechać wskaźnikiem na ikonę, nacisnąć lewy klawisz myszki, a potem
wywołać opcję „Informacje...” z menu górnego „Ikonki”. W oknie informacyjnym na
liście „Parametry” odszukaj następującą pozycję:
(MOUNT)
i zamień ją na:
MOUNT
245
wersja sterownika, który odpowiada za rozpoznawanie dysków MS-DOS. W niektórych
przypadkach może być wystarczający, jednak nie posiada wielu przydatnych cech, jak na
przykład wymienioną wcześniej obsługę tzw. długich nazw. Jeżeli chcesz używać nowszej
wersji wystarczy, że na liście parametrów ikony programu „włączysz” pozycję „FAT95”.
Należy to zrobić identycznie jak w przypadku parametru „MOUNT”. Dzięki temu przy
montowaniu partycji program będzie korzystał z pliku „fat95”, który umieściliśmy
wcześniej w katalogu „L:” na dysku systemowym. Może też zdarzyć się sytuacja, w której
dysk będzie nieprawidłowo obsługiwany, dlatego zawsze masz możliwość powrotu do
starej wersji sterownika przez „wyłączenie” parametru „FAT95”.
DEVICE=elsat.device
246
Odnosi się to nie tylko do dysków twardych, lecz do wszelkich innych urządzeń. W takim
wypadku zamiast domyślnej wartości 0 należy wpisać inną, według tego ile dysków
mamy podłączonych do Amigi. Numer urządzenia jest liczony od zera, dlatego
przykładowo jeśli będzie to drugi dysk, cały parametr powinien wyglądać następująco:
UNIT=1
Gdy umieszczone zostaną parametry tylko jednego urządzenia, plik nie zawiera
jego nazwy, lecz jest ona przypisywana według nazwy pliku. W takiej sytuacji urządzenie
„montujemy” za pomocą ikony na Workbenchu. Możemy samodzielnie ją stworzyć,
musimy jednak przestrzegać kilku prostych zasad. Rodzaj ikony musi być ustawiony na
„Projekt”, a w polu „Program” należy umieścić polecenie systemowe „Mount” najlepiej
poprzedzone o nazwę urządzenia „C:”. W parametrach ikony powinien również znaleźć
się wpis „ACTIVATE=1”. Sytuacja wygląda nieco inaczej, gdy w jednym pliku
„mountlisty” zapisane zostaną informację o różnych dyskach, tak jak robi to „MountDos”.
Nie możemy wtedy stworzyć jednej ikony i aktywować wszystkich urządzeń
jednocześnie. W zamian należy posłużyć się oknem „Wykonaj polecenie”, w którym
wpisujemy:
247
C:Mount PCD from Work:mountlistaPC
248
konfigurację dysków lub odczytać nowy musisz skorzystać z programu
„ConfigDisk.CrossMAC”, który znajdziesz na dyskietce instalacyjnej pakietu. Jego
działanie jest analogiczne do programu „ConfigDisk” znanego z dyskietki „CrossDOS”.
copy NTFileSystem L:
Gdy tak będzie naciśnij klawisz ENTER. Teraz aby odczytać dysk typu NTFS
wystarczy stworzyć odpowiedni plik „mountlisty”, podobnie jak w przypadku
omawianych wcześniej dysków MS-DOS. Jednak wpis w linii zawierającej słowo
„FileSystem” należy zamienić na nazwę naszego nowego pliku. Na przykład, zamiast:
FileSystem = L:CrossDOSFileSystem
wpisujemy:
FileSystem = L:NTFileSystem
249
Pozostałe parametry zależą od urządzenia, na którym chcemy pracować. W
większości przypadków nie należy ich zmieniać, można więc cały czas stosować program
„MountDos” lub podobny.
copy Ext2FileSystem L:
GlobVec = -1
DosType = 0x45585432
StackSize = 16384
FileSystem = L:Ext2FileSystem
Activate = 1
Control = "CASESENSITIVE"
250
„Ext2FileSystem”. Pozostałe urządzenia nadal nie będą rożróżniały małych i WIELKICH
liter w nazwach plików i katalogów.
Copy SmartFilesystem L:
251
w nowym systemie plikowym. To już prawie wszystko. Kolejnym krokiem jest
uruchomienie programu do obsługi dysków, jak systemowy „HDToolBox” lub
„HDInstTools”. Należy w nich dodać system plikowy korzystając z nowego pliku, czyli:
L:SmartFilesystem
Pierwszy etap to wybór trybu instalacji. Domyślnie wskazana jest opcja dla
użytkownika początkującego, jednak musimy to zmienić. Wskaż pozycję „Ekspert”.
Potem skorzystaj z przycisku „Kontynuuj instalację” (ang. „Proceed With Install”). W
kolejnym kroku mamy możliwość zmiany opcji instalacji, lecz tym razem domyślne
ustawienia są prawidłowe. Dlatego jeszcze raz wybieramy przycisk „Kontynuuj” (ang.
„Proceed)”. Program spyta o wersję językową, z jakiej chcemy skorzystać. Niestety nie
ma wersji polskiej i wskazać należy angielską, czyli pole oznaczone jako „English”.
Przechodzimy dalej przy użyciu przycisku „Kontynuuj”, po czym zaczyna się trudniejszy
etap instalacji. Musisz wskazać katalog, w którym umieszczone zostaną narzędzia
pakietu. Standardowo wskazany jest katalog „tools” na dysku o nazwie „Workbench”, co
w większości przypadków nie jest dobrym ustawieniem. Dlatego skorzystaj z przycisku
„Wolumeny”, a potem wybierz nazwę dysku systemowego lub urządzenie „SYS:”. W
przeciwnym razie instalacja może się nie powieść. Dodatkowo możesz wybrać katalog
„Tools”, jednak nie jest to konieczne, gdyż „PFS” tworzy oddzielny katalog na swoje
pliki.
252
Dalej musisz wskazać procesor zamontowany w Twojej Amidze. Do wyboru
masz cztery opcje o symbolach oznaczających poszczególne modele. Jeżeli posiadasz
nierozbudowaną wersję Amigi 500, 600 lub 2000, wybierz pozycję „For 68000 or
68010”. Dla Amigi 1200 lub 3000 dobrym wyjściem jest opcja „For 68020 or 68030”
wspólna dla obu wyświetlonych symboli procesorów. Wybór „68000” powinien być
odpowiedni dla większości konfiguracji sprzętowych, jednak może nie działać
najszybciej. Dlatego najlepiej sprawdź w jaki procesor wyposażony jest Twój komputer,
co omówiliśmy przy okazji instalowania programu „Iconian”. Po wskazaniu procesora
użyj przycisku „Kontynuuj” na dole okna. Pojawią się kolejne możliwości do wyboru.
Tym razem program wyświetli listę składników jakie zostaną zainstalowane w systemie.
„Wyłącz” dwa z nich, które posiadają w nazwie słowo „Multiuser”. Dotyczą one obsługi
wielu użytkowników oraz niektórych opcji sieciowych, a możesz nie mieć na dysku
plików niezbędnych do ich działania. Resztę opcji pozostaw aktywne. Aby przejść dalej
wybierz kolejny raz przycisk „Kontynuuj”.
Instalator znowu przez chwilę będzie kopiował niezbędne pliki na dysk, po czym
wyświetlony zostanie komunikat zawierający słowa „Installing tools”. Operację tę
potwierdź przy użyciu opcji „Kontynuuj”. W następnych trzech krokach program spyta o
instalację dodatkowej dokumentacji, a także programu „HDInstTools”. Korzystaliśmy z
niego wcześniej, jednak warto sprawdzić czy nie uzyskamy innej wersji niż pobieraną z
Aminetu. Dlatego za każdym razem nie zmieniaj ustawień, a tylko użyj przycisku
„Kontynuuj kopiowanie”. Na koniec zobaczysz komunikat o treści „Instalacja
zakończona”. Oczywiście znowu skorzystamy z przycisku „Kontynuuj”. Okno programu
zniknie. Od tej chwili możesz korzystać z nowego systemu plikowego. W systemowym
urządzeniu „L:” znajdzie się kilka dodatkowych plików posiadające w nazwie skrót
253
„PFS” pisany wielkimi lub małymi literami. Możesz z nich korzystać podobnie jak z
omawianych poprzednio, pamiętaj jednak, że nie każdy jest odpowiedni dla twardego
dysku. Jeżeli chcesz dodać nowy system plikowy w programie „HDToolbox”,
„HDInstTools” lub podobnym, użyj pliku o nazwie „pfs3”.
● Dyski „nie-DOSowe”
254
twardym dysku powstaje problem. Nie możemy przegrać plików, gdyż nie mamy do nich
dostępu. Jest możliwość utworzenia tzw. „obrazu” dyskietki, ale wciąż nie będziemy mieli
możliwości uruchomienia programu. Z pomocą przychodzi pakiet o nazwie „WHDLoad”.
● Program „WHDLoad”
255
możliwościami pakietu. Operację instalacji kolejny raz potwierdzamy przy użyciu
przycisku „Kontynuuj”. Program będzie teraz kopiował wszystkie pozostałe pliki, co
potrwa dłuższą chwilę. Na koniec w oknie pojawi się informacja o treści „Installation is
now complete”. Na dole widoczny będzie znajomy przycisk „Kontynuuj”, który
oczywiście wybieramy. „WHDLoad” został poprawnie zainstalowany w systemie. Teraz
możemy już zająć się instalacją „nie-DOSowych” dyskietek na dysku twardym.
Teraz musimy rozpakować archiwum. Zrobimy to tak jak zwykle, czyli przy
użyciu okna „Wykonaj polecenie”. Najedź wskaźnikiem na ikonę pobranego pliku, a
następnie naciśnij dwukrotnie szybko lewy klawisz myszki. W oknie dokonaj wpisu:
256
systemu odpowiedzialnego za obsługę instalatorów. Mowa jest o poleceniu o nazwie
„Installer”. Nowa wersja jest dostarczana wraz z systemem Amigi w wersji 3.5 lub 3.9,
dlatego na razie nas to nie dotyczy. W praktyce nie wpłynie to na sposób instalacji gry,
dlatego wybierz po raz kolejny pole „Kontynuuj”. Teraz zobaczysz skróconą
dokumentację programu instalacyjnego, w której mowa jest o wymaganiach oraz sposobie
uruchomienia „Superfroga”. Na listwie okna wyświetlona jest nazwa pliku „ReadMe”.
Naciśnij klawisz ESC lub wybierz przycisk zamknięcia okna.
Następnym etapem instalacji jest wybór wersji gry, jaką będziemy uruchamiać.
Możemy skorzystać ze zwykłej wersji zapisanej na dyskietkach lub gry przeznaczonej dla
Amig wyposażonych w czytnik CD-ROM. W większości przypadków będziemy
korzystać z dyskietek, dlatego wybieramy pozycję o nazwie „Original 3 disk version”.
Potem należy użyć przycisku „Kontynuuj”. Następnie zostaniesz zapytany o katalog, w
którym chcesz zainstalować grę. Wybierz przycisk „Pokaż napędy”, a potem na liście
wskaż myszką jedną z partycji Twojego dysku. Możesz także odczytać katalog znajdujący
się wewnątrz. Pamiętaj, że stworzony zostanie nowy katalog o nazwie odpowiadającej
tytułowi gry, ponadto później będziesz mógł go przenieść w dowolne miejsce. Ważne jest,
aby na wskazanym dysku znajdowało się wolne miejsce, w przeciwnym razie instalacja
nie powiedzie się.
257
Zwróć jednak uwagę, że dla utrzymania porządku zdecydowanie lepszym rozwiązaniem
jest instalację przeprowadzić do nowego, pustego katalogu. Gwarantuje to, że nie
wystąpią nieprawidłowości w zapisie danych oraz ewentualne konflikty z plikami
zapisanymi wcześniej w tym samym miejscu. Kolejny etap to wybór rodzaju ikony dla
animacji wprowadzającej do gry. „Superfrog” zawiera bowiem tzw. „intro”, które
możemy uruchamiać oddzielnie. Wśród kilku opcji najbardziej odpowiednią jest pozycja
o nazwie „NewIcon”. Wskaż ją myszką, a potem wybierz przycisk „Kontynuuj”. W taki
sam sposób zachowaj się w kolejnym oknie, gdy będziesz wybierał ikonę dla gry
uruchamianej bez introdukcji. Potem program przeprowadzi operację kopiowania
pierwszych plików. Po chwili zobaczysz zupełnie nowe okno:
258
dodatkowe mniejsze okno. Zawiera informację o możliwości zarejestrowania swojej kopii
pakietu „WHDLoad”. Aby dowiedzieć się jak to zrobić przejdź do strony internetowej
www.whdload.de lub przeczytaj dokumentację, którą znajdziesz na tej samej stronie lub w
systemowym urządzeniu „Help:”. Przypomnijmy, że w obu przypadkach dostępna jest
wersja w języku polskim. Rejestracja kosztuje kilkadziesiąt złotych i likwiduje okno,
które pojawia się za każdym razem przed uruchomieniem gry. W środku bardzo powoli
wyświetlany jest komunikat, który co prawda nie wpływa na samo działanie gry, lecz
skutecznie opóźnia uruchomienie. Możesz oczywiście pozostać przy niezarejestrowanej
wersji pakietu, lecz polecamy wsparcie autora. „WHDLoad” jest bardzo udanym
produktem i naszym zdaniem warto poświęcić tę niewielką kwotę, aby powstały kolejne
wersje. Autor rozwija pakiet od 1996 roku, co z pewnością zasługuje na uznanie.
259
która posiada oddzielne wsparcie dla „WHDLoad”. Jest to związane ze sposobem obsługi
klawisza „wyjścia”.
Wiele gier do działania wymaga dodatkowych plików, bowiem ich autorzy nie
przewidywali, że będą uruchamiane w nietypowy sposób. Wśród niezbędnych plików
bardzo ważne są tzw. „obrazy Kickstartów”, czyli układów pamięci zamontowanych w
każdej Amidze. Szczegółowo przeczytasz o nich w rozdziale „Sektor startowy”, teraz
powiemy tylko, że na dysku musisz mieć zapisane odpowiednie pliki. W systemowym
katalogu „Devs” należy utworzyć kolejny katalog o nazwie „Kickstarts”, a w nim
umieszczać pliki „obrazów”. Zapisana jest w nich zawartość oryginalnych układów.
Powstało wiele wersji układów Kickstart przeznaczonych dla różnych modeli Amigi oraz
edycji systemu operacyjnego. Nie każda gra potrzebuje pliku „obrazu”, lecz niektóre
mogą mieć inne wymagania. „WHDLoad” umożliwia stosowanie różnych opcji oraz ich
kombinacji, dzięki czemu możemy wpływać na działanie gry. Większość z nich jest
automatycznie ustawiana w parametrach ikony. Zobaczmy jak wygląda to w przypadku
naszego „Superfroga”. Okno informacyjne wygląda tak:
260
automatyczne wczytanie wszystkich potrzebnych plików do pamięci. Przeczytasz o tym w
punkcie „Ładowanie danych do pamięci”. Wszystko jest szczegółowo opisane w
dokumentacji każdego programu instalacyjnego. Można to łatwo sprawdzić na stronie
www.whdload.de. Wystarczy przejść do listy gier tam, gdzie można pobierać instalatory.
Obok tytułów widoczny jest odnośnik „Info”. Gdy go wybierzemy pojawi się skrócony
opis dotyczący instalacji wskazanej gry. W dolnej części każdego tekstu znajdziesz dział o
nazwie „WHDLoad Slave Inforrmation”. Poniżej widać szczegółowe wymagania gry.
Spójrz na przykładową informację:
261
Dalej widzimy informacje na temat wymaganej wersji układu Kickstart. Odnosi
się to do pliku zapisanego w katalogu „Kickstarts”, o czym już mówiliśmy. W pozycji
„Kickstart name” wymieniona jest nazwa pliku, który potrzebujesz. Liczba 34005 oznacza
wersję Kickstartu, a rozszerzenie „a500” model Amigi, z którego powinien on pochodzić.
W naszym przypadku mamy do czynienia z edycją rozpoczynającą się od 34, a zatem
chodzi o wersję 1.3. Plik powinieneś zapisać bezpośrednio na Amidze, wiadomo jednak,
że niemożliwym jest posiadanie każdego modelu „przyjaciółki”. W sieci znajdziesz
gotowe „obrazy” Kickstartu w formie plików o takich samych nazwach jak wymagane
przez „WHDLoad”. Pole „Kickstart size” określa rozmiar pliku i jest od zbieżny z
wielkością układu zamontowanego w komputerze, dlatego nie trzeba się tym przejmować.
Gdy odnajdziesz właściwy plik, na pewno będzie miał on prawidłową objętość. Musisz
tylko sprawdzić czy został pobrany w całości.
Niektóre gry nie będą działać bez ustawienia dodatkowych opcji. Większość
instalatorów została napisana tak, aby uwzględniać nietypowe wymagania. Może się
jednak zdarzyć, że ze względu na konfigurację Twojej Amigi będziesz musiał wykonać
dodatkowe czynności. Niektóre pozycje umożliwiają stosowanie opcji zmieniających
zachowanie gry po uruchomieniu. „WHDLoad” udostępnia kilkadziesiąt parametrów,
których listę znajdziemy w dokumentacji. Wśród nich najważniejsze to funkcję związane
z obsługą różnych procesorów oraz pamięci. Mogą wpływać na szybkość uruchamianych
gier, niektóre są potrzebne do ich poprawnego działania. Aby wywołać każdą z funkcji
należy dodać ją jako kolejny parametr do ikony uruchamianej gry. Jest to więc typowe
działanie na Workbenchu.
Można spowodować, aby wszystkie dane gry zostały od razu przy uruchomieniu
załadowane do pamięci. Dzięki temu unikamy przestojów, podczas których normalnie
wykonywane są operacje dyskowe. Wpływa do na zwiększenie szybkości działania,
zwłaszcza w przypadku, gdy gra oryginalnie zapisana jest na wielu dyskietkach. Aby
wywołać tę funkcję należy zastosować parametr o nazwie PRELOAD. Wpisujemy go
oczywiście pomijając cudzysłów.
262
● Zmiana trybu wyświetlania
Gry mogą korzystać z ekranu w trybie wyświetlania PAL (50 Hz) lub NTSC (60
Hz). Może mieć to znaczenie podczas korzystania z różnych monitorów, szczególnie w
dobie telewizorów LCD, na których nie zawsze zachowana jest płynność animacji. Za
uruchomienie odpowiedniego trybu odpowiadają parametry PAL oraz NTSC. Ich użycie
musi być poprzedzone „włączeniem” odpowiedniego sterownika na Workbenchu. Należy
więc umieścić je w katalogu „DOSDrivers” zawartym w systemowym katalogu „Devs”.
Omawialiśmy to wcześniej.
QuitKey=45
263
● Kontrola wykorzystania pamięci
● Ochrona pamięci
264
Wymienione funkcje kontrolują parametry BRANCHCACHE, STOREBUFFER oraz
SUPERSCALAR. Możliwe jest także „wyłączenie” pamięci procesora, co zwalnia
wykonywanie programów. Należy użyć parametru NOCACHE. Opcja ta działa, gdy
Amiga wyposażona jest w model procesora 68010, gdyż pierwszy w serii 68000 nie
posiada żadnej tego typu pamięci.
265
Gdyby była to stacja typu HD, odpowiedz „Y” w drugim kroku instalacji. Musisz po
prostu wskazać informacje zgodne ze stanem posiadanego sprzętu. Potem na ekranie
pojawi się krótki komunikat zawierający słowo „Finished”. Okno zniknie samoczynnie po
kilku sekundach. Oznacza to, że instalacja jest zakończona. Najlepiej zresetuj teraz
Amigę, aby Workbench mógł odczytać nowe sterowniki. Zwróć uwagę, że w katalogu
„DOSDrivers” znajdującym się w „Devs” na dysku systemowym znajdziesz pliki
odpowiadające Twoim wyborom w programie instalacyjnym. Będą to oczywiście ikony
podpisane jako „DS0”, „DS1”, „DS2” lub „DS3”. Gdy włożysz dyskietkę, w oknie
formatowania będziesz mógł wybrać jedno z tych urządzeń, zamiast standardowego
symbolu rozpoczynającego się od znaków „DF”, czyli na przykład „DF0”. Jeżeli
sformatujesz dyskietkę przy użyciu nowych sterowników zyska ona większą objętość.
Pamiętaj jednak, że aby ją odczytać na innym komputerze musi na nim być zainstalowane
urządzenie z pakietu „Disk Spare”. W innym przypadku zostanie potraktowana jako
nośnik uszkodzony lub niesformatowany.
● Wirtualne napędy
W systemie zyskałeś jeszcze dwa pliki o nazwach „RDD” oraz „RHD”. Zostały
zapisane w katalogu „DOSDrivers” zawartym w „Storage” na dysku systemowym, zatem
nie są automatycznie „włączane” podczas startu Workbencha. Są podobne do
standardowego urządzenia „RAD”, o którym pisaliśmy w części zatytułowanej „Ram
Dysk”. Przypomnijmy, że tworzy ono odpowiednik dyskietki w pamięci, z której
informacje nie są usuwane przy resecie Amigi. Nowe pliki dają te same możliwości, lecz
posiadają większą objętość równą dyskietkom typu „Disk Spare”, czyli 984 KB dla
„RDD” i 1,96 MB dla sterownika „RHD”. Pozostałe funkcje są analogiczne. Nie jest to
jedyna możliwość tworzenia wirtualnych napędów. Innym sposobem jest skorzystanie z
pakietu o nazwie „FMS Disk”. Dzięki niemu można tworzyć wirtualne dyskietki, które
zachowują wszystkie cechy pierwowzoru, jednak zapisane są jako pliki na dysku
twardym. W związku z tym wszelkie operacje wykonywane są szybciej, a także
pozbawione są błędów odczytu i zapisu. Posłużymy się znowu Aminetem i katalogiem
„disk/misc”. Pobierz plik „fms_20.lha”. Następnie rozpakuj archiwum, tak jak
opisywaliśmy to wcześniej. Przejdź do katalogu docelowego i włącz wyświetlanie
wszystkich plików. Zobaczysz katalog „FmsDisk”, którego zawartość należy rzecz jasna
odczytać. W środku widoczna będzie kolejna ikona podpisana jako „Devs”. Na niej
również wykonaj „dwuklik”. Katalog ten zawiera plik „fmsdisk68000.device” oraz
266
„fms68020.device”. Jeden z nich musisz skopiować do systemowego urządzenia „DEVS:”.
Jeżeli posiadasz nierozbudowaną Amigę 500, 600 lub 2000 skorzystaj z pierwszego. Gdy
Twoja posiada procesor Motorola 68020 lub lepszy wybierz plik z symbolem „68020” w
nazwie. Aby skopiować właściwy plik najedź wskaźnikiem na jego ikonę i naciśnij dwa
razy lewy klawisz myszki. Gdy pojawi się okno „Wykonaj polecenie” wpisz w nim:
a potem naciśnij klawisz ENTER. Pierwszy etap instalacji mamy za sobą. Teraz
należy utworzyć nowe urządzenie systemowe o nazwie „FMS:”. Innymi słowy musisz
dodać nowe tzw. „przypisanie”, o czym możesz dokładnie przeczytać w rozdziale „Amiga
DOS”. Teraz napiszemy tylko jak to zrobić bez objaśniania wszystkich szczegółów.
Wywołaj jeszcze raz okno „Wykonaj polecenie” i dokonaj następującego wpisu:
ed S:user-startup
Potem naciśnij klawisz ENTER. Na ekranie pojawi się okno edytora tekstu.
Przejdź kursorem na sam koniec tekstu i znowu naciśnij ENTER. Kursor powinien
przeskoczyć do nowej linii bez zmiany zawartości poprzedniej. W nowej linii wpisz:
Gdy zrobisz ten wpis wywołaj menu górne o nazwie „Project” i użyj opcji o
nazwie „Save”. Nie pomyl jej z „Save As”, gdyż w takim wypadku zapisałbyś plik pod
inną nazwą, a nie to jest naszym zamiarem. Na dole okna powinien pojawić się napis:
267
Writing to file S:user-startup
W miejscu „PLIK” wpisz dowolną nazwę, która będzie dla Ciebie łatwa do
zapamiętania. Pamiętaj, aby pomiędzy nazwą urządzenia „DEVS” a dwukropkiem nie
było żadnego znaku SPACJI. Może być to na przykład:
Oczywiście zamiast „PLIK” podaj nazwę, którą wcześniej wpisałeś, czyli według
naszego przykładu całość powinna mieć postać:
268
operacja będzie wykonana o wiele szybciej niż na zwykłej dyskietce. Jest to wielka zaleta
wirtualnych napędów. Po sformatowaniu możesz bez przeszkód korzystać z urządzenia
„FF0:” zarówno na Workbenchu, jak i innych programach. Pamiętaj, że tak utworzona
„dyskietka” nie jest automatycznie „montowana”, gdy zresetujesz komputer. W związku z
tym nie możesz wystartować z niej Amigi. Jeżeli chcesz, aby była aktywna, za każdym
razem po uruchomieniu systemu musisz wykonać polecenie rozpoczynające się od
„Mount FF0:”. Później możesz korzystać z zapisanych danych. Tym samym sposobem
możesz tworzyć większą ilość wirtualnych dyskietek. Musisz jednak zmienić zawartość
pliku zapisanego w systemowym urządzeniu „DEVS:” oraz zapisać go pod nową nazwą.
W tym celu wystarczy, że wywołasz znowu okno „Wykonaj polecenie” i wydasz
następujące polecenie:
ed DEVS:PLIK
Znowu w miejscu „PLIK” musisz wpisać nazwę, którą podałeś przy poleceniu
„Copy Mountlist”. W naszym przypadku będzie to:
ed DEVS:DyskietkaFMS
Gdy wprowadzisz wszystkie zmiany wybierz opcję „Save As” z menu górnego
„Project”. Zobaczysz okno wyboru plików, w którym skorzystaj z przycisku „Wolumeny”,
a następnie na liście wskaż urządzenie „DEVS:”. Po odczytaniu zawartości kursor będzie
znajdował się w polu tekstowym. Nic nie zmieniaj tylko wpisz nazwę pliku, pod którym
269
ma zostać zapisana „mountlista”. I znów, może być to dowolna nazwa, ale wpisz taką,
którą łatwo zapamiętasz. Najlepiej, gdy będzie podobna do poprzedniej, aby zachować
porządek. Gdy ją wpiszesz wybierz przycisk „Ok”. W dolnej części okna powinien zostać
wyświetlony komunikat:
Writing to file
gdzie zamiast „DYSK” podaj nazwę urządzenia, którą wpisałeś w pliku zamiast
„FF0:”. W miejscu „PLIK” podaj nazwę pliku, który przed chwilą zapisywaliśmy. U nas
całość ma postać:
Wpis ten nie kasuje danych z dysku, lecz tylko dezaktywuje urządzenie. W
każdej chwili możesz je ponownie „zamontować” za pomocą polecenia rozpoczynającego
się od „Mount”, które podaliśmy wcześniej.
270
● Konwersja znaków
271
kodowania polskich znaków, który został użyty w pliku. Po lewej stronie widać listę z
nazwami poszczególnych standardów. Aby wybrać dowolny należy najechać
wskaźnikiem na pole znajdujące się obok jednej z pozycji, a następnie nacisnąć lewy
klawisz myszki. Jeżeli nie wiesz jaka jest zawartość pliku „włącz” przycisk widoczny
poniżej dwóch znaków zapytania „??”. Cała lista zostanie zakreślona i program będzie
starał się automatycznie rozpoznać kodowanie. Nie zawsze jest to skuteczne, jednak warto
spróbować w sytuacji, gdy mamy do czynienia z nieznanym plikiem. Dalej musimy
wybrać plik docelowy, pod którym zapisany zostanie tekst po dokonaniu konwersji.
Wybierz więc przycisk o nazwie „Plik wynikowy”. Znowu zobaczysz okno wyboru i tak
samo jak poprzednio ustaw katalog i nazwę pliku. Następnie skorzystaj z przycisku „Ok”.
Teraz musisz wybrać standard kodowania znaków, w jakim ma być zapisany plik. Ich lista
znajdująca się po stronie prawej. Obsługa jest analogiczna, zawiera jednak dodatkowe
pole opisane jako „bez ogonków”. Jeśli je wskażesz plik docelowy nie będzie posiadał
polskich znaków, a w miejscu ich występowania zostanie umieszczone litera – zgodnie z
nazwą opcji – bez „ogonka”, czyli na przykład zamiast „Ę” zobaczysz „E”. Poniżej obu
list widać przycisk cykliczny „Kody zakończeń”. Pozwalają on automatycznie podmienić
znaki kończące linie wybranym w pliku tekstowym. Możemy użyć kilkunastu kombinacji
kodów związanych z systemami DOS, Windows, Linux oraz MacOS. Odpowiadają im
kody oznaczone jako „CRLF”, „LF” oraz „CR”. Symbole te pochodzą od angielskich
określeń „Carriage Return” oraz „Line Feed”, które występują w kodowaniu ASCII i
oznaczają tzw. „powrót karetki” oraz „wysunięcie papieru o jedną linię”. Dodatkową
funkcją jest zamiana kodów końca linii na SPACJĘ oraz brak zmian. Jeśli nie jesteś
pewien jak powinieneś ustawić tę funkcję, na przycisku cyklicznym wybierz opcję „bez
zmian”. Gdy dokonasz właściwej konwersji znaków będziesz mógł zdecydować czy
chcesz zmieniać zakończenia linii bez ponownej zmiany kodowania znaków. Gdy
ustawisz wszystkie opcje wybierz przycisk „Start konwersji” widoczny w lewym dolnym
rogu okna programu. Po chwili w polu poniżej zobaczysz komunikat:
Zakończyłam konwersję...
272
LOKALIZACJA
273
274
Możliwość uzyskania polskich komunikatów w całym systemie omówiliśmy w
części „WFMH LocalePL”. System lokalizacji Workbencha nie kończy się jednak na
zmianie prostej zamianie tekstów widocznych podczas pracy. W różnych częściach świata
wykorzystuje się inny sposób zapisu daty, czasu, a także używa się innych jednostek
monetarnych. Wszystkie te cechy uwzględniane są w systemie Amigi. Lokalizacja
dotyczyć może wszystkich programów pracujących na Workbenchu, zależy to tylko od
ich autorów. Większość bardziej rozbudowanych posiada od razu przygotowanych wiele
wersji językowych. Nie trzeba bowiem tworzyć oddzielnych wersji całego programu, a
jedynie odpowiednie pliki „językowe”.
275
języku umieszczonym na liście jako kolejny. Dzięki temu możemy ustawić kolejność w
jakiej będą uruchamiane poszczególne wersje, na przykład według naszego stopnia
znajomości języków obcych. Jeśli chcesz zmienić listę preferowanych języków musisz
wybrać przycisk „Skasuj listę języków” po prawej stronie. Lista zostanie wyczyszczona i
będziesz mógł ustawić nową kolejność.
276
NAPĘDY
OPTYCZNE
277
278
Do Amigi oprócz dysku twardego można podłączać różne napędy optyczne.
Mogą być to zwykłe czytniki CD, DVD albo nagrywarki płyt. W większości przypadków
ich sposób użycia w systemie jest zbliżony lub wręcz identyczny, niezależnie od
posiadanego sprzętu. Czasem jednak trzeba ustawić określone funkcje, aby płyty i dane na
nich zapisane były rozpoznawane i odczytywane prawidłowo.
279
Po wybraniu odpowiedniej opcji skorzystaj z przycisku „Proceed” widocznego w
dolnej części okna instalatora. Dalej zostaniesz zapytany, czy posiadasz kilka konkretnych
napędów, m.in. NEC 4X4 ze zmieniarką płyt. Podobne pytanie zostanie wyświetlone raz
lub kilka razy, w zależności od wskazanej opcji. Za każdym razem wybierz przycisk
„Other CD-ROM”. Następnym krokiem jest okno, w którym wybieramy nazwę
urządzenia, do którego będzie przyporządkowany napęd optyczny. Standardowym
oznaczeniem jest „CD0” i możesz je pozostawić. Nazwa urządzenia nie ma większego
znaczenia, należy jednak je zapamiętać, aby wiedzieć później z jakiego symbolu
korzystać, szczególnie, gdy w systemie masz zainstalowanych kilka innych sterowników.
Program skopiuje podstawowe pliki na dysk, po czym wyświetli pytanie o to, czy chcesz
zlokalizować napęd za pomocą programu „SCSI Inquire”. Polecamy go użyć, gdyż za
jego pomocą możesz łatwo sprawdzić czy Twój napęd jest prawidłowo rozpoznany przez
system i będziesz miał pewność, że zostanie zainstalowany prawidłowo. Wybór potwierdź
przyciskiem „Yes”. Zobaczysz okno wspomnianego programu:
Po lewej stronie widoczna jest lista „SCSI & ATAPI Devices” zawierająca listę
rozpoznanych sterowników, które mogą posłużyć do obsługi napędu. Najedź wskaźnikiem
na pozycję o nazwie „asim_atapi.device” i naciśnij lewy klawisz myszki. Nazwa zostanie
podświetlona, jednocześnie po prawej stronie pojawi się lista rozpoznanych napędów.
Powinieneś odnaleźć symbol urządzenia, które masz podłączone do Amigi i zaznaczyć je
myszką w taki sam sposób, jak wskazałeś nazwę sterownika. Gdy to zrobisz, przycisk
„Use” w lewym dolnym rogu oka zostanie uaktywniony. Oznacza to, że wybrany napęd
może zostać użyty. Nic więcej nie musisz zmieniać. Gdyby okazało się, że napęd nie jest
rozpoznany spróbuj wybrać inną pozycję z listy po lewej stronie. Jeden ze sterowników
powinien działać prawidłowo. W następnym kroku możesz zdecydować czy urządzenie
280
będzie aktywne automatyczne przy starcie systemu operacyjnego. Aby tak się stało
skorzystaj z przycisku „Yes”. Potem instalator umożliwi wybór katalogu, w którym
zainstalowane zostaną pliki narzędziowe. Domyślnie ustawiony jest katalog o nazwie
„Asim CDFS” na dysku systemowym. Jest to wygodne, dlatego proponujemy nic nie
zmieniać. Wybierz tylko po raz kolejny przycisk „Proceed'. Dalej w podobny sposób
zostaniesz zapytany o katalog na pliki tymczasowe. Aby utrzymać porządek na dysku
wskaż jeden z katalogów systemowych. W tym celu najedź wskaźnikiem na przycisk
„Show Drives” i naciśnij lewy klawisz myszki. Następnie na liście powyżej w taki sam
sposób wybierz dysk systemowy, a potem katalog „T”. Na koniec użyj znowu przycisku
„Proceed”.
281
korzystać. Zwykle utworzone są odpowiednie katalogi, a ich zawartość należy skopiować
w takich samych katalogach na dysku. I tak, plik z rozszerzeniem „.device” kopiujemy
zawsze do systemowego katalogu „Devs”. Potem trzeba sprawdzić czy nasz napęd jest
prawidłowo obsługiwany. W tym celu trzeba uruchomić omówiony wcześniej program
„SCSI Inquire” lub podobny, który pokazuje urządzenia rozpoznane przez pliki „.device”.
Innym popularnym programem jest „FindCD” lub „FindDevice”, który możemy znaleźć
na Aminecie m.in. wraz z pakietem „IDE Fix”. Znajdziesz go pod nazwą „IDEfix97.lha”
w katalogu „disk/misc”. Sterownik urządzenia o nazwie „CD0” lub podobnej kopiujemy
do katalogu „DOSDrivers”, który znajdziemy w tym samym „Devs” lub „Storage”. Jeżeli
obsługa napędu ma być uruchamiana podczas startu Workbencha, korzystamy z
pierwszego z wymienionych katalogów. Większość pakietów zawiera ponadto plik
odpowiadający za rozpoznawanie systemu plikowego. Musi on znaleźć się w
systemowym katalogu „L”. Jego nazwę można bardzo łatwo sprawdzić. Wczytaj plik
sterownika do edytora tekstu „Ed”. Potem odczytaj katalog, w którym plik jest zapisany
na dysku. Następnie wywołaj okno informacyjne ikony pliku, na przykład „CD0”. W polu
„Program” będzie wpisane polecenie „Mount”, czasem poprzedzone nazwą systemowego
urządzenia „C”. Zmień wpis na „C:Ed” (bez cudzysłowu). Następnie wybierz przycisk
„Zapisz” znajdujący się w dolnej części okna. Na koniec dokonaj „dwukliku” na ikonie.
Zawartość sterownika zostanie załadowana do edytora, w którym możesz bardzo
sprawdzić nazwę pliku, który powinien znaleźć się w katalogu „L” na dysku
systemowym. Znajdź linię rozpoczynającą się od słów „FileSystem”. Po znaku równości
zobaczysz symbol urządzenia systemowego i nazwę pliku, na przykład „L:AsimCDFS”.
Taki wpis oznacza, że do systemowego katalogu „L” musi zostać skopiowany plik
„AsimCDFS”. Zasada ta jest stosowana do większości urządzeń wymiennych. Zmieniając
wpis w linii „FileSystem” możesz sprawdzić, czy napęd będzie korzystał z innego
systemu plikowego, o ile oczywiście został zainstalowany. Każdy będzie miał nieco inne
możliwości, dlatego warto wypróbować kilka różnych plików.
Wbrew pozorom płyty DVD możemy obsługiwać podobnie jak zwykłe CD.
Jeżeli Twoja Amiga rozpoznaje już zwykłe płyty wystarczy, że zainstalujesz dodatkowy
sterownik. Jak zwykle pomocny jest Aminet, a konkretnie plik „DVD-RAM.lha”
znajdujący się w katalogu „disk/misc”. Pobierz go , a potem rozpakuj przy użyciu okna
„Wykonaj polecenie”. Dla porządku dodajmy, że należy użyć wpisu w formie:
282
lha x DVD-RAM.lha RAM:
Zawartość archiwum znajdzie się w „Ram Dysku”. Widoczna będzie tam ikona
katalogu o nazwie „DVD-RAM”. Odczytaj tego zawartość, a wśród kilku kolejnych ikon
zobaczysz „MakeDrivers”. Przejdź do środka i dokonaj „dwukliku” ikony o tej samej
nazwie. Uruchomisz program instalacyjny. Pierwsze trzy komunikaty to standardowe
informacje o programie, wybór i opcji trybu instalacji. Domyślnie wskazana jest opcja dla
użytkownika zaawansowanego. Nie zmieniaj żadnych funkcji, wybierz tylko przycisk
„Kontynuuj instalację” (ang. „Proceed With Install”), a potem dwukrotnie „Kontynuuj”
(ang. „Proceed”). Następne okno pozwala wskazać rodzaj napędu, z którego chcesz
korzystać. Spójrz na ilustrację:
283
obsłudze płyt CD. Może być to na przykład systemowy „CDFileSystem” lub
„AsimCDFS”. Każdą nazwę poprzedź symbolem urządzenia „L” oraz znakiem
dwukropka, tak jak sugeruje to instalator. Gdy to zrobisz kolejny raz skorzystaj z opcji
„Kontynuuj”. W kolejnych dwóch krokach nie należy nic zmieniać, tylko dwa razy
wybrać przycisk „Kontynuuj”. Widoczne opcje dotyczą tzw. identyfikatora i bufora
używanego przez napęd. Zmiana może spowodować nieprawidłową obsługę płyt. Na
koniec program wyświetli podsumowanie wybranych wcześniej opcji. Znowu wybierz
„Kontynuuj”. Potem zobaczysz pytanie o urządzenie systemowe obsługujące Twój napęd.
Powinieneś ustawić tę samą nazwę, którą wcześniej wskazałeś dla płyt CD. Jeżeli nie
jesteś pewien uruchom program wyświetlający informacje o rozpoznanych urządzeniach.
Może być to opisany wcześniej „SCSI Inquire”, „FindCD” lub „FindDevice”. Program
podaje także numer tzw. „jednostki” (ang. unit) właściwej dla napędu. Informację tę
należy wpisać w następnym kroku instalacji. Zwykle poprawnym numerem jest wartość 0
lub 1. Za każdym razem wybór potwierdzamy przy użyciu przycisku „Kontynuuj”.
Dalej zobaczysz pytanie „Is your drive IDE?”. Należy odpowiedzieć pozytywnie,
czyli skorzystać z opcji „Yes”. W dwóch następnych oknach ustalamy rozmiar i rodzaj
pamięci, z której korzystał będzie system przy operacjach związanych z odczytem płyt
DVD. Za każdym razem wybierz opcję „Small”, co będzie znaczyło, że wykorzystywana
będzie wyłącznie pamięć typu Chip. Jest to rozwiązanie, które nie wpływa zasadniczo na
prędkość pracy, a jednocześnie jest najbezpieczniejsze dla stabilności całego systemu.
Jeżeli posiadasz większą pamięć w drugim kroku możesz wskazać pozycję o nazwie
„Medium”, co spowoduje wykorzystanie pamięci Fast do rozmiaru 16 megabajtów.
Wszystkie kroki potwierdzaj standardowo przyciskiem „Kontynuuj”. Jedno z ostatnich
pytań dotyczy tego, czy chcesz zmienić inne ustawienia. Odpowiedz przecząco wskazując
opcję „No”. Dalej musimy ustalić miejsce instalacji sterownika DVD. Domyślnym
wyborem jest katalog „DOSDrivers” znajdujący się w katalogu „Devs” oczywiście na
dysku systemowym. Jest to dobre rozwiązanie, gdy chcesz, aby napęd był gotowy do
pracy od razu przy starcie Workbencha. Jednak czasem może powodować kłopoty,
szczególnie jeśli nie jesteś pewien czy wybrany napęd będzie poprawnie obsługiwany.
Dlatego proponujemy na początek nie uruchamiać go. Aby tak się stało wybieramy opcję
„SYS:Storage/DOSDrivers”. Sterownik zostanie skopiowany do katalogu „Storage”, a
zatem aby go uaktywnić będzie trzeba dokonać „dwukliku” na jego ikonie. Gdy okaże się,
że napęd działa prawidłowo, ikonę możesz przenieść do katalogu „DOSDrivers”
znajdującego się w „Devs”. Ostatnim krokiem instalacji jest nadanie nazwy, jaką posiadać
284
będzie w systemie nasz napęd. Standardowo wpisane jest oznaczenie „DVD”, co oznacza,
że urządzenie zostanie zainstalowane jako „DVD0” lub z kolejnym numerem, jeśli będzie
ich kilka. Symbol ten możesz zmienić, pamiętaj jednak, że nie powinno być zbyt długi.
Potem użyj przycisku „Kontynuuj”. Na górze zobaczysz napis „Instalacja zakończona”.
Skorzystaj jeszcze raz z przycisku widocznego na dole, a okno zniknie.
● Systemy plikowe
Jeżeli napęd nie działa znaczy to, że instalacja została wykonana nieprawidłowo
lub nie jest on poprawnie obsługiwany z innych przyczyn. Może także wystąpić sytuacja,
w której DVD działa, lecz system nie będzie w stanie odczytać włożonej płyty. Wtedy
należy zastanowić się nad zmianą systemu plikowego, bowiem nie każdy obsługuje
nowoczesne formaty zapisu. Powyższe uwagi dotyczą również zwykłych płyt CD.
Podstawowym formatem zapisu płyt jest standard ISO 9660. Ma on kilka odmian i jest
bez problemu odczytywany przez każdy sterownik napędu optycznego. Standardowa
odmiana nie pozwala jednak na uzyskanie nazw plików dłuższych niż „8+3”, a zatem 8
znaków nazwy i 3 znaki rozszerzenia. Zostało opracowanych wiele rozszerzeń, dzięki
czemu możliwe jest uzyskanie cech charakterystycznych dla różnych systemów
operacyjnych. Jednym z nich jest „Rock Ridge”. Umożliwia używanie dłuższych nazw
plików, a także stosowanie znaków narodowych i atrybutów plików, czyli tzw. bitów
protekcji. Więcej o nich przeczytasz w rozdziale „Amiga DOS”, a także w części
zatytułowanej „Właściwości ikon”. Dzięki zastosowaniu „Rock Ridge” dane zapisane na
płycie zachowują wszystkie cechy systemu plikowego, którego używamy na dysku
twardym. W przeciwnym razie pliki utraciłyby swoje parametry i jedyną możliwością ich
pełnego zapisania byłaby kompresja do postaci archiwum, na przykład typu LHA.
Standard ten jest stosowany w systemach typu Linux, lecz wersja dla Amigi została
specjalnie przystosowana i uzupełniona. Dla komputerów PC opracowano inny standard o
285
nazwie „Joliet”. Został wprowadzony wraz z premierą systemów Windows 95 i 98.
Komputery Macintosh zapisują natomiast płyty w typowym dla siebie systemie „HFS”.
Technicznie rzecz biorąc oba formaty są oddzielnymi systemami plikowymi, a nie
rozszerzeniami standardu ISO. Dają podobne możliwości, lecz dane zapisywane są w inny
sposób. Powoduje to czasem komplikacje z uzyskaniem prawidłowych nazw plików. Na
Amidze oba standardy obsługuje pakiet o nazwie „CacheCDFS”. Podobne możliwości ma
system „AllegroCDFS” stworzony przez naszego rodzimego producenta sprzętu dla Amigi
– firmę Elbox z Krakowa. Potrafi odczytywać dodatkowo format „UDF”, z którego
korzysta kolejny standard - „Video DVD”, w którym zapisywane są filmy.
286
DRUKARKI
287
288
Workbench posiada szerokie możliwości wyboru i konfiguracji drukarki. Mogą
być one uzupełniane przez oprogramowanie pomocnicze, które choć nie wchodzi w skład
systemu to doskonale się z nim integruje. Podstawowe programy związane z wydrukiem
znajdują się w katalogu „Prefs” na dysku systemowym. Są to ikony o nazwach: „Printer”,
„PrinterGfx” oraz „PrinterPS”. Każdy z nich odpowiada za inne funkcje związane z
obsługą drukowania.
● Sterownik drukarki
289
innych opcji związanych z wydrukiem. Drukarki mogą korzystać z dwóch trybów pracy –
tekstowego i graficznego. Nie każdy sterownik umożliwia korzystanie z obu. Druk
tekstowy jest szybszy, lecz oczywiście za jego pomocą nie możesz uzyskać na papierze
żadnej grafiki. Drukarka korzysta wtedy z czcionek zapisanych w pamięci drukarki.
Obecnie takiego rozwiązania używa się bardzo rzadko i głównie w przypadku bardziej
profesjonalnych zastosowań drukarek igłowych. System Amigi posiada rozbudowane
opcje związane z jednym i drugim trybem pracy.
290
US Letter - 216 x 279 mm (używany głównie w USA)
US Legal - 216 x 356 mm (jak wyżej)
Szeroki traktor - ciągły papier perforowany do 15 cali szerokości
Wąski traktor - ciągły papier perforowany do 10 cali szerokości
Ostatnia opcja „Własny” pozwala wpisać inny dowolny rozmiar ustalony przez
użytkownika. W tym celu musisz wypełnić trzy pola tekstowe widoczne poniżej. Mają
nazwy o jasno określonych funkcjach. Dodajmy, że „Długość papieru w liniach” może
przyjmować wartości od 1 do 999. Po wydrukowanej określonej tu liczby linii nastąpi
automatyczne wysunięcie kartki. Marginesy będą stosowane dla każdego kolejnego
arkusza lub dla całego wydruku wykonywanego na papierze ciągłym. Pamiętaj, że
wszystkie widoczne tu opcje dotyczą wyłącznie tekstowego trybu druku. Po ich
ustawieniu wybierz przycisk „Zapisz”, by zapisać preferencje na dysku lub „Użyj” w celu
zapamiętania do czasu zresetowania Amigi.
291
Powoduje on wydruk polskich znaków w taki sposób, że drukarka do zwykłej litery
dodaje znak przecinka lub apostrofu. W rezultacie „ogonki” nie są najwyższej jakości,
lecz tekst jest czytelny. Ponadto jest to obsługiwane przez każdą drukarkę, nawet jeśli nie
zawiera ona w ogóle zestawu polskich znaków. Aby technika ta działała prawidłowo plik
tekstowy musi być zapisany w standardzie „AmigaPL”, o czym mówiliśmy w częściach
„Standard AmigaPL” oraz „Ustawianie mapy klawiatury”. Weź też pod uwagę, że druk za
pomocą sterownika „PL_GenericOver” będzie przebiegał wolniej z uwagi na konieczność
nanoszenia dodatkowych znaków.
● Wydruk grafiki
Jeżeli chcesz określić funkcje, które będą stosowane przy druku grafiki musisz
przejść do kolejnego programu o nazwie „PrinterGfx”. On również zapisany jest w
systemowym katalogu „Prefs”. Okno wygląda następująco:
292
Jak widać nie mamy tu możliwości ustawienia sterownika drukarki, gdyż system
korzysta ze sterownika wskazanego w programie „Printer”. Pierwszym ważnym
przyciskiem jest „Cieniowanie”, który odpowiada za odwzorowanie kolorów na papierze.
Grafikę można wydrukować w kolorze, ale dostępna jest także możliwość druku w formie
dwukolorowej – czarno-białej lub za pomocą odcieni szarości. Do wyboru są dwie „skale
szarości”, z których ta oznaczona „1” powoduje, że każda barwa zamieniana jest na szary
odpowiednik. Gdy wskażesz skalę z numerem „2”, wszystkie barwy zamieniane będą na
cztery odcienie szarości.
293
Grafikę można dopasować do rozmiaru strony. W tym celu należy skorzystać z
przycisku „Skalowanie”. Jeśli wybrana będzie funkcja o nazwie „Całkowite”, każdy punkt
na ekranie zamieniony zostanie na parzystą liczbę punktów na wydruku. Jest to metoda
bardziej precyzyjna od drugiej - „Ułamkowe”, która powodować może zniekształcenia
obrazu. Zmiana rozmiaru zależy również od orientacji, którą ustawić można za pomocą
opcji „Ułożenie” (ang. „Aspect”). Druk może być bowiem przeprowadzony poziomo lub
pionowo. Gdy grafika będzie mniejsza niż rozmiar papieru warto „włączyć” także funkcję
o nazwie „Centrowanie obrazka” (ang. „Center Picture”). Powoduje ona umieszczenie
grafiki w centrum kartki. Natomiast jeśli chcesz umieścić wydruk w oprawianym albumie
możesz użyć opcji „Lewy margines”. Zgodnie ze swoją nazwą dzięki niej możliwe jest
odsunięcie obszaru druku od lewego brzegu kartki. Wartość, którą należy umieścić w polu
obok, wyrażona jest w calach. Można to zmienić wywołując menu górne o nazwie
„Ustawienia” (ang. „Settings”) i wybierając opcję „Używaj miary metrycznej”. Będzie
można wtedy wpisać margines liczony w milimetrach, o czym świadczy widoczny symbol
„mm”.
Obszar druku możesz także ustawiać w bardziej dokładny sposób przy użyciu pól
„Szerokość” i „Wysokość” umieszczonych poniżej oznaczenia „Limity rozmiarów
wydruku”. Podobnie jak w przypadku poprzednich opcji, wartości wyrażone są w calach,
lecz można to zmienić. Wyżej widzimy przycisk cykliczny, dzięki któremu określamy
sposób wyznaczania zadrukowanego obszaru. Ustawienia obrazu mogą pochodzić od
preferencji programu, z którego wywołujesz funkcję drukowania. W tym celu skorzystaj z
opcji „Ignoruj” (ang. „Ignore”). Grafika może być też dopasowana do parametrów
podanych w polach „Szerokość” i „Wysokość”. Aby tak się stało na przycisku cyklicznym
ustaw napis „Obetnij obraz” (ang. „Bounded”). Wpisane wartości będą traktowane jako
maksymalne. Jeżeli chcesz uzyskać konkretne rozmiary użyj opcji „Absolutny” (ang,
„Absolute”). Program będzie cały czas korzystał z liczb wpisanych w dwóch polach
widocznych poniżej. Pamiętaj, że może to spowodować zniekształcenie proporcji
drukowanej grafiki.
294
udostępnia ostatnia opcja oznaczona jako „Wielokrotny” (ang, „Multiply”). W zależności
od tego jaką rozdzielczość masz ustawioną na Workbenchu, wydrukowany obraz może
być węższy lub niższy niż ten, który widać na ekranie. Jeszcze raz zwracamy Twoją
uwagę na to, że wszystkie opcje w oknie programu „PrinterGfx” wpływają na wydruk w
trybie graficznym. Jest to ważne, gdyż w ten sposób możemy również wydrukować tekst,
na przykład w programie typu procesor tekstu. Mamy wtedy do dyspozycji większe
możliwości i choć druk będzie wolniejszy to z reguły uzyskamy lepszą jakość. Ustawienia
trybów pracy odnoszą się nie do tego co znajdzie się na papierze, a w jaki sposób
wykonywany jest druk. W przypadku grafiki zapamiętać można to bardzo łatwo, gdyż w
oczywistych względów nie możemy drukować obrazu w trybie tekstowym. Jednak jeśli
mamy do czynienia w tekstem to możemy go wydrukować zarówno w trybie tekstowym,
jak i graficznym. Zależy to od użytego programu oraz jego ustawień. Na przykład za
pomocą systemowego programu „Ed” druk wykonywany jest zawsze w trybie tekstowym.
295
W pierwszej kolejności należy wskazać tryb pracy sterownika. Dane wysyłane do
drukarki mogą być przekształcane na serię poleceń języka PostScript. W tym celu na
przycisku oznaczonym jako „Tryb sterownika” ustaw opcje o nazwie „PostScript”. Dzięki
temu drukować będzie można w każdym programie, nie tylko w takim, który przewiduje
obsługę PostScriptu. Jednak jeśli używasz programu, który samodzielnie generuje dane w
tym języku na omawianym przycisku ustaw funkcję „Przezroczysty” (ang. „Pass
Through”). Poniżej możemy zdecydować o ilości kopii jaka będzie domyślnie drukowana.
Służy do tego przycisk „Liczba kopii” (ang. „Copies”) widoczny niżej. Maksymalną
wartością jaką można tu ustawić jest liczba 99. Dalej musimy określić rozmiar papieru dla
naszej drukarki. Należy skorzystać z pola o nazwie „Papier”. Ma ono możliwości
podobne do przycisku „Format papieru” dostępnego w programie „Printer”. Dostępne są
jednak tylko trzy możliwości, z których dla nas najbardziej przydatną będzie „DIN A4”,
czyli format standardowych kartek A4. Możesz też wybrać opcję „Własny” i podać
nietypowe wymiary w dwóch polach umieszczonych niżej, o nazwach „Szerokość” i
„Wysokość”. Pamiętaj, że wpisywane wartości liczone są domyślnie w calach, a nie
centymetrach. Powinieneś także sprawdzić jaką rozdzielczością posługuje się Twoja
drukarka i uzyskane informacje wpisać w polach „DPI w poziomie” (ang. „Horizontal
DPI”) oraz „DPI w pionie” (ang „Vertical DPI”). Oba są widoczne w lewym dolnym rogu
okna. Dzięki temu uzyskasz najlepszą możliwą jakość druku. Po prawej stronie znajduje
się oddzielna grupa opcji, które zmieniają się w zależności od funkcji ustawionej na
przycisku cyklicznym na górze. Jest bardzo charakterystyczny, gdyż nie opisano go w
żaden sposób. Standardowo widać na nim „Opcje dla tekstu” (ang. „Text Options”).
Dostępne są cztery podstawowe funkcje, których wskazanie powoduje wyświetlenie
innych opcji poniżej. Jako pierwszy możemy ustawić krój czcionki wykorzystywany
podczas druku tekstu. Służy do tego przycisk opisany jako „Czcionka” (ang. „Font”).
Dalej możesz regulować odstępy między poszczególnymi znakami. W tym celu na
przycisku „Gęstość” (ang. „Pitch”) ustaw jedną z opcji: „Normalna” (ang. „Normal”),
„Zagęszczona” (ang. „Compressed”) lub „Rozszerzona” (ang. „Expanded”). Ich nazwy
odzwierciedlają sposób działania.
296
litery po naciśnięciu klawisza TABULATOR (w skrócie TAB) znajdującego się na
standardowej klawiaturze po lewej stronie znaku „Q”. W celu ustawienia rozmiaru
skorzystaj z przycisku widocznego niżej - o nazwie „Tabulator” (ang. „Tab”). Przyjmuje
on wartości od „1/4 cala” do „8 znaków”. Znaki tabulatora do wydruku wprowadzać
można w różny sposób, zależy to od programu z jakiego korzystamy.
297
uwidaczniający sposób druku. Ciemna i jasna część klepsydry określa górną oraz dolną
część obrazu. Każda zmiana opcji powoduje modyfikację podglądu w dolnej części okna.
Dzięki temu od razu widzimy jak poszczególne opcje wpływają na druk. Najpierw
zdecyduj czy obraz będzie drukowany tak samo jak widać go na ekranie czy zostanie
obrócony o 90 stopni. Możesz to zrobić za pomocą pierwszego przycisku oznaczonego
jako „Ułożenie” (ang. „Aspect”). Następnie ustaw rodzaj skalowania. Służy do tego
przycisk „Typ skalowania” (ang. „Scaling Type”) poniżej. Obraz może zostać dopasowany
tak, aby zajmował całą szerokość lub wysokość kartki. W tym celu należy skorzystać z
funkcji o nazwie „Szerokość maks.” (ang. „Fits Wide”) lub „Wysokość maks.” (ang. „Fits
Tall”). Dopasowanie może także dotyczyć obu wymiarów, co „włączamy” za pomocą
opcji „Obydwa maks.” (ang. „Fits Both”).
● Jednostki miary
Stosowany przez program system miar wyrażonych w calach nie jest wygodny w
Polsce. Możemy go jednak łatwo zmienić, wystarczy wywołać menu górne o nazwie
„Ustawienia”, a potem wskazać opcję „System miar” (ang. „Measuring System”).
298
Dostępne są trzy opcje: „Centrymetry” (ang. „Centimeters”), „Cale” (ang. „Inches”) oraz
„Punkty” (ang. „Points”). Po wybraniu jednej z nich wszystkie wartości widoczne w oknie
będą wyrażone we wskazanych jednostkach. Jeżeli przełączysz opcję w trakcie pracy,
wartości liczbowe zostaną automatycznie przeliczone.
● Funkcje dodatkowe
SIZE=MEDIUM
299
go wydrukować z większą szybkością. Przy użyciu parametrów ikony „CMD” można
zdecydować o nazwie zapisywanego pliku, a także ustawić port, do którego podłączona
jest drukarka. Wykorzystaj w tym celu parametr „DEVICE” oraz „FILE”. Każdy z nich
musi być uzupełniony o znak równości „=” oraz nazwę urządzenia lub pliku docelowego.
Jeżeli Twoja drukarka podłączona jest w typowy sposób do portu równoległego, pierwszy
parametr powinien mieć następującą formę:
DEVICE=parallel
FILE=Praca:dokument3
Innym sposobem dającym ten sam efekt jest skopiowanie zapisanego pliku do
urządzenia systemowego „PRT:”. Odpowiada ono za komunikację z drukarką przy
wykorzystaniu ustawionego sterownika drukarki. Pozwala na uzyskanie dokładnie takiego
samego efektu jak opcja wydruku uruchomiona w programie, w którym przygotowujesz
dokument. Aby skopiować plik dokonaj „dwukliku” na jego ikonie. Spowoduje to
wywołanie okna „Wykonaj polecenie”, w którym wpisz:
300
gdzie w miejscu „PLIK” musi znaleźć się nazwa naszego pliku, a jako „PORT”
należy podać nazwę urządzenia systemowego. Dla naszego przykładu wpis powinien
wyglądać tak:
301
● Menadżery druku
Korzystając z nich możesz uzyskać nie tylko lepszą jakość, lecz także większą
szybkość druku. Dotyczy to szczególnie drukowania grafiki na różnych rodzajach papieru
fotograficznego, co w przypadku mechanizmów systemowych jest niemożliwe do
ustawiania. Pakiety te zawierają także osobne programy przeznaczone do obsługi
wspomnianej już kolejki druku. Dzięki temu możesz uruchomić opcję drukowania na
kilku programach po kolei, a program sporządzi listę plików oczekujących na
wydrukowanie. W zwykły sposób system po prostu nie umożliwiłby druku następnego
dokumentu przed zakończeniem pracy drukarki. W przypadku pakietów typu „Turbo
Print” masz możliwość przeglądania i zmiany kolejności drukowanych dokumentów, a
także ich wstrzymywania lub usuwania jeśli zajdzie taka potrzeba. Jeżeli w trakcie pracy
nastąpi awaria systemu możesz zresetować Amigę bez utraty danych przeznaczonych do
druku. Wszystko to powoduje, że obsługa drukarki staje się bardziej wygodna, w wielu
przypadkach oszczędzamy także cenny czas.
302
SEKTOR
STARTOWY
303
304
● Kickstart
305
● Bootblock
C:Install NAPĘD
C:Install DF0:
306
lha x 2b_InBoot.lha RAM:
Rozpakowana zawartość
znajdzie się w „Ram Dysku”. Przejdź
tam i odczytaj katalog o nazwie
„InBoot”, a potem kliknij dwa razy
na ikonie o tej samej nazwie
widocznej wewnątrz. Pojawi się
okno programu. Po lewej stronie
widać listę dostępnych stacji
dyskietek. Należy wskazać na niej
nazwę urządzenia lub pozostawić
symbol „DF0:” jeśli posiadamy tylko jedną stację. Obok umieszczone jest są opcje
przeznaczone do manipulowania bootblockiem. Możemy zapisać standardowy sektor
startowy, taki sam jak za pomocą polecenia „Install”. W tym celu należy wybrać opcję
„Boot”, a następnie skorzystać przycisku „Instaluj” w prawym dolnym rogu okna.
Sytuacja powinna wyglądać dokładnie tak jak na powyższej ilustracji. Gdy napotkamy
nietypowy bootblock, którego chcemy się pozbyć trzeba wybrać funkcję opisaną jako „No
Boot”. Potem znowu używamy przycisku „Instaluj”. Po chwili bootblock zostanie
usunięty z dyskietki. Zwróć uwagę, że w takiej sytuacji dyskietka nie będzie mogła służyć
do startowania Amigi, chyba że zapiszesz na niej ponownie zwykły sektor startowy.
Dyskietkę bez bootblocku możesz oczywiście stosować do innych celów. Jeżeli chcesz
wyświetlić zawartość bootblocku skorzystaj z funkcji „Bufor”. Aktywna stanie się wtedy
opcja „Ładuj” po prawej stronie. Po chwili sektor startowy zostanie odczytany i możliwe
do użycia staną się wszystkie opcje wyżej. Wskaż przycisk o nazwie „Pokaż...”. Na
ekranie pojawi się okno z wczytanym bootblockiem. Może to wyglądać na przykład tak:
307
Ten sposób prezentacji nie jest zbyt czytelny, jednak sprawdzając większą ilość
dyskietek można z czasem dość łatwo zorientować się czy zapisany sektor startowy jest
typowy czy też może powodować problemy. Ponadto program „In Boot” sprawdza treść
pod kątem obecności w nim wirusów. Aby funkcja ta była aktywna w systemie musi być
zainstalowana biblioteka o nazwie „xvs”. Znajdziesz ją na Aminecie w katalogu
„util/virus” pod nazwą „xvslibrary.lha”. Archiwum rozpakuj w standardowy sposób, czyli
w oknie „Wykonaj polecenie” wpisz:
308
Zamiast używać opcji „Zapisz...” trzeba wybrać widoczną niżej, opisaną jako „Zapisz
Uru...”. Sposób obsługi jest identyczny jak w przypadku zwykłego zapisywania pliku.
Gdy już to zrobisz przejdź do katalogu, gdzie umieszczony jest plik i dokonaj na nim
„dwukliku”. Powinno pojawić się okno „Wykonaj polecenie” wraz z wpisaną nazwą
wybranego pliku. Naciśnij tylko klawisz ENTER, a program zostanie uruchomiony. Weź
jednak pod uwagę, że sektor startowy jest specyficznym rodzajem programu związanym
ściśle z dyskietką, ponadto jest wykonywany zaraz po wystartowaniu komputera, a zatem
w nieco innym środowisku pracy niż Workbench. Dlatego oddzielna próba uruchomienia
bootblocku może zakończyć się niepowodzeniem, zawieszeniem systemu lub innym
trudnym do przewidzenia rezultatem. Dla Amigi istnieje wiele innych programów
przeznaczonych do przeprowadzania operacji na sektorze startowym dyskietki. Wiele z
nich umożliwia uzyskiwanie dodatkowych funkcji lub efektów podczas uruchamiania.
Zapisywanie nietypowych sektorów startowych może powodować problemy podczas
korzystania z dyskietki. Wiele z nich nie bierze pod uwagę systemu operacyjnego, dlatego
przy używaniu omawianych opcji należy zachować szczególną ostrożność, a najlepiej
wszystkie operacje wykonywać na kopiach dyskietek. W przeciwnym razie możemy
utracić dane lub spowodować, że staną się one niemożliwe do odczytania.
Sytuacja komplikuje się jeśli korzystamy z dysku twardego. Sektor startowy jest
w tym przypadku dużo bardziej rozbudowany. Zawiera informację o producencie i
modelu dysku, założonych partycjach, a także używanym systemie plikowym. Nazywamy
go „Rigid Disk Block” w skrócie „RDB”. Zwykle jest zapisywany za pomocą programu, w
którym tworzymy partycję, czyli – tak jak opisywaliśmy to wcześniej – na przykład
używając „HDToolBox” czy „HDInstTools”. Informacje w obszarze „RDB” muszą być
zapisane w określony sposób. Są umieszczane niezależnie od pozostałych danych na
dysku. Dlatego jeśli zdarzy się awaria systemu i zniszczone zostaną informację o
partycjach, nie oznacza to automatycznie utraty zapisanych plików i katalogów.
Wystarczy ponownie zapisać „RDB” i o ile nie nastąpiło uszkodzenie systemu plikowego,
wszystkie dane wrócą na swoje miejsce. Całą procedurę można przeprowadzić ręcznie
wpisując identyczne dane do programu „HDToolBox” lub podobnego. Ważne jest, aby
zrobić to dokładnie w taki sam sposób jak wcześniej, w przeciwnym razie nie uda się
uzyskać właściwego rezultatu. Można powiedzieć, że jest to najprostszy sposób
odzyskiwania danych w przypadkach uszkodzeń systemu.
309
Ustawianie wszystkich parametrów ręcznie jest żmudne i łatwo przy tym o
pomyłkę. Dlatego powstało szereg programów, które mogą posłużyć do automatycznego
odczytania i zapisania „RDB”, podobnie jak bootblock dyskietki. Istnieją także narzędzia
przeznaczone do skanowania dysku w poszukiwaniu informacji potrzebnych do zapisania
nowego sektora, gdy nie wiemy jakie partycje zostały utworzone. Jednym z najlepszych
narzędzi jest program „RDB Salv”, który znajdziesz na Aminecie w katalogu „disk/salv”.
Wymaga rejestracji, a bez niej działa tylko w wersji demonstracyjnej. Zdobycie pełnej
wersji jest obecnie dość problematyczne, dlatego proponujemy użycie dwóch darmowych
programów autorstwa polskich programistów. Znajdziemy je także na Aminecie, lecz tym
razem w dwóch katalogach: „disk/misc” oraz wymienionym „disk/salv”. Odszukaj i
pobierz dwa pliki: „2b_RDBArc18.lha” oraz „2b_RecoverRDB.lha”. Następnie rozpakuj
je w standardowy sposób za pomocą okna „Wykonaj polecenie”. Powinieneś wpisać:
lha x 2b_RDBArc18.lha
oraz
lha x2b_RecoverRDB.lha
Jeżeli na dysku nastąpi awaria i będziesz chciał zapisać „RDB” na dysku aby
odzyskać dane, skorzystaj z przycisku „Wybierz plik”. Pojawi się podobne okno wyboru,
w którym musisz wskazać zapisany wcześniej plik. Gdy to zrobisz wskaż „Ok”, a potem
opcję „Zapisz RDB” widoczną w głównym oknie „RDBArc”. Dopiero wtedy informacje
zostaną zapisane na dysku. Jeżeli wszystko przebiegło prawidłowo zresetuj Amigę. Dysk
powinien zacząć zachowywać się tak, jak przed awarią. Jeśli jest inaczej oznacza to, że
310
„Rigid Disk Block” nie został zapisany prawidłowo albo uszkodzenia obejmują nie tylko
ten obszar dysku. W takiej sytuacji powinieneś spróbować odzyskać dane za pomocą
bardziej zaawansowanych programów, które analizują zawartość dysku. Omawiamy je w
rozdziale zatytułowanym „Bezpieczeństwo”. Dla porządku dodajmy, że funkcja „Czytaj
RDB” powoduje ponowne odczytanie obszaru „RDB” z dysku i wyświetlenie jego
zawartości w oknie. Jest to jednak operacja, jaką program wykonuje podczas
uruchomienia. Jeśli korzystasz z innego urządzenia systemowego niż „scsi.device”
zobaczysz komunikat taki jak przedstawiony poniżej.
DEVICE=elsat.device
Jeżeli masz podłączony tylko jeden dysk twardy nic więcej nie musisz zmieniać.
Gdyby było inaczej musisz sprawdzić czy trzeba dodatkowo zmienić wartość parametru o
nazwie „UNIT”. Zawiera on liczbę określającą numer urządzenia obsługiwanego przez
sterownik, czyli plik z rozszerzeniem „.device”. Domyślnie jest to 0, jeżeli masz więcej
dysków wpisz kolejny numer, na przykład dla drugiego dysku:
UNIT=1
311
„Shell”, czyli w środowisku AmigaDOS. Odczytaj w „Ram Dysku” zawartość drugiego
katalogu, gdzie rozpakowaliśmy wcześniej archiwum. Potem włącz funkcję wyświetlania
wszystkich plików. Zobaczysz ikonę o nazwie „RecoverRDB”. Najedź na nią
wskaźnikiem i naciśnij dwa razy szybko lewy klawisz myszki. Wywołasz znajome okno
„Wykonaj polecenie”. Musisz w nim dokonać wpisu według poniższego schematu:
312
odczytane w programie „RecoverRDB”. Potem ustaw wszystkie pozostałe parametry.
Operację tę powtórz tyle razy, ile zostało rozpoznanych partycji. Nową twórz za każdym
razem w taki sposób, aby zajmowała na początku cały wolny obszar na dysku i dopiero
potem dokonuj wszystkich niezbędnych zmian. Gdy wszystko będzie gotowe wybierz
przycisk „Ok” w prawym dolny rogu, a potem „Save Changes to Drive” w głównym
oknie programu. Potem wybierz opcję „Exit” i potwierdź operację za pomocą przycisku
„Continue”. Wszystko tak samo jak mówiliśmy wcześniej. Amiga zostanie zresetowana,
po czym dysk powinien odzyskać swoją zawartość sprzed awarii. Jeżeli jest inaczej
sprawdź czy nie popełniłeś błędu przy wprowadzaniu danych. Gdy i to zrobiłeś poprawnie
znaczy to, że program „RecoverRDB” z innych przyczyn źle odczytał informacje o
partycjach lub dysk jest uszkodzony w większym stopniu. W obu przypadkach spróbuj
skorzystać z programu zdolnego odzyskać dane. Jeden z najlepszych omawiamy w
rozdziale „Bezpieczeństwo”.
● Sekwencja startowa
313
startowej”, jednak zawsze należy to robić bardzo uważnie i tylko wtedy, gdy zdajemy
sobie sprawę jaki efekt spowoduje wprowadzona modyfikacja. W przeciwnym razie
bardzo łatwo możemy doprowadzić do uszkodzenia systemu.
● Menu startowe
Aby tak się stało należy zresetować Amigę i przytrzymać oba klawisze myszki.
Po chwili pojawi się menu o nazwie „Amiga Early Startup Control”, określane często w
skrócie jako „Boot Menu”. Przedstawiamy je na ilustracji:
314
zobaczymy tylko okno „AmigaDOS” zajmujące cały ekran. Teraz możemy bez przeszkód
uruchomić program lub wykonać inne polecenia według naszych potrzeb. Będziemy mieli
do dyspozycji maksymalną ilość wolnej pamięci, gdyż żaden element systemu nie
zostanie załadowany automatycznie. O wszystkie wpisy niezbędne do pracy musimy
zadbać samodzielnie. Niektóre gry lub programy uruchomią się potrzeby ustawiania
dodatkowych funkcji, inne wymagać będą wywołania różnych funkcji. O tym jak
pracować w oknie AmigaDOS przeczytasz szczegółowo w rozdziale pod tym samym
tytułem.
„Boot Menu” posiada jednak dużo większe możliwości niż tylko „wyłączenie”
wykonywania poleceń zawartych w pliku „startup-sequence”. Pierwszy przycisk o nazwie
„Boot Options...” kryje listę dysków podłączonych do komputera. Wybierz go, a
zobaczysz listę podobną do poniższej:
315
uwagę na pozostałe informacje widoczne po prawej stronie. Komunikaty w kolumnach
odpowiadają pozycjom na liście obok. Niektóre są przypisane na stałe do konkretnych
urządzeń, inne zależą od ustawień jakich dokonujemy w systemie. Zawsze widoczna jest
nazwa „DF0” odnosząca się do wewnętrznej stacji dyskietek. Obok każdego symbolu
urządzenia znajduje się napis „Enabled”, który oznacza, że napęd będzie aktywny po
uruchomieniu systemu. Możemy to łatwo zmienić. Należy najechać wskaźnikiem na jeden
z widocznych napisów i nacisnąć lewy klawisz myszki. Napisz zmieni się na „Disabled”.
W każdej chwili możesz przywrócić poprzedni stan, wystarczy, że ponownie „klikniesz”
w tym samym miejscu. „Wyłączanie” dysków może mieć zastosowanie na przykład w
sytuacji, gdy potrzebujemy mieć więcej wolnej pamięci. Każde z urządzeń ma bowiem
przypisane tzw. bufory, czyli obszar pamięci, z których korzysta podczas wykonywania
operacji dyskowych. Duża ilość buforów może przyspieszyć pracę, choć zależy to w
dużym stopniu od zastosowanego systemu plikowego. Natomiast mała ilość zwalnia
odczyt i zapis. Gdy na dysku utworzymy większą ilość partycji może się okazać, że
chwilowe „wyłączenie” kilku z nich pozwoli odzyskać sporą ilość pamięci. Wielkość
pojedynczego bufora jest uzależniona od napędu, na przykład dla stacji dyskietek rozmiar
wynosi 512 bajtów. Ilość buforów przypisanych do dysku można kontrolować za pomocą
polecenia „AddBuffers”, z którego korzystamy za pomocą AmigaDOS. Możesz o nim
przeczytać w rozdziale pod tym samym tytułem. Gdy chcesz natomiast zmienić ilość
buforów przypisanych do partycji dysku, użyj programu „HDToolBox”. Po uruchomieniu
wybierz opcję „Partition Drive”, a potem „włącz” pole „Advanced Options” po lewej
stronie. Niżej pojawią się dodatkowe funkcje. Zwróć uwagę na pole opisane jako
„Buffers”. To tutaj należy wpisać ilość buforów. Ustawiamy je osobno dla każdego dysku.
Po wprowadzeniu nowej wartości wskaż przycisk „Ok” znajdujący się po prawej stronie
okna, a potem opcję „Save Changes to Drive”. Na koniec wyjdź z programu za pomocą
funkcji „Exit”. Po zresetowaniu Amigi system będzie automatycznie przydzielał podaną
ilość buforów do Twojego dysku.
316
„DF0” ma bowiem standardowo przypisaną taką właśnie wartość. Możesz także
skorzystać z pola oznaczonego jako „Bootable”. Jeśli jest zakreślone, z dysku można
uruchomić system, gdy będzie „wyłączone” - napęd nie będzie mógł brać udziału w
rozruchu komputera. Jego parametry będą widoczne w „Boot Menu”, jednak zostanie
usunięty z listy po lewej stronie. Po ustawieniu wszystkich opcji wyjdź z programu w taki
sam sposób jak poprzednio, a potem zresetuj Amigę. Gdy chcesz sprawdzić ustawienia
dysku wywołaj „Boot Menu” i wskaż przycisk „Boot Options...”. Powrócisz do listy
napędów. Po prawej stronie znajdź napis „priority” w pozycji urządzenia, które Cię
interesuje. Określa go liczba znajdująca się obok. Pamiętaj, że kolejność napędów po
lewej stronie zależy od rodzaju i ilości podłączonych dysków. Dlatego zawsze sprawdzaj
jaki symbol jest umieszczony w danej linii. Zwróć także uwagę, że zmiana powyższych
parametrów nie niszczy danych zapisanych na dysku. Można je ustawiać wielokrotnie bez
obaw. Ponadto „HDToolBox” posiada zabezpieczenie przed utrwaleniem stanu funkcji,
które mogłyby doprowadzić do utraty danych. Gdy będziesz chciał zapisać parametry
przy użyciu opcji „Save Changes to Drive”, może pojawić się komunikat z ostrzeżeniem:
317
„Disable CPU Caches” widoczne poniżej listy napędów. Gdy najedziesz na nie
wskaźnikiem i naciśniesz lewy klawisz myszki - stanie się aktywne. Spowoduje to
wyłączenie pamięci podręcznej procesora, co ma miejsce we wszystkich modelach
nowszych niż Motorola 68000. Pozostałe możliwości są ukryte pod drugim przyciskiem
dostępnym w menu głównym o nazwie „Display Options...”. Wskaż go myszką, a
zobaczysz dodatkowe funkcje:
318
Amiga produkowana na rynek europejski standardowo generuje obraz w
standardzie telewizyjnym PAL. Istnieją także modele przeznaczone dla Ameryki
Północnej, które działają w standardzie o nazwie NTSC. Oba tryby pracy możemy
przełączać za pomocą dwóch przycisków znajdujących się po lewej stronie, poniżej
oznaczenia „Display Type”. Gdy korzystamy z odbiornika telewizyjnego działającego w
innym trybie niż podłączana Amiga, obraz może nie być prawidłowo wyświetlany. W
takim wypadku należy wywołać „Boot Menu” i nacisnąć dowolny klawisz. Spowoduje to
przełączenie wyświetlania ze standardu PAL na NTSC lub odwrotnie. Warto też zwrócić
uwagę, że modele NTSC posiadają nieco inne taktowanie procesora, na przykład Amiga
500 ma procesor Motorola 68000 pracujący z szybkością 7,16 MHz, zamiast 7,09 MHz.
Dlatego funkcja w menu startowym nie daje pełnej zgodności, lecz w większości
przypadków pozwala uruchomić komputer we właściwym trybie pracy.
● Diagnostyka uszkodzeń
319
Tabela zawiera numer karty, jej symbol, kod producenta, a także informację czy
urządzenie działa poprawnie. Gdy w kolumnie „Status” widoczny jest napis „Working”,
oznacza to, że karta działa prawidłowo. Jeśli karta okaże się uszkodzona, będzie
nieprawidłowo podłączona lub program nie będzie mógł sprawdzić jej stanu, zobaczysz
oznaczenie „Defective”. Gdy tabela jest pusta oznacza to, że komputer nie wykrył żadnej
pracującej karty rozszerzeń. Jeżeli posiadasz kilka kart i nie wiesz jakie numery zostały do
nich przypisane, możesz to sprawdzić przy użyciu programów monitorujących stan
systemu. Przykładem może być „SysInspector” dostępny na Aminecie w katalogu
„util/moni”. Korzysta on z biblioteki o nazwie „boards” pozwalającej rozpoznać
podłączony sprzęt i wyświetlić szczegółowe informacje na jego temat. Bibliotekę tę
znajdziesz również na Aminecie, lecz w katalogu „util/libs” pod pozycją „BoardsLib.lha”.
320
Ramka pojawia się w sytuacji, gdy program wykonana niedozwoloną operację.
Kody określają rodzaje błędów. Ich analiza jest dość skomplikowana i w wielu
przypadkach niejednoznaczna, dlatego nie polecamy zagłębiać się w oznaczeniach, gdy
nie znamy dobrze wewnętrznej budowy systemu Amigi. Ważne, aby zwrócić uwagę na to
w jakiej sytuacji pojawia się „Guru Meditation”. Pojedyncze wystąpienie nie musi
oznaczać problemów sprzętowych. Może być spowodowane na przykład źle napisanym
programem, który wywołuje awarię systemu. Jeśli jednak podobny komunikat pojawia się
w większych ilościach i do tego w różnych sytuacjach, należy sprawdzić czy mamy
zainstalowany poprawnie system, jego wszystkie elementy, a następnie przetestować cały
sprzęt. Błąd jest wyświetlany do czasu naciśnięcia lewego klawisza myszki, następnie
zazwyczaj następuje zresetowanie Amigi i ponowny rozruch systemu. „Guru Meditation”
jest najbardziej poważnym komunikatem, jaki może zostać wyświetlony podczas pracy.
Zamiast niego może pojawić się także zwykłe okno o nazwie „Software Failure”.
Wewnątrz zobaczysz nazwę programu, z którego została wywołana awaria oraz skróconą
wersję błędu. Typowe okno zawiera także dwa przyciski - „Suspend” i „Reboot”. Mają
one umożliwiać zatrzymanie pracy nieprawidłowo uruchomionego programu oraz
zresetowanie komputera, jednak nie zawsze działają prawidłowo. Jest to związane z
budową systemu. Istnieją także programy, które rozszerzają możliwości tego okna, dzięki
którym można zorientować się jaki rodzaj błędu wystąpił oraz spróbować bardziej
skutecznie usunąć problem bez resetowania komputera i utraty danych. Przykładem może
być program „MCP”, który znajdziesz oczywiście na Aminecie w katalogu „util/cdity”.
Więcej na ten temat przeczytasz w rozdziale pod tytułem „Programy typu Commodity”.
● Własna dyskietka
321
systemowych preferencji, zapisz je w takich samych katalogach jak na dysku twardym.
Zostaną one załadowane w taki sam sposób. System jest tak skonstruowany, że nie ma dla
niego znaczenia na jakim nośniku umieszczony jest „dysk systemowy”. Dzięki temu
możliwa jest na przykład instalacja systemu na płycie CD uruchamianej bezpośrednio na
Amidze CDTV lub CD32. Zapisanie płyty wraz z odpowiednim sektorem startowym jest
dość skomplikowane, istnieją jednak gotowe kompilacje umożliwiające uruchamianie
systemu wprost z płyty CD, nawet jeśli mamy do dyspozycji wyłącznie czytnik, bez
możliwości zapisywania danych.
Dla Amigi wyposażonej tylko w stację dyskietek jako punkt wyjścia najlepiej
przyjąć dyskietkę „Workbench”, zrobić jej kopię i dopiero później wykonać niezbędne
zmiany. Po prostu uruchom system za pośrednictwem dyskietki, ustaw wszystkie opcje, a
potem dokonaj ręcznych zmian zawartości. Przygotowując swój zestaw weź pod uwagę,
że objętość dyskietki nie jest zbyt duża, dlatego usuń wszystkie niepotrzebne pliki. Warto
stworzyć własną „sekwencję startową”, czyli plik „startup-sequence”, który uruchamiał
będzie funkcje systemowe w taki sposób, aby z jednej strony zachować potrzebne
możliwości, a z drugiej – zmieścić wszystko w niewielkiej objętości. Gdy skasujesz zbyt
dużą ilość plików uzupełnij je kopiując z oryginalnej dyskietki „Workbench” lub dysku
twardego. Zapisane oryginalnie pliki są od razu gotowe do pracy, nie trzeba ich w żaden
sposób przekształcać ani rozpakowywać.
322
się najbardziej możesz mieć kłopot. Dużo lepszym rozwiązaniem jest samodzielne
uzupełnianie systemu wraz z poznawaniem Workbencha, gdy potrzebujesz uzyskać
konkretne możliwości.
● Aktualizacja Kickstartu
Jak wiemy Kickstart jest układem zamontowanym na płycie głównej Amigi. Jest
zawartość jest używana domyślnie do rozruchu komputera. Można to jednak zmienić
wczytując odpowiedni plik z dysku twardego lub nawet dyskietki. Następnie możliwe jest
uruchomienie komputera w taki sposób, jakby posiadała inną wersję Kickstartu. Jest on
zastępowany przez załadowany do pamięci plik. Operacja ta często nazywana jest
„mapowaniem” od angielskiego słowa „mapping”.
323
Zwartość zostanie rozpakowana do „Ram Dysku”. Przejdź do niego i włącz opcję
wyświetlania wszystkich plików. Gdy zobaczysz katalog „MuMapRom” - odczytaj jego
zawartość. Zobaczysz szereg ikon. Program nie posiada niestety programu instalacyjnego,
dlatego wszystkie operacje będziemy musieli przeprowadzić ręcznie. Pierwszą czynnością
jest zainstalowanie plików znajdujących się w katalogu „Libs”. Przejdź do niego, najedź
wskaźnikiem myszki na ikonę o nazwie „mmu.library” i naciśnij dwukrotnie lewy
klawisz. Na ekranie pojawi się okno „Wykonaj polecenie”. Musisz w nim dokonać
poniższego wpisu:
Potem naciśnij klawisz ENTER. Dalej sprawdź w jaki procesor wyposażona jest
Twoja Amiga i w tym samym katalogu odszukaj ikonę zawierającą jego symbol z
rozszerzeniem „.library”. Na przykład jeśli posiadasz model Motorola 68030, znajdź plik
„68030.library”. Wykonaj dla niego te same czynności, jak w przypadku poprzedniego
pliku. Dla naszego przykładu wpis powinien mieć postać:
324
Teraz przejdź jeszcze raz do katalogu „MuMapRom” w „Ram Dysku” lub innym
napędzie, do którego rozpakowałeś archiwum. Odczytaj zawartość katalogu o nazwie
„MuTools”. Zwróć uwagę na ikonę „MuMapRom” - plik ten zawiera program, za pomocą
którego załadujemy do pamięci nowy Kickstart. W zasadzie plik może działać
bezpośrednio na Workbenchu, jednak proponujemy Ci go zainstalować w ten sposób, aby
uruchamiał się za każdym razem, gdy wystartujesz system. Dlatego przenieś ikonę
„MuMapRom” w dowolne miejsce na dysku i zapamiętaj ścieżkę dostępu do katalogu.
Musisz jeszcze zmodyfikować plik „sekwencji startowej”. Wywołaj okno „Wykonaj
polecenie” i wpisz:
ed S:startup-sequence
SetPatch QUIET
Ustaw kursor na końcu i naciśnij ENTER. Powinna zostać dodana następna pusta
linia, a kursor zostanie ustawiony na jej początku. Teraz musisz wprowadzić zawartość
nowej linii:
325
Praca:Prog/MuMapRom DEVS:Kickstarts/ks31.rom RELEASECHIP PATCHFILE=AUTOMATIC
326
BEZPIECZEŃSTWO
327
328
Mówiliśmy już krótko o uszkodzeniach struktury systemów plikowych. W
przypadku standardowego systemu o nazwie „Fast File System” skutkuje to problemami z
tzw. „walidacją”. W takiej sytuacji możemy nadal odczytywać dane z uszkodzonego
dysku, jednak niemożliwy będzie zapis. Aby przywrócić normalne działanie napędu
należy naprawić strukturę danych. Pokażemy jak to zrobić przy użyciu dwóch
popularnych i bardzo skutecznych programów o nazwach „Disk Salv” oraz „Ami-Back
Tools”. Warto odnotować, że pierwszy z nich został napisany przez jednego z
konstruktorów Amigi. Program znajdziemy na Aminecie, w katalogu „disk/salv”. Tak się
złożyło, że nazwy katalogów są bardzo podobne do nazwy samego programu. Szukamy
archiwum „DiskSalv.lha” i pobieramy je na dysk. Potem jak zwykle rozpakowujemy, wpis
w oknie „Wykonaj polecenie” powinien mieć następującą postać:
329
Po lewej stronie widoczny jest przycisk cykliczny z nazwą funkcji, którą
będziemy wywoływać. Możemy przełączać pomiędzy różnymi opcjami, z których
najważniejsze to:
330
Napis „Scanning”
oznacza, że operacja jest w
toku. W tym czasie dysk jest
wyłączony z użycia i nie
powinieneś wykonywać innych
funkcji. Najlepiej poczekaj na
zakończenie pracy. Upływ czasu
wskazuje niebieski pasek
postępu. W dolnej części okna
przewijane są nazwy plików i
katalogów, które program
sprawdza. Możliwe, że
zauważysz dane, które
skasowałeś już z dysku. Jest to
związane ze strukturą systemu plikowego, bowiem informacje o plikach są przez pewien
czas przechowywane na dysku nawet po ich usunięciu. Dzięki temu możliwe jest
odzyskiwanie danych. W każdej chwili możesz przerwać wykonywanie operacji. W tym
celu wybierz przycisk zawierający symbol znaku „STOP” po lewej stronie, zaraz poniżej
napisu „Scanning”. Gdy cały dysk zostanie cały sprawdzony na ekranie pojawi się
zupełnie nowe okno, takie jak na ilustracji:
331
pliki, a potem użyj przycisku „Ok” na dole. Powrócisz do poprzedniego okna. Teraz
musisz zdecydować, które pliki zostaną skopiowane. Ich nazwy widoczne są na liście po
lewej stronie. Aby wybrać konkretną pozycje należy najechać wskaźnikiem na jej nazwę i
nacisnąć lewy klawisz myszki. Potem musisz wybrać jeden z przycisków zawierających
litery „i” widocznych na środku. Przycisk, na którym litera jest biała powoduje wybranie
zaznaczonej pozycji do skopiowania. Drugi dokonuje operacji odwrotnej, czyli wyłącza
pliki z listy odzyskiwania. Jeśli dana pozycja jest wskazana do skopiowania, nazwa
wyświetlona jest na biało, tak samo jak litera „i” na przycisku. Dzięki temu łatwo
zorientować się, które pozycje będą odzyskiwane. Zwróć też uwagę, że jeżeli wybierzesz
nazwę katalogu, wszystkie pliki zapisane wewnątrz zostaną również automatycznie
zaznaczone na biało. Jeżeli skorzystasz z funkcji „Repair” - przed wyświetleniem
powyższego okna zobaczysz dodatkowy komunikat:
332
Możesz także zobaczyć inne okno:
Pojawi się po wykonaniu operacji naprawy struktury zapisu. Jak widzisz opcje
widoczne na dole są takie same jak w oknie omówionym wcześniej. Ich znaczenie jest
analogiczne. Zwróć uwagę, że kłopoty z „walidacją” nie dotyczą większości dodatkowych
systemów plikowych takich jak „Professional File System” czy „Smart File System”. Jest
to cecha standardowego „Fast File Systemu”. Systemy różnią się między sobą
podstawowymi funkcjami, dlatego większość z nich posiada oddzielne programy służące
do odzyskiwania i naprawy zapisanych danych.
„Disk Salv” jest skuteczny, jednak z naszego doświadczenia wynika, że nie jest
najszybszym rozwiązaniem. Jeśli nie sprawdza się lub przeprowadza operacje bardzo
długo proponujemy Ci skorzystać z innego programu o nazwie „Ami-Back Tools”.
Archiwum przeznaczone do jego instalacji można znaleźć na wielu stronach w Internecie.
Zwróć uwagę, aby nie pomylić programu z innym o podobnej nazwie „Ami-Back”. Ten
ostatni służy do wykonywania kopii plików znajdujących się na dysku. Po włożeniu
dyskietki instalacyjnej do stacji, na pulpicie zobaczysz ikonę podpisaną zgodnie z nazwą
programu. Najedź na nią wskaźnikiem myszki i dokonaj „dwukliku” lewym klawiszem.
W nowym oknie pojawi się kilka ikon, a wśród nich „ABTools”. Wskaż ją w taki sam
sposób, aby uruchomić program instalacyjny.
333
Jeśli go nie posiadasz w obu przypadkach skorzystaj po prostu z przycisku „Proceed”.
Następnie program wyświetli komunikat o treści „Installation complete”. Jeszcze raz
wybierz „Proceed”. Okno instalatora zniknie i będziesz mógł skorzystać z programu.
334
Główną część okna zajmuje lista, na której będziemy obserwować poszczególne
pliki lub informacje o problemach na dysku. Poniżej wyświetlony będzie pasek postępu
operacji. Ustaw przycisk cykliczny „Data Blocks” na opcję „Checked”, a następnie
widoczny poniżej „Repair Action” w pozycji „Auto Repair”. Sytuacja powinna wyglądać
tak jak na ilustracji wyżej. Potem wybierz przycisk „Analyze Device”. Pojawi się
komunikat z prośbą o potwierdzenie rozpoczęcia analizy, w którym wskaż „Yes”. Program
zacznie sprawdzać dysk. Obserwuj pasek postępu. W trakcie pracy w polu „Error List”
mogą pojawiać się informacje o odnalezionych błędach. Jeżeli wszystko będzie w
porządku, operacja dotrze do 100%, a na koniec zobaczysz komunikat zawierający napis
„No errors”. Wybierz przycisk „Continue”, a potem „Exit” widoczny po prawej stronie.
335
Wygląda znajomo, jednak posiada kilka dodatkowych funkcji. Na początek
ustaw dwa przyciski cykliczne w prawym dolnym rogu na opcję „Auto Skip”. Na obu
powinien znaleźć się
taki sam napis.
Następnie wybierz
przycisk „Search
Device”. Dysk zostanie
przeszukany, co
potwierdzał będzie
pasek postępu,
podobny jak w
przypadku funkcji
„Analyst”. Gdy
operacja zakończy się, w polu powyżej zobaczysz listę odnalezionych plików i katalogów.
Każda pozycja oznaczająca dysk lub katalog będzie posiadała małą strzałkę skierowaną w
prawo. Gdy na nią najedziesz wskaźnikiem myszki i naciśniesz lewy klawisz rozwinięta
zostanie lista plików lub innych katalogów zapisanych wewnątrz. Nazwy plików są
dodatkowo domyślnie wyświetlone na biało:
Pozycje, które
chcesz odzyskać
powinieneś „zakreślić”
w kolumnie widocznej
po lewej stronie. W
tym celu „kliknij” na
puste pole obok nazwy.
Zwróć uwagę, że jeśli
wybierzesz katalog,
automatycznie
zaznaczone zostaną
wszystkie pozycje znajdujące się w środku. Poszczególne pliki możesz później w taki sam
sposób „wyłączyć”, czyli pominąć je podczas odzyskiwania danych. My wybraliśmy cały
katalog „Prefs” oraz jeden plik z katalogu „Libs”:
336
Gdy wybierzesz wszystkie interesujące Cię pozycje skorzystaj z przycisku
„Revive Data” po prawej stronie. Zobaczysz okno z potwierdzeniem operacji, gdzie
oczywiście wskaż opcję „Yes”. Program będzie przywracał na dysk zaznaczone pliki i
katalogi. Jeśli wybrałeś dane, które cały czas są widoczne na dysku, zostaną
automatycznie zastąpione. Trzeba również brać pod uwagę, że pliki rozpoznane przez
program mogą być starszymi wersjami tych, które znajdują się aktualnie na dysku. Gdy
zapisujesz na przykład pliki tekstowe możesz stracić część zapisanych informacji. Dlatego
odzyskiwanie danych
należy zawsze
wykonywać z dużą
uwagą. Gdy
przywrócone zostaną
wszystkie pozycje, a
pasek postępu na nowo
wskaże wartość 100%,
w niebieskim polu na
dole zobaczysz
komunikat „Reviver
Completed”. Oznacza to, że wszystko zostało zakończone bez błędów i możesz wyjść do
głównego okna za pomocą przycisku „Exit”. Podobnie wygląda obsługa funkcji
„Recovery”. Po przejściu to niej wskaż od razu przycisk o nazwie „Search Device”.
Podobnie jak poprzednio dysk zostanie przeszukany, a następnie zobaczysz listę
odnalezionych plików. Wybierz pozycje tak samo jak wcześniej, a potem skorzystaj z
funkcji o nazwie
„Recover Data”
znajdującej się po
prawej stronie okna.
Zobaczysz kolejne,
całkiem nowe opcje.
Służą do ustawiania
sposobu kopiowana
danych w nowe
miejsce. Teoretycznie
pliki odzyskać można
na dyskietkę, jednak
337
jest to niewygodne i wolne. Dlatego przycisk widoczny poniżej oznaczenia „Destinaton”
przestaw z pozycji „Floppy Drive(s)” na „Device”, tak jak na ilustracji. Następnie najedź
wskaźnikiem na pole poniżej i naciśnij lewy klawisz myszki. Gdy pojawi się kursor,
skasuj napis „Ram:” i wpisz nazwę urządzenia, na który chcesz odzyskać dane. Na
przykład jeśli będzie to dysk „Archiwum” wpisz jego nazwę kończąc całość znakiem
dwukropka, czyli:
Archiwum:
338
ROZSZERZENIA
SYSTEMOWE
339
340
● Interfejs użytkownika
341
dysk. Dalej program umożliwi wybór plików językowych. Polska wersja nie jest
uwzględniona, jednak wchodzi ona w skład oryginalnego pakietu. Aby została
zainstalowana wystarczy znowu wybrać przycisk „Kontynuuj”. Wcześniej upewnij się
tylko, że wszystkie widoczne pola są zakreślone, co oznacza, że są „włączone”. Powinno
być to domyślnym ustawieniem instalatora, lecz warto sprawdzić. Ostatnim etapem jest
skopiowanie kilkunastu programów demonstracyjnych, dzięki którym możemy zapoznać
się z podstawowymi funkcjami. Ich instalacja nie jest konieczna, jednak nie zajmują dużo
miejsca na dysku, a mogą się przydać, szczególnie na początku, gdy poznajemy dopiero
cechy „MUI”. Dlatego odpowiedz twierdząco wskazując przycisk „Yes”. Po chwili
zobaczysz okno z komunikatem o treści „MUI was succesfully installed”. Wystarczy, że
jeszcze raz użyjesz przycisku „Kontynuuj”, a całość będzie gotowa do pracy. Pamiętaj, że
wraz z instalacją pakietu nie zmieniają się funkcje Workbencha i dostępnych na nim
programów. Możesz jednak dodatkowo instalować programy, które wymagają pakietu
„MUI”. Posiada on własny rozbudowany program konfiguracyjny. Za jego pomocą można
wpływać zarówno na wygląd, jak i działanie poszczególnych funkcji. Aby go uruchomić
przejdź do katalogu, gdzie zainstalowałeś pakiet i odszukaj ikonę o nazwie „MUI”. Po
chwili zobaczysz główne okno konfiguracji, nazywane podobnie jak w przypadku
programów systemowych „preferencjami”. Spójrz na ilustrację:
342
Lista znajdująca się po lewej stronie zawiera ustawienia różnych elementów. Po
wskazaniu pozycji w prawej części okna pojawią się opcje związane z wybraną grupą.
Jest to pierwszy element odróżniający „MUI” od fabrycznego Workbencha. Pakiet
rozszerza funkcje systemowe o wiele nowych elementów, a niektóre zaczynają działać
nieco inaczej. Od razu widać również inną charakterystyczną cechę, jaką jest podział
zawartości okna na tzw. „grupy”. Każda z nich jest ujęta w ramkę, a w górnej części
własny tytuł. Najedź teraz wskaźnikiem na pozycję „System” z listy po lewej stronie i
naciśnij lewy klawisz. Następnie wskaż pole
oznaczone jako „Uruchom PSI” i zaczekaj
chwilę bez naciskania żadnego klawisza
myszki. Pojawi się tzw. „dymek pomocy”.
Jest to bardzo przydatna cecha usprawniająca
korzystanie z programów. „Dymek” zawiera
krótką informację o wybranej funkcji. Dzięki
temu w większości przypadków nie musisz wertować instrukcji obsługi, lecz w ten
wygodny sposób możesz zorientować się jakie jest przeznaczenie poszczególnych pól i
przycisków. Gdy poruszysz myszką lub użyjesz klawiatury - informacja automatycznie
zniknie. Okno „MUI” w górnej części może zawierać tzw. „zakładki”, za pomocą których
można przełączać kolejne „strony” ustawień. Działa to bardzo podobnie jak lista w
głównym oknie, lecz w przeciwieństwie do niej zakładki mogą być rozmieszczone tylko
poziomo. Występują również suwaki, na których wyświetlane są przypisane im wartości.
Na standardowym Workbenchu liczby są zazwyczaj umieszczane obok pola
zawierającego suwak.
MUI:Libs/mui/
343
Gdy chcesz uruchomić nowy program sprawdź czy nie wymaga plików, których
nie masz zainstalowanych. Nie polecamy jednak instalować nowych „klas” bez potrzeby,
gdyż mogą wpływać na stabilność pracy całego pakietu. Ponadto mogą wywoływać
konflikty z innymi elementami, dlatego należy kopiować tylko te pliki, które są wyraźnie
wymagane przez programy. Za każdym razem zwracaj także uwagę na wersje
instalowanych plików, bowiem różne edycje mogą znacznie różnić się między sobą. Po
zainstalowaniu „klas” pakiet może zyskać nowe elementy, co można sprawdzić na liście
przechodząc do pozycji związanej ze skopiowanymi plikami. Dlatego jeśli zobaczysz
nietypowe przyciski, uruchom program „preferencji” i postaraj się odnaleźć funkcje
przeznaczone do zmiany ustawień. Przykładem może być przycisk typu „pokrętło”, za
pomocą którego zmieniać można wartości liczbowe. Górna część służy do określania
liczby, która widoczna jest pod spodem. Choć przycisk ten działa podobnie jak suwak,
wygląda o wiele bardziej atrakcyjnie i obsługujemy go w całkiem inny sposób. Szerokie
możliwości konfiguracji to największa zaleta „MUI” sprawiająca, że każdy program może
działać i wyglądać zupełnie inaczej. Aby przekonać się o tym bez konieczności ręcznej
zmiany wszystkich ustawień wystarczy wczytać jedną ze standardowych konfiguracji. W
tym celu w głównym oknie „MUI” wywołaj menu górne o nazwie „Projekt” i wybierz
opcję „Wczytaj...”. Pojawi się okno wyboru, a wewnątrz kilka plików z rozszerzeniem
„.prefs”. Wybierz „XEN.prefs”, a następnie użyj przycisku „Ok”. Potem skorzystaj z
przycisku „Testuj” (ang. „Test”) w dolnej części okna konfiguracji. Okno zniknie, a po
chwili samoczynnie pojawi się znowu, lecz będzie wyglądało inaczej. Zmiany w
wyglądzie mogą być kosmetyczne, mogą również całkowicie odmieniać wygląd okna,
jego tła, wykorzystanych czcionek, ikon i innych elementów. Jeżeli chcesz zapisać
widoczną konfigurację wybierz przycisk „Zapisz” (ang. „Save”). Możesz także skorzystać
z widocznego obok „Użyj” (ang. „Use”), aby spowodować zapamiętanie ustawień do
czasu zresetowania Amigi
344
1 2 3 4 5 6
345
Każdy program używający „MUI” może być uruchomiony na oddzielnym
ekranie zamiast na pulpicie. Może się to przydać na przykład wtedy, gdy chcesz użyć
nietypowego trybu wyświetlania, większej ilości kolorów albo po prostu będziesz chciał
mieć porządek na Workbenchu. W tym celu musisz jednak skorzystać z pomocniczego
programu o nazwie „PSI”. Należy go wywołać za pomocą przycisku „Uruchom PSI”
widocznego na stronie „System” w oknie konfiguracji. Możesz go również uruchomić
ręcznie, gdyż jego ikona znajduje się w tym
samym katalogu, gdzie zainstalowałeś
„MUI”. Jednak jeśli chcesz, aby ustawione
opcje zostały przypisane do określonego
programu, skorzystaj z przycisku „Uruchom
PSI”. Na ekranie zobaczysz okno służące do
konfiguracji ekranu roboczego. Główną część
zajmuje lista ekranów możliwych do
wykorzystania. Jak widać standardowo nie
jest zdefiniowany żaden, dlatego musimy go
na początek utworzyć. Wybierz przycisk
„Nowy”, co spowoduje uzupełnienie listy o nową pozycję. Teraz musimy ustawić jego
parametry. W tym celu skorzystaj z kolejnego przycisku „Edytuj...” widocznego po prawej
stronie. Zobaczysz kolejne okno o nazwie „Edycja ekranu”. Znajdź pole „Nazwa
publiczna” i wpisz nazwę Twojego ekranu. Może być to dowolne oznaczenie, lecz
powinno być łatwa do zapamiętania. Jeśli chcesz, aby na listwie widoczna była konkretna
nazwa, wpisz ją w polu
oznaczonym jako
„Tytuł ekranu”.
Następnie najedź
wskaźnikiem na nazwę
zakładki „Tryb
wyświetlania” i
naciśnij lewy klawisz
myszki. Powinieneś
przejść do listy trybów
wyświetlania, takiej jak
obok.
346
Z listy po lewej stronie wybierz tryb, w którym chcesz uruchomić program. Gdy
wskażesz pozycję, po prawej stronie pojawią się podstawowe informacje, podobnie jak w
programie „ScreenMode” znajdującym się w systemowym katalogu „Prefs”. Korzystając
z suwaka oznaczonego jako „Głębokość” możesz ustawić ilość kolorów dostępną na
ekranie. Liczba widoczna na suwaku wyrażona jest w tzw. „bitplanach”, dlatego aby
obliczyć właściwą ilość kolorów należy liczbę 2 podnieść do potęgi umieszczonej na
suwaku. Na naszej ilustracji mamy wartość 6, co daje 64 barwy. Po ustawieniu wszystkich
opcji skorzystaj z przycisku „Ok” na dole okna. Wrócisz do okna „PSI”, gdzie wskaż
przycisk „Użyj” lub „Zapisz”, w zależności od tego czy chcesz tylko zapamiętać
konfigurację czy zapisać ją na dysku. Na ekranie pozostało jeszcze okno preferencji
„MUI”. Musisz wybrać przycisk znajdujący się po prawej stronie pola opisanego jako
„Nazwa” w grupie „Ekran publiczny”. Zaznaczyliśmy go na następnej ilustracji:
Rozwinie się krótka lista, z której powinieneś wybrać nazwę ekranu, którą
wcześniej wpisałeś. Najedź na nią wskaźnikiem i dokonaj „dwukliku” lewym klawiszem
myszki. Dzięki temu pojawi się w polu „Nazwa”. Gdy tak się stanie możesz skorzystać z
jednego z przycisków widocznych na dole okna. Najlepiej najpierw wybrać opcję
„Testuj”, dzięki czemu zmiany będą od razu zastosowane. Możesz również – tak jak
poprzednio - użyć przycisków „Zapisz” lub „Użyj”. Ich funkcje są analogiczne. Jeżeli
chciałbyś później z powrotem zmienić ustawienia tak, aby program uruchamiał się na
ekranie Workbencha, w polu „Nazwa” wybierz pozycję o nazwie „Workbench”. Zwróć
uwagę, że jeśli skorzystasz z przycisku „Zapisz” lub „Użyj”, program zostanie po prostu
zamknięty. Aby zobaczyć zmiany musisz go ponownie uruchomić. Na pewno zauważyłeś,
że standardowo po zainstalowaniu pakietu większość opcji konfiguracji jest
nieaktywnych. Jest to związane z faktem, że „MUI” wymaga tzw. rejestracji, czyli
wykupienia pełnej wersji, która odblokowuje wszystkie funkcje. Wersja
niezarejestrowania nie posiada ograniczeń w działaniu, nie można jednak ustawiać opcji
347
związanych ze zmianą wyglądu. Rejestracji można dokonać przez Internet, wystarczy
przejść pod adres: www.sasg.com/mui/ i wykonać płatność dostępną przez odnośnik
„Order product”. Otrzymamy wtedy tzw. „klucz” (ang. keyfile), który należy skopiować
do katalogu „S” na dysku systemowym. Po zresetowaniu Amigi funkcje będą aktywne.
Aby ustawić prawidłowo wszystkie opcje należy zaznajomić się z przyciskami, najlepiej
korzystając „dymków pomocy” wspomnianych wcześniej. Wyświetlane opisy są
szczegółowe i powinny wystarczyć do zorientowania się jakie funkcje udostępniają. Jeżeli
nie jesteś pewien czy korzystasz z właściwej opcji wskaż przycisk „Testuj”. Poszczególne
funkcje konfiguracji można podzielić na kilka grup. Jedną z nich jest okno służące do
wyboru wyglądu ramki elementu, którego dotyczy wskazana opcja. Wygląda następująco:
348
Innym rodzajem okna jest wybór elementów
graficznych wyświetlanych w oknach. Mogą być
pokazane obok siebie, tak jak w zakładce o nazwie
„Vector”. W niektórych sytuacjach obrazy są jednak
podzielone według rodzaju, stylu i rozmiaru w formie
tzw. „drzewa”. Wygląda to tak, jak ilustracji poniżej. Pliki
widoczne są w podobny sposób jak pliki i katalogi na
dysku. Aby dokonać wyboru wystarczy najechać
wskaźnikiem na pozycję przedstawiającą grafikę i
nacisnąć lewy klawisz myszki. Potem wskaż przycisk
„OK”. Z wymienionych okien program konfiguracyjny
korzysta podczas ustawiania wielu opcji. Mogą być także
wykorzystywane przez dodatkowe „klasy”. Ponadto na
niektórych stronach programu „preferencji” spotkasz pola
oznaczone jako „Czcionka” lub „Czcionki”. Posiadają one
przycisk z prawej strony. Gdy go wskażesz myszką, na
ekranie pojawi się standardowe okno wyboru czcionek. Wybierz w nim krój, z którego
chcesz skorzystać, a potem potwierdź wybór za pomocą przycisku „Ok”. Jeśli wszystko
wykonasz prawidłowo w polu tekstowym pojawi się nazwa oraz rozmiar wybranej
czcionki. „Magic User Interface” posiada szerokie możliwości dostosowania do swoich
potrzeb. Aby nauczyć się z nich korzystać zapoznaj się szczegółowo z programem
konfiguracyjnym. Nie zapisuj od razu ustawień, używaj „dymków pomocy” oraz
przycisków „Testuj” i „Użyj”, aby sprawdzić czy wybierasz właściwe funkcje. Zwróć
uwagę, że dla Amigi powstała duża ilość programów korzystających z „MUI” i wiele z
nich znajdziesz na Aminecie. Pakiet ten, choć jest dodatkiem do systemu, stał się
nieformalnym standardem i bez niego nie będziesz miał dostępu do ciekawych
programów.
● Menu górne
349
„MagicMenu_II.lha” i „ToolsDaemon21a.lha”, a potem rozpakować je w standardowy
sposób. Wywołaj okno „Wykonaj polecenie” i wpisz w nim:
350
Jeśli nie chcesz zmieniać żadnych opcji wybierz przycisk „Save”. W każdej
chwili będziesz mógł wrócić do konfiguracji przez uruchomienie programu
„MagicMenuPrefs”, który skopiowaliśmy do katalogu „Prefs”. Zwróć uwagę, że menu
górne zmieni swój wygląd na bardziej trójwymiarowy. Domyślna kolorystyka jest spójna
ze stylem okien Workbencha. Proponujemy Ci jednak wrócić do ustawień i zastanowić się
nad zmianą kilku podstawowych funkcji.
351
Poniżej znajdziesz przycisk oznaczony jako „Separator bar style”. Dostępne na
nim opcje „Gap” i „Dent” zmieniają wygląd separatorów, czyli poziomych kresek
rozdzielających nazwy opcji. Mogą całkowicie oddzielać poszczególne grupy lub być
wyświetlone w formie krótszych linii. Menu może mieć także podwójną ramkę, dzięki
czemu zawartość będzie wydawała się umieszczona bardziej „z tyłu”. Aby tak się stało
najedź wskaźnikiem na pole umieszczone obok napisu „Double borders” i naciśnij lewy
klawisz myszki. Jeśli będzie zakreślone, włączona zostanie podwójna ramka. Podobnie
możemy ustawić alternatywny sposób oznaczania funkcji rozwijanych jako kolejne pod-
menu. Służy do tego przycisk widoczny wyżej, o nazwie „Mark submenus”. Po
„włączeniu” symbole strzałek oznaczające obecność dodatkowego menu będą posiadały
efekt trójwymiarowości, tak jak pozostałe elementy. Program umożliwia także całkowitą
zmianę kolorystyki w zakładce „Colour control”. Znajduje się tam standardowe koło
kolorów, takie jak w systemowym programie „Palette” z katalogu „Prefs”. Jego obsługa
jest taka sama, lecz dotyczy tylko menu wywoływanego po instalacji „Magic Menu”. Po
lewej stronie umieszczony jest przycisk cykliczny, za pomocą którego możesz przełączać
poszczególne elementy menu. Każdy może mieć inną barwę, dlatego po wybraniu
kolejnej pozycji na kole kolorów zostaną ustawione inne wartości. Możesz zmieniać je
niezależnie. Powyżej przycisku cyklicznego widać jak będzie wyglądało menu po
wykonaniu zmian. Eksperymentuj z różnymi ustawieniami, aby uzyskać najbardziej
wygodny sposób obsługi i najlepszy wygląd.
352
opcji instalacji oraz potwierdzenie rozpoczęcie całej procedury. Nie zmieniaj żadnych
funkcji, tylko wybierz w kolejności przyciski „Kontynuuj instalację” (ang. „Proceed With
Install”) i dwa razy „Kontynuuj” (ang. „Proceed”). Potem instalator zacznie kopiować
pliki, po czym wyświetli pytanie o to, gdzie ma zostać zainstalowany program
konfiguracyjny. Domyślnie ustawiony jest katalog „Prefs” na dysku systemowym i jest to
odpowiednie miejsce. Dlatego bez dokonywania zmian użyj przycisku „Kontynuuj”. Teraz
zostaniesz spytany o wersję językową. Aktywne jest pole „English” i tak należy
kontynuować pracę. Polska wersja nie wchodzi w skład oryginalnego „Tools Daemona”,
jednak jeśli zainstalowałeś wcześniej pakiet „WFMH LocalePL”, posiadasz już na dysku
odpowiednie pliki językowe. Ponownie skorzystaj z przycisku „Kontynuuj”.
353
liście. Będzie to kolejna funkcja przypisana do menu górnego o nazwie „Utils”. Jeśli
chcesz zmienić tę nazwę najedź na nią wskaźnikiem na liście i naciśnij lewy klawisz
myszki. W polu na dole pojawi się kursor, gdzie będziesz mógł wpisać inną nazwę. Po
naciśnięciu klawisza ENTER zostanie wykonana zmiana. Teraz musimy określić funkcję,
która będzie przypisana do nowej opcji. W tym celu użyj przycisku „Dodaj” znajdującego
się po prawej stronie. Następnie w polu tekstowym wyżej wpisz ścieżkę dostępu i nazwę
programu lub polecenie, które ma zostać uruchomione. Na przykład, jeśli chcesz
uruchomić program „ScreenMode” z katalogu „Prefs”, wpis powinien wyglądać tak:
SYS:Prefs/ScreenMode
354
Gdy uzyskasz taki efekt wybierz przycisk „Zapisz”. Menu górne zostanie
uzupełnione według wprowadzonych ustawień. Możesz także utworzyć zupełnie nowe
menu lub pod-menu do istniejącej funkcji. W tym celu należy dodać nową pozycję do
listy, a potem „włączyć” pole o nazwie „Menu” lub „Podgrupa” na środku okna. Pamiętaj,
że menu tworzone jest w takiej kolejności jak jest to widoczne na liście. Dlatego jeśli
chcesz dodać nową pozycję pomiędzy już istniejącymi musisz najpierw najechać
wskaźnikiem na nazwę opcji, po której ma zostać wstawiona nowa funkcja i nacisnąć
lewy klawisz myszki. Gdy nazwa zostanie zaznaczona skorzystaj z przycisku „Wstaw”.
Uzyskasz taki sam efekt jak wcześniej, jednak nowa pozycja nie znajdzie się na końcu
listy. W podobny sposób możesz dodać linię rozdzielającą. Wystarczy użyć przycisku
oznaczonego jako „Kreska”.
355
Jak widać dostępne są dodatkowe opcje. Umożliwiają one „zamontowanie”, czyli
uruchomienie urządzenia umieszczonego w katalogu „Storage” na dysku systemowym
lub wykonanie tzw. „przypisania”, które polega na utworzeniu urządzenia logicznego. W
pierwszym przypadku wystarczy, że wybierzesz przycisk „Zamontuj”. Jeśli w systemie
znajdują się odpowiednie pliki, urządzenie zostanie automatycznie uaktywnione. Z
urządzeń logicznych natomiast korzystaliśmy wcześniej, bowiem każdy symbol jak na
przykład „DEVS:” lub „S:” jest właśnie urządzeniem logicznym. Aby utworzyć je w
zwykły sposób należy skorzystać z odpowiedniego polecenia AmigaDOS. Zamiast tego
możesz użyć przycisku „Przypisz...”. Na ekranie pojawi się okno wyboru, w którym
powinieneś wskazać katalog, do którego prowadzić będzie nowe urządzenie. W naszym
przypadku będzie ono nosić nazwę taką jak widać na powyższej ilustracji, czyli:
moj_dysk:
Więcej na ten temat przeczytasz w rozdziale pod tym samym tytułem, w części
„Tworzenie urządzeń logicznych”. Zwróć uwagę, że używanie programu „AssignWedge”
w niczym nie zmienia funkcji poleceń AmigaDOS oraz innych programów. Jest to jednak
doskonałe uzupełnienie, dzięki którego wykonywanie niektórych operacji na Workbenchu
jest łatwiejsze i szybsze.
356
także wchodzi w skład fabrycznego Workbencha. Program jest przydatny szczególnie,
gdy używamy programów, które nie wyświetlają żadnego okna. Po uruchomieniu pojawi
się jego główne okno:
357
program o nazwie „AutoPoint”. Nie posiada on żadnych możliwości ustawień, nie
wyświetla także komunikatów. Podobnym w obsłudze programem jest „ClickToFront”.
Jego działanie polega na tym, że przenosi „na wierzch” okno, na które najedziesz
wskaźnikiem i naciśniesz dwukrotnie lewy klawisz myszki. Normalnie aby tak się stało
musiałbyś użyć jednego z przycisków na listwie okna. Dzięki „ClickToFront” możesz
robić to wygodniej i dużo szybciej. Kolejna funkcja to możliwość „wyłączenia” działania
klawisza CAPS LOCK. Jeśli uruchomisz program o nazwie „NoCapsLock”, system stanie
się niewrażliwy na wciśnięcie tego klawisza. Możesz także spowodować, że podczas
wpisywania tekstu automatycznie zniknie wskaźnik myszki. Aby tak się stało dokonaj
„dwukliku” na ikonie „MouseBlanker”. Opcja ta może okazać się przydatna w
programach, gdzie pracujesz na dużej ilości tekstu i wskaźnik może zasłaniać część
dokumentu lub w sytuacji, gdy program zawiera wiele możliwości konfiguracji i
usunięcie wskaźnika pomaga w obsłudze z klawiatury. Oczywiście po poruszeniu myszką,
wskaźnik automatycznie pojawi się na ekranie z powrotem.
358
za pomocą których wywoływana będzie funkcja, na przykład „ALT p” oznaczać będzie
jednoczesne naciśnięcie klawisza ALT i litery P. Nazwy klawiszy możemy podawać
zarówno małymi jak i WIELKIMI literami. Zwróć jednak uwagę, że o ile pisownia
klawiszy funkcyjnych nie ma znaczenia to wprowadzając litery będziemy musieli
nacisnąć znak w takiej samej formie, czyli małą lub WIELKĄ literę. Dlatego jeśli
wpiszesz „ALT P”, będzie to oznaczało naciśnięcie ALT oraz dużej litery P, wraz z
klawiszem SHIFT. Należy na to uważać i najlepiej wszystko wpisywać małymi literami,
tak jak na ilustracji:
359
„Powiększenie okna” (ang. „Enlarge Window”)
Powiększa aktywne okno do maksymalnego możliwego do uzyskania rozmiaru.
Zwróć uwagę na listwę okna programu „FKey”. Widać na niej napis „Wywołanie
=” oraz kolejną kombinację klawiszy. Jest to informacja mówiąca o tym, że jeśli
zamkniemy okno i program zostanie schowany, możemy go później przywrócić
naciskając wskazane klawisze. Jest to typowa
możliwość programów „commodity”. Ostatnim
ważną ikoną w katalogu „Commodities” jest
„CrossDOS”. Po uruchomieniu zobaczymy małe
okno. Pakiet o tej samej nazwie omawiamy w
rozdziale „Formaty danych”. Służy on do obsługi
360
dysków w formacie MS-DOS. Okno, które tu widzimy stanowi część jego możliwości,
które zostały dołączone do fabrycznego Workbencha. Możemy spowodować, że podczas
operacji dyskowych automatycznie przeprowadzana będzie konwersja plików tekstowych
tak, aby znaki odpowiadały standardowi ustawionemu w systemie. Jest to przydatne, gdy
korzystamy z wielu plików zapisanych w różnych standardach kodowania. Na liście po
lewej stronie okna należy wskazać nazwę urządzenia, którego dotyczyć będzie konwersja,
po prawej stronie - ustalamy jej rodzaj. Program wyświetla tylko te symbole urządzeń,
które dotyczą formatu MS-DOS. W naszym przypadku ustaliliśmy, że pliki tekstowe
odczytane z „PC0” będą konwertowane ze standardu systemu Windows o nazwie „CP-
1250”, który dotyczy języków środkowoeuropejskich, a więc także języka polskiego.
Sposób konwersji zależy od plików zapisanych w katalogu „FileSystem_Trans”
zawartym w „L” na dysku systemowym. Więcej na ich temat przeczytasz w części
„Konwersja znaków”.
CX_PRIORITY
Pozwala ustalić tzw. priorytet programu. Może się to przydać, gdy uruchomimy
dwa programy wykonujące podobne czynności. W takiej sytuacji ten, który posiada
wyższy priorytet nie pozwoli działać drugiemu – o priorytecie niższym. Po znaku
równości należy podać wartość, na przykład: CX_PRIORITY=1. Domyślnie liczba ta
ustawiona jest na 0.
DONOTWAIT
W tym przypadku po znaku równości podajemy słowo YES lub NO, czyli razem
w formie: DONOTWAIT=YES. Parametr ten określa sposób zachowania systemu w trakcie
uruchamiania programów z systemowego katalogu „WBStartup”. Standardowo są
wykonywane po kolei i system oczekuje na zakończenie pracy każdego z nich. Gdy
wystąpi błąd, zobaczymy odpowiedni komunikat, a uruchamianie Workbencha zostanie
wstrzymane. Można to zmienić używając opcji YES, tak jak powyżej.
361
CX_POPUP
Za jego pomocą możemy decydować czy program po uruchomieniu będzie
wyświetlał swoje okno, o ile je posiada. Gdy chcemy je widzieć należy zastosować wpis
CX_POPUP=YES. W przeciwnym razie wpisujemy: CX_POPUP=NO.
CX_POPKEY
Umożliwia ustalenie kombinacji klawiszy, które będą wywoływać okno
programu już po jego uruchomieniu. Należy podać nazwy klawiszy podobnie jak w
programie „FKey”. Możemy rozróżniać klawisze funkcyjne, w szczególności:
362
● Składniki systemowe dla szybszych procesorów
Możesz też zobaczyć informację o treści „You cannot use these libraries”, co
oznacza, że nie posiadasz procesora pozwalającego obsłużyć nowe biblioteki. W takiej
sytuacji „FMath” na nic Ci się nie przydadzą, dopóki nie kupisz odpowiedniej karty
rozszerzającej. Standardowo podczas instalacji systemu kopiowana jest biblioteka
„68040.library”. Jej funkcje działają, gdy Amiga wyposażona jest w procesor o takim
właśnie symbolu lub 68060. Nie działa jednak zbyt dobrze ze wszystkimi kartami
przyspieszającymi. Dlatego powstały nowe wersje. Na Aminecie, w katalogu „biz/p5”,
znajdziemy plik o nazwie „68060-V44_3.lha”. Archiwum zawiera pliki przeznaczone dla
użytkowników kart serii Blizzard oraz CyberStorm niemieckiej firmy phase5, jednak
można próbować jak działają także na innych kartach. Należy je rozpakować za pomocą
okna „Wykonaj polecenie” wpisując:
363
lha x 68060-V44_3.lha RAM:
364
● Nowy program instalacyjny
copy Installer C:
365
366
AMIGA DOS
367
368
Tytułowy „AmigaDOS” jest częścią systemu operacyjnego Amigi. Człon „DOS”
rozwinąć należy jako „Disk Operating System”, co tłumaczymy jako „dyskowy system
operacyjny”. Jak łatwo można się domyślić jego podstawowym zadaniem jest
przeprowadzanie operacji związanych z odczytywaniem i zapisywaniem informacji na
nośnikach danych. Wykonywanie tych czynności wiąże się oczywiście z realizacją wielu
różnych funkcji na dyskietach, dyskach twardych czy płytach CD. AmigaDOS w swojej
podstawowej formie jest podobny do innych systemów jak np. MS-DOS, jednak posiada
wiele wyróżniających cech.
newshell
369
Drugą możliwością jest uruchomienie Amigi bez wykonywania poleceń
zawartych w pliku „startup-sequence”, w sposób opisany w części zatytułowanej „Menu
startowe”. Uzyskasz bardzo podobne okno, lecz większe. Trzecia opcja to zatrzymanie
wczytywania Workbencha przez naciśnięcie klawisza CONTROL i litery D. Należy to
zrobić podczas ładowania systemu. Jest to dość trudne do wykonania jeśli uruchamiamy
Amigę z dysku twardego. Pliki wczytywane są szybko i możemy nie zdążyć przytrzymać
klawiszy w odpowiednim momencie. Dlatego najlepiej skorzystać z dwóch wcześniej
przytoczonych sposobów. Pamiętaj również, że system uruchomiony „bez sekwencji
startowej” działa nieco inaczej niż po załadowaniu Workbencha. Uzyskasz wtedy
największą ilość wolnej pamięci i wielu przypadkach może być to jedyny sposób na
uruchomienie niektórych programów. Jednak nie zostaną wczytane pliki i ustawione opcje
zawarte w plikach „startup-sequence” oraz „user-startup”. Nie uruchomią się także
programy zapisane w systemowym katalogu „WBStartup”, nie zadziałają automatycznie
sterowniki umieszczone w katalogu „Devs”. Uzyskamy najbardziej podstawową formę
systemu, ale nie wszystkie programy będą możliwe do uruchomienia, chyba że ręcznie
uruchomimy potrzebne funkcje.
370
Okno CLI przypomina nieco edytor tekstu, jednak nie możesz po nim poruszać
się tak jak w systemowym edytorze „Ed”. Klawisze ze strzałkami nazywane są
„klawiszami kursora”. Skierowane w lewo i prawo przesuwają kursor tylko wtedy, gdy
wprowadzony jest jakiś tekst. Strzałki w górę i w dół pozwalają powrócić do poprzednich
poleceń, które zostały użyte wcześniej. Zauważ, że przemieszczanie kursora nie powoduje
kasowania znaków. Podświetla on literę, jeśli znajdzie się na jej pozycji.
371
System nie rozróżnia wielkości znaków, dlatego każde polecenie możemy
wprowadzić zarówno małymi, jak i WIELKIMI literami. Podobnie możemy wpisywać
nazwy plików oraz katalogów. Nazwy wpisane z małej lub wielkiej litery będą miały takie
samo znaczenie. Większość poleceń wymaga, aby wprowadzić im niezbędne do pracy
dane. Mają one formę oddzielnych wyrazów zwanych „argumentami”. Każdy z nich
musi być oddzielony od nazwy polecenia pojedynczym znakiem SPACJI. Jeśli używasz
więcej niż jednego argumentu, odstęp musi znaleźć się także pomiędzy kolejnymi
wyrazami. Mogą one mieć formę bardziej skomplikowaną, o czym przekonamy się
analizując działanie poszczególnych poleceń. Wielkość liter w nazwach argumentów nie
ma znaczenia, natomiast ich nazwy można łatwo sprawdzić. Wystarczy wprowadzić
nazwę polecenia uzupełniając ją o SPACJĘ i znak zapytania. Na przykład, po podaniu:
dir ?
DIR,OPT/K,ALL/S,DIRS/S,FILES/S,INTER/S:
372
Dzięki zastosowaniu znaku zapytania możemy zorientować się jakiego rodzaju
dane przyjmuje polecenie nawet, gdy nie mamy dołączonej dokumentacji. Jest to
wygodne również w sytuacji, gdy zapomnimy jak używać polecenia. Na razie powróćmy
jednak do naszego okna „Shell”.
dir
dir SYS:Tools
lub
dir DF0:
dir dirs
lub
dir files
373
Gdy chcesz zrobić to samo dla innego katalogu wpisz odpowiednio:
Spowoduje to taki sam efekt, jak samo polecenie „dir”. Dodatkowo można
skorzystać z argumentu INTER, dzięki któremu po wyświetleniu każdej pozycji, po
prawej stronie pojawi się znak zapytania i kursor. Nazywamy to tzw. trybem
interaktywnym. Dopóki nie naciśniesz klawisza ENTER, w oknie nie zostanie odczytana
kolejna pozycja zapisana w katalogu. Masz również do dyspozycji kilka dodatkowych
poleceń. Oto ich lista wraz z przeznaczeniem:
374
Użycie polecenia „dir” ze znakami „#?” spowoduje, że zobaczymy wszystkie
nazwy umieszczone w katalogu bieżącym. Możemy dodać część nazwy, dzięki czemu
polecenie ograniczy wyświetlenie informacji do tych, które będą pasować do wzorca. Na
przykład, aby zobaczyć wszystkie pliki i katalogi rozpoczynające się literą „A” należy
wpisać:
dir A#?
dir #?.info
dir Lo#?PL
lub
dir SYS:WBS#?
dir Dane?
dir ??DiskSpare???
375
Powyższe polecenie pokaże pozycje zawierające nazwę „DiskSpare”, przed którą
znajdują się dwa dowolne znaki i trzy znaki po niej. Mogą być to nazwy takie jak
„0_DiskSpareDF0”, „12diskspareAMI” lub podobne. W jednym poleceniu możliwe jest
połączenie kilku wzorców nazw. Wystarczy użyć dodatkowo znaku „|”. Jeśli rozdzielisz
nim szereg nazw i dodatkowo będą one ujęte w nawias, polecenie będzie się odnosić do
pozycji pasujących do wszystkich wzorców. Na przykład:
dir (E#?|#?.info)
wyświetli nazwy rozpoczynające się od litery „E” oraz kończących się na „.info”.
Gdy przez znakiem nawiasu dodasz „~”, czyli tyldę zwaną również „wężykiem”, będzie
to oznaczało działanie odwrotne. W ten sposób możesz zanegować działanie polecenia.
Podanie poniższego:
dir SYS:Devs/~(p#?|#?mount#?)
dir S:[c-t]#?
376
Ta sama zasada dotyczy wszystkich poleceń uruchamianych w środowisku
AmigaDOS, dlatego rozszerza ona w znaczący sposób działanie większości funkcji.
Zwróć uwagę, że nazwy plików i katalogów mogą posiadać odstępy. Ja również możemy
zastąpić za pomocą symbolu „#?”. Jeśli jednak wpisujemy całą nazwę, musimy ją ująć w
cudzysłów wraz ze ścieżką dostępu. Na przykład:
System:Devs
377
Jak widzimy możliwe jest stosowanie wszystkich kombinacji nazw dysków i
katalogów wraz z wzorcami korzystającymi ze znaków „#?”. Gdy nazwa nie zawiera
odstępów możesz użyć skróconej wersji polecenia. Polega to na całkowitym pominięciu
jego nazwy. Aby zmienić katalog bieżący wystarczy po prostu wpisać nazwę urządzenia
lub katalogu. Jest to najszybszy sposób poruszania się po dysku. Nazwy katalogu nie
musimy kończyć ukośnikiem „/”, lecz symbol dysku musi być zakończony znakiem
dwukropka. Sytuacja wygląda inaczej jeśli w nazwie lub ścieżce dostępu występuje znak
SPACJI. Wtedy musimy całość ująć w cudzysłów i koniecznie wpisać polecenie „cd”, tak
jak w przykładzie powyżej. Jeżeli wykorzystujemy znaki „#?” nazwa nie musi być
wpisana w cudzysłowie, o ile wprowadzony fragment nie zawiera odstępów. W tym
przypadku również nie możemy pominąć nazwy polecenia „cd”. Możemy też zobaczyć
komunikat o treści:
Oznacza to, że w katalogu bieżącym zapisany jest więcej niż jeden katalog o
nazwie pasującej do wzorca. Informację taką wywołamy na przykład wtedy, gdy
będziemy mieli katalogi „dane1” oraz „dane2” i spróbujemy wykonać polecenie:
cd dane#?
cd /
378
Działa podobnie do „dir”, jednak pokazuje większą ilość informacji. Przejdź do „Ram
Dysku”, czyli urządzenia „RAM:”, wpisz:
list
list S:startup-sequence
list S: upto=12-Sty-96
lub
list S: since=12-Sty-96
379
Skutkiem pierwszego polecenia będzie wypisanie nazw plików i katalogów
znajdujących się w systemowym katalogu „S”, które zostały stworzone do dnia
12 stycznia 1996 roku. Drugie polecenie pokazuje natomiast pozycje stworzone po tej
dacie. Jeśli korzystasz z angielskiej wersji systemu musisz stosować angielskie
oznaczenia miesięcy, co dla daty z naszego przykładu będzie miało postać:
12-Jan-96
Zamiast nazwy pliku możesz również wpisać słowo nazwę urządzenia „PRT:”
(bez cudzysłowu), dzięki któremu zawartość katalogu zostanie wydrukowana na drukarce.
Zastosowany zostanie przy tym systemowy sterownik. Funkcja ta może nie działać
poprawnie w sytuacji, gdy masz zainstalowany dodatkowy pakiet przeznaczony do
obsługi drukarek, jak na przykład „Turbo Print”. Jeżeli jednak stosujesz tylko systemowe
mechanizmy drukowania, będzie działać znakomicie. Możliwe jest wyświetlenie samych
nazw plików i katalogów, bez pozostałych kolumn. Aby tak się stało użyj argumentu
QUICK, na przykład:
380
list RAM: quick
Różnica jest widoczna na pierwszy rzut oka. Czasem potrzebne może się okazać
pokazanie informacji wybiórczo. W tym celu zastosuj argument DATES lub NODATES.
Dzięki niemu polecenie wyświetli nazwy pozycji uzupełnione wyłącznie o daty
utworzenia lub pozbawione informacji o datach. Dla dysku systemowego należy wpisać:
Tekst ujęty w cudzysłów może być dowolny. Pamiętaj, że miejsca symboli „%S”
zostaną zastąpione wygenerowanymi nazwami plików i katalogów przez polecenie „list”.
W taki sam sposób można wyświetlić pozostałe parametry pozycji zapisanych w katalogu.
Zamiast „%S” wystarczy wpisać inne symbole, według następującej listy:
381
%C - komentarz pliku lub katalogu
%D - data utworzenia lub modyfikacji
%E - rozszerzenie nazwy pliku
%F - pełna ścieżka dostępu
%K - numer bloku zawierającego nagłówek pliku
%M - nazwy plików pozbawione rozszerzeń
Różnicę stanowi fakt, że „dir” pokazuje pozycje w formie ciągłej listy, natomiast
„list” przedstawia zawartość katalogów oddzielnie jako kilka list umieszczonych jedna
pod drugą. Jest to różnica czysto techniczna, bowiem uzyskujemy te same informacje.
Warto jednak zwrócić uwagę na to, że w pierwszym przypadku łatwiej zorientujemy się w
strukturze zapisanych danych na dysku, natomiast w drugim – mamy do dyspozycji
bardziej szczegółowe informacje. Wykorzystanie obu poleceń zależy zatem od naszych
potrzeb.
Charakterystyczną cechą polecenia „list” jest wyświetlanie podsumowania na
końcu standardowej listy. Ma formę podobną do poniższej:
382
● Wyświetlane zawartości plików
type S:startup-sequence
***Przerwane
a pod nim od razu nowy znak zachęty. Podając kilka nazw możesz spowodować
pokazanie treści wielu plików po kolei, w kolejności zgodnej z wpisanymi nazwami. Na
przykład:
383
type S:startup-sequence OPT NUMBER
lub
type S:startup-sequence NUMBER
lub
type S:startup-sequence TO=RAM:kopia25 NUMBER
Każdy plik można jednak przedstawić jako liczby zapisane w tzw. systemie
szesnastkowym, zwanym również „heksadecymalnym”. W tym celu należy dodać
argument HEX lub OPT H:
384
Ten sposób przedstawienia zawartości wymaga komentarza. Pierwsza liczba od
lewej, zakończona znakiem dwukropka, to numer pierwszego bajtu danych, od którego
rozpoczyna się linia. Dalej widać szesnaście liczb zapisanych w systemie
heksadecymalnym, podzielonych na cztery kolumny. Każde dwa znaki przedstawiają
jedną liczbę, na przykład:
multiview S:startup-sequence
385
multiview S:startup-sequence backdrop screen
makedir Katalog2
makedir RAM:Katalog5
386
makedir RAM:Katalog3 Praca:Katalog9 Praca:Katalog10
Rzecz jasna, nazwy katalogów mogą być dowolne, tak samo jak w przypadku
plików. Jednak w tym drugim przypadku musimy najpierw zastanowić się jakiego rodzaju
plik jest nam potrzebny. Najprościej można stworzyć nowy plik tekstowy, który przydać
się może na przykład podczas pisania sekwencji startowej dla dyskietki, mountlisty czy
też po prostu tekstu z notatkami. Wcześniej omawialiśmy systemowy edytor tekstu „Ed” i
jego obsługę za pośrednictwem Workbencha. Można go jednak używać także w oknie CLI
wraz z dodatkowymi argumentami. Podstawowym sposobem użycia jest podanie nazwy
pliku, na przykład:
ed S:startup-sequence
lub
ed Praca:notatka4
ed notatka4
ed S:startup-sequence 50000
lub
ed S:startup-sequence SIZE=50000
Jeżeli wprowadzony rozmiar będzie zbyt mały do wczytania całego pliku (np.
100 bajtów), zobaczysz komunikat o treści:
387
Podczas edycji tekstu korzystamy ze szczególnego znaku zwanego tabulatorem.
Wpisujemy go za pomocą klawisza o tej samej nazwie znajdującego się powyżej innego,
zwanego CONTROL (w skrócie CTRL). W edytorze tekstu TABULATOR pozwala
wprowadzić dłuższy odstęp, co może ułatwić tworzenie równych akapitów lub kolumn.
Jednemu znakowi tabulatora odpowiadają domyślnie cztery SPACJE. Ilość ta może być
jednak zmieniona. Służy do tego argument o nazwie TABS. Używamy go tak:
ed RAM:notatki3 TABS=10
Każda pozycja w katalogu musi posiadać własną nazwę. Może być dowolna,
jednak w przypadku standardowego systemu plikowego „Fast File System” maksymalna
długość wynosi 30 znaków. Jeżeli użyjesz nowszego systemu plikowego, z powodzeniem
możliwe stanie się korzystanie z nazw o długości do 107 znaków. Zmianę nazwy zarówno
katalogu, jak i pliku wykonujemy przy użyciu tego samego polecenia „rename”. Należy
podać dwa argumenty oznaczające aktualną nazwę i nową, którą chcemy nadać. Na
przykład:
388
spowoduje zmianę nazwy pliku „startup-sequence” - umieszczonego w
systemowym katalogu „S” - na „startup-sequence-drugi”. Pamiętaj, że nie jest
wykonywana kopia pliku, a jedynie otrzyma on nową nazwę. W taki sam sposób możesz
zmieniać nazwy katalogów. Polecenie zachowuje się tak samo i nie trzeba specjalnie
oznaczać, że operacja dotyczy katalogu zamiast pliku. Jeśli nie podasz ścieżki dostępu, na
przykład tak:
Sytuacja jest nieco bardziej skomplikowana jeśli chcemy skopiować plik lub
katalog w nowe miejsce, czyli utworzyć nową pozycję o takiej samej zawartości. Możemy
to połączyć ze zmianą nazwy. Obie funkcje udostępnia polecenie COPY. Najprostszą
operacją jest wykonanie kopii pojedynczego pliku. Robimy to w poniższy sposób:
Teraz w „Ram Dysku” znajdzie się pozycja o nazwie „plik18”, lecz jej zawartość
będzie identyczna z „user-startup”. Analogicznie możesz kopiować pliki zapisane w
389
innych katalogach i na różnych dyskach. Możemy też wykonać kopię pliku i zapisać ją
automatycznie w katalogu bieżącym. Aby tak się stało zamiast nazwy katalogu
docelowego należy podać podwójny cudzysłów, tak jak poniżej:
copy DF0:obraz2 ””
Jak łatwo można się domyślić, w rezultacie plik „obraz2”, znajdujący się na
dyskietce włożonej do wewnętrznej stacji dyskietek, zostanie skopiowany do katalogu
bieżącego, lecz bez zmiany nazwy. Gdy wpisując nazwę pliku źródłowego nie podamy
ścieżki dostępu, system uzna, że chcemy skopiować plik zapisany w katalogu bieżącym.
Na przykład, aby skopiować plik o nazwie „tekst8” umieszczony w katalogu bieżącym do
katalogu „Dokumenty” na dysku „Praca”, należy wprowadzić polecenie:
Znak ukośnika „/” można w tym przypadku pominąć, jednak lepiej przyzwyczaić
się do jego stosowania. Dzięki temu łatwo rozpoznamy, które operacje są wykonywane na
plikach, a które dotyczą katalogów. Możesz oczywiście podać większą ilość plików
przeznaczonych do skopiowania, lecz może się to wiązać z małą czytelnością linii
polecenia:
Funkcja obu wersji jest taka sama, jednak ostatnia jest zdecydowanie bardziej
przejrzysta, szczególnie jeśli chcesz skopiować wiele plików na raz. Możesz również
wykonać kopię całego katalogu. Użyjemy polecenia „copy”, lecz w nieco inny sposób:
390
katalog zostanie utworzony automatycznie. Podobnie jak poprzednio, możemy pominąć
znak ukośnika w nazwie katalogu źródłowego. Nie zawsze możemy go jednak wpisać na
końcu, na przykład tak jak poniżej:
i cała operacja zostanie przerwana. Zwróć uwagę, że tak mała różnica jak brak
jednego znaku powoduje inne działanie polecenia. Dlatego przy pracy z AmigaDOS
należy zawsze bardzo uważnie wpisywać wszystkie polecenia, wraz z ich argumentami,
znakami specjalnymi i odstępami. W przeciwnym razie wiele funkcji nie będzie działać
prawidłowo. Taki sposób kopiowania katalogów nie uwzględnia wykonywania kopii
zawartości kolejnych katalogów umieszczonych wewnątrz. Gdy jedna z pozycji okaże się
katalogiem, zostanie on pominięty nawet, gdy zapisane są w nim pliki. Aby to zmienić
należy użyć argumentu ALL. Porównaj efekt działania poniższego polecenia:
z następnym:
391
Oznacza to, że wprowadziliśmy nieprawidłowe polecenie, które nie zawiera
katalogu docelowego lub AmigaDOS nie rozpoznał nazwy jako katalog. Jeśli jesteś
pewien, że linia polecenia jest poprawna, dodaj słowo TO przed nazwą katalogu.
Powinno to pozwolić na przeprowadzenie operacji bez dalszych przeszkód. Jeśli zależy Ci
na tym, aby skopiowane pozycje posiadały wszystkie cechy ich źródłowych wersji,
musisz użyć argumentu CLONE. Dzięki niemu wraz z plikiem zostaną skopiowane
wszystkie dane takie jak atrybuty, komentarz i data utworzenia. Możesz z nimi zapoznać
się szczegółowo w części „Zmiana atrybutów plików i katalogów”. Słowo CLONE należy
dodać na końcu polecenia, na przykład tak:
Gdy urządzenie „DF1” nie będzie dostępne, w oknie od razu pojawi się
komunikat:
392
a zaraz pod nim kolejny znak zachęty, dzięki czemu możemy kontynuować
wykonywanie innych operacji. Kopiowanie większych ilości danych możemy także
spróbować przyspieszyć. W tym celu należy zastosować argument BUF. System tworzy
tymczasową kopię danych w pamięci w formie tzw. buforów. Każdy z nich ma rozmiar
512 kilobajtów. Ich większa ilość powinna przełożyć się na szybsze skopiowanie plików i
katalogów, choć zależy to też od innych parametrów jak np. ilość wolnej pamięci czy
użyty system plikowy. W wielu przypadkach warto spróbować przyspieszyć pracę, na
przykład w następujących sposób:
Jak widzimy na końcu linii należy wprowadzić nazwę argumentu, następnie znak
równości i liczbę buforów, które mają zostać wykorzystane. Nie należy przy tym podawać
zbyt dużej wartości, bo możemy spowodować działanie wręcz odwrotne, a zatem znaczne
spowolnienie prędkości działania.
Aby zwolnić miejsce na dysku należy usunąć niepotrzebne pliki lub katalogi. Do
tego celu przeznaczone jest polecenie o nazwie „delete”. Uużycie oznacza bezpowrotną
utratę danych, dlatego korzystaj z tej funkcji z uwagą. Jeśli chcesz skasować określony
plik podaj jego nazwę wraz ze ścieżką dostępu, tak jak poniżej:
delete S:startup-sequence
delete Worek:dokumenty2
393
Oznacza to, że próbujesz skasować katalog, wewnątrz którego zapisane są inne
piki. W takiej sytuacji należy dodać argument ALL:
delete Gry:a#?
394
● Łączenie plików
Przy przenoszeniu danych może zdarzyć się sytuacja, w której plik o dużym
rozmiarze zostanie podzielony na wiele mniejszych. Gdy zapiszesz je ponownie w jednym
katalogu, trzeba będzie połączyć wszystkie tak, aby uruchomić program lub częściej -
rozpakować archiwum. W tym celu posłużymy się poleceniem „join”. Jest bardzo łatwe w
obsłudze. Wystarczy zastosować poniższy schemat:
Jak widać podajemy po kolei pliki, które chcemy połączyć w całość, a następnie
dodajemy argument AS. Po znaku równości wprowadzamy ścieżkę dostępu i nazwę pliku
wynikowego. Plików źródłowych może być dowolna ilość. W ten sam sposób łączyć
można różne rodzaje plików, tak jak w naszym przykładzie – tekstowe lub na przykład
fragmenty większego archiwum LHA. Weź pod uwagę, że czas wykonania całej operacji
zależy od rozmiaru poszczególnych plików, szybkości transmisji dysku, a także szybkości
procesora zamontowanego w Twojej Amidze. Podczas pracy polecenie „join” nie
wyświetla informacji, chyba że nastąpi błąd.
395
Zwróć uwagę na kolumnę zawierającą napis „----rwed”. To są właśnie argumenty
przypisane do poszczególnych plików i katalogów. Każda litera oznacza, że argument jest
aktywny, natomiast „minus” świadczy o jego „wyłączeniu”. Symbole ułożone są w
określonej kolejności. Wszystkie razem tworzą napis:
hsparwed
--------
H (ang. hidden) - gdy będzie ustawiony - plik lub katalog nie będzie
- pokazywany przy użyciu poleceń „dir” oraz „list”
396
P (ang. pure) - plik może zostać zainstalowany jako „rezydentny”,
- więcej przeczytasz w części „Polecenia rezydentne”
Wiemy już jakie znaczenie mają poszczególne argumenty lub też – jak kto woli -
bity protekcji. Teraz powiemy jak ustawiać je samodzielnie. Jest to możliwe w
odniesieniu do każdego pliku lub katalogu zapisanego na dysku. Należy tylko użyć
polecenia o nazwie „protect”. Jeżeli chcesz zmienić parametry pliku, podaj jego nazwę
oraz oznaczenia tych atrybutów, które mają być zmodyfikowane. Na przykład, po
wykonaniu:
protect RAM:Disk.info -R
397
protect RAM:Disk.info +R
Jeśli spróbujesz ustawić atrybuty w takiej samej pozycji, w jakiej są już ustalone,
nie spowodujesz żadnej zmiany, ani nie wywołasz błędu. Podobnie zmienisz atrybuty
katalogów, pamiętaj jednak, że oddzielnie ustawiamy opcję dla samego katalogu, a
oddzielnie dla znajdujących się wewnątrz plików. W pierwszym przypadku wystarczy
użyć prostej formuły:
protect SYS:Tools +W
protect C:Installer +E
lub
protect C:Installer E ADD
protect C:Installer -E
lub
protect C:Installer E SUB
398
Zwróć uwagę, że „protect” podczas pracy wyświetla podobne komunikaty jak
omówione wcześniej polecenie „delete”. Jeżeli nie chcesz ich czytać wpisz dodatkowe
słowo QUIET. Na przykład, aby ustawić aktywne bity protekcji R i W katalogów
posiadających w nazwie słowo „dokumenty” oraz plików w nich zapisanych na dysku
„Praca”, całość będzie miała formę:
setdate S:user-startup
W rezultacie plik „user-startup” będzie miał datę i godzinę taką, jaka jest
aktualnie ustawiona w systemie. Pamiętaj, że nie musi być to rzeczywista data, zależy to
od tzw. zegara systemowego, o którym możesz przeczytać w dalszej części rozdziału. W
niektórych sytuacjach wygodne jest ustawienie konkretnej samej daty lub godziny.
Robimy to dodając argument DATE lub TIME:
Jak można się domyślić, pierwsze polecenie spowoduje zmianę daty, drugie –
godziny przypisanej do pliku. Możesz także skorzystać z nazw dni tygodnia, na przykład:
399
setdate S:user-startup WEEKDAY Jutro
● Dodawanie komentarzy
Jak widać wystarczy podać nazwę pliku wraz ze ścieżką dostępu, a następnie
wprowadzić tekst komentarza. Ujęliśmy go w cudzysłów, bo zawiera odstępy, czyli znaki
SPACJI. Jeśli Twój tekst jest pisany bez nich, na przykład tak:
To_jest_moja_kopia
400
możesz użyć polecenia w poniższy sposób:
Jako pierwszą podajemy nazwę pliku źródłowego. Drugi wyraz to plik, pod
którym ma zostać zapisana zawartość po wykonaniu operacji sortowania. Nic nie stoi na
przeszkodzie, abyś wskazał ten sam plik. Zostanie wtedy automatycznie zamieniony na
401
nową wersję. Standardowo przy sortowaniu nie jest uwzględniana wielkość liter. Można
to zmienić dodając argument CASE:
402
Liczby widoczne po lewej stronie oznaczają numery linii, w których odnaleziono
tekst. Obok wyświetlona jest zawartość linii tekstu o podanym numerze. Możesz
oczywiście wprowadzać bardziej skomplikowane ciągi znaków do wyszukania, jednak
pamiętaj, że jeśli zawierają SPACJE, musisz ująć je w cudzysłów. Na przykład:
search S: delete
403
Numery linii dotyczą każdego pliku osobno. Nazwy plików widać bezpośrednio
nad zawartością poszczególnych linii tekstu. Z numeracji linii możesz zrezygnować
używając argumentu NONUM. W naszym przykładzie polecenie będzie miało wtedy
następującą postać:
404
numerację linii, dlatego w takiej sytuacji zobaczysz dodatkowy komunikat:
Line 14 truncated
405
Wyświetlona zostanie nazwa odnalezionego pliku wraz z pełną ścieżką dostępu.
Dzięki temu możesz łatwo skorzystać z zapisanych danych, nawet jeśli zapomnisz gdzie
umieściłeś konkretne pliki.
● Uruchamianie programów
Work:Monitor/SysInfo
[CLI 2]
ed RAM:teksty
run ed RAM:teksty +
406
Dzięki temu po naciśnięciu klawisza ENTER, kursor przeskoczy do kolejnej
linii, lecz edytor nie zostanie uruchomiony do czasu aż wpiszesz kolejne polecenie, które
zostanie uruchomione w dodatkowym procesie „w tle”. Pamiętaj, że jeśli efekty działania
dodatkowego programu są widoczne w oknie „Shell”, możesz ich nie zobaczyć w
bieżącym oknie. Przed znakiem „plus” nie musisz robić SPACJI, lecz jest to dobry sposób
na wizualne oddzielenie poszczególnych funkcji.
Znak zachęty to, jak powiedzieliśmy wcześniej, napis widoczny po lewej stronie
kursora w oknie AmigaDOS. Gdy jest niewidoczny, należy poczekać na zakończenie
operacji i dopiero wtedy możliwe jest wprowadzanie poleceń i uruchamianie programów.
Standardowo zawiera on numer procesu przydzielonego do CLI oraz nazwę katalogu
bieżącego. Na przykład:
6.System:Devs>
%S - katalog bieżący
%N - numer aktualnego procesu
%R - kod przekazany przez ostatni uruchomiony program (ang. return code)
Znak zachęty nie ma znaczenia dla działania programów, jego funkcją jest
informowanie użytkownika o gotowości do przyjmowania nowych poleceń. Możesz go
całkiem zlikwidować przez wpisanie nazwy i pustego cudzysłowu:
prompt ””
407
Nie polecamy jednak takiego rozwiązania, gdyż tracisz wtedy informacje na
temat katalogu bieżącego i nie będziesz mógł obserwować końca pracy poszczególnych
funkcji.
version
version S:startup-sequence
408
Do wiadomości zwrotnej mogą zostać dołączone dodatkowe komunikaty i tak
właśnie dzieje się w tym przypadku. Uzyskujemy informację o treści:
Startup-Sequence_HardDrive 40.2
version SYS:Tools/HDToolBox
hdtoolbox 40.04
version workbench.library
oraz
version FILE=workbench.library
409
W pierwszym przypadku uzyskasz informację o wersji biblioteki, w drugim
zobaczysz komunikat:
Większość plików, oprócz numerów wersji i rewizji, posiada także zapisaną datę
ostatniej zmiany. Można ją wyświetlić używając z kolei argumentu FULL, w następujący
sposób:
Oznacza on, że urządzenie „scsi” posiada wersję 40 oraz rewizję 12, które razem
datowane są na dzień 21 grudnia 1993 roku. Dlatego polecenie to, oprócz oczywistych
funkcji informacyjnych, może mieć także znaczenie historyczne.
410
● Tworzenie urządzeń logicznych
cd SYS:Devs/DOSDrivers/
cd Katalog2:
411
gdzie ścieżka dostępu „Work:Gry/gra3/” wskazuje na katalog, do którego
skopiowałeś wszystkie pliki i katalogi umieszczone wcześniej na dyskietce. Sposób ten
nie zawsze się sprawdza ze względu na nietypowe wymagania wielu gier, lecz bardzo
dobrze obrazuje to możliwości wykorzystania polecenia „assign”. Dodawanie urządzeń w
ten sposób nazywane jest często tworzeniem tzw. „przypisań”. Można więc powiedzieć,
że „przypisujemy” katalog na dysku do urządzenia i określonej nazwie. Gdy utworzysz
własne urządzenie logiczne i zresetujesz Amigę, zostanie ono utracone. Aby mogło być
zapisane w systemie na stałe, najlepiej dopisać je do pliku „user-startup”, który znajduje
się w systemowym katalogu „S”. Należy wprowadzić tę samą treść jaką podajesz w oknie
„Shell”.
412
możesz użyć formuły:
Polecenie „assign” pozwala nie tylko tworzyć nowe urządzenia, lecz także
wyświetla ich listę. Wystarczy wpisać samą nazwę lub uzupełnić ją o dodatkowy
argument, tak jak poniżej:
assign LIST
413
W podobny sposób możemy usunąć z systemu „zamontowane” urządzenie
fizyczne. Należy użyć wpisu:
414
Wprowadzamy kilka poleceń i każde następne dopisuje nowy katalog do tego
samego urządzenia systemowego. Poprzednie dane nie są tracone. To samo można
osiągnąć za pomocą jednego polecenia:
Jak widać wystarczy podać po kolei wszystkie nazwy katalogów, które mają
zostać uznane za jedno urządzenie logiczne. Wszystkie katalogi będzie można odczytać
na liście urządzeń wywoływanej przez argument LIST, czyli:
assign LIST
FONTS System:Fonts
FONTS Work:Czcionki1
+ Work:Czcionki2
+ Work:Czcionki3
● Formatowanie dysków
415
Na ekranie pojawi się komunikat „Włóż dysk do sformatowania”, a potem
„Naciśnij RETURN, aby rozpocząć formatowanie”. Powinieneś zachować się zgodnie z
instrukcją, czyli włożyć dyskietkę do wybranej stacji, a następnie nacisnąć klawisz
ENTER. Uwagi te dotyczą wyłącznie dyskietek. W każdym przypadku operacja
rozpocznie się dopiero, gdy potwierdzisz to za pomocą klawisza ENTER. Jak widać
korzystamy z dwóch argumentów: DEVICE oraz NAME. Po każdym wpisujemy znak
równości, a następnie symbol urządzenia przeznaczonego do formatowania i nazwę, jaką
chcemy mu nadać. Gdy w nazwie jest odstęp należy całość ująć w cudzysłów, na
przykład:
Inicjalizacja...
Jeśli nie pojawią się żadne dodatkowe informacje, a zobaczysz ponownie znak
zachęty, oznacza to, że wszystko przebiegło prawidłowo i dysk jest gotowy do pracy.
Pamiętaj, że w rezultacie formatowania wymazane zostaną bezpowrotnie dane zapisane
wcześniej. W zależności od rodzaju napędu może to zająć dużo czasu. Jeżeli chcesz
przerwać operację naciśnij klawisze CONTROL oraz literę C. Możesz także zastosować
argument QUICK, który spowoduje uruchomienie opcji tzw. szybkiego formatowania.
Trwa znacznie krócej, jednak wymazuje tylko informacje o nazwach plików i katalogów.
Aby go użyć dysk musi być wcześniej sformatowany w takim samym systemie plikowym.
Ponadto nie jest wtedy weryfikowany zapis na całym obszarze dysku, stąd nie polecamy
stosować tej funkcji w stosunku do dysków niesprawdzonych lub zawierających błędy.
Gdy zdecydujesz się go użyć, zastosuj poniższy schemat:
416
Kickstart starszy niż 2.0, chyba że użyjemy dodatkowego oprogramowania. Z
argumentów należy skorzystać w taki sposób:
Gdy będziesz chciał zmienić nazwę dyskietki lub partycji dysku twardego
możesz zrobić to na dwa sposoby. Pierwszym jest ponowne formatowanie, jednak niszczy
to wszystkie zapisane dane. Drugim jest zmiana samej etykiety dysku za pomocą
polecenia „relabel”. Jest bardzo proste w użyciu, należy podać po nim oznaczenie napędu
oraz nową nazwę dysku, na przykład:
Oczywiście nie musisz używać cudzysłowu jeśli nazwa nie zawiera odstępów.
Polecenie możesz stosować także dla innych napędów, na przykład twardego dysku. W
417
związku z tym linia polecenia może wyglądać tak:
install DF0:
Jeżeli nie jesteś pewien czy dyskietka zawiera bootblock możesz to sprawdzić
przy użyciu argumentu CHECK. Po wprowadzeniu polecenia:
No bootblock installed
418
lub komunikat o jego rodzaju, podobną do poniższej:
● Kopiowanie dyskietek
Kopiowanie różnych plików lub katalogów nie zawsze jest wygodne. Gdy
zapisanych jest wiele małych pozycji może to trwać bardzo długo, szczególnie jeśli
korzystamy jedynie ze stacji dyskietek. Ponadto niektóre cechy dyskietki nie są możliwe
do zapisania w ten sposób. Nie możesz na przykład skopiować sektora startowego, nie
zachowasz również bezpośrednio formatu dyskietki. Dlatego istnieje możliwość
wykonania kopii całej dyskietki. Służy do tego polecenie o nazwie „diskcopy”. Aby
skopiować zawartość jednej dyskietki na drugą, przy użyciu wewnętrznej stacji,
wystarczy wpisać:
419
świadczyć będzie linia z napisem „Odczytuję”. Potem zobaczysz kolejny komunikat,
podobny do poprzedniego:
możesz wpisać:
Jest to oczywiście możliwe tylko wtedy, gdy urządzenia mają nadane nazwy,
które podaliśmy, czyli „Dyskietka5” oraz „Pusty”. Nic też nie stoi na przeszkodzie, aby
kopia miała inną nazwę niż oryginał. Dzięki temu można łatwo rozróżnić, który dysk był
źródłowy, a który docelowy. Jeśli nazwa ma być zmieniona należy użyć argumentu
NAME w następujący sposób:
420
Nazwę ujęliśmy w cudzysłów, bo zawiera odstęp, tak jak w poprzednich
poleceniach. Mówiliśmy wcześniej o tym, że w trakcie kopiowania sprawdzana jest
poprawność zapisu. W razie wystąpienia błędów na dysku docelowym, zostaniesz o tym
od razu poinformowany. Funkcja ta przedłuża czas kopiowania, dlatego możesz ją
wyłączyć. Wystarczy użyć argumentu o nazwie NOVERIFY:
● Zabezpieczanie dysków
lock DH0: ON
spowoduje zabezpieczenie przez zapisem dysku o symbolu „DH0:”, natomiast:
421
DH0: lock
lub wyłączona:
DH2: unlocked
422
odpowiedniego oprogramowania. Dlatego nie traktuj go w sposób bardzo istotny. Za jego
pomocą można jednak skutecznie zabezpieczyć dysk twardy lub dyskietkę, gdy wiemy, że
na naszej Amidze nie będą instalowane nowe programy. W takiej sytuacji bez znajomości
hasła nie będzie można nic zapisać.
● „Montowanie” urządzeń
mount CD0:
Device = mfm.device
Flags = 1
Wszystkie pozycje mają podobną formę. Istotną kwestią jest objętość urządzenia.
Określamy ją za pomocą opcji „Surface”, „LowCyl”, „HighCyl” oraz „BlocksPerTrack”.
Pierwsza oznacza ilość stron zapisu, kolejne – numer pierwszej i ostatniej ścieżki, a także
ilość bloków lub sektorów mieszczących się w jednej ścieżce. Ponadto wskazany jest
system plikowy oraz sterownik, za pomocą którego urządzenie jest obsługiwane w
systemie. Oba parametry są wprowadzone obok nazw „FileSystem” i „Device”.
Mówiliśmy o tym we wcześniejszych rozdziałach. Przypomnijmy jednak, że systemy
plikowe określone są za pomocą plików zapisanych w katalogu „L” na dysku
systemowym, a sterownik urządzenia to plik z rozszerzeniem „.device” umieszczony w
423
katalogu „Devs”. Związany jest w tym kolejny parametr o nazwie „Unit”. Oznacza on
tzw. jednostkę urządzenia, czyli kolejny numer napędu obsługiwanego przez plik
„.device”. Każde urządzenie może mieć przypisaną określoną ilość buforów, czyli pamięci
przydzielanej do obsługi przez system operacyjny. Każdy standardowy bufor ma objętość
512 kilobajtów. Zwiększenie ich ilości może spowodować przyspieszenie operacji
dyskowych, lecz zależy to też od innych cech napędu. W pliku mountlisty możliwe jest
ustalenie w jakim rodzaju pamięci tworzone będą bufory. Odpowiada za to linia z
oznaczeniem „Buffers”. Może ona zawierać wartości od 0 do 5, które oznaczają:
addbuffers DH0: 30
W takiej sytuacji dysk może pracować wolniej, lecz odzyskasz część pamięci
komputera. Ilość buforów możesz również zmienić za pomocą programu „HDToolBox”.
O ich znaczeniu mówimy w części „Menu startowe”. Kolejnym ważnym parametrem jest
„MaxTransfer”. Linia z tym słowem po znaku równości zawiera liczbę zapisaną w
systemie szesnastkowym. Oznacza ona ilość bloków pamięci, które mogą zostać na raz
skopiowane do urządzenia. Poszczególne porcje pamięci odpowiadają sektorom na dysku.
Do prawidłowej pracy różne dyski i systemy plikowe mogą wymagać innej wartości. Na
424
przykład domyślną liczbą dla dysku twardego sformatowanego w systemie „Fast File
System” jest:
0xFFFFFF
0xFFFFFE
lub
0x0001FE00
0x444F5303
425
może być nawet konieczne, aby dane były odczytywane i zapisywane bez błędów.
Powyżej widoczne jest pole opisane jako „Automount this partition”. Jeżeli będzie
zakreślone, wybrana partycja będzie automatyczne aktywna w systemie, czyli
„zamontowana”. Bez tej funkcji urządzenie będzie trzeba uruchamiać za pomocą
polecenia „mount”, w taki sam spobób jak omówiliśmy wcześniej. Jest to ważne, gdy
masz pojemny dysk i większą ilość partycji, bowiem wszystkie razem mogą zajmować
dużą ilość pamięci. Należy na to zwrócić szczególną uwagę, gdy przydzielasz partycjom
inną niż standardowa ilość buforów, a także podczas używana różnych systemów
plikowych. Nie wszystkie urządzenia musimy od razu uaktywniać w systemie.
● Działania matematyczne
eval 12 + 25
eval 12+25
eval 2+(10*4)-(1/3)
426
eval 0xff + 10
lub
eval #77 + 0x34
● Funkcje logiczne
eval 1 & 0
lub
eval 1 xor 0
Rezultat pracy może być zapisany w oddzielnym pliku tekstowym. W tym celu
należy zastosować argument o nazwie TO:
427
eval 0xFF LFORMAT=”Liczba to %X3”
lub
eval #77 LFORMAT=”Liczba to %O3”
Pamiętaj, aby znaki „*n” umieścić w cudzysłowie, inaczej funkcja nie będzie
działać poprawnie.
428
Poniżej napisu „Mounted disks” widać dane dostępnych dysków. Podzielone są
na kolumny oznaczające w kolejności:
nazwę urządzenia
rozmiar
obszar zajęty przez zapisane pliki i katalogi
obszar wolny
procentowy stopień zajętości dysku
ilość stwierdzonych błędów
stan urządzenia
nazwę dysku.
429
Komunikat znów podzielony jest na kolumny. Pierwsza wyświetla rodzaj
pamięci. Następnie widzimy wolny (czyli dostępny dla systemu) oraz wykorzystany
obszar. W dalszej kolejności znajduje się ogólna ilość pamięci, która jest możliwa do
wykorzystania. Wartość ta może być nieco niższa od pamięci faktycznie zainstalowanej w
komputerze. W ostatniej kolumnie widzimy największy ciągły blok, jaki można
przydzielić do pracującego programu. Wszystkie wartości wyrażone są w bajtach. Na
przykład, na ilustracji ilość pamięci typu Chip to 2096128 bajtów, co odpowiada 2047
kilobajtów, a ta liczba z kolei oznacza 1,99 megabajta. Nasza Amiga posiada 2 megabajty
pamięci graficznej i jak widać jest to zgodne ze wskazaniami programu. Możesz również
wyświetlić krótką informację o całej pamięci dostępnej w Twojej Amidze. Wystarczy
uzupełnić polecenie o dodatkowy argument:
avail TOTAL
Jeżeli chcesz zwolnić pamięć, która nie jest już używana przez programy tak, aby
jak największy obszar był dostępny dla systemu, wpisz:
avail FLUSH
cpu
430
cpu CACHE
cpu NOCACHE
cpu NOBURST
431
oknie „Shell” umieść w pliku „startup-sequence” zapisanym w katalogu „S” na dysku
systemowym. Na początku użyj symbolu urządzenia „NIL:”. Przykładowa postać wygląda
tak:
showconfig
432
także wersji Workbencha zainstalowanego na dysku. W dalszej kolejności widoczne są
linie opisane jako „RAM” i „BOARDS”. Komunikaty są dość skomplikowane, dlatego
przyjrzymy się im bliżej. Każda linia posiada charakterystyczne części, dzięki którym
można łatwo odczytać widoczne informacje. Przykładowa postać wygląda tak:
● Operacje na procesach
433
newshell
lub równoważnego:
newcli
newshell CON:100/100/400/200/Okno
Dwie pierwsze liczby oznaczają współrzędne lewego górnego rogu okna, licząc
od rogu ekranu. Wartości 100 powodują, że okno będzie odsunięte o 100 punktów (czyli
pikseli) od lewego i górnego brzegu ekranu. Kolejne dwie liczby to szerokość i wysokość
okna, również określona w punktach. Tekst po ostatnim ukośniku to tytuł okna. Może być
dowolny, zależy to wyłącznie od potrzeb użytkownika i nie wpływa na wykonywane
funkcje. Możesz pominąć niektóre parametry, lecz zachować trzeba zawsze znaki
ukośnika „/”. Całość może wyglądać na przykład w ten sposób:
newshell CON://400/200/
newshell CON:50/20/300/100/Okno5/CLOSE
434
BACKDROP - okno zostanie wyświetlone bezpośrednio na obszarze pulpitu,
- czyli „pod spodem” wszystkich innych okien, nie będzie
- posiadało przycisku zamykania, zmiany rozmiaru ani listwy
NOBORDER - okno będzie pozbawione ramek
NODRAG - nie będzie możliwości zmiany pozycji okna na ekranie
NOSIZE - nie będą wyświetlane przyciski zmiany rozmiaru okna
SIMPLE - gdy zmienisz rozmiar okna, zawartość zostanie dostosowana
- do nowych parametrów
SMART - po zmianie rozmiarów, zawartość zostanie obcięta, co
- spowoduje utracenie części komunikatów.
Możesz wpisać więcej niż jeden argument, jednak musisz je rozdzielić kolejnymi
znakami ukośnika, na przykład w ten sposób:
newshell CON:50/20/300/100/Okno5/NODRAG/NOSIZE
435
Widoczne są numery aktywnych procesów, a także ich nazwy. Napis „No
command load” obok oznaczenia „Process 6” oznacza, że w oknie obsługiwanym przez
zadanie numer 6 nie zostało załadowane żadne polecenie. Są to podstawowe komunikaty,
lecz można je uzupełnić o dodatkowe dane. Wystarczy skorzystać z argumentu FULL:
stack
Jak widać wielkość wyrażona jest w bajtach. Czasem stos jest zbyt mały i należy
go powiększyć, w przeciwnym razie program może się nie uruchomić. W tym celu po
nazwie polecenia podajemy nowy rozmiar stosu:
stack SIZE=8000
436
lub krócej:
stack 8000
Bardzo przydatną funkcją może być też uzyskanie informacji o numerze procesu,
który jest używany przez konkretne zadanie. Należy podać jego nazwę w połączeniu z
argumentem COMMAND lub COM. Spójrz na przykład:
break 5 C
break 5 ALL
437
Pamiętaj, że możliwość zatrzymywania pracy procesów zależy od sposobu, w
jaki napisany został program. Dlatego nie każdy może zostać przerwany za pomocą
polecenia „break”. Niektóre programy mogą też zajmować więcej niż jeden proces. W
takich sytuacjach musisz skorzystać z dodatkowego oprogramowania, jak na przykład
program „Executive” dostępny na Aminecie. Za jego pomocą możliwe jest wykonywanie
bardziej skomplikowanych operacji na procesach.
● Zegar systemowy
DATE
Jeżeli chcemy ustawić inną datę musimy ją po prostu podać po nazwie polecenia.
Na przykład tak jak poniżej:
date 10-Kwi-98
date 18:41:10
438
Możesz również korzystać z nazw dni tygodnia, takich jak „Czwartek”,
„Wczoraj”, „Dzisiaj”, „Jutro” albo ich angielskich odpowiedników – w tym przypadku
„Thursday”, „Yesterday”, „Today” czy „Tomorrow”. Wystarczy je wpisać w zamian, na
przykład:
date Jutro
Aktualna data może zostać zapisana w formie pliku tekstowego przez dodatkowy
argument TO. Aby tak się stało po znaku równości musisz podać nazwę pliku, najlepiej
wraz ze ścieżką dostępu:
date TO=RAM:zegar
setclock LOAD
● Wczytywanie Workbencha
439
to bardzo rzadkie przypadki, niemniej jeśli korzystasz ze starszego oprogramowania,
możesz spotkać się z koniecznością wpisania tego argumentu. „Loadwb” posiada również
argument o nazwie DEBUG, dzięki któremu w menu górnym pojawiają się dodatkowe
pozycje. Należy go poprzedzić znakiem „minus”. Jeśli uruchomisz Workbencha przez
wpisanie:
loadwb -DEBUG
w menu znajdziesz pozycję o tej samej nazwie, czyli „Debug”. Zawierać będzie
dwie opcje: „ROMWack” oraz „Usuń biblioteki” (ang. „flushlibs”). Obie przydatne są
przede wszystkim, gdy chcemy pisać programy w jednym z dostępnych języków
programowania. Pierwsza powoduje uruchomienie tzw. debuggera, czyli programu
pozwalającego uzyskać dodatkowe informacje na temat funkcjonowania programów. Po
uruchomieniu komunikaty wysyłane są do portu szeregowego (ang. serial port) na płycie
głównej. Dlatego wymagane jest podłączenie drugiego komputera za pomocą
odpowiedniego przewodu. W przeciwnym razie, wybranie opcji „ROMWack” spowoduje
zatrzymanie pracy systemu. Druga pozycja w menu nosi nazwę „Usuń biblioteki”. Dzięki
niej możemy zwolnić część pamięci przeznaczonej na biblioteki systemowe i związane z
nimi zasoby. Jest to oczywiście możliwe w przypadku elementów, które nie są w danej
chwili wykorzystywane. Pozwala to zorientować się czy w prawidłowy sposób czyścimy
pamięć po zakończeniu operacji.
440
Intuition is attempting to reset the Workbench screen.
Please close all windows except drawers.
setfont XenPL.font 11
441
setfont Topaz 9 BOLD ITALIC
setfont Topaz 20
Pamiętaj jednak, że tak utworzona czcionka nie będzie miała wysokiej jakości.
Dużo lepszym rozwiązaniem jest zainstalowanie krojów o odpowiednich wielkościach.
Możesz wpływać na mapę klawiatury, z jakiej korzystać będziemy w oknie „Shell”.
Wystarczy użyć polecenia „setkeyboard” wprowadzając nazwę pliku znajdującego się w
katalogu „Keymaps”, który umieszczony jest z kolei w „Devs” na dysku systemowym. Na
przykład:
setkeyboard ISO-PL
setkeyboard DEVS:Keymaps/ISO-PL
Wprowadzanie poleceń może być żmudne, gdy chcemy wykonać wiele operacji
po kolei. Jest to szczególnie uciążliwe jeśli korzystamy z plików zapisanych w różnych
katalogach. Na szczęście możemy nieco ułatwić sobie pracę przez zastosowanie poleceń
„makelink” oraz „alias”. Pierwsze służy do tworzenia odnośników (ang. link) do
określonych programów. Drugie pozwala zastąpić podawaną linię polecenia własną
nazwą. Możemy na przykład utworzyć odnośnik o nazwie „komputer”, który będzie
wywoływał polecenie „ShowConfig”:
442
Jeżeli podamy nazwę urządzenia „C:”, tak jak powyżej, odnośnik „komputer”
zostanie zapisany w katalogu „C” na dysku systemowym, obok standardowych poleceń.
Jego nazwa nie może pokrywać się z nazwami istniejących plików. Później zamiast pisać:
SYS:Tools/ShowConfig
komputer
dir Worek:SysInfo/
443
unalias DP
alias
● Polecenia rezydentne
resident SYS:System/Format
444
Drugim sposobem jest „włączenie” na stałe atrybutu P przy użyciu polecenia
„protect”, które omawialiśmy wcześniej:
protect SYS:System/Format +P
resident SYSTEMOWE
445
Funkcja ta działa tylko w powiązaniu z ostatnio wykonanym poleceniem.
Dlatego należy jej użyć od razu po wystąpieniu komunikatu z błędem, gdy wywoływana
przez nas opcja nie zostanie zakończona sukcesem. Czasem możemy w zamian zobaczyć
sam numer błędu. W takiej sytuacji należy skorzystać z kolejnego polecenia o nazwie
„fault”. Robimy to w połączeniu z uzyskanym kodem. Przykładowo:
fault 205
Podobną nazwę ma inne polecenie - „which”. Jest nie mniej przydatne, gdyż
odnajduje na dysku konkretny program. Należy zwrócić uwagę, że najjpierw
wyszukiwane są polecenia zainstalowane jako rezydentne, a dopiero później pliki
zapisane na dysku. Na przykład, aby znaleźć program „HDToolBox” wpisz:
which HDToolBox
SYS:Tools/HDToolBox
INTERNAL newcli
lub
RES stack
446
which WAIT ALL
RES wait
System:C/Wait
which LIBS:
Jeżeli chcesz dodać własny katalog, wprowadź jego nazwę zaraz po nazwie
polecenia, a na końcu dodaj argument ADD:
447
lub bez znaku ukośnika:
Możesz wpisać więcej katalogów na raz, lecz argument ADD musi być
umieszczony tylko na końcu linii:
Każdy dodany katalog możesz w każdej chwil skasować przez użycie argumentu
o nazwie REMOVE. Musisz podać go razem z nazwą katalogu do usunięcia:
Gdy będziesz chciał przywrócić poprzedni stan listy, możesz skasować wszystkie
katalogi, które dodałeś. Aby tak się stało podaj słowo RESET, lecz bez żadnej innej
nazwy katalogu:
path RESET
● Korzystanie ze Schowka
448
właśnie do Schowka. Możliwe jest też wycięcie tekstu za pomocą kombinacji PRAWA
AMIGA i litery X. Tekst możesz potem wstawić w inne miejsce za pomocą klawiszy
PRAWA AMIGA i V. Funkcja te działają analogicznie do opcji „Skopiuj” (ang. „Copy”),
„Wytnij” (ang. „Cut”) i „Wstaw” (ang. „Paste”) dostępnych w menu górnym. Schowek
działa domyślnie po załadowaniu systemu. W pewnych sytuacjach przydatne może być
jego wyłączenie. Musisz wtedy uzupełnić polecenie o argument OFF, czyli wpisać razem:
conclip OFF
Schowek może również składać się z wielu „jednostek”, podobnie jak kilka
urządzeń podłączonych do jednego sterownika „.device”. Polega to na tworzeniu wielu
Schowków i przydzieleniu im oddzielnych numerów. System korzysta z nich w razie
potrzeby i zazwyczaj aktualny numer nie jest ważny dla użytkownika. Jednak, gdybyś
potrzebował zmienić numer Schowka na konkretną wartość, wystarczy użyć poniższego
polecenia:
conclip CLIPUNIT=10
● Poprawki systemowe
Jak wiemy każdy model Amigi posiada zamontowany na płycie głównej układ
pamięci zwany Kickstartem. Omawiamy go w rozdziale pod tytułem „Sektor startowy”.
Po wyprodukowaniu pierwszych partii okazało się, że znalazły się w nim drobne błędy.
Dlatego zdecydowano się na dodanie do systemu programu, które je naprawi. Tak
powstało polecenie „setpatch”, które jest pierwszym uruchamianym podczas wczytywania
Workbencha. Jego zadaniem jest zmiana niektórych funkcji systemowych. Aby się o tym
przekonać wywołaj je bez żadnych argumentów:
449
„Setpatch” zapisane jest w sekwencji startowej, czyli w pliku „startup-sequence”
w katalogu „S” na dysku systemowym. Nie należy go usuwać ani zmieniać jego
argumentów, chyba że powodują kłopoty w działaniu komputera. W Internecie można
spotkać różne jego wersje, bowiem wydawane były kilkukrotnie poprawki, które nie są
dołączone do standardowego Workbencha. Instalacja nowszej wersji (na przykład o
numerze 43.3) może okazać się konieczna, gdy Twoja Amigi posiada zamontowaną kartę
rozszerzeń z procesorem Motorola 68040 lub 68060.
450
● Obsługa datatypów
adddatatypes SYS:Devs/Datatypes/GIF
diskchange DF1:
Polecenie nie posiada żadnego dodatkowego argumentu. Przy tej okazji warto
dodać, że istnieje możliwość wyeliminowania wspomnianych wcześniej odgłosów stacji
dyskietek. Niektóre stacje mogą bowiem wydawać głośne dźwięki. Aby je „wyłączyć”
należy skorzystać z programu typu „no click”, których kilka znajduje się na Aminecie.
451
Przejdź do katalogu „util/cdity” i odszukaj nazwy rozpoczynające się na „NoClick”, na
przykład „noclick20_usr.lha”. Zwróć uwagę, że uruchomienie programu nie spowoduje
zmiany funkcji systemu, dyskietki nadal będą rozpoznawane automatycznie.
Taki wpis jednak nie wystarczy. Na końcu linii należy podać funkcję, którą
chcemy uruchomić. Do wyboru mamy podstawowe funkcje – przewijanie taśmy i
pomijanie plików. Jeżeli chcemy przewinąć taśmę do początku dodajemy argument REW:
452
Zwróć uwagę, że choć dzisiaj napędy taśmowe są bardzo rzadko stosowane, dla
Amigi powstało kilka programów służących do archiwizacji danych na takich nośnikach.
Jeden z nich znajduje się na standardowym wyposażeniu Workbencha. Aby go uruchomić
przejdź do katalogu „Tools” na dysku systemowym i dokonaj dwukliku na ikonie
„HDBackup”. Opcję związaną z obsługą streamera znajdziesz m.in. w menu górnym
„Devices”, gdzie umieszczono funkcję o nazwie „TAPE:”. Program jest mało
rozbudowany, lecz znajdziemy kilka lepszych.
● Zmienne środowiskowe
Pierwsze mogą być odczytywane przez wszystkie programy, drugie mogą być
używane przez jeden proces CLI - ten, w którym zostały utworzone. Aby wyświetlić listę
zmiennych środowiskowych wystarczy wprowadzić polecenie o nazwie „setenv” bez
żadnych argumentów. W oknie pojawi się komunikat w następującej formie:
453
Każda z nazw oznacza oddzielną zmienną i zawierać może tekst lub wartość
liczbową. Możemy z nich korzystać jako argumenty innych poleceń. Dzięki temu bez
problemu sprawdzimy co zawierają. Wystarczy użyć kolejnego polecenia „echo”, które
służy do wyświetlania dowolnych tekstów w oknie AmigaDOS. Na przykład:
echo $Workbench
454
wersja
oraz
42
getenv Moja_Amiga
jak i:
env Moja_Amiga
1200
lecz odnosi się do innej zmiennej - globalnej lub lokalnej. Analogicznie działają
polecenia „unsetenv” lub „unset”, lecz powodują usunięcie niepotrzebnej już zmiennej.
Wystarczy podać jej nazwę:
455
unsetenv Moja_Amiga
lub
unset Moja_Amiga
Poniżej podajemy listę kilku ważnych zmiennych, które przydają się podczas
korzystania z całego systemu:
456
● Tworzenie skryptów AmigaDOS
ed Worek:skrypt2
457
Prześledźmy działanie całości. Pierwszy wers to komentarz, który musi
rozpoczynać się znakiem średnika. Poza tym może zawierać dowolne znaki, jego treść nie
wpływa na funkcjonowanie skryptu. Nie musi znajdować się na początku pliku, zależy to
od użytkownika, który może oznaczyć inny fragment. Jest to wygodne, gdy tworzymy
dłuższe i bardziej rozbudowane pliki. Polecenie ASK oczekuje na wpisanie odpowiedzi
na pytanie, a następnie zapamiętuje ją. Możemy potwierdzić działanie przez naciśnięcie
klawisza T (w angielskiej wersji Y) lub zanegować naciskając N. Następnie umieszczona
została instrukcja warunkowa typu IF-ELSE, dzięki której możemy zdecydować jaka
operacja zostanie wykonana po wciśnięciu odpowiedniego klawisza.
Polecenie IF musi być zawsze używane wraz z ENDIF. Jeśli warunek określony
po IF zostanie spełniony, wykonane będą polecenia pomiędzy IF a ENDIF lub ELSE. W
przeciwnym razie zadziałają polecenia umieszczone między ELSE a ENDIF.
Schematycznie możemy to zapisać tak jak poniżej:
IF warunek
polecenie1
ELSE
polecenie2
ENDIF
458
IF 1 EQ 2 VAL
ECHO „Liczby są równe”
ELSE
ECHO „Liczby nie są równe”
ENDIF
Jak widać na końcu linii z instrukcją IF musimy dodać słowo VAL, które
oznacza, że chcemy porównywać wartości liczbowe. Jeżeli chcemy odwrócić warunek,
możemy użyć argumentu NOT podawanego w taki sposób:
IF NOT 1 EQ 2 VAL
ECHO „Liczby nie są równe”
ELSE
ECHO „Liczby są równe”
ENDIF
Możemy zbadać czy identyczne są dwa ciągi znaków. Służy do tego argument o
nazwie EQ. W tym przypadku należy usunąć słowo VAL. Przykładowy program może
wyglądać następująco:
IF „AMIGA” EQ Worek:tekst7
ECHO „To jest to samo!”
ELSE
ECHO „To jest coś innego”
ENDIF
Zwróć uwagę, że podczas porównywania nie jest brana pod uwagę wielkość
znaków. Można też sprawdzać czy tekst jest „większy” lub „równy” drugiemu. Robimy to
za pomocą kolejnego argumentu GE:
IF „AMIGA” GE Worek:tekst7
ECHO „Tekst jest większy”
ELSE
ECHO „Tekst jest równy”
ENDIF
W taki sam sposób używamy argumentu GT, przy czym sprawdza on tylko czy
ciąg jest „większy”. Dlatego jako odpowiedź możemy użyć następującego przykładu:
459
IF „AMIGA” GT Worek:tekst7
ECHO „Tekst jest większy”
ELSE
ECHO „Tekst jest równy lub mniejszy”
ENDIF
IF EXISTS S:startup-sequence
ECHO „Plik jest utworzony”
ELSE
ECHO „Pliku nie ma na dysku”
ENDIF
Gdy napiszemy cały skrypt musimy go zapisać tak samo jak każdy inny plik
tekstowy. Potem możemy go uruchomić na kilka sposobów. Pierwszy to użycie polecenia
„execute”. Należy podać nazwę pliku wraz ze ścieżką dostępu:
execute Worek:skrypt7
Drugim sposobem jest wpisanie samej nazwy skryptu, co jest szybsze i bardziej
eleganckie. Aby było to możliwe musimy ustawić atrybut S dla pliku zawierającego
skrypt. Robimy to za pomocą polecenia „protect”, które omawialiśmy wcześniej:
protect Worek:skrypt7 +S
Teraz, aby uruchomić skrypt wystarczy wpisać jego nazwę. Oczywiście dotyczy
to sytuacji, gdy katalogiem bieżącym jest ten sam katalog, gdzie został zapisany plik. W
innym wypadku nazwę należy uzupełnić o ścieżkę dostępu. Ostatnia możliwość to
uruchomienie skryptu za pomocą ikony na Workbenchu. Należy utworzyć ikonę pliku
typu „Projekt” (ang. „Project”), a następnie w polu „Program” (ang. „Default Tool”)
wpisać nazwę polecenia:
C:IconX
460
Spowoduje ono uruchomienie skryptu bezpośrednio po wykonaniu „dwukliku”
na ikonie. Sposób ten nie zawsze jest wygodny, warto jednak wiedzieć o takiej
możliwości.
Gry skrypt uruchamiamy przy użyciu atrybutu S, możemy podać samą nazwę
pliku. Dzięki temu może być on traktowany podobnie jak zwykłe polecenie AmigaDOS.
Może również posiadać własne argumenty. Aby możliwe było ich użycie, w treści skryptu
musisz zapisać kilka dodatkowych symboli. Spójrz na przykład:
.KEY argument1,argument2
echo „Argument pierwszy to <argument1>”
echo „Argument drugi to <argument2>”
461
Jak widzisz na końcu dodaliśmy proste obliczenie sumy argumentów. Jest to
możliwe dzięki zastosowaniu polecenia „eval”. Należy pamiętać, aby nazwy argumentów
były podane w klamrach, w przeciwnym razie wystąpi błąd. Argument NOLINE dodany
na końcu linii wraz z poleceniem „echo” powoduje, że kursor nie jest przesuwany do
następnej linii. Dzięki temu wynik obliczenia zobaczymy bezpośrednio po znaku
dwukropka. W taki sam sposób możemy dokonywać innych operacji, na przykład
obliczyć iloczyn liczb. Mówiliśmy o tym w części pod tytułem „Działania
matematyczne”. Podczas tworzenia skryptów zachodzi konieczność wyboru określonych
opcji lub pliku do wykorzystania. Można to osiągnąć w łatwy sposób za pomocą poleceń
„requestchoice” oraz „requestfile”. Pierwsze służy do wywoływania okna wyboru opcji,
na przykład takiego:
Jak widać każdy należy ująć w cudzysłów. Pierwszy oznacza tytuł okna, drugi –
treść wyświetlonego komunikatu. Trzeci argument określa przyciski, które mają pojawić
się w dolnej części okna. Ich ilość jest ograniczona miejscem dostępnym na ekranie,
należy je jednak rozdzielić znakiem „|”. Gdy użytkownik wybierze jeden z przycisków,
polecenie wyświetli liczbę odpowiadającą wskazanej opcji. W naszym przypadku będzie
to wartość 0, 1 lub 2. Na potrzeby skryptu odpowiedź warto zapisać w pliku tekstowym.
Całość ma następującą postać:
Plik o nazwie „wybór1” w „Ram Dysku” będzie zawierał numer opcji wybranej
przez użytkownika. Podobnie działa polecenie „requestfile”, umożliwia jednak
wyświetlenie okna wyboru plików. Aby je uruchomić nie trzeba podawać żadnych
argumentów, jednak warto ustawić podstawowe opcje. Spójrz na przykład:
462
requestfile DRAWER=”RAM:” TITLE=„Wybierz plik ikony” PATTERN=”#?.info”
463
464
AREXX
465
466
W systemie Amigi poszczególnie programy nie są od siebie odizolowane, lecz
mogą współpracować. Przykładem może być przekazywane informacji pomiędzy kilkoma
uruchomionymi oknami. W większości przypadków istnieje możliwość sterowania
działaniem programów przez użytkownika. Wystarczy skorzystać z tytułowego ARexxa,
czyli języka programowania wchodzącego w skład standardowego Workbencha. Oparty
został na języku o nazwie Rexx, który został opracowany przez firmę IBM, lecz zawiera
funkcje związane ze specyficznymi możliwościami systemu Amigi. Za pomocą ARexxa
możemy sterować programem nie tylko podczas bieżącej pracy, ale również w sposób
automatyczny. Moliwe jest samoczynne wykonywanie zadanych operacji, a także
sterowanie wieloma programami na raz w celu uzyskania nowej, bardziej złożonej
funkcji. W tym celu należy napisać program ARexxa zwany, podobnie jak w przypadku
AmigaDOS - „skryptem”. Tworzymy go tak samo, czyli w edytorze tekstu i zapisujemy
w formie zwykłego pliku tekstowego. Programy posiadają wbudowane polecenia, za
pomocą których możemy wywoływać różne opcje. Możliwość ta dotyczy całego systemu
Amigi, datego tworzenie skryptu ARexxa nie różni się w zasadniczy sposób od pisania
skryptu AmigaDOS. Należy jednak korzystać z innych poleceń. Każdy program posiada
własne funkcje i są one zwykle opisane w dołączonej dokumentacji.
Warto zwrócić uwagę, że nie każde wywołanie ARexxa musi wiązać się z
wpisywaniem poleceń w edytorze tekstu. Niektóre programy posiadają opcje
umożliwiające na sterowanie z poziomu interfejsu użytkownika, na przykład menu
górnego. Często umieszczone są w formie opcji „uruchamiających” i „zatrzymujących”
zapisywanie poleceń, które uruchamiany w zwykły sposób za pomocą myszki. W
rezultacie otrzymujemy gotowy plik skryptu, który będzie zawierał wskazane przyciski,
menu lub inne elementy programu. Możemy go później zmodyfikować lub poprawić, lecz
jest to dużo łatwiejsze niż pisanie od podstaw. Wykonywanie skryptu można wywoływać
za pomocą dodatkowych opcji menu górnego lub odpowiednich kombinacji klawiszy. Nie
jest to co prawda regułą, ale możliwości takie udostępnia wiele bardziej rozbudowanych
programów.
Aby było możliwe sterowanie programem, musi posiadać tzw. port ARexxa.
Każdy port posiada określoną nazwę, co także opisane powinno być w dokumentacji
programu. Może być to na przykład „DB.1” lub „OPUS.1” w przypadku programu
„Directory Opus”. Numery portów będą się zmieniać w zależności od tego w jaki sposób
uruchomimy program. Zwróć uwagę, że każdy będzie posiadał własną nazwę i nie mogą
467
one się pokrywać. Gdy uruchomisz program więcej niż raz, zwykle będzie on posiadał
port o kolejnym numerze. Pozwala to na kontrolę każdego programu oddzielnie,a nawet
na przekazywanie komunikatów pomiędzy działającymi kopiami tego samego programu.
Stosowanie ARexxa ma sens przede wszystkim w sytuacji, gdy chcesz wykonać określone
operacje wielokrotnie. Omówiony wcześniej sposób tworzenia skryptu za pomocą menu
górnego pozwala na korzystanie tylko z niektórych funkcji. Jeżeli potrzebujemy użyć
bardziej zaawansowanych opcji, nie ma innej rady jak napisanie skryptu ARexxa od
podstaw.
Jak widać znaki „/*” oraz „*/” oznaczają początek i koniec komentarza, stanowią
klamrę. Mogą być umieszczone w kilku liniach, na przykład:
/* Skrypt
dla programu
Multiview */
Kolejnym elementem jest nazwa portu Arexxa, dla którego przeznaczony jest
program. Należy go podać jako argument po słowie ADDRESS. W naszym przypadku
linia ma następująca formę:
ADDRESS 'MULTIVIEW.1'
468
OPTIONS RESULTS
Nazwę pliku podajemy wraz ze ścieżką dostępu ujętą w apostrof lub cudzysłów.
Nazwy poleceń mogą być pisane małymi lub WIELKIMI literami, nie ma to znaczenia dla
wykonywanych funkcji. Najlepiej pisać tak, aby skrypt był później dla nas czytelny.
Zobaczmy jak wygląda w całości:
multiview S:startup-sequence
RexxMast
469
Uzyskasz następujący komunikat:
Jeżeli interpreter jest już uruchomiony – na przykład w innym oknie CLI – pod
spodem zobaczysz taką informację:
rx Worek:skrypt1
● Zmienne
n = 10
470
spowoduje przyporządkowanie symbolowi „n” wartości liczbowej 10. Jeżeli
chcemy zmiennej przypisać tekst należy go umieścić pomiędzy apostrofami, w
przeciwnym razie skrypt może nie działać prawidłowo:
i = 'Ala ma konta'
a.1 = „Amiga”
a.2 = „Atari”
a.3 = „Amstrad”
● Operatory
i = 1
n = 10 + i
z = n + i
lub
i = a / b
i = 10 / 2
lub
471
i = (a – 10) * (1 + c) / 20
| (LUB)
Sposób zapisu: i = a | b
Aby wartość zmiennej „i” była logiczną „prawdą” (czyli wartością 1), wystarczy,
że jedna ze zmiennej „a” lub „b” będzie miała wartość niezerową.
~ (NIE)
Sposób zapisu: i = ~a
Powoduje odwrócenie wartości logicznej, czyli „prawdę” (1) na „fałsz” (0) i
odwrotnie.
& (I)
^ (ALBO)
Sposób zapisu: i = a ^ b
Działa podobnie jak LUB, z tą różnicą, że wynik nie będzie „prawdą” jeśli
wartość 1 będzie przypisana do obu zmiennych „a” i „b”.
472
znaczenie, za wyjątkiem ostatniego, który oznacza znak równości. Jest zapisywany w
formie dwóch symboli „=”, gdyż za pomocą pojedynczego znaku przypisujemy wartości
do zmiennych, tak jak pokazaliśmy wcześniej. ARexx rozróżnia obie sytuacje, stąd
musimy użyć podwójnego zapisu.
● Polecenia
SAY LENGTH('AMIGA')
d1 = LENGTH('AMIGA')
d1 = LENGTH('AMIGA') / 2
GETOBJECTINFO VAR
SAY result
473
● Pętle
DO i = 1 TO 10 BY 1
… tutaj zawartość pętli …
END
Zmienna „i” występuje jako licznik obiegu pętli. Po każdym obiegu jej wartość
zwiększa się o 1. Może mieć dowolną nazwę, jednak po znaku równości należy podać
liczbę stanowiącą początkową wartość. Po słowie TO wprowadzamy liczbę, po której
osiągnięciu ARexx przestanie wykonywać pętlę. Za argumentem BY znajduje się liczba, o
którą zmienna będzie zwiększana po każdym obiegu. Pomiędzy słowami DO i END
umieszczamy serię poleceń, które będą zawarte w pętli. W naszym przypadku wartość
zmiennej „i” będzie zwiększana o 1 - od wartości 1 do 10.
i = 0
DO WHILE i<10
i = i + 1
END
474
Pętla „DO UNTIL”
● Polecenia warunkowe
Skrypt może zawierać funkcje, które będą wykonane w sytuacji, gdy spełniony
zostanie określony warunek o wartości logicznej. Nazywamy je „warunkowymi”.
Możemy z nich korzystać za pomocą polecenia o nazwie IF. Spójrz na poniższy fragment:
OPTIONS RESULTS
i = 0
DO FOREVER
i = i + 1
IF i==35 THEN EXIT
END
Gdy zmienna „i” osiągnie wartość 35, program zostanie wyłączony przez
wykonanie polecenia EXIT. Słowo THEN jest potrzebne, aby zaznaczyć miejsce, w
którym kończy się warunek, a rozpoczyna polecenie do wywołania (w razie spełnienia
warunku umieszczonego po słowie IF). Linia zawierająca warunek może być także
zapisana w bardziej rozbudowanej formie:
OPTIONS RESULTS
i = 0
DO FOREVER
i = i + 1
IF i==35 THEN DO
i = i * 10
SAY i
EXIT
END
475
Dodatkowo można użyć polecenia o nazwie ELSE. Służy do określenia operacji,
która będzie wykonana w sytuacji, gdy warunek nie zostanie spełniony. W tym celu
możemy oczywiście użyć drugiego polecenia IF, na przykład:
i = i + 1
IF i==35 THEN DO
i = i * 10
SAY i
EXIT
END
ELSE SAY 'Liczba jest różna od 35.'
END
● Polecenia sterujące
OPTIONS RESULTS
i = 0
DO FOREVER
i = i +1
IF i==20 THEN DO
i = i * 10
476
SAY i
JUMP koniec
END
ELSE SAY 'Liczba mniejsza od 20'
END
koniec:
Możesz użyć serii poleceń IF, aby wskazać jaka operacja będzie wykonana, gdy
warunek osiągnie różne kolejne wartości. W zamian możemy użyć polecenia o nazwie
SELECT, które poprawi czytelność programu. Na przykład, zamiast:
OPTIONS RESULTS
i = 0
DO FOREVER
i = i + 1
IF i = 1 THEN SAY 'Jeden'
IF i = 2 THEN SAY 'Dwa'
IF i > 3 THEN SAY 'Więcej'
END
OPTIONS RESULTS
i = 0
DO FOREVER
i = i + 1
SELECT
WHEN i = 1 THEN SAY 'Jeden'
WHEN i = 2 THEN SAY 'Dwa'
OTHERWISE SAY 'Więcej'
END
477
OPTIONS RESULTS
i = 0
DO FOREVER
i = i + 1
IF i==20 THEN DO
i = i * 10
SAY i
BREAK
END
ELSE SAY 'Liczba mniejsza od 20'
END
W naszych programach wielokrotnie powtarza się słowo END. Jest ono używane
w celu oznaczenia końca wydzielonej grupy poleceń, na przykład wtedy, gdy zastosujemy
warunek IF. W pętli typu „DO ... TO” możemy umieścić dodatkowo nazwę zmiennej:
DO i = 1 TO 10 BY 1
... zawartość naszej pętli...
END i
a = 'AMIGA'
lub
tekst1 = 'EKRAN WORKBENCHA'
478
wynik = COMPRESS(tekst)
Możemy także, zamiast SPACJI, pozbawić tekstu innych znaków. W tym celu
polecenie należy uzupełnić według poniższego schematu:
z tekstu usunięte będą wszystkie podane znaki. Zwróć uwagę, że każdy z nich
będzie traktowany osobno, niezależnie od kolejności, w której zostały wpisane oraz ilości
jaką zawiera zmienna „tekst”. W naszym przykładzie ciąg pozbawiony będzie wszystkich
znaków „plus” i „minus”,czyli stosując wpis:
AmigaAtari
wynik = DELSTR(dane1,3 5)
dane1 = 'Euro2012'
SAY DELSTR(dane1,5,2)
479
Euro12
W podobny sposób możemy usuwać całe wyrazy. Warunkiem jest, aby ciąg
zawierał odstępy, inaczej poszczególne wyrazy nie zostaną prawidłowo rozpoznane i
rozdzielone. Użyjemy funkcji o nazwie DELWORD. Jej obsługa jest analogiczna do
poprzedniej:
Jak łatwo się domyślić powyższe polecenie skasuje dwa wyrazy licząc od
drugiego z kolei. W rezultacie zobaczymy tekst:
Euro Polsce
Euro w Polsce
wynik = COMPARE(tekst1,tekst2)
Gdy oba teksty będą identyczne, w rezultacie uzyskamy liczbę 0. Jeśli ciągi będą
się różnią, zmienna przyjmie wartość oznaczającą numer pierwszego znaku, który jest
inny. Jeżeli ciągi mają różną długość, przy operacji porównywania krótszy jest
uzupełniany znakami SPACJI. Można to zmienić przy pomocy dodatkowego argumentu
podawanego w nawiasie:
480
wynik = COMPARE(tekst1,tekst2,'+')
Dzięki temu krótszy tekst będzie uzupełniany znakiem „plusa”. Zwróć uwagę, że
zawartość zmiennej nie jest modyfikowana. Całość ma charakter tymczasowy, lecz użyty
znak może mieć znaczenie w przypadku tworzenia bardziej skomplikowanych skryptów.
Tekst możemy także kopiować i tworzyć duplikaty. W tym celu zastosować należy
funkcję COPIES:
wynik = COPIES(tekst,5)
Liczba podana w nawiasie oznacza ilość powtórzeń jaka znajdzie się w zmiennej
„wynik”. Na przykład:
wynik = COPIES('Amiga',4)
SAY wynik
AmigaAmigaAmigaAmiga
wynik = CENTER('Amiga',9)
SAY wynik
xxAmigaxx
481
Oczywiście litery „x” podaliśmy tylko dla lepszego zrozumienia, w tych
miejscach znajdować się będą SPACJE. Jeżeli potrzebujesz, aby zamiast nich tekst został
uzupełnionymi innymi znakami, należy je wpisać dodatkowy argument:
wynik = CENTER('Amiga',9,'%')
%%Amiga%%
wynik = CENTER('Amiga',8,'%')
%Amiga%%
Podana długość powinna być większa niż rozmiar tekstu, w przeciwnym razie
całość zostanie obcięta. Dwa teksty możemy nałożyć na siebie. Służy do tego funkcja
OVERLAY. W najprostszy sposób można jej użyć tak:
tekst1 = 'Amiga'
tekst2 = 'C64'
SAY OVERLAY(tekst1,tekst2)
SAY OVERLAY(tekst1,tekst2,3)
482
SAY OVERLAY(tekst1,tekst2,3,10,'-')
SAY INSERT(tekst1,tekst2,6)
SAY INSERT(tekst1,tekst2,6,3)
Jeżeli podamy liczbę, która przekracza długość tekstu, brakujące litery zostaną
standardowo uzupełnione SPACJAMI. Można to zmienić przez wpisanie znaku, którym
tekst zostanie wypełniony zamiast SPACJI. Robimy to w następujący sposób:
SAY INSERT(tekst1,tekst2,30,6,'+')
SAY INDEX(tekst1,tekst2)
483
SAY INDEX(tekst1,tekst2,4)
tekst1 = '12345'
tekst2 = '4'
SAY LASTPOS(tekst2,tekst1)
SAY LASTPOS(tekst2,tekst1,3)
tekst = 'Amiga'
SAY LEFT(tekst,3)
Ami
Jeżeli podamy wartość przekraczającą długość ciągu, brakująca część zostanie
uzupełniona SPACJAMI. Podając dodatkowy argument możemy zmienić je na inny znak:
SAY LEFT(tekst,30,'+')
484
Opcja ta działa analogicznie do poprzednich funkcji. Bardzo przydatną
możliwością jest obliczenie długości ciągu, co możemy zrobić za pomocą funkcji
LENGTH. Wystarczy podać tekst zawarty w zmiennej:
ADDRESS 'MULTIVIEW.1'
OPTIONS RESULTS
GETOBJECTINFO VAR
tekst1 = result
SAY tekst1
485
W opisany sposób możemy uzyskać różne wartości zmiennej „tekst1”. Polecenie
„getobjectinfo” przyjmie informacje przekazywane przez system datatypów. Gdy program
nie będzie w stanie odczytać żadnych danych, otrzymamy pustą zmienną. ARexx ma
jednak większe możliwości. Może mianowicie odczytywać dane bez pośrednictwa innych
programów. Dzięki temu możliwe jest pisanie samodzielnie działających skryptów.
Niektóre mogą być nawet traktowane jak polecenia AmigaDOS.
OPEN('plik2','S:user-startup','READ')
Pierwszy oznacza tzw. nazwę „logiczną”, czyli kod pliku, którym będziemy
posługiwać się w programie. Może być to dowolny tekst, powinien jednak
charakteryzować plik, aby skrypt był zapisany w czytelny sposób. Drugi argument to
nazwa pliku zapisanego na dysku, uzupełniona o pełną ścieżkę dostępu. Na koniec
podajemy informację czy chcemy odczytywać czy zapisywać informacje. W pierwszym
przypadku należy użyć argumentu READ, w drugim - WRITE. Plik możemy także
uzupełniać przez dopisanie na końcu nowego fragmentu. W takiej sytuacji należy podać
słowo APPEND. Zamiennie możliwe jest używanie skrótów w postaci pierwszych liter
nazw argumentów, czyli R, W, lub A. Ze względu na nazwę funkcji OPEN, operacja
przygotowania do pracy nazywana jest „otwieraniem” pliku. Gdy więc plik jest już
„otwarty”, możemy przystąpić do wywołania innych funkcji. Pokażemy to na przykładzie
zwykłych plików tekstowych, takich jak „startup-sequence” czy „user-startup”.
linia = READLN('plik2')
486
Jako argument podajemy nazwę logiczną, którą wprowadziliśmy wcześniej za
pomocą OPEN. Każde wywołanie funkcji READLN odczytuje pojedynczą linię tekstu.
Zamiast całej linii możemy też odczytać określoną liczbę znaków. W tym celu użyjemy
funkcji READCH:
linia = READCH('plik2',10)
WRITELN('plik2','Nowa linia')
lub
WRITECH('plik2','Nowy wpis')
tekst = 'Amiga'
WRITELN('plik2',tekst)
487
CLOSE('plik2')
IF OPEN('plik1','S:startup-sequence','READ') THEN DO
DO UNTIL EOF('plik1')
SAY READLN('plik1')
END
CLOSE('plik1')
END
488
plik okaże się możliwy do odczytania. W przeciwny razie wywołane zostanie polecenie
EXIT, czyli skrypt zostanie zakończony. Drugi warunek działa analogicznie, lecz odnosi
się do możliwości zapisania pliku. Dalej przechodzimy do wykonania pętli typu „DO
UNTIL”. Zmiennej „tekst” przypisujemy zawartość linii odczytanej z pliku o symbolu
„plik1”. Następnie treść tej samej zmiennej zostaje zapisana w pliku „plik2”. Pętla została
uzupełniona o słowo EOF, tak samo jak w poprzednim przykładzie. Dzięki temu
zakończy działanie wtedy, gdy odczyta wszystkie linie zapisane w pliku źródłowym.
Funkcja zapisująca dane umieszczona jest w tej samej pętli, co powoduje, że każdy odczyt
wiążę się od razu z zapisaniem danych w pliku docelowym. W efekcie skopiowana
zostanie cała zawartość pliku o kodzie „plik1” do „plik2”.
● Format liczb
NUMERIC DIGITS 3
NUMERIC FUZZ 2
489
nie sposobu wyświetlania wartości liczbowych, który również możemy zmieniać, lecz
inaczej. W tym przypadku do dyspozycji mamy dwa formaty – tzw. notację „naukową” i
„inżynierską”. Uzyskujemy je przez wpisanie polecenia – odpowiednio:
Ułatwia to stosowanie przedrostków typu „kilo” czy „mega”, które dobrze znamy
z jednostek objętości takich jak „kilobajt” i „megabajt”. Stąd widać, że nie są to jedynie
informacje dla osób zainteresowanych czystą matematyką.
● Podprogramy
490
czesc2:
SAY 'To ja'
RETURN
SAY 'Zaczynamy'
CALL policz 10
SAY result
SAY 'Koniec'
EXIT
policz:PROCEDURE ARG x
SAY 'Obliczam wynik'
RETURN x+2
Jak widać, aby utworzyć funkcję podajemy jej nazwę zakończoną znakiem
dwukropka. Dalej dopisujemy słowo PROCEDURE, następnie argument ARG i
dowolną ilość zmiennych rozdzieloną znakami SPACJI. Następnie umieszczamy
polecenia, które ma wykonać funkcja. Całość kończymy słowem RETURN, po którym
wpisujemy zmienną lub wartość jaką chcemy uzyskać w wyniku. Funkcję wywołujemy w
ten sam sposób co podprogram, lecz musimy podać wartości, które zostaną przypisane do
tych, które podaliśmy po słowie ARG. Z wnętrza funkcji nie będą dostępne żadne inne
zmienne. Dzięki temu jej treść może zawierać symbole takie same jak w programie
głównym i będą one rozróżniane.
491
● Korzystanie z poleceń AmigaDOS
● Data systemowa
Zmienna „a” będzie zawierać datę w formacie DZIEŃ MIESIĄC ROK. Można
to zmienić przez określenie informacji, którą chcemy odczytać. Na przykład:
a = DATE('W')
492
pozwoli zapisać w zmiennej samą nazwę dnia tygodnia. W ten sam sposób
możemy odczytać informacje w innych formatach. Oto ich lista:
● Komunikaty o błędach
493
+++ Error 35 in line 17: Extraneous characters
Command returned 10/35: Extraneous characters
2 – EXECUTION HALTED
Wstrzymanie wykonywania skryptu, co sugeruje, że program zakończył działanie
na skutek ingerencji użytkownika. Nie jest to żadna nieprawidłowość, lecz ARexx
informuje o tym fakcie, abyś nie miał wątpliwości co do wywołanej funkcji.
3 – INSUFFICIENT MEMORY
Taki komunikat znaczy, że Twoja Amiga ma zbyt małą ilość pamięci operacyjnej
do wykonania zadanej czynności. Jeżeli część pamięci jest zajęta, spróbuj ją zwolnić
przez wyłączenie zbędnych programów lub usunięcie plików z „Ram Dysku”. Gdy i to
zawiedzie, musisz po prostu wyposażyć komputer w dodatkową pamięć. Możesz także
494
spróbować przebudować program, aby wykonał operację w inny sposób, zwróć jednak
uwagę na to, że nie zawsze będzie to możliwe. Zależy to od rezultatu jaki chcemy uzyskać
oraz programów, które wykorzystujemy.
4 – INVALID CHARACTER
W programie użyto nieprawidłowego znaku, którego interpreter nie jest w stanie
rozpoznać. Może to również dotyczyć wartości liczbowej. W takiej sytuacji spróbuj
przedstawić ją w innej formie, na przykład jako liczba zapisana dwójkowo lub
szesnastkowo.
5 – UNMATCHED QUOTE
Jest to błąd składniowy. Występuje dość często, jako że przy wprowadzaniu
danych łatwo o pomyłkę. Oznacza, że jeden z cudzysłowów lub apostrofów nie został
„zamknięty”. Przypomnijmy, że za ich pomocą oznaczamy początek i koniec ciągów
tekstowych. Każdy powinien zawierać parę znaków w formie „...” lub '...'. Innymi
słowy błąd ten oznacza, że znak rozpoczynający klamrę nie został uzupełniony o drugi -
taki sam, który ma klamrę kończyć. Aby go wyeliminować sprawdź szczegółowo
wszystkie linie, w których występują ciągi tekstowe.
6 – UNTERMINATED COMMENT
Występuje w sytuacji podobnej do poprzedniego błędu, ale w odniesieniu do
znaków rozpoczynających i kończących linie komentarza. Powinny one zawierać się
między znakami „/*” oraz „*/”. Musisz sprawdzić wszystkie komentarze, zwróć uwagę
na te, które wprowadzone są w formie kilku linii.
8 – INVALID TOKEN
Użyłeś operatora lub polecenia nieznane dla ARexxa. Zwykle błąd polega na
drobnej pomyłce przy wprowadzaniu nazwy, czyli tzw. „literówce”.
495
9 – SYMBOL OR STRING TOO LONG
Nazwa jednej z użytej zmiennej jest zbyt długa. W takiej sytuacji musisz ją
skrócić, gdyż nie jest możliwy podział na kilka części. Zmienne muszą bowiem
występować jako osobne, jednolite nazwy.
19 – INVALID PROCEDURE
Użyłeś w sposób nieprawidłowy polecenia PROCEDURE.
496
20 – UNEXPECTED THEN OR WHEN
W nieprawidłowy sposób użyłeś słowa THEN lub WHEN. Pamiętaj, że nie
mogą one występować samodzielnie, lecz powinny być wprowadzone po IF lub
SELECT.
25 – MISSING OTHERWISE
Konstrukcja typu „SELECT ... WHEN ... THEN ... END” nie zawiera słowa
OTHERWISE. Zwróć uwagę, że musi być ono użyte jeżeli żaden z wprowadzonych
warunków nie będzie spełniony. W przeciwnym razie funkcja byłaby niekompletna.
497
27 – SYMBOL MISMATCH
Nazwa zmiennej występującej po END nie zgadza się z symbolem
występującym po słowie DO. W obu przypadkach możesz umieścić nazwę zmiennej
oznaczającej licznik obiegów pętli, jednak muszą być one ze sobą zgodne.
28 – INVALID DO SYNTAX
Użyłeś nieprawidłowej konstrukcji typu „DO ... TO ... BY”. Zazwyczaj błąd
polega na braku nazwy zmiennej, na przykład zamiast:
DO i = 1 TO 10 BY 1 wprowadzono linię: DO TO 10 BY 1
29 – INCOMPLETE IF OR SELECT
Podana konstrukcja „IF ... THEN” lub „SELECT ... END” okazała się
niekompletna. Sprawdź czy po IF znajduje się wyrażenie o wartości logicznej.
31 – SYMBOL EXPECTED
Oznacza, że w miejscu, gdzie powinna znajdować się nazwa zmiennej użyłeś
nazwy polecenia, funkcji lub innego nieprawidłowego znaku
35 – EXTRANEOUS CHARACTER
W jednej z linii programu zapisanych zostało zbyt wiele znaków.
Prawdopodobnie tam, gdzie linia powinna się skończyć wprowadziłeś dodatkowe znaki i
całość nie tworzy poprawnego wpisu.
498
41 – INVALID EXPRESSION
ARexx nie może obliczyć wartości wprowadzonego wyrażenia. Może być to na
przykład próba dzielenia przez zero.
42 – UNBALANCED PARENTHESES
Użyłeś nawiasu, lecz nie został on zamknięty.
499
ZAKOŃCZENIE
Temat systemu operacyjnego z pewnością nie został wyczerpany. Ujęte zostały
tematy najbardziej potrzebne użytkownikom poznającym tajniki Amigi. Osoby
powracające po latach do „przyjaciółki” mogą przypomnieć sobie sposób wykorzystania
oprogramowania, a także zebrać lub rozszerzyć posiadane wiadomości. Drugi tom
podręcznika odpowie na bardziej szczegółowe wymagania. Omówimy m.in. rozszerzenia
pozwalające przystosować Amigę do nowoczesnych warunków pracy, takie jak obsługa
procesorów PowerPC czy karty graficzne. Zajmiemy się szerzej wieloma tematami, które
w pierwszej części zostały tylko zasygnalizowane. Celem serii jest dać praktyczny
poradnik, który przyda się w sytuacjach awaryjnych, a także stanowić inspirację do
zgłębiania tematyki systemu operacyjnego.
500