ParNet

Selam! Bu ayki utility'ler arasında çok ilgimi çeken bir programı tanıtmak istiyorum. Aslında bu, 1988 senesinde çıkan bir Fish disketinde yer almaktaydı. Daha sonradan da çeşitli yerlerde rastladım. En son olarak da bir yakınım kullandığı iki Amiga'sını birbirine nasıl bağlayabileceğini sorduğunda, bunu Amiga Dünyası'na yazarak daha çok okuyucunun faydalanmasını düşündüm. Şimdiden Doğan Türküler arkadaşımızdan özür diliyorum; programa ek olarak da ufak bir hardware tanımı var. Aslında pek hardware sayılmaz, zira iki soket ve bunları bağlayan kablolar tüm donanımı oluşturmakta. ParNet'le bir harddisk bile tasarruf edebilirsiniz. Şu an arkadaşım bu programı A500'ünü, A3000 ile birleştirmek için kullanmakta. Her iki bilgisayar da A3000'in içindeki 210 MByte'lık harddisk'i ortak olarak kullanıyorlar. Bu yöntemle bir BBS kurduğunuzda, ikinci bir bilgisayarla devamlı BBS'e gelen yeni programları açıp kontrol edebilirsiniz. Bunun için de board'u kapamanıza gerek yoktur. Board programının yüklü olduğu bilgisayar hiç etkilenmeden çalışmasına devam eder ve siz de dilerseniz harddisk'teki diğer programları, bilgisayarı yavaşlatmadan kullanabilirsiniz. Zira board'a herhangi biri bağlandığında, board'un olduğu bilgisayar bir hayli yavaşlayacaktır. ParNet'in başka bir kullanım sahası da DeskTop Publishing olabilir. Bilgisayarlardan birinde yazılar hazırlanırken diğer bilgisayarda da bu yazılar kullanılan DTP programıyla düzenlenir ve lazer'e gönderilebilir. Aynı şekilde animasyonla uğraşanlar animasyonu bir bilgisayarda hesaplattırırken, diğerinde de gerekli başka işleri yapabilirler. Bütün bunlar için de dataları disketlere kaydetmeye uğraşmakla zaman kaybetmezsiniz. İsterseniz hemen kablonun bağlantılarına geçelim. Kabloyu hazırlarken çok dikkatli olmalısınız. Yanlış bağlantı yapmamaya özen gösterin, aksi halde bilgisayar port entegresi yanabilir. Yapılacak kabloda kullanacağınız fişler A500,

Tanımı: Birbirinin yakınında olan iki Amiga bilgisayarını paralel port aracılığıyla birbirine bağlayarak iki bilgisayar arasında bilgi alış-verişini sağlar.

Bulunduğu disketler : Fred Fish PD Disk #0

A2000 ve A3000 için erkek, A1000 içinse dişi tipte 25 pinlik D tipi fiş olmalıdır. Bunlatı elektronikçilerden kolaylıkla bulabilirsiniz. Kablo için de 13 kablolu data transfer kablosunu öneririm. Uzunluk olarak en fazla dört metreyi denedim. Daha uzun mesafelerde sorunlar çıkabilir. Aslında her yerde bir metreyi aşmamalıdır diye yazmakta, ama bu herhalde yüksek dirençli kablo için verilen mesafe. Yapılacak bağlantı gayet basit: Her iki sokette de 2, 3, 4, 5, 6, 7, 8, 9, 11, 12 ve 20 numaralı bacaklar direkt olarak birbirine bağlanmalı. 13 numaralı bacak da diğer soketin 13 numaralı bacağına bağlandıktan sonra her iki soketin 10 numaralı bacağı: bu hatta lehimlenmelidir. Kablonun yapılışı bu kadar basit, Görünüşün güzel olması ve lehimlenen kabloların kopmaması için de her iki sokete uyan kapaklardan edinmenizi ve soketleri bu şekilde kapatmanızı öneririm. Şimdi gelelim işin software yanına. Burada her iki bilgisayara da bazı file'lar eklemek gerekmekte. Eğer sadece bir tarafta harddisk varsa, ikinci bilgisayar için bir boot diski (örneğin WorkBench) hazırlamakta fayda var. Şimdi orjinal PD disketinde bulunan bazı file'ları her iki bilgisayara da kopyalamaya başlayabiliriz. İlk kopyalanacak olan file parnet.device. Bu, her iki bilgisayarında devs directory'sinde olmalı. ParNet disketinde bulunan MountList isimli file'ı her iki bilgisayarın devs directory'sinde bulunması gereken MountList isimli file'a ekleyin. Bunun için de herhangi bir text editörünü kullanabilirsiniz. MountList'leri ekledikten sonra burada bulunan Unit numarasını bilgisayarlardan birinde O, diğerinde de | yapın. En iyisi harddiski olan bilgisayara O, diğerine de | tanımını vermek olacaktır. Her iki bilgisayarda da harddisk varsa daha çok donanımlı olanı O olarak tanımlayın. MountList dosyası olmayanlar için bir de bu tanımlamayı verelim de herşey doğru olsun. Unit numarası 0 olacak bilgisayar için: NET: Stacksize

8000 Priority

DRL

TERE

Glob Vec Unit Device Surfaces BlocksPerTracl Reserved LowCyl Filesystem #

— İ:netpnet-handler

Unit numarası | olacak bilgisayar için: NET: Stacksize Priority Glob Vec Unit Device Surfaces BlocksPerTraci Reserved LowCyl HighCyl Filesystem #

— 8000

- 1 — devs:parnet.device etpnet-handler

Şimdi de ParNet disketinde yer alan netpnet-handler isimli file'ı her iki bilgisayarın c directory'lerine kopyalayalım. Netpnet-server ve NetStat isimli programları da c directory'lerine kopyalayalım. Şimdi artık her şey çalışmaya hazırdır. Donanımımızı kullanabilmek için öncelikle NetPNet-Server Unit [n] komutuyla transfer programını çalıştıralım. Burada [n] yerine diğer bilgisayarın unit numarası girilmelidir. Unit numarası 0 olan bilgisayarda "NetPNet-Server Unit 1" girmemiz gerekmekte yani. En son olarak da her iki tarafta Mount NET: komutunu girerek NET:'in komple kullanılabilmesini sağlayalım. Artık NET: adlı device'ınız kullanıma hazır. Hemen deneme için harddisk'i olmayan bilgisayarda "NET:Dh0/c/dir NET:Dh0" diyelim. Bu şekilde harddisk'li bilgisayarın c directory'sine erişerek directory alabiliyoruz. Her iki bilgisayardan da diğer tarafın bir directory'sine erişebilmek için diğer taraftaki bilgisayarın harddisk isimlerini artık bir device değil de directory olarak kullanmanız gerekmekte. İki bilgisayardan birinden diğerine erişebilmek için diğer bilgisayarı bundan sonra NET: olarak görmeniz gerektiğini unutmayın. İlk kullanımda NET:'e erişmeye çalıştığınızda NET: boş gözükebilir. Bunun için her iki tarafta da diğer tarafın harddisk device'larını (eski device'larını tabii ki) birer path komutuyla ParNet software'ine tanıtabiliriz. Ya da daha kolayı, Assign komutu yardımıyla diğer bilgisayarın tüm device'larına yeni isimler takabilirsiniz. Aşağıda bizim kullandığımız eski ve yeni device isimlerini görebilirsiniz. Tabii dilediğiniz isimleri kullanmakta serbestsiniz. Parantez içindeki komutlar harddisk'i olmayan bilgisayarda girilmelidir. Dh0: -> Nh0: (Assign Nh0: NET:Dh0) Dh1: -> Nh1: (Assign Nh1: NET:Dh1) Dh2: -> Nh2: (Assign Nh2: NET:Dh2) ParNet'i WorkBench üzerinden kullanmak istediğinizde, iş biraz daha karışmakta. Her iki bilgisayarda da diğer bilgisayarın device'ı için birer ikon file'ı oluşturmanız gerekmekte. Bu ikon, drawer (çekmece) tipinde olmalıdır, zira artık diğer bilgisayarın device'ları birer directory olarak gözükmekteler. İkon isimleri de NET:'in içinde <device ismi>.info şeklinde yer almalıdır. Burada <device ismi> yerine ikinci bilgisayarda kullanılan harddisk device isimlerini (Dh0:, Dh1: vs.)

girmemiz gerekmekte. Tabii bütün bu işlemleri diğer tarafın belirtilen device'ını mount ile tanımladıktan sonra yapmanız gerektiğini hatırlatmam gerekir. İkon kopyalama işlemini her boot edişten sonra tekrar etmelisiniz, zira NET: device'ı aslında RAM: aracılığıyla çalışmakta. ParNet'i çalıştırmak için gerekli diğer komutlarla beraber bu komutları da doğru bir şekilde startup-seguence'e eklemeniz en rahat yöntem olacaktır. Bu şekilde her seferinde CLI yardımıyla bir sürü komut girmenize gerek kalmayacak. Ya da dilerseniz her iki bilgisayar için de birer batch dosyası hazırlayın ve ParNet'i kullanacağınız zaman bunları Execute komutuyla çalıştırın. Bu arada bir şeyi daha belirtmem gerek; her iki bilgisayarın ana directory'sinde node.rinfo isimli bir file belirecektir. Bu file, ikinci bilgisayarın ikon datasının bulunduğu file'dır. Bu file'ı sildiğiniz zaman ikinci bilgisayarın ikon'u WorkBench ekranından kaybolacaktır. Evet, umarım bu ufak donanım çoğunuzun işine yarar. Bunu özellikle BBS kuracak olan arkadaşlara tavsiye ederim; zira bazı programlarda değişik virüsler bulunabiliyor. Yeni gelen programı board'un olduğu bilgisayarda açıp denediğinizde, bunun sisteminize ufak bir yaratık da sokma tehlikesi var, Hadi hoşçakalın ...