**** Digiware / TermWare Historie ***
(das Neueste steht ganz untern)


26.9.93 kw
  - Bei SCC und PC nun Ausgabe des aktuell verwendeten KISS-Modes
  - Beim Init-Lesen wird nun das DefaultSysopCall als EinlogCall benutzt
    (6may)

1.10.93 kw
  - FISS Baudrate ist nun frei einstellbar ( p Port <n> FISS baud <x> ).
    Voreingestellt ist 9600 Baud. Achtung: der Parameter FISS enthlt
    implizit den Wert 9600 Baud: ( p P5 baud 300 FISS ) stellt den Wert
    9600 Baud ein (und nicht 300).

3.10.93 kw
  - SYSOP verbessert: Nur noch ein Versuch; zusatz abfrage auf Auslser
  - Befehl COUNT [<para>] Allg.Mglichkeit Counter auszugeben.

12.10.93 kw
  - Neue Option bei WRITE: HIDDEN (Genau so schreiben)
      Write HIDDEN AKT A)Ktuelles
    zeigt AKT nicht mehr bei DIR an.
  - Neben DESTL <x>  und D* <x>  ist jetzt auch D <x> *  mglich; alles
    hat die selbe (Debug)-Funktion

14.10.93 0.83
  - Convers: /BAYCOM schaltet neuen Modus der Darstellung ein/aus

16.10.93 0.83a
  - Basteleien: neuer L1 am testen
  - Sysop: PWGEN angepasst. und getestet

24.10.93
  - Umstellungen wg. DW/PC/2
  - /ANSI    (ungetestet)

26.10.93
  - Workaround wg. hnger wg. cpu bug
  -  /BELL

31.10.93
  - Baudrate nun im Bereich von 1,200 - 119,900 einstellbar.
  - FlexCRC Implementierung gendert.
  - LZ-Messrate ist nun abhngig von der Qualitt des Links: Gute werden hufiger gemessen

5/6/7.11.93
  - Bastelein Flex-'7' und '6'
  - Erkennung Flexnet-SABM sicherer gemacht (nur noch genau das minflexssid
    lt sich auf Fleschnet-Qsos ein).
  - RangeKontrolle bei PARAM Befehlen
  - bei nrc-connects lief das infobox timeout weiter. fixed,
  - Tests mit baycom-nachbarn; verbesserungen am flex deswegen
  - an baycom nachbarn wird nun der eigene ident richtig weitergegeben
  - DownLoad Befehl (AutoBin-Transfer vom Digi zum User)
  - PC: SMACK Init-Verbesserungen
      * Keine Abstrze mehr von TFSMACK
      * Automatische Umschaltung auch bei 2 * DigiWare
      * ErrorCount wird in PARAM mitausgegeben (0e)
  - Befehl MUELL entfernt
  - COUNT verschoenert
  - 3er Frames Auswertung gendert. Hinter Laufzeiten drfen nun andere
    Zeichen stehen; sie werden berlesen

9.11.93
  - Die Befehle SMACKSTART und FISS stehen nun jeweils beide in der
    PC und in der FALCon Version zur Verfgung.
  - Einbau von axcb.rnrsent -> macht das auflsen von internen RNR-
    zustnden HF-effizienter.

12.11.93
  - Optimierungen, wenn bp7 benutzt wird: Etlich Routinen bergeben
    Strings als WerteParameter; {$IFDEF ver70} CONST {$ENDIF} spart dann
    ne Menge platz.
  - Effizienzmessung fr RNRsent per count.
  - Die STA-Lampen des FALCon werden auf dem PC nun durch ScrollLock emuliert
  - Logbuch - Aufbereitung gendert, um Fehler bei KV zu erkennen

17.11.93 84a
  - um einen RTE auszulsen (und das System zu stoppen) mu nun neben
    ^X drcken, auch noch ein kleines x in der Kommandzeile stehen. Es
    gibt ansonsten von Zeiz zu zeit bei unbeschalteten v24 Resets....

19.11.93
   - Eingabe von #OK# im Debuginterface nun mglich
   - pcb^.fstxed entfernt.
   - die header aus dem monitor werden in die datei monitor.dmp
     kopiert
   - 24C65 Untersttzung (ungetestet)

20.11.93
   - Dynamische Messrate fr Flex gendert. Ist nun abhngig von der
     gemessenen Laufzeit, und nicht von der Kanal Baudrate.
   - PC: Baudrate whrend des Laufens wieder nderbar
   - Infobox-Timeout sparsamer implementiert...Aber besser
   - LZM: TimeOut beginnt nun mit dem ersten SABM und wird nach dem UA
     noch mals gestartet. So werden nun auch Linabreisser aufgrund von
     blockierten DCDs erkannt (bei  so was luft FrAck ja nicht ab).

21.11.93
   - 7er mit zu grossem hopcounter werden nun weggeschmissen
   - Send6Token verschoben (Flex->Link)
   - erster Nachbar wird nun bei Flex-6ern nicht mehr immer grogeschrieben
   - Nicht/Spt reagieren des Converses (vor allem /W) abgestellt
   - LinkBakezeigt nun nicht mehr kaputteLinks als 2000 an. Ist aber
     nur ein QuickFix
   - Bei der Berechnung des Durchschnitts, wird nun fr FAILURE 600 statt
     2000 verwendet (TEST). Ausserdem werden Failures nur in den letzten
     3 Versuchen miteingerechnet

23.11.93
   - T_LINK._altLinkCache endlich entfernt
   - DebugInterface:
       * zum Kanalumschalten wird nun & benutzt
       * msgHandler optimiert, wenn woanders gegugt wird, wird der
         RxBuffer direkt verworfen.
   - Keine Strafe (maxframe 1) mehr, bei Reconnects zur Infobox

27.11.93
   - 24C65 umgeschrieben

5.12.93
   - Beim Move in Flex zustzliche Plausi.

6.12.93
   - minimales Convers-PingPong (ungetestet [geht wohl nicht ...] )
   - SoftVersion des Host als Personal_info

19.12.93 84c
   - Werner, der unerschrockene Low-Level-Frickler hat seine unbertroffene
     Knste dem edlen Ziel gewidmet, das BIG EEPROM lauffhig zu machen.

24.12.93
   - Fehler im ConversD einige befehle wurden ignoriert (AWAY PING etc,)

...
1.1.94 84e
   - Neues Count-Element (Falsche Flexnet-Token)
   - ANSI Farben gendert; /ANSI braucht nun ein Argument <> 0, aber
     das hat noch keine Funktion :)
   - /ME wird an Nachbarn weiter gesendet
   - Received "...CMSG conversd..." wird nun richtig behandelt
   - Automatische BayCom Erkennung (nmlich durch Erkennen des Name-Routing)
     entfernt. Fhrte u.U. zur "Erkennung" von DW als BayCom ... Jetzt nur
     noch per L3-Reset-Kennung.

2.1.94
   - Freemem gegen MemFree getauscht

8.1.94
   - In vorherigen Versionen fehlte die Interuptprio-Tabelle im SCC-Treiber
     ; es kam zu Fehlern. Ist jetzt wieder drin...
   + 0.84e uploaded

9.1.94
   - /CONH ging nicht. Fixed
   - !DOWNLOAD und !FAKE gingen auch vom Convers. Fixed.
   - Wenn bigEEPROM entdeckt wird, wird p update nicht mehr akzeptiert
   - Bakenzhler fr REDIRECT entfernt (nRedirect)
   - WATCH ... REDIRECT eingebaut.
   - Bei Download kommen nun zufllige Zeichen und nicht immer dieselben

16.1.94
   - P V24 ON/OFF eingebaut
   + 84f

20.1.94
   - Bei LZ-Messung Timeout eines FlexQSOs wird jetzt nicht nur DISCImm
     ausgelst, sondern auch SOFORT das logische FlexQSO abgebrochen, so
     dass alle Werte auf 0 stehen.
   - Fehlereingaben bei WATCH ... RED wird nun abgefangen

19.2.94
   - Maximale Anzahl Flexziele auf 500 erhht. Maximale Anzahl Links nun 24
   - Wurde automatisch eine Reorg der DESTTBL ausgelst (weil maximale Anzahl
     der Dests erreicht wurde) wurde FlexSucheZiel nicht nochmal aufgerufen,
     um den (nunmehr neuen) Index des neu einzuschiebenen Dest zu korrigiern
     Fixed.
   - Zhler fr wie oft automatisch die Reorganisation angeschmissen wurde
.....
14.7.94
   - Begrssungstext in Kanal 0 weisst nun auf die Mglichkeit CONV xyz vom
     Prompt aus hin her.
   - Das Dazwischenfunken auf Kanal ("Please change now!") rausgenommen.
   - UnixZeitberechnung.

16.7.
   - UnixZeitberechnung effektiver gem8 und im Convers Topic befehl reingetan
   - Upload kann nun auch gescrambelt werden (ab 84j)

19.7
   - In der Userliste nun  z.B: DB0QS (=) DB0ID  bei Fremdprotokollen.

...

 27.7
    - mindestens /DISC nun ntig (um ppconvers /DEST nicht zu verwechseln)
    - /NAME nun mit Kanalnr-argument
    - /..HOST in einem bestehenden LinkQSO "ConversReset" lst nun bei ME - AX25-Reset aus.

 30.7.  84j3
    - 6er Pakete mit Mycall 2 mal drin (aufgrund von Schleifen) werden nun
      mit dem Richtigen Zielcall und Fragezeichen zurckgeschickt, und nicht
      mit ... DB0ME ??? db0me-11 (Es wurde bislang das erste MyCall benutzt)
...
 13.8.94   j7
    - Dumptimer in einer Routine zusammengefasst
    - nTimer (GLobal etc.) entfernt
    - Berechnung von Deltafasttick in DI/EI eingelammert
    j8
    - Trace zusammengefasst in eine Routine.
    - TRACE Body Fehler beseitigt: erste Byte des Body wird nicht
      mehr verschluckt.

 16.8. 84j9
    - FD_Tx Mlllreceycling aus txPacket rausgezogen, und gendert

    - Beim Initieren eines Flex6erToken durch uns wurde ein Unsiniges
      Call als Absender der Routingbake angegenen. Beseitigt.
20.8.
    - Bei Fake/Upload konnte es bei der Ausgabe der Erfolgsmeldung zu
      einer Division durch 0 kommen. Beseitigt.
    - War TraceInfo aktiv, und wurde Diskonnect ohne das auszusachalten,
      htte die nachfolgend connectende Station die Infos erhalten. Erledigt.

5.9.94
    - Generelle Compiler Direktive $V+, denn bei String Variablenparameter
      kann tdliches passieren (s. TOEDLICH.PAS)
    - Unit fd_24C65  nun auch mit PC-Emulation (aber nicht ganz funktionsfhig).
    - Es werden nun in der Infobox wirklich alle Befehle am Stck abgearbeitet
      die vollstndigt im rx-Puffer liegen (und mit CR enden).
      Dadurch sollte auch WRITE EEPROM immer funktionieren, ohne LeerFrames
      nachschieben zu mssen.
    - TestBake ##BC## wieder entfernt...
    - ... dafr am BC Kram weiter gemacht
6.9.94 84jb
    - noch ein TRACE Body Fehler: es wurden immer zwei Byte im Body zuviel
      ausgegeben. Beseitigt (hoffentlich :) )
    - bei "A" kommt nun nur noch einmal der Text "z.Zt. kein Text geladen"
    - filter bei traceinfo: p traceinfo ON <filterausdruck>
10.9. 84jc
    - p BC nun auch (ohne RTE) abfragbar, Reihenfolge und Auswertung der
      BC-Calls gendert.

22.9. 84k
    - bei "upload already in progress" wird nun auch noch die id des benutzers
      ausgegeben
25.9
   - Broadcastfehler (der zu sofortigem Absturz fhrte) entfernt
   - Entdeckt der digi sein Call 2mal in einem 6er Frame schickt er den Kram
     zurck mit der Bemerkung Loop

11.10.94   84k2
   - Broadcast - end-flag wird nun mit dem physikalisch letztem Frame gesendet
   - MemStack etwas erweitert und eingeschaltet...
   - Parameter "p shortpath" (Ausschalter fr Routenkrzer) entfernt.

23.10.94
   - 2mal v24!

1.11.94 k5
   - if1Busy & Co. entfernt
   - BroadcastV24 entfernt

5.11.94
   - NRtable kleiner gem8 (95->65)
   - Hack: Damit sich die User nicht beschweren, wird me-11 und me-12 aus
     allen 6er Pfaden rausgenommen (soweit zum Thema "Wo sind nur die Ideale
     hin, wo sind sie gebleiben")

     16.11
     - RENAME renamte datei war kleingeschrieben, und dadurch nicht mehr zugreifbar :)

21.11.94
    * 10 Minuten statistik von dg5mpq

28.12.94
    * Broadcast: LastFlag wird nu wieder beim zuletzt ausgesendeten Frame
      und nicht beim Frame mit dem hchsten Offset gesetzt.
    * Broadcast: Neue Syntax
         p bc 5 dd1at-7 HO2HD-1
             "^jetzt bedeutungslos "

         b add port 5 ziel xyz  via df1jc,dg4tj "##BC##"


......
            * Test fr Beamtenmodus, jedes QSO hat jetzt eigenes TX/RXWINDOW
......
            * p TRACE <ifacenr> [-IB] Filter
......
            * tRemBsy entfernt
......
xx.02.96 kw * flexcrc klappt jez mit pcflexnet
......
xx.08.96 kw * Hostmode:
            * Y fkt. jetzt wie von Hans vorgeschlagen
            * Befehl &.... leitet jetzt direkt im Sysopmode rein
              (ESC & p SCC 1 baud 19200 init)
            * K 5.8.96 wurde nicht richtig interpretiert
01.09.96 kw * Bei Hostmode wird kein SelfConnect mehr geloggt...
15.09.96 kw * Filterhack fr DB0ME-11 aus Flex6/7 rausgetan
            * Flex-6-7-Pakete mit 256 Byte fhrten zu Runtime Error. Fixed.
21.09.96 kw * Parameter-Ausgabe funktioniert nun konsequent Modul-Orientiert
            * P 254 listet alle Treiber-Module linear auf
22.09.96 kw * lastpoll anzeige nun relativ in d,h,m,s (hnlich flexnet)
            * Hostmode hat nun eigene, zustzliche Userlist
            * WatchdogZuschlag in FD_KISS (FissHandlerTX-Zweig): Zustzliches
              Watchdog() in FD_Sysop.PollHandler().
27.09.96 kw * Ein paar berflssige Count entfernt.
              .. fehler erkannt und beseitigt von dl7gai: bei hostmode und
              direktconnect-versuch timed out, gabe es eine Division durch
              0 beim L-Kommando
03.10.96 kw * Bunter convers selbst eintellbar mit AnsiString ( /ANSI )
16.10.96 kw * KISS: Es werden nur noch maximal 600 Zeichen KISS am Stck
              gesendet. Das sollte die alle Woche bei IZ-9 auftretenden
              Watchdogs ruhigstellen. Performance ist dabei wohl nicht so
              sehr betroffen
23.12.96 kw Hostmode:
            * kleine Fixes (HOSTSSID-Abfrage <= statt <). SSID beim
              Connecten drften nun nicht mehr so verwirrend und falsch
              ausfallen: Wenn man von aussen rein connected, und die
              WunschSSID ist nicht frei landet man nun in der Infobox und
              nicht mehr bei einer anderen SSID.
              Gibt man dann noch mal HOST ein, dann landet man (sofern
              die ursprnglich SSID nicht frei ist) auf einem anderen
              freigegebenen Kanal.
            * LEDs haben nun neue Bedeutung (Ist wer im Convers, Infobox
              etc.). Dazu mssen aber alle SCCs init. sein.
              Blinken der IBOX und ConvStatus wird durch Eingabe eines
              unbekannten ESC-Befehls abgestellt (also z.B. ESC gnlpgl)

25.12.96 kw * Rxwindow und Txwindow akzeptieren nun bis zu 32k als Parameter
            * Senden von UIs nun mglich (HansMODE)
            * Befehl  ESC @CCHAN n  zum Setzen eines IFace fr UIs (Hansmerge)
            * Befehle ESC N, F und V    funktionieren
29.12.96    * esc M G   Gammelmode  (Hdlc ok, aber Ax25Header unlogisch)
30.12.96 kw * Doppelte Statusmeldung "Connected to ..." bei passiven Connects
              sollte nicht mehr vorkommen.
            * Und nochmal Y behandlung gendert....
04.01.97 kw * pCB^.Ivepolled braucht man offenbar nicht mehr - rausgenommen
09.01.97 kw * Sekundenanzeige bei Download schner
            * Hack fr WRITE:  Man kann ja keine Texte schrieben, die
              grsser als RxWindow sind..., also wird RXWin tmp hochgesetzt.
            * AT Befehl im TerminalMode (preHost) mit Befehl AT D 1 DB0ME
	    * nderungen der v24-Ansteuerung im Hostmode (Fd_host.sendChar)
...
04.02.97 kw * ASEMBLER.: Duplex Ansteuerung gendert, sollte nun gehen
05.03.97 kw * Hackversion des Dama-Slaves - gehtso (wenn $DEFINEd).
              Aber noch ohne Dwait/Duplex umstellung
  .03.97 kw * DAMA verteilt
10.03.97 kw * Duplex/DAMA eingebaut
??.03.97 kw * Neue Art von Stackmessung; Infolge dessen Stackgrssen
              irgendwann verringert
14.03.97 kw * Duplex/DAMA geht bei AFSK nicht (SpezialSch*Simplex). Also
              Dwait 1 stattdessen.
            * Thomas hat wieder/noch immer Teile des Header
              eines gleichzeitigen Rx-Frames im Datenteil (Duplex) :(
            * Ulrich hat Probleme: kriegt irgendwas doppelt. Sieht so aus
              als wenn der TF-Framesammler nicht geht - oder isses Digiware
              (kann aber eigentlich nich sein)
17.03.97 kw * Entwurf fr Convers-Shooting rausgenommen
            * /FILTER lt. conversd 3.12 eingebaut
            * Fest verdrahtete Minihilfe bei Convers (Alle Befehle)
23.03.97 kw * MHeard
              + Ax-Segmente werden nun seperat gezhlt
              + MH-Sort nun intern mit Tausch()
              + Loopback-Pakete werden nicht mehr gezhlt
              + MHeard_liste kurz: Jetzt mit Angabe, wie lange der letzte
                her war (relativ, ala Flexnet)
            * Flag-Meachanismus analog zum Count (Flensburg,...)
            * Neues Makro %q = QSOAnzahl. Makros werden an diversen
              Stellen (Bakentext, CText, WatchText, Put, Prompt, ...)
              expandiert.
            * LED 1 Ansteuerung (HOST) gendert.
            * Flensburg zhlte nie runter. Fixed
24.03.97 kw * ESC Parameter im HOSTMODE TF27-hnlicher gem8
              + ESC QRES (Neustart der Firmware (Kaltstart) aus dem EPROM)
                eingebaut (Watchdog anwerfen)
              + ESC V gibt nun (wie auch bisher ESC VER) die Software-
                Versionsnr aus
              + PID ist mit  ESC PID   abfragbar  (ziemlich sinnlos momentan
                aber irgendwann.... )
              + ESC @t2 @t3 F N O und @P (Paclen) muessten schon
                lnger abfragbar (aber nicht setzbar) sein...
01.04.97 kw * Stackgrssentest in FD_Task etwas berarbeitet
            * Stackverkleinerung wieder rckgngig gem8
            * Kein LogTransfer bei Termware
05.04.97 kw * FD_HOST.HostStampMode  entfernt
            * ESC M Z   fr przise Zeit im Monitor
08.04.97 kw * ME-Hackversion
09.04.97 kw * fd_info: einige s := s+ durch addString ersetzt --> 1 k Code gespart!)
            * Beim Unterbrechen eines Connectversuches kommt das
              "failure with" nun wieder unmittelbar nach dem "*** link setup"
              und ohne ne weitere Ausgabe zwischendurch
            * nderungen in FD_STate  ( REJ received ) um einschlafende
              QSOs zu verhindern
11.04.97 kw * useStopfen war auf Default=ON geschaltet (bei TW und DW)!!!
              rckgngig gemacht....
            * ...und nun kommt alles aus der Infobox in vielen kleinen Stcken
              also ein HAck eingebaut.... :(
            * useCompute_QTH entfernt - braucht man nicht...
20.04.97 kw * p trace gibt nun auch den hochgenauen Timestamp aus.
            * fd_Moni: Bei IP-Dekodierung wird kein hheres Protokoll
              mehr ausgewertet, falls fragmentoffset> 0 ist  (*)
06.05.97 kw * Peinlicher Fehler: Man konnte, wenn man sich per PRIV anmeldete
              das Passwort an einer bestimmten Stelle auslesen. (DL2ECY)
            * bei P SCC und P AX und P KISS (*) und P V24
              ist nun kein INIT mehr ntig, aber weiterhin mglich.
            * MH - Liste nochmal verschnert
11.05.97 kw * Conv.-Connect ist nun wieder nach berall hin erlaubt - wem
              das nicht passt, soll   p cvConnect off  machen {*}
            * ALDE-Support angefangen
            * An diversen Stellen (spTXpacket) weitere IFDEF SLIP eingefgt
            * Peinlich: Auf PCs werden V24-IRQs >=8 nicht sauber untersttzt
              (--> absturz!) Jetzt gibbet ne Fehlermeldung...
            * Verwaltung von  RootRxFree geschieht nun komplett in FD_MEM
??.05.97 kw * Neu: Autologincmd <cmd>
30.05.97 kw * nMinFreeBuffer
01.06.97 kw * FD_SDLC  Txd-Messung ausgedeft
            *   "  nMinFreeBuffer auch innerhalb fd_sdlc.asemb
            * neue Unit FD_mBuf (aus FD_Subr extrhierr)
            * ESC M D   (Hexdump der Infoframes)
            * Analog:  p trace <n> -D    eingebaut
            * {$IFOPT R+} in FD_Subr.Get_Info eingebaut.
            * PortViolation dump nun auch alle Register....
            *--- 96c upload ---
            * Die seltsamen PIDs sind wohl FRMR --- Aber wo kommen die her???
02.06.97 kw * UserWare: Alle Connects von aussen landen nun im LogBuch
0.96ca
10.06.97 kw * FD_Flex  AutoErkennung von TNN-Partnern (*)
19.06.97 kw * PRIV rausgenommen
            * SYS - Auto nur noch in der UserWare
            * Zusatzabfrage sys bei DB0IZ-9
**0.96cb
22.06.97 kw * Fehler bei Autologincmd: fkt. nur genau einmal
25.07.97 kw * FD_Sysop einige berflssige Kommandos rausgenommen
            * P PFOERTNER 42 | ifnr fmcall toCall viacall   angefangen
04.08.97 kw * ... und Pfoertner beendet.
**0.96d
            * Peinlicher Fehler by TryToTxIFrames (Rej-Problem ala DL1eKC)
              bearbeitet.
**0.96da
            * Download verwendet beim Daten erzeugen jetzt nicht mehr
              512 als Window, sondern den Wert aussem Parameterblock (*)
07.08.97 kw Reihenfolge der Befehlstabelle in fd_info gendert, so dass
            *S* nun *Statistik* und nicht mehr *Sysop* ist
10.08.97 kw * Trace umgebaut:
              - Man kann nun auch QSOs ber die ID verfolgen
              - Man kann nun auch den Port tracen, ber den man selber kommt
              - Trace heisst nun DoTrace und hat den optionalen Parameter pCB
              - SendPaket hat nun den optionalen Parameter pCB
              - Trace in der Hauptschleife liegt nun NACH allen Bearbeitungen
                und nicht vorher
              - Austragen nach Disconnect des Lauschenden ist nun in DoTrace
                und nicht mehr in FD_AXCB
            * Neu Methode *Tx_InfoOneFrame*. Sendet wirklich FrameSeperat.
              Verwendet in
              - FD_Flex (da sollten die Flexqso-Linkfehler durch weggehen)
              - FD_BC
11.08.97 kw * Position von TECH und TASK im Kommandoscanner umgetauscht
17.08.97 kw * DG5MPQs 10Minuten Statistik fr Termware aktiviert (stat 100-108;200-208)
            * Trace nochmal intern umgebaut:
              - Fehler im Kommandoparser gefixed
              - Tracing auf SPAETER umgestellt.
            * Plausi in FD_Main.WorkTX auf nUnbest gendert.
            * Wenn mehr als 255 Zeichen im TxBuffer sind, wird
              gesendet, egal ob es per SPAETER hinein gelangt ist
            * Aussehen von TECH . gendert
            * Internes bei DOWNLOAD gendert
18.08.97 kw * FD_AR: Bei Hostmode wird Pfad noch ein bischen mehr gekrzt
              --> Keine Monsterpfade mehr (dg9ep>db0me via db0me,dg9ep etc)
            * nderungen an reply[]
            * Irgendwo in FD_TX/State ORself benutzt
21.08.97 kw * FD_State.CalcState: Reihenfolge im HauptCase umgestellt
22.08.97 kw **** 0.96dc hochgespielt ***
            * In TX_Ctrl ORSelf() benutzt
            * WorkTX innerhalb von FD_Main verschoben
            * Innerhalb von WorkTX wird nun auch mal WorkRX aufgerufen
            * V25-Bugfix nun als Procedure in FD_SCC und zustzlicher
              Aufruf in WorkRX
            * IFDEF DAma_slave bei calcState.connected.info rausgenommen
            * Aussehen der PARA Ausgabe bei KISS leicht gendert
23.08.97 kw * Neue "Dateien" FD_Hist.txt und FD_todo.txt
            * Die Framezhler im QSO-Block sind nun LongInts (da es bei
              iz deswegen wohl einen Reset gab)
24.08.97 kw * Wiedereinfhrung von cb.fIvePolled
            * Globale Zhler fr FRMR Tx/Rx
            * Traceaufruf in FD_Main aufgesplittet und nochmals verschoben
              so dass die zeitliche Reihenfolge der Frames in der ANzeige
              stimmt UND man eigene Frames bei Bedarf ausbelnden kann
            * In workTx wird nur noch gesendet, wenn fDoTx true ist
26.08.97 kw * Watchdog in FD_Main.Alle8Sekunden.sysMaxAvail-Ermittlung
              entfernt
            * Anzahl MAXLINKS von 16 auf 15
            * Anzahl MAXZIEL auf 600 gesetzt
*** 96dd nach iz

27.08.97 kw * Kleine nderungunen an FD_Task
            * PC: FD_Dump.ShowCBs wird nun vom Poller gerufen und
              nicht mehr aus der Hauptschleife
            * VRAM Kram aus FD_Def entfernt
            * TaskSwitch-Zhler (PS)
28.08.97 kw * Neuer File FD_IZ.PAS (nicht ffentlich :-) )
            * FD_Host.SetOrQuery nun mit eingebauter Setzfunktion (ESC O 7)
              (*). Es sollten also "ESC O 4" etc. nun funktionieren
            * FD_Task: Anzeige Anzahl der Context-Switch pro Task
            * FD_KISS: Keine extra Anfrage mehr, ob Buffer verfgbar sind
            * FD_Mbuf: Es wird immer dafr gesorgt, dass
              mindesten 10 Buffer sind. Notfalls werden neue allokiert
            * Userware nun mit weniger MBuffer am Anfang
            * FD_TASK.Namen nur noch 4 Zeichen lang.
29.08.97 kw * Handling von RR gendert: Es werden nur noch dann I-Frames
              gesendet, wenn alle I-Frames besttigt sind; ansonsten
              lsst man es ins Frack laufen. Das sollte die Duplex
              Probleme beseitigen.
            * Convers zeigt den andern nun RECONNECTS an (*)
            * neue Msg: msgReconnect
            * Hostmode: alle Calls als MyCalls mglich (ESC I)
  *** Hochnach iz-9  0.96de ******
  *** EPROM fr IZ ***
30.08.97 kw * Framesammler mal wieder angefangen
  *** Version fr 0KV
08.09.97 kw * Led 4 geht im Hostmode nun nicht erst dann an, wenn schon was
              gesendet worden ist, sondern sobald was im txbuffer drin ist
09.09.97 kw * MH-Liste: DB0* Calls, die nicht ber ein Userport kommen,
              werden ignoriert (*)
            * MH: Zeitangaben intern umgebaut.
              --> Zwischenlsung: MH-Ausgabe relativ
            * MH: Nur noch maximal 4 Digis pro Call -> mehr wird fast
              nie gebraucht, aber man spart ne Menge Speicher
            * FLEX: zielListe ist nun ein Pointer -> bis zu 64k Ziele (*)
14.09.97 kw * F_LIStr und F_LiUsing gestrichen und durch fStr und F_Using
              ersetzt. Der Aufruf erzeugt zwar mehr Code, aber so wird
              zuverlssig verhindert, dass durch eine Datentypnderung
              berlauffehler auftreten.
16.09.97 kw * Heardbit * Ausgabe im Trace umgebaut  (*)
            * Flexnet SABMs haben manchmal "Inhalte" (wg. HeaderKompress)
              das verursuchte die falschen PIDs. Neue Funktion
              IsIUIFrameTyp() (mit korrekter Frametypdekodierung und nicht
              mehr ber "Inhalt im Frame") verhindert dies nun in Trace,
              MHeard,Host,Main(Baudratenmessung)                   (*)
            * IPoll-Entscheider mit Pseudo-With-Konstrukt versehen (*)
17.09.97 kw * Rundschreiben TW Nr.3 (tw3.txt)
            * DG5MPQ will Highspeed testen (externer Takt, 1,6MBit/s)
18.09.97 kw * Verteilung von TW 0.96e angefangen
            * Vorarbeiten fr Virtuelle Adressierung/Headerkompression
            * HOSTMODE: Wenn sich jemand connectet und das Terminalprogramm
              ist nicht gestartet landet er ja mit Meldung dieser Tatsache
              inner Infobox. NEU: Jetzt kriegt er auch ne Meldung, wenn das
              Terminalprogramm gestartet wurde. (*)
            * HOSTMODE: Alias CHAT fr HOST
            * Userliste fr Host-Mode-QSOs gendert.
21.09.97 kw * P TEST -> Hackertests, nichts von Dauer....
23.09.97 kw * ESC MIUP hat wohl noch (Res)etliche Fehler...
24.09.97 kw * Neu: P SCC <n> STOP  deinit die entsprechende SCC (Dl2ecy)(*)
            * Infotext nun im CFG File dauerhaft reintubar. Format:
              WRITE
              blablab
              END
              Achtung: Dazu braucht man den neuen Parameter Compiler 1.31(*)
            * ParameterCompiler umgebaut, um CFG-Infofiles zu untersttzen
25.09.97 kw * Zhler fr Taskswitch nun nicht mehr in count[], sondern
              echte Variable (braucht man fr switchs/s)
            * Zhler fr "zu lange" Hostcmds eingebaut
            * Ungenauigkeit: Zu lange Pakete (z.B. durch Tx_MemBlock()
              erzeugt) konnten nicht richtig ausgesendet werden.
              Fixed (Queue2Frame).
            * Das "END" im CFG muss nun unbedingt in der ersten Spalte
              stehen. Notwendig, ansonsten drfte das Wort END nicht
              im INFO-TEXT auftauchen
28.09.97 kw * $DEFINE TextLink ( =  Std.Texte via $L einbinden)
              aus FD_Text entfernt.
            * Berechnung und berschrift der effBaudraten-Statistik
              leicht gendert...
30.09.97 kw *** 96ec nach IZ gespielt ***.
01.10.97 kw * ... und direkt Fehler: Bei mehr als 4 Digis (s.09.09.97) gab
              es RTE 201 in FD_MH, weil die Abfrage NACH der Zuweisung
              kam .... Fixed.
            * In FD_Moni.AsHexString war ein Schnheitsfehler (letzter
              Ascii-Block wurde zweimal ausgegeben. Fixed. (*)
            * FD_Moni: Compilerschalter, um Protokoll ausgabe zu krzen,
              damit mehr in die 255 Zeichen passt...
02.10.97 kw *** 96ed hochgespielt
06.10.97 kw * nderungen um im Trace und im Host-Monitor Flexnet Compress
              darstellen zu knnen:
              - fd_subr.calcifsCtl
              - Fd_moni.Pm2axHeaderStr
              - fd_Subr.EqualCall
              - EqualHostCalls
              - DoCompletePM
              - DoMHeard
              ...
            **** Resets bei ESC IUP ...
            * TextAsString gendert, wg.Bug
            * AXSegHead2Str leicht gendert
10.10.97 kw * DoDestList: Count Ausgabe angefgt (dg6may)
            * DoDest: D <call> *    Option eingebaut.(dg6may)
              Damit ist der Destbefehl nun sehr viel Flexhnlicher
            * D* umbennant in DDEST (Detail_DEST); ist genau das
              gleiche wie destlist; der Name ist aber doof; DESTLIST
              wird als Nane bald entfallen
            * Neu: COUNT -r   zum rcksetzen aller Countwerte.
            * Neu: Option -! fr trace: Invertiert den Suchbegriff (*)
            * An diversen Stellen, wo Statisitikzhler INCd werden
              {$IFOPT R+} {$R-} {$DEFINE Rplus} {$ENDIF}
              {$IFDEF Rplus} {$R+}  {$ENDIF} {$UNDEF Rplus}
              eingefgt.
            * Probeweise global {$R+} ausgeschaltet
14.10.97 kw * Compilerdirektiven aufgeteilt zwischen FD.PAS (Globale) und
              FD_INCL (Lokale):
              + {$B-} in FD_Incl eingefgt
              + {$G+,T-} aus FD.PAS nach FD_Incl verschoben
              + (u.s.w).
            * Pseudo Hostbefehl ESC @I  "eingebaut"  (IPollSchwelle)
            * Fehlermeldung bei HOST Unbekannten Extended Kommand nun nicht
              mehr kryptisch ($7f Maskierung eingebaut)
            * In FD_MAin.WorkLevel3 ein Taskswitch ausgeklammert
            * Bei RXen eines I-Frames zustzliche Abfrage auf Grsse
              RX-Buffer (fr den Fall, dass Gegenstation RNR nicht beachtet)
              Ggfs wird dann ein rxtes-Frame verworfen (mit RNR fr das
              letzte RXte Paket.
            * Count cntTxNil - entfernt
17.10.97 kw * Kein Writeln mehr in StoreStack
22.10.97 kw * FD_KISS.FissHandler Variable txfree von Word auf Integer gendert
27.10.97 kw * TurboHostMode (JHOST2) eingebaut. Mangels genauer Specs und
              fhigem Terminalprogramm vllig ungetestet....
            * LED 3 ist an wenn hostmode-polls kommen, also wenn ein Terminalpgm
              drauf zugreift.
29.10.97 kw * Noch ein paar JHOST2 Basteleien. Geht immer noch nit (Wie
              auch, ohne Specs...)
30.10.97 kw * Meldung nach Schreiben des EEPROMs war "EPROM geschrieben" :-)
              Fixed.
            * Kommentare in FD_PROM und FD_24c65 gendert
03.11.97 kw * Ein paar Watchdogs-Trigger in FD_KISS.FISSHandler eingebuat
            * MAXMHEARD runtergesetzt - wir haben ein Speicherproblem bei
              db0iz ...!
            * Maximale Anzahl Pollhandler von 15 auf 8 runtergesetzt
              und deren berprfung bei Zuweisung
            * Dto. bei FD_Sysop.Register
09.11.97 kw * FD_Host.LED-Kram umgebaut.
            * Zwei Uhrzeitfkt. aus FD_HOST nach FD_DIV verschoben
            * ESC B fkt. nicht; jetzt eigener BEfehl mit anderer Ausgabe
            * ESC @U [1|0]  (UIPoll) eingebaut. (*)
            * Paracompiler berarbeitet. Gibt nun mehr Info fr VER CFG
              aus. Deswegen auch den zugeh. Hilfsstring in FD_INFO verlngert
23.11.97 kw * Basteleien wg. WrongValHi in der genderten TURBO.TPL
              u.a. 2 WritelN entfernt in fd_error
            * Get_mBuf: berprfung auf Size=0 entfernt, wird eh in MeMGet
              gemacht.
13.01.98 kw * Hackversuch: SABM mit QSOnr hinten dran auf Usereinstieg.
              Aber Flexnet will nicht
15.02.98 kw * (Verschieben der Entw.Umgebung auf dg9ep-w)
16.02.98 kw * LEDs blinken nun bei (X)-Polls
            * P v24 <n> [no]trace    zum debuggen (nur SCC-Version)
            * V24/Falcon haben nun auch echte Byte zhler
01.03.98 kw * Hostmodeinit nun nicht mit NOCALL, sondern mit dem Call
              des ersten AX-Interfaces
02.03.98 kw * tw.cfg gendert:
               ;;; p ax 1 mycall
               ist interessant, da mycall 1 Init fr HOSTmode etc. ist
               p ax 1 MYCALL DG9EP
            * -> 0.96eh
07.03.98 kw * Wenn der Prompt effektiv leer ist, wird nun ein TX_Trigger
              ausgelst
            * MiniMailbox bei Termware mittels WRITE (Idee von DJ8QV),
              dabei Lngenbegrenzung, nur fr User, auf 3000 Zeichen
08.03.98 kw * 'start upload/fake' Text ergaenzt um 'using AutoBin'
09.03.98 kw * LED 2 nun wieder fr Infobox, LED 3 nun fr Host-Polls
11.03.98 kw * LED 3 Blinkt nun schoener (Anschalten bei Auswertung Hostpoll,
              Ausschalten nach der Auswertung).
18.03.98 kw * Anfngliche Anzahl von L1-Buffern fr TermWare
              von 8 auf 16 hochgesetzt
14.03.98 kw * Mal wieder mit den Hostmode LEDs gespielt. Es sieht nun
              so aus:
              LED 1 ist an, wenn irgendeine Verbindung nach draussen besteht
                  1 blinkt, wenn noch was Hostmodemssig nicht abgeholtes drin ist
              LED 2 ist an, wenn wer (fremdes) in der Infobox drin ist.
                    blinkt wenn in der IBox innerhalb der letzen 60 sek. etwas
                    tracewrdiges ablief.
              LED 3 ist an, wenn mind. 1 Port DAMA m8, und ein QSO luft
              LED 3 blinkt, wenn ein Hostmode Poll kam, und kein QSO luft
              LED 4 ist an, wenn in irgendeinem QSO unbest. Frames drin sind.
            * WRITE EEPROM konnte seit kurzem bei TermWare jeder machen...
              Jetzt wieder nur Ruth.
            * Minibox: WRITE erlaubt nun Angabe eines Titels. Schreibt man
              dort ein Call rein, so kriegt diese Call beim Einloggen eine
              Meldung
17.04.98 kw * P KISS <n> KISS erzwingt nun wieder den KISS mode (falls man
              z.B. versehentlich nach FlexCRC geschaltet hat, aber der andere
              nur KISS kann). Kommt wieden ein KISS-CRC - Paket wird natrlich
              sofort wieder nach SMACK/FLEXCRC geschaltet.
            * P HOST Statuszeile etwas gendert.
            * Hostmode: Vom Host rxte I-Frames werden nun zunchst zum
              Host besttigt und dann gesendet
26.04.98 kw * Kleiner Formatfehler in Monitoranzeige gefixt
21.05.98 kw * neu: FD_HOST.RPSAsString, einheitliches Format fr ESC @RPS
            * kleinere Codestraffung
            * p-Ausgabe fr ax,host und kiss berarbeitet
25.05.98 kw * Nochmal p-Ausgabe fr alle berarbeitet (kleinschrift)
02.06.98 kw * Upload Fehlermeldung nun mit Sternchen ***
03.06.98 kw * jetzt geht sowohl   p SCC 1  NRZI 1  als auch NRZ als
              auch NRZI
            * Jetzt geht  USER bzw INTERLINK bzw. TERMINAL sowohl per
              p p1 ... als auch mit p ax ....
07.06.98 kw * Ausgabe "User-List" heisst jetzt "Userlist"
            * PASSWORDMODE <len> [<offset>] setzt die maximal verwendete
              Lnge der zugrunde liegenden Passwordmenge fest und den
              Ausgabemode. So kann man nun auch NET/ROM (PASSWORDMODE 70 1)
              und Baycom emulieren (?). Default (Bisheriger DigiWare Mode:
              PASSWORDMODE 1620 1).
            * PRIV endgltig lahmgelegt; hat nun die gleich Funktion wie
              SYS
            * Schwerer Fehler bei SYS: Es wurde vorher Ramdomize aufgerufen,
              aber MyRandom verwendet.... Fixed.
22.06.98 kw * Passwordmode korrigiert/getestet
25.06.98 kw * berschrift MH: first und last war vertauscht
    7.98 kw * Mit DEFINE Deutsch angefangen
12.07.98 kw * FD_PROM.Version heisst nun FD_PROM.FD_PROM_VERSION
02.08.98 kw * (neue PARComp-Version 1.5)
            * Neue Texte bei Timeout/warnung: "TIMEOUT!" und
              "TIMEOUT warning: <n> minutes left" (*)
            * Bei falscher PID disconnected die Infobox jetzt sofort,
              und gibt keinen Text mehr aus.
            * Links knnen jetzt auch eine "Redirect PID" haben
              (L CHG nr 1 redirectPID $cc); hat allerdings noch
              keine Wirkung
08.08.98 kw * Monitor zeigt bei ESC M Z jetzt auch die Differenz zum
              vorherigen Timestamp an. Damit kann dann u.U. DWait + TxDelay
              des Gegenber abgelesen werden
            * Hostmodepoll-Led blinkt nun auch whrend QSO, sofern
              es kein DAMA-QSO ist
09.08.98 kw * Wg. Performance gibt es im Hostmode nun auch die ShiftCalls
              in der Hoststruktur (.ShMyCall)
18.08.98 kw * Linkresets werden nicht weitervermittelt!...FIXME
            * msgReconnect wird jetzt immer alleine, nicht mehr zusammen
              mit msgConnect ausgelst. Alle Verwender von msgConnect
              entsprechend gendert.
13.09.98 kw * Debug: ESC M wird ins Log eingetragen
            * LOG Zeile verschnert (kein "P0" mehr)
            * Tests fr PID_PACKES (komprimiertes Textprotokoll)
            * Sachen aus Portpas (Compiler&OS Framework) eingebaut
            * (0.96f5)
05.12.98 kw * neu: FD_Subr.EqualCall, altes EqualCall heisst nun EqualShCall
            * Neues Bakenmakro: ##CTEXT##
            * Bakentexte werden jetzt immer (also auch bei Bakenmakros)
              expandiert
            * Neu: Wird auf einem Usereinstieg ein UI mit Zielcall CQ
              empfangen, so der CText als Bake gesendet (aber nicht
              hufiger als 2 * die Minute)
            (96g)
09.01.99 kw * Hostmode arbeitet jetzt mit einem statt mit 2 Buffern
              fr die Hostmodedaten
            * Zhler fr RX-Mode Frame overflow (debugweise)
            * Es werden nun 50 statt 12 eingehende Frames im
              Hostmode gepuffert...
9.2.99 ???
            (96g1)
22.05.99 kw * axifecho arbeitet nun auch beim Senden (hoffentlich)
            (96g3)
20.06.99 kw (96g3 nach db0kv)

03.01.00 kw Ein paar kleine 2000-Fixes fr Hostmode und Uhrstellen. (*)
          * 0.96h

(*) = Nicht (ausreichend) gestestet
