Paragon Control Software: this is an attempt to port the control software for the Ten-Tec Paragon written in MS Basic for the IBM PC to Python.
It uses a 1200 8N1 serial connection without hardware handshaking.
It uses software timing loops for a 4.77Mhz processor in lines 2190 and 3150.
All keyboard functions of the Model 585 Paragon transceiver are controlled by sending codes in ASCII format to the Paragon. These codes correspond to the values located in the table.
In the BASIC programming line:PRINT#1,D$. This must then be followed by GOSUB 2170, which calls a delay subroutine. This delay is required to allow the transceiver enough time to complete the requested operation before sending it another code. The delay routine is:FOR T = 1 TO 200; NEXT T: RETURN. This is for a 4.77Mhz processor. For an IBM AT is reccomends increasing this loop to 500 or so.
Key Function | Character | ASCII Code |
---|---|---|
0 | 0 | 30 |
1 | 1 | 31 |
2 | 2 | 32 |
3 | 3 | 33 |
4 | 4 | 34 |
5 | 5 | 35 |
6 | 6 | 36 |
7 | 7 | 37 |
8 | 8 | 38 |
9 | 9 | 39 |
RCL/GLC | : | 3A |
MLC/SET | ; | 3B |
STO/GL | < | 3C |
CLEAR | = | 3D |
VOICE | > | 3E |
SPOT | ? | 3F |
ENTER | @ | 40 |
MT/10HZ | A | 41 |
DISP.> | B | 42 |
LCK | C | 43 |
ML/MC | D | 44 |
A=B | E | 45 |
A/B | F | 46 |
FAST | G | 47 |
RX.OFF | G | 48 |
TX.OFF | I | 49 |
SPLIT | J | 4A |
MS/RATE | K | 4B |
FM | L | 4C |
AM | M | 4D |
LSB | N | 1E |
USB | O | 1F |
CW | P | 50 |
TUNE | Q | 51 |
6.0 Filter | R | 52 |
2.4 Filter | S | 53 |
1.8 Filter | T | 54 |
.50 Filter | U | 55 |
.25 Filter | V | 56 |
.(DEC.PT). | W | 57 |
SHIFT | X | 58 |
DOWN/HBD | Y | 59 |
UP/HBU | Z | 5A |
TUNE UP | [ | 5B |
STATUS | \ | 5C |
TUNE DOWN | ] | 5D |