File: TODO

package info (click to toggle)
hf 0.7.3-4etch1
  • links: PTS
  • area: main
  • in suites: etch
  • size: 3,684 kB
  • ctags: 3,156
  • sloc: ansic: 26,447; cpp: 4,909; sh: 3,785; makefile: 309
file content (225 lines) | stat: -rw-r--r-- 8,402 bytes parent folder | download | duplicates (2)
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