The list below is all the software I have made available on this site. Note that some of it is pretty crude and rude, but I wrote it all for a purpose and it fits that use. Yes there are bugs in some of it and I do not warrantee it as being good for anything, but what do you want for nothing? Not all of it has been tested with all versions of MS-DOS or Windows, most was developed for DOS 3, 5, or 6, and has been used under Windows 3.1 or 95 and some under NT.
To download just select from the list below. When your browser asks what to do with the zip file just save it on your disk somewhere and then unzip manually after it is done downloading. If you have trouble with this I can e-mail the files as attachments. Please let me know if this works with your browser, I know it works with Netscape.
· All of the above(no manuals)
· All manuals for above(no software)
· Micro-g2b rotor control (source only)
· Software Source!
· These are collections of source for various programs I have worked on over the last 20 years or so. Please don't expect much help with many them, some are so old I have forgotten why I did them or what the status was when I stopped. They are supplied for those who really want to resurrect something from the past or to keep some of the old DOS stuff going for a few more years. Some of the code is based on CT source and tools supplied by K1EA and distributed here with his permission. There are various copyright notices in parts of these, please contact the appropriate authors if you want to use the code in your own software and provide proper attribution in your documentation.
· BC - Borland C/C++
· VS6 - MS VisualStudio 6 project
· DOS - 16 bit DOS only program
· WIN - 16 bit windows (probably)
· WIN32 - 32 bit windows
· JAVA - using SUN JDK/BDK command line tools
· VB6 - MS VB6 project
· CW_source.zip: (BC, DOS) a collection of cw decoding tools including DVP file readers and converters.
· DVP_BATCH_source.zip: (BC, DOS) Much the same as CW_source.zip but also including real time filters for the DVP under DOS and other signal analysis tools.
· MM_source.zip: (BC, DOS) the full source for the MM contest logger (NOT the same as N1MM Logger!!). This is a m/m station logger based on CT 6. It ran on one computer and used DigiBoard serial port boards to log on multiple dumb terminals and send code via MM-3 keyers. It includes post contest log analysis tools, an old version of MOF, QSL generator, an AK1A PacketCluster to CT log generator, and other tools.
· CLUSTER_source.zip: (BC, DOS) the PacketCluster to CT log generator
· AA1AS_source.zip: (BC, DOS) from my last PacketCluster node that ran under the call AA1AS for a while. This is a tool to extract homenode information from DX spots.
· CONVERT_source.zip: (BC, WIN) To tell the truth I forget how far I got on this. It was meant to be a general purpose file conversion tool where you could define record formats and convert from things like CT bin files to CSV files, or all sorts of other things.
· MMPRINT_source.zip: (BC, DOS) Just the post contest analysis tool from MM_source.zip, may have some updates not included in MM_source.zip.
· MOF_bc_source.zip: (BC, DOS,WIN32,JAVA) This is my MOF program, the final Borland C version, the DOS version, and the Java version.
(BC, DOS) The source for the latest release of the popular NETTSR ethernet TSR
for CT. This is based on the COMTSR from K1EA and includes some pieces
of source from a
· PLAY_source.zip: (BC, DOS) not ham stuff, but maybe fun anyway. Includes a quick fractal drawing algorithm and a dumb screen saver.
· SKED_source.zip: (BC, WIN) this was an attempt to do m/m contest operator scheduling. I gave this up in favor of an Excel spreadsheet method, but this shows how to do it in hard code.
· SLIDES_source.zip: (BC, WIN) The slideshow program source.
· WorldBuilder_source.zip: (BC, VS6) not quite ham, but used for some of my early website VRML stuff. This is an attempt at a VRML editor. It uses a hierachical tree method to group objects.
· openlogger_source.zip: (JAVA) This was my attempt at starting an open source contest logger based on Java. I gave up on it when it appeared that Java wasn't going to take over the PC desktop as it had been hyped for a while. The general idea of an open source logger was picked up by the N1MM Logger.
· wintelnetx_4_22_source.zip: (WIN32, VS6) the source for the Windows-Telnet cross connect program.
· Cw_ms_source.zip: (WIN32, VS6) updated version of CW tools for DOS above, this includes real time (on a fast enough machine) waterfall display and decoding of CW with adjustable filter parameters and detection parameters.
· dxmap_source.zip: (WIN32, VB6, MS MapPoint) this is a VB6 tool that plots dx spots on a MapPoint map out of an AR-Cluster dx spot database. It requires that you have MS MapPoint installed.
· inetgrabber_source.zip: (WIN32, VB6) never released as separate program. This periodically grabs a web page and saves it to a time stamped file. I use this for grabbing the DXSummit spot source page for post contest analysis. Be careful, it can grab so fast it will overload your computer or the web server if you set the update period too short. Once an hour (3600 seconds) is enough for DXSummit.
· mergespots_source.zip: (WIN32, VB6) never released as separate program. This merges the html saved from DXSummit spot page grabbed by inetgrabber into a single file and removes dupes.
· telnetx_source.zip: (WIN32, VS6) old console mode version of WinTelnetX.
The K1TTT MOF/LOF Contest Propagation tool is designed to help the serious contest operator know when each of the major contest bands (10m-160m) should be open and to where. It is derived from the NOSC MiniMuf program for the high bands, and a VOA absorbtion style predictor for the low bands. The calculations parameters have been adjusted based on real contest data I have collected from various locations since 1990. The latest version also uses WWV A and K indices to take into account disturbed conditions.
This software is available for both MS-DOS and MS-Windows 95 or later platforms. A math co-processor is highly recommended. A minimum of a color EGA display is required. It will work on monochrome displays but you may have to play with greyscales to get satisfactory display.
The predictions can be displayed in a rectangular projection or in a polar projection with either your QTH as the center or the North Pole as the center. This makes it handy as a great circle map generator also. The map can also be overlayed with great circle paths and sun rise and set lines making it even more useful for grey line prediction. An auto-playback feature lets you replay pre-calculated predictions in real time or accelerated time. When used with my MMPRINT utility for the CT Contest Logging software it can be used to display the geographical and frequency band distribution of contacts from actual contest data.
These are sample displays to show what the program looks like and not to represent it's accuracy for any particular set of conditions. I have been continuing to tune the prediction parameters since this set of screens was captured.
On these screens the band openings are colored as follows: 10m=red, 15m=green, 20m=blue 40m=blue, 80m=green, 160m=red A checkerboard pattern in the color indicates long-path openings
I would like to get
more big logs, preferably Multi-Multi entries, from stations around the world
to help validate this software.
· Propagation Predictor (MS-DOS)
· Propagation Predictor (MS-Windows 95 or
later) version 2.4
There is also an on-line version that uses Java and runs directly from your browser. Check it out.
My MMPRINT utility
is a post contest tool that lets you extract statistical data from a CT log
file. It generates files that are suitable for importing to tools like MathCAD
or various spread sheet programs for plotting or other analysis. Outputs
include statistics on CQ zones, beam headings, local time, and more. It also
generates a file that can be displayed with the MOF/LOF Propagation Prediction
Program to show the geographical and frequency band distribution of contacts.
· CT Log Statistics extractor
This reads a contest log and checks it against a set of 'rules' that help spot possible typos in the log. The basic rules include checks like:
1. Callsigns don't start with more than 2 letters before the first number. (well, the HAM, HGM, and OEM sure mess up that one!)
2. Callsigns don't start with more than 1 digit before the first letter.
3. Callsigns don't end in a number (except JY1 of course)
The rules also include many country's callsign allocation procedures so it will find callsigns that should only be used on particular bands, like a VHF only call being used on HF.
There are also filters that let you check the log against the CT CheckPartial database, and against itself. This lets you eliminate calls that you worked on more than one band or that others have reported working in the past from the list of possible bad calls the program generates.
NOTE: This is not intended to be the final word in log
checking. Recent changes in callsign allocations make it necessary to review
and update the rules regularly... something I haven't done in a while.
· CT Log busting
extracts home node information from a console log file and updates the
HOMENODE.LST file. The latest version extracts the information from DX spots
and mail headers. This is useful for networks that use limited protocol links
but still want mail and talk to work across the links.
· PacketCluster DX
This program extracts statistics from a dx.dat file to show numbers of spots for each country on each band. Its pretty crude but can give some interesting statistics from the cluster. It allows multiple files to be combined into one set of statistics so you can accumulate statistics over any period of time that you have dx.dat files for.
· PacketCluster DX
This program uses a Z-World Micro-g2b board to control up to 4 rotors. I have tested it with Yaesu G-2700sdx and G-2800sdx rotors, but it should also work with the G-1000sdx and with the addition of relays it should work with other rotors that use an analog position circuit. It also provides 3 (for now) programable preset buttons if desired in addition to the computer control port.
Use of the source software will require purchase of the Z-World software development kit in addition to the basic board. I can program flash eeproms, but that will require me to either buy another Micro-g2b or pull my rotor out of service to use it for programming. If someone could set up to copy the eeproms it would be a great help in distributing this software. Otherwise I will copy them as I have time for anyone that wants to try it out.
I estimate that a controller for a Yaesu G-xxxxsdx rotor could be built for $180-$200, compared to the list price of about $345 for the Yaesu board. I don't know if mine does everything the Yaesu board does, but it can be programmed for more if needed and it does work just fine with CT now. If someone wants to go into mass production of these I would be willing to talk about providing software services.
More info about the Micro-G2 and other products can be found at the Z-World Engineering web site.
· Micro-g2b rotor control
This is a simple
slideshow program I wrote a few years ago for a Field Day at a local shopping
center. It includes the bitmap files and wave files that we used that year. The
show can be changed by editing the .ss file and supplying your own .bmp and
.wav files. The time for each slide and the time delay before the wave file
plays can be controlled separately. You can also pause the automatic playback
and step forward or back with the mouse or keyboard. We used it under Windows 3.1,
I have tested it briefly under Win-95.
· Simple Slideshow with sound
· Download (BIG! 1.3M)
· Download (71k) just program and sample .ss file not the .bmp or .wav files to go with it. This is all you need if you want to make your own slide show.
This program lets you cross connect Telnet connections and ComPorts or Ethernet. It can be used as a backup connection for PacketCluster nodes or to connect a CT network to a remote PacketCluster. Connections can be made either as a node or a user and can be one-way or two-way. Release notes are included in the zip.
WARNING! Be sure to read and understand the release
note for 4.22 about the
· Source for WinTelnetX V4.22 (600K) (Visual C++ 6)
This replaces COMTSR* for CT (version 9 anyway) for networking logging computers within your station over Ethernet instead of by chaining serial cables.
This is an Excel (XP 2002 version) spreadsheet for scheduling operators for a multi-op contest station. It uses information about the contest bands and predicted rates, operator availability, preferences, and ability to match up the best operators with the best bands. Operators can be automatically scheduled or manually or a mix can be used.
Rev 1 - adds more control of how operators are scheduled, allows for non-numeric band names.