As an experiment, "someone" just downloaded the source off of AE4JY's site,
hacked the preamble and postamble arrays to two bytes each (they're set to be
the same length because this someone was lazy). A little more is probably
better at the beginning, but this was an experiment. Apparently CocoaModem
shouldn't have any trouble copying right off the bat, however. The new DLL
works on my machine in WinPSK by replacing the PSKCore.dll with the altered
one, only without noticeable squelch tails. That was the first time I have run
PSK31 software in about 8 years...
I think this should really be done as an option in the DLL's exposed API, since
it would be better if "contest mode" were an option that could be invoked from
third party. The case conversions for sending and display can and probably be
done in the logging software through the exposed APIs. I don't know how or who
would manage this, since having different versions of the same DLL floating
around is probably asking for trouble in the long run.
The point is that this can be done with common tools and no need to have an
obscure compiler. If someone wants to experiment with this let me know and
I'll send you the DLL (and since this is LGPL, my VS2010 project whether you
want it or not). It will probably load up in VC++ express, but I have not
tried that. The DLL is extraordinarily well documented on Moe's website, BTW.
Andy K0SM/2
----- Original Message -----
From: "Kok Chen" <chen@mac.com>
To: "RTTY Reflector" <rtty@contesting.com>
Cc: aflowers@frontiernet.net
Sent: Saturday, June 30, 2012 6:02:12 PM
Subject: Re: [RTTY] PSK31 is faster (Was FD RTTY Question)
Here is a suggestion.
Since many of the "PSK programs" really just use Moe AE4JY's WinPSK DLL anyway,
why don't "someone" who is Windows savy modify WinPSK so that it:
1) converts all upper case to lower case during transmission,
2) cut off the transmission right after the last 00 sync bits at the end of an
exchange, and avoid sending the unmodulated "squelch tail."
_______________________________________________
RTTY mailing list
RTTY@contesting.com
http://lists.contesting.com/mailman/listinfo/rtty
|