RTTYPC - Software MS-DOS per RTTY
Disponibile alla seguente pagina: http://www.forumradioamatori.it/download/download-dos/Rtty/Rtty.html
Ciao amici RTTY
Il mio programma di assemblaggio RTTY è stato rivisto in alcuni punti:
1. Conversione delle funzioni del BIOS per RS232 per dirigere l'acquisizione dell'hardware
2. Off 1.: Supporto di qualsiasi scheda COM3 e COM4
(Nessuna restrizione in quanto non esiste un gestore di interrupt e nessun problema IRQ
L'adattamento avviene per definizione degli indirizzi di base nel codice assembler)
3. Off 1.: Uso diretto dei cavi MODEM da TNC con GND, TX, RX + RTS
o DTR.
4. PTT è controllato simultaneamente con DTR e CTS in modo che nessuna interfaccia
più problemi.
5. I tassi di baud non realistici sono gratuiti per gli scopi di USER. Entrata di EXOTES
possibile nel codice assemblatore.
Il programma consiste di tre parti, la composizione e il
assemblare.
73 de Gerd Michael
Descrizione del programma RTTYPC V2.0
contenuto:
1. Generale
2. Lo schermo di lavoro
3. La riga di stato
4. Le funzioni delle voci di menu
4.1 Commutazione trasmissione / ricezione
4.2 Impostazione della velocità di trasmissione da 45 a 100 baud
4.3 Parametro esteso e impostazione della velocità di trasmissione
4.4 Esci dal programma
4.5 La memoria fissa
4.6 La memoria interna
4.7 Correzione del livello in Baudot
4.8 Trasferimento dati in un file di registro
4.9 Invio di file di testo come file di invio
5. Inserimento di caratteri speciali in Baudotuebertragung
6. Terminale pacchetto o operazione di ricezione eco
7. Assegnazione dei pin dell'interfaccia
8. Velocità di trasmissione dell'utente
9. Personalizzazioni COM3 e COM4
Foglio: 1
Descrizione del programma RTTYPC V2.0
1. Generale
Il programma RTTYPC è un programma RTTY, il telecomando radio in
ASCII e Baudot (codice CCITT No.2) e Packet Radio TNC
Il funzionamento del terminale è possibile. Il programma richiede uno
Area di memoria minima di 128kB di RAM nella configurazione di base di a
IBM-XT o AT-Rechner, lì per l'archiviazione dei dati interni con
Le modalità dati di questa memoria sono riservate. È questo
Memoria non disponibile, quindi RTTYPC non si avvia e
viene visualizzato un messaggio di errore corrispondente. Questo è
soprattutto quando si avvia il programma dall'interfaccia utente che il
I DOS sono sovrapposti, ad esempio "1DIRPLUS" o "PCTOOLS"
Nota, come questi stessi memoria RAM per i propri scopi
Riserva.
Le interfacce del programma sono le interfacce RS232, da
quali le interfacce COM1 e COM2 del computer PC, XT, AT,
essere supportato
Interfacce esotiche come COM3 e COM4, che sono alcune schede seriali
Non offrire nell'area I / O gratuita
riconosciuto.
Il programma controlla all'avvio se non del tutto e quale seriale
Le interfacce sono installate nel computer. Né COM1 né COM2
quindi RTTYPC non parte e quello corrispondente
Viene visualizzato un messaggio di errore.
Nel computer è installata solo un'interfaccia, non importa se così
COM1 o COM2 è indirizzata, questa interfaccia diventa fissa
selezionato e l'interfaccia passa tra COM1 e COM2
bloccato perché l'impostazione di hardwaremaessig non esiste
le interfacce seriali portano al crash del computer.
Per il funzionamento è anche un dispositivo MODEM composto da AFSK
e convertitore richiesto.
2. Lo schermo di lavoro
La schermata di lavoro è composta da un IBM 41
schermo diviso con
Invia e ricevi una finestra e una riga di stato e informazioni in
prima riga, oltre a tre linee di menu principali nelle ultime tre righe.
Dalle due finestre del ibm condiviso 43 °
Lo schermo è quello superiore
Ricevi finestra e più bassa è la finestra di invio o scrittura
la memoria interna.
Pagina: 2
Descrizione del programma RTTYPC V2.0
3. La riga di stato
La barra di stato fornisce all'utente le informazioni su quella corrente
Stato operativo del programma.
Questa è la seguente informazione:
Porta COM corrente: COM1 o COM2
Velocità di trasmissione attuale: 45-19200
Codifica attuale: Baudot = Bdt Ascii = Asc
Parametri dell'interfaccia corrente: numero di bit: 5-8 bit
Stop numero di bit: 1-2StB
Parità: ger = diritto
ung = odd
kei = nessun esame
File di dati attivi e azioni di memoria: Dati: MPSI
M = Il file di memoria viene letto
la raccolta dei dati P = protocollo
S = il file di invio viene letto
I = recupero della memoria interna
o -einschreiben
Direzione di trasmissione: in trasmissione o in ricezione
Pagina: 3
Descrizione del programma RTTYPC V2.0
4. Le funzioni delle voci di menu
Le voci del menu danno all'utente i tasti funzione da chiamare
tutte le funzioni in forma abbreviata A seconda della funzione, l'utente sarà presente
altri menu di selezione guidati.
Tranne la terminazione, tutte le funzioni sui tre funzionali
Tastiere alloggiate. Per motivi di sicurezza, la funzione era
Chiudere il tasto END, quindi il programma non si spegne
Accidentalmente concluso.
I tre livelli di tasti funzione sono:
Tasti funzione diretti
MAIUSC + tasti funzione
Alt + tasti funzione
A livello diretto sono le seguenti funzioni:
4.1 F1 = commutazione trasmissione-ricezione
Questa funzione cambia alternativamente da trasmissione a ricezione e da
Ricezione sul programma alternatamente con ciascuna attivazione di F1 um.
4.2 F2 = 45.45 Baud F3 = 50 Baud F4 = 75 Baud F5 = 100 Baud
Questi tasti funzione servono per la regolazione diretta dei più comuni
Velocità di trasmissione nell'operazione Baudot.
4.3 F6 = velocità di trasmissione estesa e impostazione dei parametri
Premendo il tasto F6, il menu principale viene esteso
Baud rate e impostazione dei parametri dell'interfaccia chiamati. da
In questo menu i parametri da modificare possono essere selezionati direttamente e
Questi sono i parametri dell'interfaccia e le velocità di trasmissione
da 110-19200 baud oltre alla selezione di codifica dei caratteri Ascii / Baudot.
La selezione della codifica imposta automaticamente il valore
Interfaccia per la rispettiva codifica con set.
4.4 END = esci dal programma
Premendo END si esce da RTTYPC e si ritorna
nel DOS o nel programma chiamante. Se i trasferimenti di dati, non importa
se la memoria o i file sono aperti, questi sono i primi
chiudi, altrimenti non è possibile uscire da RTTYPC.
Questo per evitare la perdita di dati a causa di incompletezza
File o file di trasmissione incompleti.
Pagina: 4
Descrizione del programma RTTYPC V2.0
4.5 Shift F1-F9 La memoria fissa
Le seguenti funzioni possono essere raggiunte sul livello di turno:
Le memorie fisse sono memorie fisse che hanno un contenuto predeterminato
avere, ad es. Chiamata CQ, RYRYRY, concezione e altro. Il 9 spazio di archiviazione permanente
non fanno parte del programma di RTTYPC ma di un modulo speciale
i file di invio.
Quando viene chiamata una memoria, viene incluso un file esistente
Nomi da D1.TXT a D9.TXT per le 9 ROM F1-F9 letti e
inviato. Se un file non esiste, allora un file corrispondente
Messaggio di errore rilasciato Quindi prima di usare la memoria
i file utente D1.TXT-D9.TXT
creare con un editor di testo. Questo dovrebbe essere non formattato
Asciidateien essere. Quando si utilizzano programmi di elaborazione testi
non dovrebbe contenere caratteri di controllo della stampante. Inoltre, è a
Spedizione in Baudotcode per osservare che solo i caratteri CCITT codice n.2
essere incluso Altri personaggi saranno trasmessi in Baudot
filtrato e non trasferito (specialmente con dieresi tedesche
nota).
I file devono essere nella directory corrente o nell'elenco dei percorsi DOS
essere presenti al lancio di RTTYPC, altrimenti non lo saranno
esistenti segnalati.
4.6 Shift F10 La memoria interna
La memoria interna è una memoria interna ampia da 4kByte. Lui serve
per la prescrizione o come memoria tampone per le trasmissioni di test. nella
La modalità di ricezione viene aperta da Shift-F10 in modalità di scrittura.
I caratteri inseriti vengono visualizzati nella finestra di trasmissione
La barra di stato diventa la lettera "I" per la modalità di accesso attiva
visualizzato. All'interno della riga corrente, puoi usare il backspace
Pulsante da correggere. Dopo aver premuto il tasto Invio è no
Correzione del testo precedente più possibile. La modalità di scrittura
è premendo nuovamente Shift-F10 o quando si passa a
Trasmissione terminata. Va notato che quando registrato nel
Invia finestra non appare alcun cursore.
Descrizione del programma RTTYPC V2.0
4.9 Alt-F3 Invio di file di testo come file di invio
Con Alt-F3 viene aperto un file di invio e viene inviato il suo testo.
La specifica del file è analoga al file di registro.
La modalità file di trasmissione attiva è indicata da una "S" nel campo dello stato dei dati
visualizzato. Inserendo Alt-F3 durante la trasmissione del file
la trasmissione viene interrotta e il file di trasmissione è chiuso. da
Quando viene inviato il file completo, la modalità del file di trasmissione diventa automaticamente
terminato e il display di stato cancellato.
5. Inserimento di caratteri speciali in Baudotuebertragung
Per inserire alcuni dei caratteri speciali nel codice di build
i seguenti simboli di rappresentazione sono stati sostituiti:
Il carattere di spostamento del livello di cifre ZI è il simbolo asc ">".
Il carattere di spostamento del livello lettera BU è il simbolo asc "<".
Il tono di suoneria Baudot è l'Ascii Ringing Control G.
I segni di rappresentazione sono usati nella trasmissione nel
implementato corrosivo Baudotzeichen.
I caratteri di spostamento di livello sono utilizzati per la regolazione del livello di sicurezza di
Memoria e testi dei file di trasmissione in caso di cattive condizioni di connessione.
Si consiglia di alternare il testo appropriato
precedere più volte per un unico livello di commutazione e
Per ottenere la sincronizzazione della stazione remota.
Il tono di chiamata è trattato come un normale Baudotcode.
6. Funzionamento del terminale a pacchetto o operazione di ricezione eco
Il programma RTTYPC imposta i dati in entrata nella modalità di trasmissione sul
Finestra di ricezione (operazione full duplex) e quindi consente
Utilizzare come programma terminale TNC o la possibilità di ad es. a
Modalità relè con trasmettitore e ricevitore separati la sua trasmissione
ricevendo l'uscita relè.
Dal momento che il programma non è tra inviare i dati di eco e ricevere dati
può distinguere - entrambi sono caratteri in arrivo sul seriale
L'interfaccia deve avere la registrazione dei dati di invio per il file di registro
essere disattivato, in modo che non si verifichi alcun raddoppio dei polmoni perché
Subito dopo la trasmissione il personaggio ha ricevuto e come
La data ricevuta viene salvata.
Una nota successiva sull'uso per PR. Chiesto per i test
Di questo la massima velocità di caratteri a 8 bit a circa 150
Il / i carattere / i è (1200-2400 baud) perché il ciclo di ricezione non lo è
più arriva. I baud rate più alti sono infatti impostati correttamente
ma il programma non viene più con il trasferimento rapido dei blocchi
con.
Journal: 7
Descrizione del programma RTTYPC V2.0
7. Assegnazione dei pin dell'interfaccia
L'assegnazione dei pin dell'interfaccia è la seguente:
Plug 25 pin Plug 9 pin
3 2 RXD = riceve dati
2 3 TXD = dati di trasmissione
7 5 GND = linea di terra / segnale GND
4 7 RTS = invia il segnale di richiesta
è chiamato un segnale PTT
usato
20 4 DTR modem richiesta
nal è chiamato un segnale PTT
usato
A differenza delle versioni precedenti del programma, CTS ora
e DTR in sincronia con la commutazione PTT utilizzata attorno a
Pulisci i problemi di compatibilità con l'interfaccia PTT. lui
è quindi completamente sufficiente CTS o DTR allo stadio di commutazione PTT
del convertitore RTTY.
In caso di dubbio, tuttavia, i manuali del rispettivo computer, o
la scheda seriale utilizzata.
Il segnale RTS viene utilizzato da RTTYPC come segnale di commutazione PTT. nella
A differenza della sua altra funzione, la linea del segnale è attiva
Indicatore per lo stato di invio o lo stato di ricezione. Per terminali a pacchetto
La modalità normale viene utilizzata solo in modalità di invio con eco, quindi no
Possono verificarsi difficoltà
È il livello + 12V = attivo -12V = inattivo rispetto al terreno TRX
e gli stadi di commutazione per il controllo PTT per
progettare le tensioni di blocco (blocco della direzione
protezione ad es. da diodi protettivi).
È assolutamente necessario prestare attenzione a DTR-DSR e RTS-CTS, rispettivamente
essere collegato in modo che la calcolatrice una stretta di mano corretta al
L'uso di RTTYPC come programma RTTY viene simulato.
Se usato come un programma terminale a pacchetti, un modem null
connettersi all'interfaccia TNC e applicarlo all'RTS
Stretta di mano CTS e DTR-DSR.
Journal: 8
Descrizione del programma RTTYPC V2.0
8.Benutzerbaudraten
Nel programma RTTYPC 2.0, le interfacce di polling hanno causato
i baud rate bizzarri (> 300 baud) non sono più definiti di default
e sono disponibili all'utente per la definizione libera.
Questa è stata la richiesta di molti utenti per i loro tassi di baud per
scopi esotici. L'utente deve, tuttavia, nel
Programma definire i parametri da soli.
Ciò richiede estensioni a tre tabelle:
La parola del divisore di baud rate deve essere inserita nella tabella dei tassi di baud DIVID.
Con la regola di tre 45,45 Baud / 2535 = nuovo baud rate / nuovo divisore è il
calcolare il nuovo fattore di divisione del baud rate.
Le posizioni della tabella sono preimpostate con il fattore di separazione per 45.45 baud.
set.
divid dw 2535; 45.45 baud
dw 2304; 50 baud
dw 1536, 75 baud
dw 1152; 100 Baud
dw 1047; 110 baud
dw 768; 150 baud
dw 384; 300 baud
dw 576; 200 baud
dw 2535, gratuito per tariffe speciali per l'utente
dw 2535;
dw 2535;
dw 2535;
dw 2535;
Nella tabella BAUDTB per la voce maschera schermo è il "libero"
Sostituisci la stringa con la velocità di trasmissione. le parole "....."
La prima stringa deve essere lunga esattamente 5 caratteri.
baudtb db "45.45"; tabella di output della velocità di trasmissione
db "50"
db "75"
db "100"
db "110"
db "150"
db "300"
db "200"
db "libero"
db "libero"
db "libero"
db "libero"
db "libero"
Journal: 9
Descrizione del programma RTTYPC V2.0
Lo stesso vale per la tabella di output BRAWME. Qui può
la lunghezza assoluta delle linee non verrà modificata, o invece
il valore 157 è la lunghezza effettiva della stringa
entrato.
brawme db 157,13,10, "Velocità di trasmissione estesa:", 13,10
db "(RET = cancellazione)", 13,10,13,10
db "1 = 110 6 = libero", 13,10
db "2 = 150 7 = libero", 13,10
db "3 = 300 8 = libero", 13,10
db "4 = 200 9 = libero", 13,10
db "5 = libero 1-9:"
La regolazione descritta qui non dovrebbe essere difficile. Perché RTTYPC
programmato in assemblatore, questa era la soluzione più semplice.
9. Regolazioni per COM3 e COM4
RTTYPC funziona secondo il metodo del sondaggio, cioè l'UART è aperto
Ricevi i dati interrogati ciclicamente. Ciò consente RTTYPC su qualsiasi COM3,4-HW
essere adattato.
Nella tabella COMBAS è nella posizione di COM3,4
indirizzo di base
seriale COM3 / $ card.
combas dw 03F8h; COM1
dw 02F8h; COM2
dw 0338h; Scheda IOSA COM3 (se necessario, adattarsi al proprio HW)
dw 0238h; COM4 IOSA card (se necessario, adattarsi al proprio HW)
Journal: 10