EXTFSK is an MMTTY plugin that enables FSK keying via a USB-serial adapter and a parallel port. See this page for more information.
EXTFSK uses DLPORTIO for LPT port keying. However, DLPORTIO does not work in the 64-bit Windows OS. EXTFSK64 uses inpout32 instead of DLPORTIO and works on the 32-bit and 64-bit Windows OSes.
Plugin | Win32 | Win64 | 45 baud | 75 baud | Note | ||
USB serial | LPT | USB serial | LPT | ||||
EXTFSK | |||||||
EXTFSK64 | Better jitter Need more CPU power |
Download the following zip file and unzip it. You will have two files, EXTFSK64.FSK and inpout32.dll. Copy them to the MMTTY folder.
Version | Date | Note |
2.0e | June 8, 2014 | Updated for MMVARI |
2.0d | May 22, 2014 | First public release version |
2.0c | May 17, 2014 | Fixed minor bugs |
2.0b | May 12, 2014 | First release |
Open the MMTTY setup and click on TX tab. Select EXTFSK64 in the drop-down list of PTT&FSK.
Click on OK, then the EXTFSK window is popping up.
Select LPT1 in the drop-down list of Port. Addr value may vary in accordance with the PC environment.
If you have a parallel port that has a non-standard port address (other than 0x378, 0x3bc, or 0x278), open EXTFSK64.ini and add its address (hex value) after LPTADR=. The following example illustrates how the port address 0x1234 is defined in EXTFSK64.ini
[Window] Top=267 Left=1376 State=0 [Settings] Port=COM1 FSK=0 PTT=2 InvFSK=0 InvPTT=0 [DirectAccess] LPTADR=1234
The source code of EXTFSK64 is available here.
I would like to show my greatest appreciation to Joe W4TV and Jim W5IFP for their help.
73 Oba JA7UDE