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 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225
|
----=== HF PACTOR/AMTOR/GTOR/RTTY PACKAGE ===----
Version 0.7.1 Feb 2005
TODO
* * * * * E N G L I S H * * * * *
(German downstairs ... Deutsch weiter unten)
By Guenther Montag DL4MGE
2 BIG GOALS:
MT63 ARQ.
There is a spec for this (David Hambly sent it to the hfterm list,
it can be downloaded as pdf.)
Rein hacked already an ARQ mode for gMFSK.
So it might be good to synchronize instead of inventing a new wheel...
There is a discussion in hfterm and linlink mailing lists.
ALSA
convert the sound interface to the the new ALSA API,
which has better performance and is more flexible than OSS API.
Make hfkernel/l1/alsa.c running. I am preparing this.
A LITTLE GOAL:
I am preparing CW elbug, and encoder (should be easy,
cw is a kind of fsk!!!)
Who knows a good cw DE-coder? This is more tricky!!!
I have been inpressed by Larry Winslow's "CW" program for DOS,
and hat much fun with it.
It is really working great, without soundcard, with a homebrew
interface with 2 op's which I build after plans provided by Larry's docs.
Larry took part of his code from "Robo-Copy", also DOS. All shareware.
You heard about this? Is there something like this open-source in c
somewhere?
CONFIGURE AND COMPILATION:
The makefiles of hf were made with automake 1.4 and autoconf.2.13. I did
not yet change to newer automake / autoconf because I still maintain the
thing in my shack with good old Pentium 133 Mhz, Soundblaster 16, Kernel
2.2.13, SuSE Linux 6.3 with OSS driver, here it is just running good.
But upgrade would be easy with autoupdate, / automake -a,
tests ran good with automake 1.6 / autoconf 2.5 and
automake 1.9 / autoconf 2.5.3, wth only few warnings.
Compilation tested o.k. with egcs 2.91.66 and gcc 3.2.2, gcc 3.3.4.
MAILBOX:
it is there since 0.6, test it, improve it, also try it for gtor!
Please report your configurations, especially if you link to packet!
Pactor 2 and 3?
This would be new and make the program more precious, as a PTC-2 etc.
is expensive. But: The protocols are commercial, not public.
300 baud packet? (does this exist for Linux?)
PSK 31 - there are at least 5 good psk progs for linux, but
it is very much used and nice.
MFSK?
I had much fun in implementing MT63, although it was hard work.
And I learned much. I have to change about 20 files plus headers
for a new mode.
Button, menuitem, parameter page, parameter struct,
struct msg, struct parameter in hfkernel/msg.h, autorx, autotx,
thread for the mode, define messages, mailbox.c, doc...
LOG:
Contest counter increasing by 1 each QSO.
Format in log file OK? (I made 2: binary file for re-reading by program
and ascii file for printing / further processing) (By sprintf... in
hfterm/src/log.c in Funktion log_store you can change ascii log output
easily).
Who knows more about log formats? Every contest wants its own cabrillo
format! Other formats to store / as interface, e.g. ADIF? Better to link
hfterm whith an existing log prog! (e.g. 'hamlog', is in SuSELinux 8.1)
WORLDMAP:
Axel is preparing a fine toy - to show the QTHs of qso partners from
log dates. He prepared the map. I outcommented calculation of the
pixmap hfterm/src/main (if MAP...endif), because the programm otherwise
would need 10 mins to start on my old machine. The pixmap is not there
any more in V.0.5, 3 MB when unpacked. Axel is working at this feature
within developing "Baken".
HELP:
Translations...
Doc in html...
More info about the modes & experience reports!
73 & have a lot of fun
AUTHORS
Thomas M. Sailer HB9JNX/AE4WA Mail: sailer@ife.ee.ethz.ch
Ralf-Axel Krause DF3JRK http://www.df3jrk.de.vu
Mail: df3jrk@gmx.de
Packet: df3jrk@df0hmb.hh.dl.eu.ww
Gnther Montag DL4MGE http://www.hfterm.de.vu
Mail: dl4mge@darc.de
Packet: dl4mge@db0zka.bay.deu.eu
PLEASE DO subscribe mailing list:
https://lists.sourceforge.net/lists/listinfo/hfterm-hackers
post to mailing list:
hfterm-hackers@lists.sourceforge.net
download latest version at:
http://sourceforge.net/projects/hfterm
-----------------------------------------------------------------------
* * * * * D E U T S C H * * * * *
ZUERST DIE 2 GANZ GROSSEN ZIELE:
MT63 ARQ.
Es gibt einen (englischen) Vorschlag fr ein neues MT63 ARQ System.
(David Hambly schickte ihn an die hfterm-hackers-Liste.
Kann als pdf downgeloaded werden.
Diskussion in hfterm und linlink mailinglists.
ALSA
Umschreiben des Soundkarten-Steuercodes in die neue ALSA-API,
die besseres leistet und flexibler ist als die OSS- API.
hfkernel/l1/alsa.c zum Laufen bringen. Ich arbeite daran.
EIN KLEINES ZIEL:
Ich bereite eine CW-elbug und einen Encoder fr CW vor.
Sollte leicht sein, CW ist doch eine Art FSK!!!)
Weer kennt einen guten CW-DE-coder? Das ist mehr verzwatzelt!!!
Mich hat Larry Winslow's "CW" programm for DOS sehr beeindruckt.
Ich hatte auch viel Freude damit.
Ws luft gut, ohne Soundkarte, mit einem Selbstbau-Interface
mit 2 OP's und ein paar Transistoren, gebaut nach Plnen, die
in Larry's Beschreibung dabei sind.
Larry nahm seinen Code teilweise von "Robo-Copy", auch DOS.
Alles shareware.
Davon gehrt? Gibt es so etwas open-source in c irgendwo?
COMPILIEREN UND CONFIGURE:
Die Makefiles von hf wurden mit automake 1.4 und autoconf.2.13 erstellt.
Ich mag gar nicht umsteigen aktuelle Versionen weil ich das Programm
hier auf meiner alten Kiste im Shack maintaine und es su gut luft.
"autoupdate" / "automake -a" wre aber leicht mglich, ist mir testweise
mit nur wenigen Warnungen gelungen fr automake 1.6 / autoconf 2.5
und automake 1.9 / autoconf 2.5.3.
Kompilieren gelang gut mit egcs 2.91.66, gcc 3.2.2, gcc 3.3.4.
MAILBOX:
luft seit 0.6, testen, verbessern optimieren!
Bitte mailt Eure F6FBB-Konfigurationen, besonders f+r Packet-Anschlu!
NOCH MEHR MODES:
Pactor 2 und 3?
Das wre m.W. neu und wrde das Programm noch wertvoller machen. Weil
ein PTC-2 usw. sehr teuer ist. Aber: Pactor 2 und 3 sind kommerziell,
urheberrechtlich geschtzt.
300 Baud Packet? (gibt es das schon fr Linux?)
PSK 31 - es gibt mindestens 5 gute PSK-Programme fr Linux, aber:
es ist sehr beliebt!
MFSK?
Ich hatte viel Spa daran, MT63 zu implementieren,
obwohl es auch sehr harte Arbeit war. Aber ich habe viel gelernt.
Fr einen neuen Mode mu ich an etwa 20 Dateien plus header
etwas ndern:
Button, Menitem, Parameter-Seite, Parameter-Struct,
Struct msg, Struct Parameter in hfkernel/msg.h, autorx, autotx,
Thread fr den mode, Botschaften definieren, Mailbox.c, Doku...
LOG:
Einfhrung eines Contest-Zhlers, der sich bei jedem QSO um 1 erhht.
Pat Dir das Format in der Log-Datei? (Ich machte 2, Binrdatei zum
Wiedereinlesen durch das Programm, Ascii-Datei zum Drucken
/Weiterverarbeiten.) (Mit sprintf... kannst Du in
hfterm/src/log.c in Funktion log_store die Ausgabe leicht ndern!).
Wer kennt sich mit Logformaten besser aus?
Jeder Contest mchte ein etwas anderes Cabrillo-Format!
Weitere Formate zum Speichern z.B. ADIF?
Vielleicht wre es aber die bessere Idee, hfterm mit einem bestehenden
Logprogramm zu verbinden!
(Z.B. "hamlog", in SuSELinux 8.1. enthalten - das einige
schne Features, z.B. Suchfunktionen hat, allerdings ein ganz
eigenes Format 'Call|Name|QTH|RST|Band....' verwendet.!)
("X-Log" soll gut sein aber nicht bei SuSE laufen).
WORLDMAP:
Axel macht was tolles: Zeigen der QTHs mit Hilfe von Daten aus dem Log.
Die Karte bereits von Axel vorbereitet, in hfterm/src/main ist die
Berechnung des pixmaps auskommentiert (if MAP...endif) weil der
Programmstart bei (m)einem langsamen Computer sonst 10 Minuten dauert.
Axel arbeitet an diesem Feature im Moment im Rahmen seiner
Weiterentwicklung des Programms "Baken".
Habe das Pixmap ausgebaut. (3 MB...)
HILFE:
bersetzungen...
Dokumentation in HTML....
Erfahrungsberichte mit den Modes, und Dokumentationen!
Viel Spa !!
AUTHORS
Thomas M. Sailer HB9JNX/AE4WA Mail: sailer@ife.ee.ethz.ch
Ralf-Axel Krause DF3JRK http://www.df3jrk.de.vu
Mail: df3jrk@gmx.de
Packet: df3jrk@df0hmb.hh.dl.eu.ww
Gnther Montag DL4MGE http://www.hfterm.de.vu
Mail: dl4mge@darc.de
Packet: dl4mge@db0zka.bay.deu.eu
Bitte bei mailing list eintragen!!!:
https://lists.sourceforge.net/lists/listinfo/hfterm-hackers
Meldungen an die mailing list:
hfterm-hackers@lists.sourceforge.net
Download der neuesten Version:
http://sourceforge.net/projects/hfterm
|