1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
PSK31 for Linux/Soundblaster Version V0.61
Changes V0.6 -> V0.61
---------------------
- Changed licences to GPL
Changes V0.52 -> V0.6
---------------------
- Removed compatibility problem with some newer ncurses library
(using move() instead of setsyx())
- V0.52 failed with some specifig sound cards of the 2.2.x kernel,
which is fixed now (checking for EBUSY in read/write to sound
card
- Code cleanup the remove compile problem on a few egcs systems
- Easier and better installation:
default directory /usr/share/psk31 for code and config files,
personal config file in $(HOME)/.psk31;
- added more documentation (still could be better!)
Changes V0.5->V0.52
-------------------
- Additions to make psk31sb work with sound cards operating in
full duplex mode (e.g. Opti)
Changes V0.4->V0.5
------------------
- On TX->RX switchover, a partly filled buffer of the soundcard wasn't
played, so the DCD-OFF-carrier signal, and sometimes also the end
of the CW ID signal, was cut off.
Fixed by adding a SNDCTL_DSP_SYNC when switching from TX to RX
- On some systems V0.4 didn't compile because of problems with header
files. This should work now.
#include <getopt.h> was removed, #include <termios.h> was added
- Small bug in the handling of a circular buffer fixed (this part of
the code shouldn't be reached anyway)
- Implemented the 256-symbol-encoding used by the Windows-Version of
PSK31, so the full ISO charset, e.g. including the German umlauts,
can be used in the transmission. This feature is not yet tested in
practice, just in loopback mode, so feedback if it works is highly
welcome!
Be aware of the fact that the DOS-Version just use a 128-symbol
charset, so the extend characters can't be decoded on those systems!
|