PRONET, CZYLI PARNET CORAZ LEPSZY! Moûliwoôê îâczenia komputerów to temat o wciâû duûej popularnoôci. Dla Amig mamy ParNet, choê nie jest on ideaîem. Oto jego nowa wersja! Stanisîaw Szczygieî (Stanley) Îâczenie Amig jest tematem ciekawiâcym duûâ czëôê naszych Czytelników. Przekazywanie danych, moûliwoôê równoczesnej pracy, korzystanie ze wspólnych zasobów dyskowych to niektóre przyczyny powstawania róûnych systemów poîâczeï. Dla Amig jednym z najwaûniejszych standardów zostaî tzw. ParNet -- moûliwoôê poîâczenia Amig poprzez port drukarki (centronics). ParNet byî juû opisywany na naszych îamach, nie bëdziemy wiëc teraz skupiaê sië na jego zaletach. Warto natomiast spojrzeê na jego wady. A, niestety, jest ich kilka. Najpowaûniejsze to koniecznoôê inicjalizacji (instalacji) programowej urzâdzeï (dysków) na przeciwnym "koïcu" poîâczenia oraz powaûne ograniczenia przy zapisywaniu danych przez niektóre programy za poôrednictwem kabla ParNetu. Jednym z takich programów jest np. edytor CED! Idea komunikacji "metodâ" ParNetu byîa kilkakrotnie udoskonalana, pojawiaîy sië nowe wersje sterowników komunikacji. Ostatnio powstaîa nowa wersja ParNetu, o zbliûonej, choê wciâû czytelnej poprzez analogië, nazwie -- ProNET. Jego autorem jest Michael Krause. ProNET wykorzystuje ten sam mechanizm przekazywania danych -- taki sam przewód, identyczna (prawie) szybkoôê przekazywania danych -- ale robi to lepiej. A na pewno znacznie od oryginalnego ParNetu wygodniej. Dane techniczne Formalnie ProNET to kombinacja sprzëtu (przewód) i software'u (oprogramowanie) w celu uzyskania maîej, lokalnej sieci pomiëdzy dwoma komputerami Amiga. I wîaôciwie dalej moûna by przytaczaê wszystkie informacje dotyczâce ParNetu (prëdkoôê transmisji ok. 200-250 KB/s, no, okoîo 10 procent szybciej, kabel poîâczeniowy do kilku metrów, duûa pewnoôê poprawnego przesîania danych itd.), z wyjâtkiem jednej: o ile w ParNecie sprzët na koïcu przewodu widziany byî poprzez urzâdzenie NET: (np. NET:DF0, NET:HD1), o tyle w Pronecie jest uzyskiwany bezpoôrednio! ProNET widzi hardware tak, jaby byî bezpoôrednio zamontowany w komputerze, a nie na drugim koïcu przewodu -- ûadne pomocnicze urzâdzenia (NET:) nie wystëpujâ. Ponadto moûemy dowolnie nazywaê te urzâdzenia -- bez wzglëdu na to, jakâ nazwë noszâ na swoim "wîasnym" komputerze... Poprawienie procedur obsîugi komunikacji pozwala na "zamontowanie" urzâdzeï tak, jakby byîy bezpoôrednio elementami konstrukcji komputera. Stanowi to olbrzymie udogodnienie pracy, a poza tym usuwa wiele problemów z komunikacjâ.. Ale ûeby byê dokîadnym, oto szczegóîowe róûnice, dodatnie dla ProNET-u: 1) peîniejsza zgodnoôê z Kickstartem 3.0 ("pakiety" danych z 2.0 i 3.0); 2) bezpoôrednia moûliwoôê "montowania" urzâdzeï (bez (NET:); 3) poprawienie rozpoznawania zmiany dysku (ParNET miaî kîopoty z obsîugâ sygnaîów DISKCHANGE na stacjach); 4) poprawienie sposobu obsîugi CD-ROM-u; 5) wiëksza prëdkoôê (ok. 10 procent). ProNET nie pracuje pod Kickstartem niûszym od 2.0. Uûytkownicy Amig 500 powinni wiëc, jeôli chcâ z niego skorzystaê, zaîoûyê nowâ wersjë Kickstartu. Kickstart jest jedynym wymogiem do poprawnego uruchomienia. Generalnie ProNET, przy zachowaniu wszystkich zalet ParNetu, jest od niego wygodniejszy i sprawniejszy. Oczywiôcie wciâû jeszcze jest kilka rzeczy wartych poprawienia: podczas wysyîania "paczek" danych komputer jest na moment "zamraûany". ProNET (podobnie jak i ParNet) nie potrafi teû "przeûyê" resetu jednej z maszyn po ustaleniu sië poîâczenia. Oprogramowanie ProNET-u skîada sië z: ^* gîównego programu obsîugujâcego poîâczenie, czyli pronet.device; musi sië on znajdowaê w katalogu DEVS:; ^* handlera pronet-hanler w katalogu L:; ^* programu pronet-server: inicjalizujâcego poîâczenie Amig; ^* programów dodatkowych pronet-talk, pronet-run, pronet-page (analogicznych do tych z ParNetu); ^* pliku konfiguracyjnego pronet.config, tworzonego w katalogu DEVS:. W pliku konfiguracyjnym zapisujemy nazwy urzâdzeï, jakie majâ byê przypisane odpowiednim urzâdzeniom w drugiej Amidze. Plik ten tworzymy sami, na dowolnym edytorze tekstowym, wg wskazówek zawartych w dokumentacji (bardzo szczegóîowych, choê tylko po angielsku). W celu zainstalowania urzâdzeï potrzebne jest teû zdefiniowanie ich opisów zgodnie ze standardem urzâdzeï amigowych (tak jak dla komendy mount). Brzmi to moûe trochë zawile, w rzeczywistoôci jednak jest proste i naturalne dla amigowego systemu operacyjnego i îatwo uchwyciê sens wykonywanych operacji. Zwîaszcza ûe doîâczona dokumentacja w postaci pliku "Guide" krok po kroku przedstawia nam kolejne etapy instalacji. Moje boje Caîoôê oprogramowania zostaîa przeze mnie uruchomiona i od kilku miesiëcy wykorzystywana na bieûâco w poîâczeniu dawnej Amigi 500 (z rozszerzeniem pamiëci i nic poza tym) z Amigâ 4000, stanowiâcâ dla piëêsetki "bazë danych", czyli, krótko mówiâc, serwer. ProNET na piëêsetce inicjalizowany jest z dyskietki. Caîoôê funkcjonuje bez najmniejszych zastrzeûeï dîuûszy juû czas i praca zniâ jest znacznie od wczeôniej uûywanego ParNetu wygodniejsza. Na przykîad moûliwe jest wykorzystywanie pamiëci drugiego komputera dla potrzeb tego pierwszego (obojëtne który z nich jest pierwszy, a który drugi), wprawdzie nie jako pamiëê operacyjnâ (niestety), ale np. jako szybki RAM-dysk, do pomocniczego przechowywania danych. Szybki, oczywiôcie, wzglëdnie -- na przeszkodzie stoi sama prëdkoôê komunikacji przez przewód -- ale zawsze i tak szybszy od dowolnego mechanicznego urzâdzenia "po drugiej stronie". Ta minisieê dziaîa bardzo sprawnie, pozwalajâc mi na bardzo wygodnâ pracë na piëêsetce pomimo braku twardego dysku. Wszystkie pliki mojej czterytysiâczki sâ na bieûâco, bezpoôrednio z Workbencha, dostëpne z ikon (a jeôli ktoô woli, to z okienek CLI) na ekranie przez naciôniëcie myszkâ! Mogë wiëc z caîâ odpowiedzialnoôciâ zarekomendowaê ProNET naszym Czytelnikom jako naturalnâ nowszâ i po prostu lepszâ wersjë ParNetu. Tak jak powiedziaîem wczeôniej, zachowuje wszystkie zalety ParNetu, majâc jednoczeônie wîasne bardzo przyjemne udogodnienia i usuwajâc poprzednie niedociâgniëcia i bugi.