การแก้ไขไฟล์ port.sys สำหรับ DOS

การติดตั้งโปรแกรม FBB ครั้งแรก
เราสามารถพบได้ที่ไดเร็คทอรี่ SYSTEM ซึ่งจะให้เรากำหนดลงไปว่าจะใช้ TNC กี่ตัว ใช้การติดต่อกี่ช่อง ซึ่งจะต้องมีการปรับปรุงแก้ไขหลายแห่งด้วยกัน แต่ต้องทำด้วยความระมัดระหวังและถูกต้อง หากไม่ถูกต้องแล้ว ก็ไม่สามารถเรียกใช้โปรแกรมนี้ได้ ขอให้จำเอาไว้ว่า บรรทัดใด ๆ ก็ตามที่ขึ้นต้นด้วยเครืองหมาย # ในตอนต้นบรรทัด หมายถึงโปรแกรม FBB จะไม่ใช้แภวนั้นทำงาน หรือเพิกเฉยไม่เรียกแถวนั้นมาใช้งาน ซึ่งในๆฟล์นี้จะเริ่มดังต่อไปนี้
# FBB7.00
# File for programing of channels ans TNCs.ไฟล์ใช้จัดช่องทำงานและ TNC
# 
# Ports:ใช้กี่พอร์ท( COME 1,COME2 เป็นต้น)
#TNCs :ใช้ TNC และโมเด็มกี่ตัว
# สามารถใช้ TNC ได้ถึง 4 ตัวต่อหนึ่งพอร์ท
#
#Ports TNCs
2       2            (ในแภวนี้เราจะต้องระบุลงไปว่าเราใช้ TNC กี่ตัว และให้พอร์ดอะไร ถ้าใช้
	    come1 ก็ใช้เป็น 1 ถ้า come2 ก็ใช้เป็น 2
#
	ต่อไปให้เราเลือกใช้ค่าพารามิเตอร์ต่าง ๆ ที่ใช้กับ come-port แต่ละตัว ให้ทำ	ด้วยความระมัดระวัง ใน
กรณีที่เราใช้ DOS ให้เริ่มที่ For DosFBB ในกรณีที่เราใช้ไดร์เวอร์OMBIOS,BPQ หรือ DESI-card ค่าพารามิเตอร์ต่าง ๆ ที่แก้ไขต้องให้มีความถูกต้อง
คือเราจะต้อง load เข้ามาไว้ก่อนที่จะเริ่มใช้งาน FBB ใน DOS มีตัวประสานเหล่านี้อยู่ด้วย # Interface : 1= ใช้ไดร์เวอร์ COMBIOS ภายนอก(คือMBBIOS,ESS เป็นต้น) # 2 =BPQ-node เวอร์ชั่น 4.05 และสูงกว่านี้ (BPQ ใน AA4RE-node) # 3=โมเด็มโทรศัพท์พร้อมด้วย FBBIOS # 4=DRSI card พร้อมด้วยไดร์เวอร์ # 5=TFPCR/TFPCX เป็นตัวประสาน ส่วนตัว Interrupt นั้นใช้ 0xFD # ตามที่แสดงไว้ในไฟล์ INIT.SRV
ตัวอย่าง สำหรับโปรแกรมที่ใช้ DosFBB ผมใช้ TNC สองตัว และCOME หนึ่งตัวคือ COM1 และอีกอันหนึ่งคือ COM3 ส่วนไดร์เวอร์นั้นผมใช้
ESS-driver(ESS ต้อง laod เข้ามาก่อนที่จะเรียกโปรแกรม FBB ขึ้นมาใช้งาน) #Come :ตัวเลข COM( คือ 1,2,.....8) # Interface : 1= ใช้ไดร์เวอร์ภายนอก ((MBBIOS,ESS เป็นต้น) # 1= BPQ-node v.4.05 หรือเวอร์ชั่นสูงกว่านี้(BPQ มีอยู่ใน AA4RE-node) # 2= โมเด็มโทรศัพท์พร้อม FBBIOS # 4= การ์ด DRSI พร้อมด้วยไดร์เวอร์ # 5= ตัวประสานคือ TFPCR/TFPCX ตัว interrupt ต้องใช้เป็น 0xFD หรือ ตามที่กำหนดไว้ในไดล์ INIT.SRV #Address: ที่อยู่ของพอร์ทในรูป hexadecimal # ใน LinFBB: # ที่อยู่ในชื่ออุปกรณ์ (/dev/cua0) # ให้แน่ใจว่าเราสามารถเข้าไปใช้งานได้(rw,rw,rw) # เมื่อใช้ซ๊อกเก็ต AF_AX25 ก็ไม่ต้องใช้ address # ขณะที่ใช้ Telnet ที่อยู่ของ TexNet พอร์ทในรูปของ Hex(ตัวอย่าง Hex17=Telnet port 32) #Baud : อัตราความเร็วของพอร์ท ค่านี้จะไม่ถูกนำมาใช้งานหากเราใช้ BPQ,AF_AX.25 และ Telnet # #ใช้ตัวเลขเหมือนกันกับบรรทัดที่กล่าวถึงตัวเลขพอร์ท # #Com Interface ที่อยู่(อุปกรณ์) ความเร็วBaud 1 1 3F8 9600 3 1 338 9600 คำอธิบายในการที่จะแก้ไขเพิ่มเติมค่าพารามิเตอร์ในอันดับต่อไป จำนวนบรรทัดข้างล่างนี้จะต้องเหมือนกันกับตัวเลข
TNC ที่ใช้งาน โดยหนึ่งแถวต่อ TNC หนึ่งตัว คงจะต้องอธิบายเพิ่มเติมอีกสักหน่อย ในกรณีที่เราใช้การ์ด DRSI เรา
สามารถใช้ค่าพารามิเตอร์จาก 0 ถึง 7 ในกรณีที่ใช้ BPQ ให้ TNC ตัวแรกเป็นช่องเอนกประสงค์ MultCh 0
ช่องต่อไปก็เป็น MultCh1 เป็นต้น ค่านี้มีความสำคัญมาก ถ้าเราใช้ TNC รุ่น KAM ที่มี host mode ภายใน ต้องใช้
เป็น 1 เพื่อใช้กับ VHF และ 2 สำหรับใช้กับ HF คำอธิบายความหมายสำหรับค่าต่าง ๆ คือ #TNC :จำนวน TNC ที่ใช้งาน ให้ใช้ 0 เพื่อทำการส่งข้อความอัตโนมัติ(forward) #NbCh :ตัวเลขช่องใช้งานที่ผมใช้ใน TNC # จำนวนสูงสุดของช่องขึ้นอยู่กับ firmware #Com :หมายเลขของ com port คือ COM1,COM2 เป็นต้น #MultiCh :จำนวนช่องในกรณีที่ใช้ผสมหลาย ๆ ช่อง หรือไม่ก็ใช้เป็นเลข 1 # ในการ์ด DRSI ใช้ค่าจาก 0 ถึง 7 โดยใช้กับอุปกรณ์ KAMพร้อมเลข 1 สำหรับ VHF และ 2 สำหรับ HF # การใช้กับ BPQ อันดับแรก TNC ต้องมี MultCh 0 และต่อไปเป็น 1 เป็นต้น # ขณะที่ใช้ Kernel AF_AX25 ซ๊อกเก็ตอยู่ใน Linux ตัว MultCh # ใช้เป็นชื่อของตัวประสาน(คือ ax0) #Paclen PACLEN มีอยู่ใน TNC #Maxframe: จำนวนเฟรมสูงสุดที่ใช้ส่งออกไปในเวลาเดียวกัน #NbFwd :จำนวนช่องที่ใช้ forward ในเวลาเดียวกัน #MxBloc :ขนาดข้อความที่ในบล็อกออกไปในเวลาเดียวกัน #M/P-Fwd :เวลาที่ใช้ในการ forwardและระยะเวลาที่ forward # (ในการ forward แต่ละตรั้งใช้เวลานานเท่าใด) #Port mode เลือกอันใดอันหนึ่งจากจำนวนดังต่อไปนี้ # B : BBS-mode # G : "Guest"-node # U :Normal mode โหมดปกติ # ชนิดของโหมด ให้เลือกอันใดอันหนึ่งดังต่อไปนี้ # D :WA8DED # K :KAM hostmode. ต้องใช้ไดร์เวอร์ ESSMAM # P : PK-232 # Q: BPQ v.4.x # t :Ethernet/TCP/IP # X:AX25 เป็นโดเมนซ๊อกเก็ต(สำหรับ Linux) #เพิ่มเติม สามารถใช้ตัวอักษรตัวใดตัวหนึ่งหรือหลาย ๆ ตัวดังต่อไปนี้ได้เช่นกัน # L : ส่งช้อความบีคอนออกอากาศหลังจากที่รัรบข้อความเข้ามาสูํ PBBS # M : โมเด็มโทรศัพท์ # Y : ใช้โปรโตคอง YAPP บน QRG # W : Gateway อนุญาตให้ส่งไปถึง QRG นี้ # R : พอร์ทโมเด็ม เป็นการกำหนดให้อ่านได้อย่างเดียว(ห้ามลบ) #Freq. ข้อความบอกไว้ในช่องใช้งานนี้(ความยาวสูงสุด 9 ตัวอักษรไม่มีเว้นวรรค) # #ตัวเลขเหมือนกันกับบรรทัดว่าด้วย TNC # #TNCNbCh Com MultCh pacln Maxfr NbFwd MxBloc M/P-Fwd Mode Freq 1 7 1 1 230 4 1 10 30/60 UDYW 433.650 2 1 3 1 80 2 1 5 13/70 GDW 15/20M ท้ายไฟล์นี้ เราสามารถกำหนดสัญญาณเรียกขานหนึ่ง(หรือมากกว่า)และ SSID สำหรับใช้กับช่องใช้งานบาง
ช่อง อาจจะใช้สัญญาณเรียกขานพิเศษสำหรับ forward ถ้าไม่ต้องการใช้บรรทัดนี้ก็ให้ใช้เครืองหมาย # หน้าบรรทัด
ซึ่งแบบนี้มักจะใช้กับตัวประสาน WA8DED #สัญญาณเรียกขานพิเศษและโหมดของช่องใช้งานต่าง ๆ ฃ # #TNC Nbs สัญญาณเรียกขาน Mode 1 2 LA1B-1 B # #End of file จบไฟล์ #

สมลักษณ์ วันโย hs4dor ประธานชมรมแพ็คเก็ตเรดิโอแห่งประเทศไทย 15-10-43