Innym wyjściem jest zakupienie kabla szeregowego D25 ze złączami żeńskimi do obu stratach i zmodyfikowane go zgodnie z rysunkiem 1. szczególnie jeżeli połączenie styków z żyłami me jest zalane tworzywem sztucznym. Łatwość korzystania z łącza null-modem w przeważającym stopniu zależy od użytego oprogramowania PC BIOS może (albo. co najwyżej potTafi) poradzić sobie z transmisją o szybkości 19200 bodów. Całe oprogramowanie łącza null-modem dla MS-DOS ma dostęp do rejestrów UART bezpośrednio, a nie przez BIOS. Tylko w ten sposób można osiągnąć szybkość wymiany danych równą 115200 bodów.
Najlepiej znanym programem obsługującym takie połączenia jest LapLink. lecz także Notlai Cominander zawiera opcję Link. Poczynając od MS-DOS Łx. opcja interłink zapewnia standardowe środki do połączenia dwóch komputerów. Windows 95 są wyposażaie w opcję Direct Cable Connection (bezpośrednie połączenie kablowe). Autor artykułu do okazyjnego stosowania preferuje Norton Commandera 4.0. Ponieważ program ten jest powszechnie stosowany jako interfejs użytkownika, naniralne stało się zastosowanie go także do komunikacji między komputerami NC 4.0 ma jeszcze jedną zaletę: możliwość wybierania zawartości wielu katalogów i kopiowania jej. Przy odrobinie cierpliwości możliwe jest nawet przesłanie całej zawartości jednej partycji twardego dysku w uakcie jednej operacji. Oczywiście, przy szybkości transmisji 35MB na godzinę nie odbywa się to w rewelacyjnie krótkim czasie.
Przy zastosowaniu NC użytkownik wybiera Menu/Right lub Left/Link: pierwszy komputer konfigurowany jest jako master (nadrzędny), a dmgi • jako slave (należy zwrócić uwagę na prawidłowy wybór portów COM') Napędy komputera podpaządkowanego pojawiają się wówczas na ekranie komputera nadrzędnego jako normalne okno z możliwością wyboni. kopiowania, kasowania plików oraz tworzenia podkatalogów. Ismieje też możliwość wykorzystania NC 4.0 z równoległym kablem połączeniowym i utworzenia szybszego łącza
Jeżeli chcemy dokatać szybszego transfeni danych, to potrzebujemy zmodyfikowanego kabla równoległego. Jako pierwszy wprowadził tę nowość Lap-Link. a wkrótce po nim Norton w NC 4.0. Microsoft przyjął to rozwiązanie w MS-DOS 6.x pod nazwą Intertuik. W Windows 95 opcja ta została nazwana Direct Cable Connection Wadą kabla równoległego jest względnie mała odległość między komputerami, ograniczała do kilku metrów. Największa zaleta to duża szybkość transmisji. Szybkość jest ograniczała typem porhi drukarki oraz rodzajem zastosowanego kabla
Do dyspozycji mamy różne typy kabli Po pierwsze, kable 4-bitowe dla programów LapUnk. NC i Windows 95 Następnie kabel 8-bitowry dla NC. Kabel ECP szybszy od innych, może współpracować tylko z patami ECP. Wreszcie ismieje też „inteligentny” zespół o nazwie L'nivcrsał Caniectioii Module (UCM) samodzielnie sprawdzający typy portów równoległych i konfigurujący sam siebie w zwyczajnym trybie 4-bitowym albo w trybie ECP W zwykłym trybie szybkość transfeni leży między 40 a 70 kB/s W [pblŁiiCP mozc Ośiąglldt lldWd 4QQkB/S
Port Centronics oficjalnie jest portem dwilkiemnkowym (dane są przesyłane w obydwu kiemnkach). W praktyce stosowana była bardziej ekaiomiczna implementacja: przez wiele lat drukarki wprost połykały bajty wysyłane przez komputer, a same wydawały głos - okrzyk protestu -wyłącznie po zużyciu zapasu papieru Współczesne drukarki są bardziej dojrzale i o wiele bardziej skłonne do ..pogawędek", czego skutkiem stało się opracowanie dwukienmkowych. interfejsów równoległych (PS/2 EPP. ECP)
Staromodny interfejs Centraiics ma 8 linii danych, mogących wyłącznie wysyłać dane Port równoległy jest kontrolowany przez 3 rejestry: 8-bitowy rejestr danych (do zapisu i odczytu). 5-bitowy rejestr stanu (tylko do odczyni) i rejestr sterujący (do zapisu i odczytu) Linie stanu są ..nadużywane" przez kabel Interhnk w celu umożliwienia także odbioni danych Jeżeli 5 przychodzących linii stanu zostanie połączonych „na krzyż" z wychodzącymi liniami danych na dnigim konni, powstaje 5-bitowe łącze równoległe. Podstawowy rodzaj kabla tworzony jest metodą łączenia „na krzyż” styków 2. 3. 4. 5. 6 ze stykami 11. 10. 12. 13 i 15. styk 25 pełni rolę masy (patrz rysunek 2a> Dla polepszenia ekranowania stosowane są dodatkowe linie uziemiające (styki 18 i 24). Taki kabel, zapewnia więc równolegle przesyłanie 5 bitów Jedna z żyt realizuje handshakmg. a przez pozostałe toczy się 4-bitowy strumień danych. Rejestr sterujący zawiera bit. który powoduje włączenie łub wyłączenie równoległego portu dwukierunkowego. Gdybyśmy mieli zamiar połączyć wyjścia (linie danych) dwóch standardowych potów równoległych, to mamy spoe szansę na uszkodzenie przynajmniej jednego zestawu wyjść. Co więcej, nie jest możliwe odczytywanie danych przez standardowy part równoległy. Dane odczytane z rejestru danych nie są tymi danymi, które zostały przysłane do portu z zewnątrz, lecz są ostatnimi danymi zapisanymi w rejestrze przez sam komputer
W przypadku prawdziwego portu dwukierunkowego linie wyjść mają stan wysokiej impedancji po włączeniu tTybu dwukierunkowego (bit sterujący ustawiony). Dane. które zostały zapisane w rejestrze danych, pozostają w buforze, nie przesuwając się do wyjściowych linii danych. Przy odczytywaniu rejestru danych odczytywany jest aktualny stan linii danych tego portu. Z opisu tego jasno wynika, że port dwukierunkowy nie realizuje operacji typu dupleks Bit sterowania dwukierunkowego służy do spowodowania, by port zachowywał się albo jak wejście, albo jak wyjście. Poprzez odpowiednie użycie jednej linii stanu lub większej ich liczby dla liandshakingu. dwa połączaie ze sobą porty będą odpowiednio przełączane między trybami nadawaiua i odbioru, aby łączność między komputerami była naprawdę 8-bitowa Musimy zastosować 8-bitowy kabel ECP. jeżeli zależy nam na użyciu portu równoległego w taki sposób Kabel ECP łączy wszystkie 8 Unii danych, a poza tym „na krzyż” • rozmaite linie stanu (patrz rysunek 31. Jeżeli taki kabel zostanie dołączały do portu jednokierunkowego, można oczekiwać uszkodzenia wyjść, czyli
Nowoczesny port ECP. czyli Hxtcnded Capabilities Pat, jest dwukierunkowy zawiera zwiększaty rejestr sterujący, który (poza innymi funkcjami) daje możliwość konfigurowania trybów pracy: SPP. EPP lub ECP Port ECP używa przerwania (IRQ7 dla LPT1. IRQ5 dla LPT2) do pochwycenia strumienia danych; jest wyposażony w bufa FIFO i wsparcie DMA: pracuje w trybie dekompresyjnym; ma własny handshaking. Jest zatem lepiej przystosowany do wielozadaniowych systemów operacyjnych i o wiele lepszy (szybszy) dla bezpośrediuego połączenia kablowego. 1.&ŁU są,bk<?śq ti&Lskru.r.ozgągą_sit od_2Q.Q do.400 kBs Także transfer danych przez namalny kabel 4-żyłowy odbywa się szybciej po połączeniu tum patów ECP Największe możliwe szybkości transferu (200 do 400kB/s) wymagają zastosowania specjalnych kabli ECP hib UCM.
Sposób transmisji danych przez kabel UCM można poznać z infamacji paozrzucanych po Internecie. Oprogramowanie w języku C** rozpoznaje rodzaj portu: standardowy czy ECP. Przełącznik elektroniczny, normalnie zapewniający tryb 4-bitowy. przestawia się w tryb ECP po otrzymaniu sygnału stanu od programu Natychmiast po uaktywnieniu trybu ECP w pacie równoległym (via BIOS) port ten stosuje przerwanie 7. Jeżeli w komputerze jest zainstalowana karta dźwiękowa, często zachodzi konflikt przerwań. Tryb ECP może być stosowany po skonfigurowaniu karty dźwiękowej na inne przerwanie (5).
Poszukiwania poprzez Internet zaowocowały zebraniem sześciu różniących się opisów standardowego 4-bitowego kabla Interłink. Połączyliśmy dwa z tych opisów wtaz z opisem kabla dla Norton Commandera na jednym rysunku (patrz rysunek 2).