RTTYPC - Software MS-DOS per RTTY

Aperto da INFORADIO, Gio 17 Maggio, 10:00 2018

Discussione precedente - Discussione successiva

0 Utenti e 2 Visitatori stanno visualizzando questa discussione.

Senza nome 1

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

INFORADIO

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
Guarda articoli radio su Amazon https://amzn.to/3PV90GL

-

Prodotti interessanti da acquistare

Sezione articoli utili da avere

 

free countersfree countersfree counters