Bár a Zx Spectrum mára veszített népszerűségéből, jól használható a csomagrádió munkában. A DigiCom-hoz hasonló, az AX.25 protokolt is kezelni tudó program nem ismeretes erre a gépre, de terminálként TNC-hez jól megfelel. { A Packet V.3 és Packet V.4 programokhoz csak modem kell, mint a DigiCom-hoz vagy a BayCom-hoz. }
A kettő közötti átmenet az OZ1BII által készített ZX.25 program. Ez egy speciális interfészt használ, melyen a Zilog gyártmányú SCC kommunikációs IC és a modem található, a többi feladatot a Spectrum-on futó program végzi el. Sajnos ez az interfész csak hírből ismert.
Igen ügyes, jól használható programot készített a Spectrum-ra HA3PJ Laci, amely TNC2-höz használható. Az interfész rajza az 5. ábrán látható. Ennek külön érdekessége, hogy az EPROM a programot is tartalmazza, így nincs szükség a betöltéshez a magnó használata.
A program legnagyobb erénye, hogy ismeri a YAPP nevű bináris file átviteli protokolt, így vele Spectrum programok, képek, EPROM tartalmak is átvihetők. A YAPP protokolt számos BBS is ismeri, így azok alkalmasak Spectrum programok tárolására és cseréjére.
Természetesen két Spectrum között is cserélhetünk rádión keresztül file-t. Az átviendő programot magnóról lehet betölteni, illetve oda menthetjük ki, mivel a fejrész is továbbításra kerül.
A program osztott képernyőt használ, soronként 64 karakterrel. Csak nagybetűket ír ki, a kicsiket vételkor nagybetűvé konvertálja. A vett vezérlő karakterek inverzben jelennek meg.
! # $ % & " ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ { | } ~
Lehetőség van $00 és $1F között tetszőleges ASCII vezérlő karakter adására.
<Caps-1> | <Ctrl-C> |
<Caps-2> | <Ctrl-Q> |
<Caps-3> | <Ctrl-S> |
<Caps-6> | LOAD |
<Caps-7> | SAVE |
<Caps-8> | READ |
<Caps-9> | CLEAR |
<Caps-0> | DELETE |
LOAD, <Caps-6> | Tetszőleges, max. 37820 byte hosszúságú file betöltése magnóról. |
SAVE, <Caps-7> | A vett file kimentése magnóra. |
READ, <Caps-8> | A vett szövegfile olvasása, lapozása. Ezalatt a TNC-vel adatforgalom nincs. Ujbóli engedélyezés a <Caps-2> gombbal. |
DELETE, <Caps-0> | Ugyanaz, mint BASIC-ben, de csak egy soron belül. |
A program megfelelő működéséhez a következő TNC2 paramétereket kell beállítani:
AWLEN 8 PARITY 0 ECHO OFF RESTART
A bináris átvitelhez a program a TNC-t transzparens módban használja, az adatáramlás vezérlése ( Flow Control ) hardware-esen történik.
YAPP transfer parancsok:
YW | a bináris file-ok listája. |
YD <name> | adott file lehívása. |
YU <name> | adott file beírása. |
YD ( DownLoad ): Kezdeményezés után az ellenállomás "READY TO SEND WITH YAPP PROTOCOL" üzenetet ad. Ekkor <Caps-Symbol>, majd <Caps-6> lenyomásával kezdetét veszi az adatforgalom.
YU ( UpLoad ): Kezdeményezés után a válasz "READY TO RECEIVE WITH YAPP PROTOCOL". Ekkor <Caps-Symbol>, majd <Caps-7> aktivizálja az adást.
Az átvitel megszakítása ( Abort ) a <Break> gombbal történhet. Sikeres adatátvitel esetén az üzenet: "TRANSFER COMPLETED OK", majd a TNC visszaáll Convers módba. A vett file a már ismertetett SAVE funkcióval menthető ki.
Figyelem! Csak valós fejrésszel ellátott programok továbbíthatók!
9. DigiCom>64 V3.51 program leírása