BayTerm – Veccchio software Packet Radio in MS-DOS

Aperto da INFORADIO, Gio 30 Agosto, 09:07 2018

Discussione precedente - Discussione successiva

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

Senza nome 1

"In qualità di Affiliato Amazon io ricevo un guadagno dagli acquisti idonei" (Disclaimer)

INFORADIO

BayTerm – Veccchio software Packet Radio in MS-DOS

Disponibile alla seguente pagina: https://www.forumradioamatori.it/download/download-dos/Packet/Packet.html





BayTerm



Copyright (c) 1994



Don Lafontaine (VE2UFO)

Pacchetto ve2ufo@ve2ike.#mtl.pq.can.noam

Internet lafont02@godzilla.cn.ca



e



Ike Tamigian (VE2IKE)

Pacchetto ve2ike@ve2ike.#mtl.pq.can.noam

Internet tamigian@godzilla.cn.ca



TUTTI I DIRITTI RISERVATI.



BENVENUTO SU BayTerm

Di Raymond Faguy (VE2SJA)



Qui c'è una panoramica di ÿdi perché il software BayTerm era ÿ

scritto e come funziona

ÿ Sono entrato nel pacchetto nel 1993 con un "Baypack" e "Baycom"

software e se ne sono innamorato. All'inizio del 1994, pensavo che fossi

facendo una cosa meravigliosa, ho comprato un TNC, un PK88 per la precisione.

Non fraintendermi, questa è una macchina molto carina ma a cui ero abituata

Baycom, e ha apprezzato l'aspetto grafico di esso. Ma poi di nuovo il TNC

ha alcune caratteristiche interessanti.

Quindi, eccomi qui, a deprimermi del fatto che mi piace il mio TNC, ÿ

ma ÿ anche io ho parlato con Baymy Baycom. Poi, un giorno, Don mi dice "Ok ÿ

Ray, ÿlets ÿsee ÿif ÿI ÿcan ÿwrite ÿqualcosa che ti rallegra ÿ

up. "" Vedi, Don è un programmatore e non dimentica mai nessuno ÿ

esso.

E BayTerm è nato.



Un ringraziamento speciale a Raymond Faguy (VE2SJA / VE2CIH) e  Ferrara (VE2FAF)

per la loro implacabile caccia agli insetti e la lista dei desideri delle caratteristiche. Anche uno speciale

menzione a Ike Tamigian (VE2IKE) per saltare a bordo e aiutare con il

codifica. Senza l'aiuto di Ike, il supporto KPC3 sarebbe stato un lungo periodo

lungo la strada. Senza il loro incoraggiamento, questo programma sarebbe piuttosto carino

casella sullo schermo con le lettere in esso. GRAZIE RAGAZZI!



Ho una domanda, qualcuno ha un TNC MFJ? Mi piacerebbe sostenere questo

uno, ma non conosco i dettagli relativi all'interfaccia della modalità host di MFJ.

Qualsiasi aiuto sarebbe sicuramente apprezzato. Penso che riguarderebbe la maggior parte di MAJOR TNC

produttori. Siamo spiacenti, il TINY-2 non supporta la modalità host.



- [Red in the face dept. ] -



Scusate, ma al momento non c'è modo di raggiungere il PK-232 / PK-88

maildrop. In una versione futura, affronteremo questo problema. Per ora, tu

puoi usare un nodo per tornare a te stesso e accedere alla tua maildrop in questo modo.



-------- => Licenza <= ------------------------------------- -------------------

BayTerm non è un programma di "pubblico dominio".



Copyright (c) 1994 di Don Lafontaine (VE2UFO) e Ike Tamigian (VE2IKE)

Tutti i diritti riservati.



BayTerm è shareware. La versione non registrata può essere liberamente copiata e

distribuito. Il programma e / o il manuale non possono essere modificati in alcun modo e lo sono

non è consentito caricare più del prezzo di un dischetto per la distribuzione.



Con la presente viene concessa una licenza limitata per utilizzare questo software per la valutazione

scopi per un periodo di 30 giorni. Se intendi continuare a utilizzare questo software

dopo il periodo di valutazione di 30 giorni, è necessario effettuare un pagamento di registrazione di

$ 20 in fondi canadesi prelevati dalle banche canadesi per:



Don Lafontaine - oppure - Ike Tamigian

PO Box 352

Succ. Snowdon

Montreal PQ

Canada

H3X-3T6



-------- => Garanzia <= ------------------------------------- ------------------



Gli autori non forniscono assolutamente alcuna garanzia, nella misura consentita da

legge applicabile. Tranne quando diversamente dichiarato per iscritto, gli autori e / o

altre parti forniscono questo programma "COSÌ COM'È" senza garanzie di alcun tipo, neanche

espresso o implicito, incluse, ma non limitate a, le garanzie implicite di

commerciabilità e idoneità per uno scopo particolare. L'intero rischio di

la qualità e le prestazioni del programma sono con te. Dovrebbe il programma

dimostrarsi difettoso, si assume il costo di tutte le necessarie manutenzioni, riparazioni o

correzione.



In nessun caso se non richiesto dalla legge applicabile saranno gli autori e / o qualsiasi altro

la parte che può modificare e / o ridistribuire questo programma è responsabile nei suoi confronti

danni, inclusi eventuali profitti persi, perdite di denaro o altri particolari, accidentali

o danni conseguenti derivanti dall'uso o dall'incapacità d'uso (incluso

ma non limitato alla perdita di dati o dati resi imprecisi o perdite

sostenuta da terze parti o un fallimento del programma di operare con qualsiasi

altri programmi) questo programma, anche se sei stato avvisato della possibilità

di tali danni o per qualsiasi reclamo da parte di terzi.



-------- => Requisiti di sistema <= ------------------------------------ ---------



BayTerm verrà eseguito in MS-DOS 3.xo versioni successive su qualsiasi computer IBM compatibile con PC

con almeno 370 KB di memoria libera. Non è richiesto un disco rigido, ma è bello

avere. Su sistemi lenti, ad es. CPU 8088/86, alcune funzioni potrebbero non funzionare come

previsto o potrebbe non funzionare affatto.



BayTerm rileva automaticamente il tipo di adattatore video in uso. MDA, CGA,

EGA, VGA e Hercules sono supportati. Nessun tentativo è stato fatto per evitare lo schermo

sfarfallio (neve) su CGA.



Il TNC deve essere impostato per comunicare a 9600 baud (da TNC a Computer). ABAUD 9600.



-------- => REVISION HISTORY <= ------------------------------------ ------------



á = BETA



Versione 1.0:

-    Prima bozza, codice disordinato, hack veloce.

-    Aggiunto il supporto per KPC-3 e PK-232 (MBX).

-    Utilizza TCXL 5.5 per finestre. (Questo è da cambiare)

-    Utilizza una libreria async di dominio pubblico (questa modifica)



Versione 1.2:

-    Risolti alcuni bug delle finestre.

-    Aggiunto display del nominativo alla finestra della sessione.



Versione 1.3:

-    Risolti ulteriori bug di finestre.



Versione 1.4:

-    Rimosso il supporto KPC per ora. (Per essere lavorato in un secondo momento.)

-    Aggiornata la libreria Window su TCXL 6.02.

-    Passato da Microsoft C 8.0c a Borland C ++ 3.0

-    Finito il ridimensionamento delle finestre funzioni

-    Tasti funzione assegnati nuovamente.

-    Spostate le funzioni di windowing dal loop della tastiera al loop asincrono.

-    Ora ristabilisce le connessioni all'entrata nel programma.

-    Risolti molti colori per i sistemi monocromatici.

-    Made Exploding windows opzionale (Più veloce senza, ma è fantastico :))

-    Aggiunta funzione dump to file (ALT-P).

-    Iniziato a scrivere il file .doc.



Versione 2.5:

-    Aggiunto il supporto per più sessioni, finestre virtuali.

-    Rimosso il codice di ridimensionamento della finestra. Aggiunta la finestra di monitoraggio a schermo intero.

-    Aggiunti flag di attività di sessione.

-    Funzione di dump to file modificata per consentire sessioni diverse.



Versione 3.0:

-    Ricolorato le bandiere di sessione per essere un po 'più chiaro.

-    Risolto schermo fisso, all'uscita dal programma.

-    Aggiunto popup di stato sessione. (ALT-S)



Versione 3.1:

-    Aggiunta conferenza di sessione. (ALT-L)

-    Riscrivibile il codice sorgente in 3 file.

-    Aggiunto / c parametro della riga di comando (EG: / cMYCALL) per la conferenza.

-    Risolto un bug minore (Minore ??) nella routine di registrazione dei file.



Versione 3.2:

-    Codice consegnato a Ike (VE2IKE) per aggiungere il supporto per la modalità host KPC.

-    Risolto bug minuscolo nella routine di input.

-    Riscrivi le finestre di dialogo Connect e File Dump.

-    Ottimizzato e sintonizzato ancora il codice.



-------- => REVISION HISTORY (continua) <= ------------------------------- --------



Versione 4.0:

-    Libreria asincrona lanciata a favore del codice di comunicazione di Ike.

-    Aggiunta di routine a SERIOS.ASM per consentire la visualizzazione nel buffer di comunicazione.

-    Ike ha corretto il mio errore in SERIOS.ASM.

-    Nasty little bug schiacciato in SERIOS.ASM.

-    La routine di inattività della tastiera viene spostata nel cestino. Riscritto con il ciclo kbhit ().

-    Codice specifico TNC identificato e separato per supportare il supporto multi TNC.

-    La schermata di aiuto non contiene più nulla.

-    Aggiunto il supporto VIA per Digipeaters.

-    Aggiunto supporto per più lingue.



Versione 4.1:

-    Codice KPC3 reintegrato

-    Risolti alcuni problemi CR / LF con il codice KPC3.

Soluzione: sopprimere l'aggiunta di LF e farlo da soli.

Questo perché KPC3 non aggiunge LF in OGNI pacchetto recv'd!

-    PK232 e PK88 saranno ora impostati sulla modalità terminale all'uscita.

All'avvio del programma, sarà impostato sulla modalità host.

-    Disabilitato il CTRL-C, CTRL-BREAK e CTRL-ALT-DEL.

-    Collegamento a conferenze disabilitato e scaricamento di file a causa di errori irreversibili.



Versione 4.11:

-    Corretta la logica di sessione corrente difettosa.

-    Riattivazione del collegamento di conferenza e del dump di file.

-    Risolto un piccolo problema con i dati della sessione che non venivano visualizzati sul

sessione corrente.

-    Risolto un piccolo problema nel gestore CTRL-C.



Versione 4.2:

-    Aggiunto l'elaborazione del file di configurazione per l'inizializzazione del TNC all'entrata e all'uscita.

BayTerm.INI viene utilizzato all'inizio, BayTerm.END alla fine.

-    Supporto lingua disabilitato per ora.

-    Aggiunto / n (disabilita inizializzazione TNC) alla riga di comando.

-    Risolto problema con la finestra di monitoraggio a schermo intero.

-    Aggiunta la possibilità di collegare i nodi della conferenza BayTerm insieme.



Versione 4.3:

-    Risolto il problema con il rivelatore Loop di conferenza.

-    Modificata la funzione initialize_tnc per accettare comandi inglesi.

-    Colori cambiati un po 'per aiutare con i monitor monocromatici.

-    Aggiunto ALT-V. Visualizza le informazioni sulla versione.

-    Risolto il problema con la modalità host all'entrata. Ora è forzato!

-    Risolto il problema con la modalità terminale all'uscita.



Versione 4.4:

-    Risolto il problema con File Dump, la fuga funziona ora.

-    Il cursore ora si sposta in un punto ragionevole all'uscita.

-    Versione shareware provvisoriamente rilasciata (1 utente).

-    Risolto ancora UN ALTRO problema con la finestra del monitor a schermo intero.



Versione 1.0:

-    Rilasciato al grande pubblico come shareware.



Versione 1.0 pl 1 á:

-    Corretto errore con l'elaborazione ALT-F5 e ALT-F1.

-    Aggiunta la funzione 'pause' in send_file ().

-    Aggiunta dell'elaborazione dei caratteri jolly nella funzione File Dump.

-    Aggiunta dell'elaborazione del percorso, gli utenti possono eseguire BayTerm da qualsiasi luogo.

-    Aggiunta funzionalità di scorrimento della finestra di sessione.



-------- => INSTALLATION <= ------------------------------------- ---------------



Installare BayTerm è facile! Decomprimi il programma nella directory

vuoi che BayTerm risieda. EG:

CD\

md bayterm

cd bayterm

pkunzip a: \ baytrm10.zip



Ora quello che vuoi fare è eseguire BAYINST dalla directory che hai appena

creato. Questo imposterà il file batch e i file di inizializzazione necessari

eseguire BayTerm. Il file batch creato verrà chiamato BT.BAT. Puoi

aggiungi questa directory al tuo percorso in modo da poter eseguire BayTerm da qualsiasi luogo.



-------- => INTRODUZIONE <= ------------------------------------- ---------------



Diversi prosciutti locali (incluso me) hanno espresso il desiderio di avere un

Programma terminale in stile BAYCOM che funzionerebbe con le loro TNC complete.

Questa prima versione è un tentativo di soddisfare questa esigenza. Ci sono alcuni comandi

parametri di linea, eccoli qui:



Parametro Esempio Descrizione

-------------------------------------------------- -----------------------------

/ PK88 / pk88 Disabilita il supporto HF

/ PK232 / pk232 Abilita il supporto PK-232.

/ KPC3 / kpc3 Abilita il supporto Kantronics KPC3.

/ 50/50 Utilizzare la modalità 50 linee (solo VGA).

/ P <porta> / p2 Imposta la porta COM (DEFAULT: 2)

Vedi la sezione sulle porte COM.

/ I <irq> / i3 Imposta l'IRQ della porta COM (DEFAULT: 3)

Vedi la sezione sulle porte COM.

/ D / d Abilita scritture schermo diretto.

Non necessario con i sistemi VGA.

Provoca la neve sugli schermi CGA.

/ X / x Abilita l'esplosione di Windows

Tutte le finestre esploderanno sullo schermo.

Fantasia effetto speciale, tutto qui.

/ A / a Disattiva gli allarmi. (ALT-A li riaccenderà)

/ C / cVE2UFO Imposta il tuo nominativo. Utilizzato in conferenza.

/ S / s25 Linea di divisione del monitor di sessione.

Utilizzare questo parametro per modificare il valore predefinito

dimensioni della sessione e del monitor. Se lo desidera

essere in modalità 50 linee, è necessario specificare / 50

parametro prima.



-------- => REQUISITI SPECIFICI PER TNC'S <= ---------------------------------



Affinché questo programma funzioni correttamente, alcuni parametri TNC

deve essere impostato.



** Soprattutto, il TNC deve essere impostato su 9600 baud. ABAUD 9600. **



Questi possono essere aggiunti nel file BayTerm.INI.



Per TNC tipo AEA:



    - Il parametro Constamp deve essere impostato su OFF (Constamp disattivato)
    - DCDCONN deve essere impostato su ON (PK-232). (Dcdconn on)



Questi sono facoltativi, ma il programma è stato creato tenendo a mente questi:



4 - Monitora tutti i pacchetti. (Monitor 5 o 6)

5 - Monitora tutti i pacchetti mentre sei connesso. (Mcon 5 o 6)



Per i TNC di tipo Kantronics:

    - Il parametro Constamp deve essere impostato su OFF (Cstamp off)



Questi sono facoltativi, ma il programma è stato creato tenendo a mente questi:



4 - Monitora tutti i pacchetti. (Mcom on)

5 - Monitora tutti i pacchetti mentre sei connesso. (Mcon on)



-------- => UTILIZZO DEL PROGRAMMA <= ----------------------------------- ------------



Esistono due file di inizializzazione TNC che è possibile utilizzare per configurare il proprio

TNC all'inizio e alla fine del programma. BayTerm.INI viene letto al

all'inizio del programma, questo file conterrà tutti i comandi necessari

per impostare il TNC per il corretto funzionamento con BayTerm. Aggiungi tante linee quante

desideri. I commenti possono essere inclusi e devono iniziare con un '#' nella colonna 0.



È anche possibile impostare i parametri TNC all'uscita dal programma, questo è

fatto aggiungendo i comandi necessari a BayTerm.END. Questo è utile quando si

utilizzare più di un programma con il TNC.



Ora sei pronto per eseguire BayTerm, fallo! Questa è la schermata del terminale principale.



Stato -> Alt-F1 = Aiuto [ABCDEFGHIJ] CMD V1200 23 ottobre 1994 15:21:03

+ - [Input] --------------------------------------------- -------- +

| |

Input -> | |

| |

+ ------------------------------------------------- -------------- +

+ - [Sessione 'A'] ------------------------------------------ ----- +

| |

| |

| |

| |

| |

Sessione | |

Uscita -> | |

| |

| |

| |

| |

| |

| |

+ ------------------------------------------------- -------------- +

+ - [Monitor] --------------------------------------------- ------ +

| |

| |

Monitorato | |

Pacchetti -> | |

| |

| |

+ ------------------------------------------------- -------------- +



-------- => INSTAURAZIONE DI UN COLLEGAMENTO <= ----------------------------------- ----



Per connetterti a una stazione, premi ALT-F3 da una sessione inattiva.

Vedrai una finestra per chiedere un nominativo, digita anche il nominativo che desideri

come qualsiasi VIA di cui hai bisogno, e premi invio. Il TNC a questo punto ha il controllo

la connessione effettiva.

Dopo aver stabilito la connessione, sentirai un breve segnale acustico (If

il suono è attivo) e verrà visualizzata una finestra che conferma la connessione. Dai un'occhiata

il nominativo, potrebbe essere qualcuno che si connette a te in un'altra finestra di sessione.

La riga di stato rifletterà lo stato della sessione.



Sessione bianca inattiva.

Sessione attiva verde brillante.

Rosso lampeggiante È arrivato un nuovo dato (o una nuova connessione).



Tutto ciò che scrivi a questo punto verrà inizialmente visualizzato nel

Area di input. Dopo aver premuto invio, verrà copiato nell'area Sessione.

È possibile scorrere la finestra della sessione attiva usando la freccia SU e GIÙ

chiavi. La barra di scorrimento a destra della finestra della sessione rifletterà la tua

posizione corrente nella finestra (virtuale). Dopo aver finito, se è possibile accedere

fuori dal sistema tramite un menu, farlo. Nel caso di una tastiera per tastiera

connessione, o un sistema che ha smesso di rispondere, premi ALT-F4. Questo

terminerà la sessione dalla tua fine. Tieni presente che è sempre il migliore,

dove possibile, per terminare una sessione con garbo. Cioè, dì ciao ..



Colpire ALT-F1 in qualsiasi momento farà apparire questa finestra di aiuto:



+ - [Help] --------------------------------------------- - +

| |

| F1-F10 Sessione da 1 a 10. |

| ALT-F1 Questo display di aiuto. |

| ALT-F3 Connetti a una stazione |

| ALT-F4 Hard Disconnect |

| ALT-F5 Modalità di monitoraggio a schermo intero. (Commuta) |

| ALT-F7 Cambia il baud del pacchetto |

| ALT-F8 Attiva / disattiva HF / VHF (PK-232) |

| ALT-F10 Esci da BayTerm |

| ALT-A Toggle Sound |

| ALT-C Cancella la finestra della sessione |

| ALT-P Attiva / disattiva l'archiviazione della sessione. |

| PG-DN Uguale a ALT-P |

| ALT-S Stato elenco di tutte le sessioni. |

| Commutatore ALT-K / modalità Converse |

| Sessioni di ALT-L Link |

| Versione display ALT-V |

| |

| [Premere qualsiasi tasto per continuare] |

+ ------------------------------------------------- ------- +



-------- => TASTI SPECIALI <= ------------------------------------ ----------------



Ci sono alcuni tasti speciali che puoi usare mentre sei nel terminale principale

schermo. Si noti che la versione shareware non consente di digitare qualsiasi

sessione diversa dalla sessione "A".



Da F1 a F10

Questo ti permetterà di passare da una sessione a

un altro.

ALT-F1

Questo fa apparire la schermata di aiuto. (Mostrato sopra)

ALT-F3

Connettiti a una stazione. Questo fa apparire un modulo che chiede

a quale stazione ti piacerebbe connetterti.



+ - [Connetti richiesta] ---------------- +

| |

| Chiama: ²²²²²²²²²² |

| Vias: ²²²²²²²²²²²²²² |

| |

+ ------------------------------------ +



Basta digitare il nominativo a cui si desidera connettersi,

compreso il SSID. EG: VE2CIH-1

ALT-F4

Hard disconnect. Questo è un modo brutto di disconnettere

da un'altra stazione, ma a volte è utile.

ALT-F7

Modifica la velocità di trasmissione del pacchetto. Se si utilizza un TNC con

utilizzare una velocità di trasmissione diversa da quella predefinita di 1200 baud

questa chiave per arrivarci. Ciclerà tra il

diverse velocità. Sarà visualizzato sullo stato

linea, nella parte superiore dello schermo.

ALT-F8

Se si utilizza un TNC multimodale (PK-232), utilizzare questo

tasto per passare tra le operazioni VHF e HF.

ALT-F10

Utilizzare questo tasto per uscire dal programma. Tutte le connessioni lo faranno

rimanere attivo, quindi disconnettersi prima se lo si desidera

chiuso. Puoi anche usare ALT-X per uscire.

ALT-A

Attiva o disattiva l'audio.

ALT-C

Cancella la finestra della sessione attiva.

AltP

Registrare l'output della sessione in un file. Questo farà apparire a

modulo che ti chiede quale file vuoi registrare come output.

Se si desidera utilizzare la stampante, digitare "PRN".



+ - [Dump to File] - +

| |

| File: ²²²²²²²²²²²

+ ------------------- +



ALT-K

Commuta tra il comando e la modalità di conversazione, come indicato

dalla riga di stato. Se non sei connesso

chiunque, questo ti permetterà di inviare pacchetti UNPROTO.



-------- => TASTI SPECIALI (continua) <= ------------------------------- ------------



ALT-S

Questo mostrerà tutti gli stati della sessione.

ALT-L

Questo mostrerà tutte le sessioni e ti permetterà di farlo

collega diverse sessioni insieme.

Tutti i pacchetti da una conferenza verranno inviati al

altri automagicamente. Tutto ciò che scrivi su un link

la sessione includerà il tuo nominativo se hai usato il

/ c parametro della riga di comando, altrimenti NOCALL è

visualizzato. (* DISABILE NELLA VERSIONE DELLO SHAREWARE *)



-------- => PORTE COM <= ------------------------------------ -------------------



Alcune note sulle impostazioni della porta COM. L'impostazione BIOS predefinita per le porte COM è:



PORT IRQ BASE ADDRESS

----------------------------

COM1 4 3f8

COM2 3 2f8

COM3 4 3e8

COM4 3 2e8



Come puoi vedere, ci sarebbe un conflitto di interrupt (IRQ) con le porte 1 e 3,

così come le porte 2 e 4. Normalmente questo è OK, ma se volessi usarli

coppie allo stesso tempo, non funzionerebbe. Una ragione per cui vorresti usare

il parametro / I è quando hai 3 o più porte COM sul tuo computer. Nel mio

setup, ho 3 porte:



PORT IRQ BASE ADDRESS

----------------------------

COM1 4 3F8

COM2 3 2F8

COM3 5 3E8



Pertanto, poiché la mia porta COM3 non è standard, userei questo comando

linea:



BayTerm / p3 / i5



Questo mi permetterebbe di usare tutte le mie porte contemporaneamente.
Guarda articoli radio su Amazon https://amzn.to/3PV90GL

-

Prodotti interessanti da acquistare

Sezione articoli utili da avere

 

free countersfree countersfree counters