Professional Documents
Culture Documents
Extfsk64: What Are EXTFSK and EXTFSK64?
Extfsk64: What Are EXTFSK and EXTFSK64?
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 x64 environment.
EXTFSK64 uses inpout32 instead of DLPORTIO and works on the 32-bit and 64-bit Windows OSes.
Win32 Win64
Plugin 45 baud 75 baud Note
USB serial LPT USB serial LPT
EXTFSK
Better jitter
EXTFSK64
Need more CPU power
Installation
Download the following zip file and unzip it. You will have two new files, EXTFSK64.FSK and inpout32.dll.
Copy them to the MMTTY folder.
LPT setup
Open MMTTY setup and click on TX tab. Select EXTFSK64 in the drop-down list of PTT&FSK.
Click on OK, then the EXTFSK window should be 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
• It should be noted that EXTFSK64 invokes a separate thread fully dedicated to the timing generation. If you
monitor Task Manager, you will notice that the CPU load goes up while EXTFSK64 is running. That is
normal. For this reason, I would recommend you use a high performance CPU
(multi-core, hyper-threading, etc).
• Some programs, which use the MMTTY engine, recognize EXTFSK.DLL only. In such a case, you can
rename EXTFSK64.FSK to EXTFSK.DLL.
• EXTFSK64 experimentally implements non-standard baud rates, such as 75 baud. You can try different
baud rates by MMTTY's Setup/Decode/Baudrate.
Acknowledgement
I would like to show my greatest appreciation to Joe W4TV and Jim W5IFP for their help.