From 499f968d9a6f149022117a7f537e0ffbbd58ccbf Mon Sep 17 00:00:00 2001 From: Joe Taylor <k1jt@arrl.org> Date: Mon, 16 Jan 2006 17:55:05 +0000 Subject: [PATCH] Changed runqqq so that *nix execution of KVASD uses "./KVASD". Updated README_592.TXT in preparation for Windows release. git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/trunk@115 ab8295b8-cf94-4d9e-aec4-7959e3be5d79 --- README_592.TXT | 81 +++++++++++++++++++++++++++++--------------------- runqqq.f90 | 2 +- wsjt.py | 2 +- 3 files changed, 49 insertions(+), 36 deletions(-) diff --git a/README_592.TXT b/README_592.TXT index dd4204199..f942f2316 100755 --- a/README_592.TXT +++ b/README_592.TXT @@ -1,4 +1,4 @@ -Changes in WSJT 5.9.2: January 10, 2006 +Changes in WSJT 5.9.2: January 16, 2006 --------------------------------------- Enhancements @@ -6,32 +6,33 @@ Enhancements 1. Thread priorities have been adjusted for smoother operation. -2. The JT65 decoder now has improved immunity to garbage data - (birdies, QRM, etc.) and it exhibits better performance on - strong signals. +2. The JT65 decoder has been giver improved immunity to garbage data + (birdies, QRM, etc). It exhibits better performance on strong + signals and provides more accurate estimates of their S/N. -3. The FSK441 decoder produces less on-screen gibberish when you - request mouse-picked decodes. +3. The FSK441 decoder produces less on-screen gibberish when + processing mouse-picked decodes. 4. The JT6M decoder now makes better use of Freeze and Tol. You can set the value of "Freeze DF" by using the Right/Left arrow keys. (This feature is also useful in JT65 mode.) -5. On-screen font sizes can be set by using Windows Notepad (or - another text editor) to edit the file wsjtrc.win. If your screen - has resolution greater than 1024 x 768, or if you have old eyes - like mine, you may want to increase the font sizes from 8 and 9 - points (first three lines of the file) to, say, 9 and 10 points. +5. On-screen font sizes can be set by using Windows Notepad to edit + the file wsjtrc.win. If your screen has resolution greater than + 1024 x 768, or if you have old eyes like mine, you may want to + increase the font sizes from 8 and 9 points (first three lines of + the file) to, say, 9 and 10 points. -6. A simulator mode is now built into WSJT. It is presently most - useful in JT65 mode. By entering, say, "#-22" in the text box for - Tx6, you signify that the program should generate its Tx audio - files with the signal embedded in white gaussian noise, 22 dB - below the noise power in a 2.5 kHz bandwidth. You can direct this - signal into a second computer running WSJT, for example to test - the decoder or to practice operating in JT65 mode. You can even - have the two computers "work each other", although changing - messages of course requires operator action. +6. A simulator mode is now built into WSJT for testing purposes. It + is presently most useful in JT65 mode. By entering, say, "#-22" + in the text box for Tx6, you signify that the program should + generate its Tx audio files with the signal embedded in white + gaussian noise, 22 dB below the noise power in a 2.5 kHz + bandwidth. You can direct this signal into a second computer + running WSJT, for example to test the decoder or to practice + operating in JT65 mode. You can even have the two computers "work + each other" in a simulated QSO, although changing messages of + course requires operator action. 7. Dividing lines are now provided on the waterfall display between spectra corresponding to wave files read from disk. @@ -39,18 +40,24 @@ Enhancements 8. The PTT line is explicitly set low on program startup. 9. The F10 key brings up the SpecJT screen (if it was hidden) and - toggles foreground and focus between the WSJT and SpecJT screens. + toggles foreground and focus status between the WSJT and SpecJT + screens. -10. You can use the Alt-F keyboard shortcut to toggle "Freeze", and - Alt-Z to toggle "Zap". +10. You can use the Alt-F and Alt-Z keyboard shortcut to toggle + "Freeze" and "Zap" on and off. 11. "Accelerated decoding" has been removed from the Setup menu. In - effect, it is now always ON. + effect, this option is now always ON. +12. Text windows are now cleared when switching between modes. + +13. Linux and FreeBSD versions (see below) offer PTT control via + parallel port, as well as serial port. They offer sound support + via ALSA and OSS. Bug Fixes: ---------- -1. The use of non-threadsafe code for FFTs caused occasional and +1. The use of non-threadsafe code for FFTs could cause occasional and unpredictable program crashes. Fixed. 2. A bug in the JT65 decoder could (rarely) cause large errors in the @@ -60,23 +67,29 @@ Bug Fixes: wave file. Fixed. -Information for Programmers ---------------------------- +For Curious Users, and Especially for Programmers +------------------------------------------------- -WSJT is no longer a one-person effort and no longer runs only in -Microsoft Windows. It has become a full-fledged Open Source project, -with an active working group making contributions to future +WSJT is no longer a one-person effort, and the program no longer runs +only under Microsoft Windows. WSJT is now a full-fledged Open Source +project, with an active working group making contributions to future development. Source code is now stored in a public repository under -control of a version control system called Subversion, or SVN. You +control of a version control system called "Subversion", or SVN. You can learn more at http://developer.berlios.de/projects/wsjt/. The first significant result of the group effort has been to create versions of WSJT that run under the Linux and FreeBSD operating -systems. If you are interested in testing and using WSJT on your own -Linux or FreeBSD system, we'd like to hear from you. +systems. Porting WSJT to the Macintosh platform should be +straightforward, as well, although the development team does not +yet include anyone with Macintosh hardware. + +If you are interested in testing and using WSJT on your own Linux or +FreeBSD system, we'd like to hear from you. If you feel that you can usefully contribute to the future development -of WSJT on any platform, we would also like to hear from you! +of WSJT on any platform, we would also like to hear from you! We +could use help with documentation and website maintenance, as well as +actual programming. The present WSJT working group consists of: diff --git a/runqqq.f90 b/runqqq.f90 index 15f887bd2..e915fc47f 100644 --- a/runqqq.f90 +++ b/runqqq.f90 @@ -10,7 +10,7 @@ subroutine runqqq(fname,cmnd,iret) #ifdef Win32 iret=runqq(fname,cmnd) #else - iret=system('KVASD -q >& /dev/null') + iret=system('./KVASD -q >& /dev/null') #endif return diff --git a/wsjt.py b/wsjt.py index ba8168224..a964b7713 100644 --- a/wsjt.py +++ b/wsjt.py @@ -1,4 +1,4 @@ -#-------------------------------------------------------------- WSJT +#--------------------------------------------------------------- WSJT from Tkinter import * from tkFileDialog import * import Pmw