Versionen von AmiCom:
---------------------

Version 1.0 (23.12.1991-05.07.1992):
------------------------------------

- Erste Version von AmiCom. War eigentlich nur ein Versuch, den
  Hostmode zu programmieren. Enthlt noch etliche Fehler...
  
Version 1.1 (19.09.1992):
-------------------------

- Neue Benutzeroberflche im OS 2.0-Look
- Einige kleine Fehler wurden behoben
- Keine Abstrze mehr, wenn " go_7+"-Zeile auf Framegrenze fllt
- Druckfunktion
- Ausgabebuffer kann nun gespeichert werden
- Der lstige Info-Requester erscheint nun nicht mehr automatisch nach
  dem Programmstart
- Abruf von Standard-Texten ber die Tastatur oder ber Pulldown-Mens

Version 1.2 (05.01.1993):
-------------------------

- Shortcut fr Beenden ist nun AMIGA+Q
- Fehler bei Unterverz. des Remoteverzeichnisses behoben
- Fehler mit Return am Call behoben (Trat bei Firmware ohne Uhr auf)
- Verbesserte MH-Leiste
- Durch Mausklick auf die Leiste 1 kann nun der Kanal gewechselt werden
- Bei der Namensdatenbank wird nun auch das SSID beachtet
- Die Datei namen.ac wurde neu erstellt und erweitert (SSID)
- Die Fehler in der MH-Liste sind behoben
- Die Reihenfolge der Mens wurde gendert
- Die Hauptschleife wurde Optimiert (Geschwindigkeit)
- Die seriellen Routinen wurden neu prorammiert (Geschwindigkeit)
- Via-Call wird beachtet
- Bei Autobin-bertragung wird die Bildschirmausgabe abgeschaltet
- Die Auswertung von RECONNECTED/CONNECTED TO ist nun etwas sicherer,
  100% lt sich's wohl nie machen...
- Der Checkbuffer wird nun dynamisch verwaltet, seine Gre braucht nicht
  mehr in der Datei konfig.ac angegeben werden

Version 1.2a (10.01.1993):
--------------------------

- Die Bufferverwaltung wurde optimiert, das Programm luft nun deutlich
  schneller (Monitor bremst nicht mehr so stark)

Version 1.21: 
-------------
- Bei Disconnect wird wieder der Wandler/Umlaute eingeschaltet wie in
  der Konfig-Datei festgelegt
- Wandlertyp wird nun als Zahl angezeigt (Nicht nur ein/aus)
- In der Datei gruss.ac kann fr jedes Call eine persnliche Begrung
  definiert werden und mit dem Makro %b aufgerufen werden
- Die bertragung Hauptprogramm <-> Treiber wurde gendert (war fr
  KISS.drv ntig)
- Beim Menpunkt "Datei senden" kann auer "Text", "Binr" und
  "Auto" nun auch noch "7Plus" gewhlt werden, was dem Senden mit
  "Text" und abgeschalteten Wandler (Wandler=0) entspricht. Dadurch
  spart man sich das stndige Ein- und Ausschalten des Wandlers, was
  wohl leider oft auch vergessen wird (siehe verhunzte Dateien
  in den Mailboxen).

Version 1.3 (12.04.1993):
-------------------------

- KISS.drv wurde fertiggestellt. Dadurch kann AmiCom nun auch mit jedem
  KISS-TNC/MPC betrieben werden!
- TNC-Kommandos knnen nun nur nach drcken von Escape eingegeben werden,
  dazu wird ein Requester angezeigt. Die Antworten/Fehlermeldungen des
  TNCs werden nun auch in Requestern angezeigt.
- Die Funktion welche die Requester anzeigt wurde neu programmiert.
  Die Gre des Requesters pat sich nun der Textlnge an.

Version 1.3a (30.04.1993):
--------------------------

- Bei Requestern mit Stringgadgets (Texteingabe) wird nun auch unter
  OS 1.3 der Cursor sofort angezeigt. Vielen Dank an DD8PZ fr die Info,
  wie man den Bug im OS umgeht.
KISS.drv:
- Beim senden von KISS.ini wird nach jedem RETURN etwas gewartet, da auch
  langsame TNCs gelegenheit haben das Kommando zu verarbeiten.
- Bei connects von Auen wurde der Timer 3 nicht initialisiert,
  was dazu fhrte, da er bei einem Connect sofort abgelaufen war. Durch
  den dann ausgesendeten Poll kam es oft zu einem Verbindungsabbruch oder
  Frame-Reject. Der Fehler wurde behoben.
- Bei einem Frame-Reject (Protokoll-Failure) wird nun die Verbindung
  unterbrochen und nicht durch aussenden von SABM+ -Frames zurckgesetzt,
  wie es in der AX.25-Definition gefordert wird. Dadurch kann es nmlich
  vorkommen, da eine neue Verbindung aufgebaut wird oder Datenframes
  verloren gehen.
- Es kann nun auch auf einem Kanal, auf dem schon eine Verbindung besteht,
  ein connect-Kommando eingegeben werden, sofern das Zielcall gleich ist. Es
  kommt dann zu einem Link-Reset. Dabei kann auch der Pfad ber die
  Digipeater gendert werden.
- Ein ankommendendes SABM+ -Frame mit dem Quell- und Zielcall einer schon
  bestehenden Verbindung, aber mit einer anderen Route, wird nun nicht mehr
  mit einem DM- beantwortet sondern es wird der Link mit der neuen Route
  zurckgesetzt.
- Durch einen Fehler wurden immer Datenframes an die Gegenstation geschickt,
  auch wenn diese gar nicht mehr bereit war, Daten aufzunehmen (Remote
  Device Busy, RNR). Der Fehler wurde behoben.
- In KISS.drv ist nun der schon von Baycom bekannte Framesammler eingebaut,
  wodurch bei einem Reject nur noch das verloren gegangene Frame wiederholt
  werden mu. Dadurch kommt es dadurch zu einem wesentlich hheren
  Datendurchsatz.
- Wird ein REJ empfangen wird nur das angeforderte Frame wiederholt, nicht
  MAXFRAME Frames. Das erhht die Wirkung des Framesammlers.
- Wenn whrend eines Verbindungsaufbaus (LINK SETUP) von der Gegenstation
  ein Frame <> UA- empfangen wurde, wurde der Timer 1 gestoppt. Das fhrte
  dazu, da keine SABM+ -Frames mehr ausgesendet wurden und das Programm
  in diesem Status hngenblieb. Der Fehler wurde behoben.

Version 1.31 (15.05.1993):
--------------------------

- KISS.drv: Es wurde eine Search-Funktion eingebaut, hnlich Flexnet.
  Dadurch ist es mglich, mit "q <Call>" eine bestimmte Station zu suchen,
  ohne vorher den Digi zu connecten (Falls dieser berhaupt eine
  Suchfunktion hat).
- Durch einen falschen Lock war es nicht mglich, das Inhaltsverzeichnis
  des Remoteverzeichnisses mit //DIR anzuzeigen, wenn bereits ein anderer
  Proze auf den Lock zugriff. Der Fehler wurde behoben.
- Die Funktionen zum Blttern im Ausgabebuffer wurden komplett neu
  programmiert und lassen sich nun nicht mehr durch berlange Zeilen mit
  vielen Schrift/Farbwechseln durcheinanderbringen.

Version 2.0 (18.09.1993):
-------------------------

- Die Verwaltung der Standardtexte wurde komplett neu programmiert.
  Alle Texte werden nun in der Datei "texte.ac" definiert und knnen
  auch mehrere Zeilen lang sein. Sie werden nach dem Programmstart ins
  RAM geladen.
- Die Aufteilung der Mens wurde gendert.
- Wenn der Checkbuffer angezeigt wird, knnen nun durch drcken der
  Taste "R" alle markierten Dateien auf einmal gelesen werden. Durch
  drcken von "F" gelangt man in eine Suchfunktion um eine bestimmte Stelle
  im Buffer zu suchen.
- Die Hilfefunktion wurde neu programmiert. Nun kann fr jedes Remote-
  kommando eine detailierte Hilfe aufgerufen werden.
- Die Titelleiste 2 wurde gendert.
- AmiCom unterscheidet bei connects nun zwischen Terminals, Mailboxen
  und Digipeatern. Je nachdem was man connected sind verschiedene Funktionen
  gesperrt. (Sicherheit)
- Host.drv: Die Resync-Funktion wurde neu programmiert, die Abfrage des
  TNCs konnte noch ewas optimiert werden. Trotzdem ist das Langsamste
  am gesammten Programm der Hostmode!
- Der Aufbau eines Treibers wurde komplett gendert. Der Betrieb ist nun
  sicherer, auch bei wenig Speicher.
- Wenn im Ausgabefenster Wrter mit der Maus angeklickt werden, werden sie
  ins Eingabefenster bernommen. (Pick-Funktion)
- Mit HELP wird auf den Monitorkanal geschaltet, nochmaliges Drcken von
  HELP schaltet wieder auf den letzten QSO-Kanal zurck.
- KISS.drv: Bei Info-Frames mit Poll-Bit wurde bei einem REJ das Final-Bit
  falsch gesetzt. Der Fehler wurde behoben.
- Der Wert des Infotimers ist nun frei einstellbar.
- Statusmeldungen des TNC werden nun immer am Zeilenanfang angezeigt.
  (CONNECTED TO....)
- Bei den TNC-Parametern brauchen "I", "Y" und "O" nicht  mehr angegeben
  werden, die Kommandos "MYCALL", "PORTS" und "MAXFRAME" initialisieren
  nun automatisch den TNC mit.
- Baycom.drv wurde fertiggestellt. Nun kan AmiCom auch mit dem BayCom-
  Modem von DG3RBU und DL8MBT an der seriellen Schnittstelle betrieben
  werden!
- Einige kleine Protokollfehler im L2 wurden behoben (KISS/Baycom).
- Die Zeichensatzwandlertabellen 1 und 2 wurden vertauscht. Die Reihenfolge
  Aus, IBM, DIN/IBM ist wohl verstndlicher.
- Die gesammte Benutzeroberflche wurde ins Englische bersetzt, der Name
  einiger Dateien wurde angepat.
- Die Unterscheidung zwischen Programm- und TNC-Kommandos nimmt nun
  AmiCom automatisch vor. Die Eingabe geschieht ins Eingabefenster, so kann
  auch zu vorherigen Kommandos zurckgeblttert werden.
- Bei eigenen Aussendungen wird nun nicht das eigene Call in die kleine
  MH-Liste (Statuszeile 3) bernommen (Call=Mycall).
- Mit ENGLISH ON/OFF kann die Sprache der Remote-Texte und Fehlermeldungen
  zwischen deutsch und englisch umgeschalten werden.

Version 2.1 (13.05.1994):
-------------------------

BayCom.drv:
- Der Zufallsgenerator lieferte immer die selben Zahlen (3-4 verschiedene),
  deshalb funktionierte die zufallsgesteuerte PTT-Steuerung (Dwait,
  Persistence) nicht richtig und es kam hufiger zu Crashs. Fehler wurde
  behoben.
- Durch einen Fehler in der Bitstuffing-Routine kam es vor da
  undecodierbare Frames ausgesendet wurden wenn die letzten 5 Bit der
  CRC 1-Bits waren. Der Fehler wurde behoben.
- Die CRC-Routine wurde durch eine schnellere ersetzt.
- Die gesammte Modemansteuerung und Bufferverwaltung (L1<->L2) wurde
  komplett neu programmiert, wodurch sich nun die 2 Prozesse und der
  Interrupt nicht mehr gegenseitig in die Quere kommen...
BayCom.drv und KISS.drv:
- Der AX.25-Layer-2 wurde komplett neu programmiert und luft nun
  stabiler und ist etwas krzer. Es wurde einiges optimiert, vor allem
  im KISS-Mode drfte der Betrieb nun besser sein.
- AX.25-Version-1-Frames werden nun erkannt und zurckgewiesen (DM!).
- Der DAMA-Mode wurde implementiert so da auch ein Betrieb ber DAMA-
  Digipeater mglich ist.
- Nach dem Empfang eines Ack (RR, RNR, REJ) wird nun erst noch eine
  Zeitspanne gewartet, bevor mit dem Aussenden noch anstehender Info-Frames
  begonnen wird. Das verindert im KISS-Mode sinnlose Mehrfachaussendungen,
  falls mehrere RR's hintereinander empfangen werden was besonders stark
  vorkommt wenn die Gegenstation auch im KISS-Mode arbeitet. Die Wartezeit ist
  genauso gro wie der Timer 2 (@T2, hoffentlich liest mal jemand die Doku
  und stellt den richtig ein...).
- Nach dem Empfang eines REJ ist MAXFRAME so lange auf 1, bis alle
  schon mal ausgesendeten Datenframes besttigt wurden (U=0). Das
  verhindert eine sinnlose Wiederholung wenn die Gegenstation ber einen
  Framesammler verfgt.
Terminal:
- Bei fmh (Mheard-Liste lschen) wird nun auch die kleine Liste in der
  Statuszeile 3 gelscht.
- Die Boxcheck-Funktion funktioniert nun auch bei FBB-Mailboxen.
  Dort ist sie besonders praktisch da nun die Eingabe der meist 6-stelligen
  Msg-Nummern enfllt!
- Bei einer Filebertragung wird in der Statuszeile 3 statt der MH-Liste
  der Status der bertragung angezeigt mit Dateiname, Dateilnge, Anzahl
  bertragener Bytes und % der bertragung und voraussichtlicher Dauer der
  restlichen bertragung.
- Auf dem Monitorkanal wurde der Infosammler rausgeschmissen, er war
  dort nur lstig. Nun werden anstehende Daten fr Kanal 0 sofort
  zum TNC geschickt, jedes Drcken von Return sendet ein eigenes UI-Frame
  aus. Das erleichtert CQ-Rufe.
- Es werden auch Kommandos die mit einer Raute (#) beginnen als
  TNC-Kommandos erkannt.
- Die Editierfunktionen im Eingabefenster wurden komplett neu programmiert
  und sind nun schneller da nicht so viele sinnlose Zeichenfunktionen
  bentigt werden.
- Mit CTRL-Y kann die Zeile im Eingabefenster, in welcher der Cursor steht,
  gelscht werden.
- Wenn man empfangene Texte mitlesen will kann man mit ScrL am Zehnerblock
  die Ausgabe anhalten. Eine gestoppte Ausgabe (z.B. beim Blttern)
  wird in der Statuszeile angezeigt.
- Bei der Funktion "//CS" wird nun auch die Richtung des Connects angezeigt.
- Etliche kleine nderungen die ich schon wieder vergessen habe.

Version 2.1a (23.08.1994):
--------------------------
Der DAMA-Mode wurde optimiert, an BayCom.drv und KISS.drv wurden folgende
nderungen durchgefhrt:
- Im DAMA-Mode wird die DCD nun nicht mehr beachtet. Das entspricht der
  neuen DAMA-Definition fr knftige Erweiterungen (Duplex-DAMA).
- Soll die Verbindung getrennt werden (Disc. Req.) wird auf das nchste
  Poll des DAMA-Masters mit einem DM- geantwortet und die Verbindung sofort
  getrennt.
- Befinet man sich im DAMA-Mode wird die Persistence automatisch auf 255
  gestellt und UI-Frames knnen nicht mehr ausgesendet werden (Daten auf
  Kanal 0 werden ignoriert, UI-Frames stren den DAMA-Betrieb). Beim
  Zurckschalten auf CSMA wird wieder der alte Wert eingestellt.
  Das ist ntig da der Treiber bei KISS-TNCs ja keinen direkten zugriff
  auf die Modemhardware hat.
- Befindet man sich im DAMA-Mode und man erhlt ein SABM+ von einem Nicht-
  DAMA-Master (Die Benutzer connecten sich untereinander direkt) wird dieses
  mit einem DM- zurckgewiesen, erhlt man auf ein SABM+ ein UA- ohne
  ohne DAMA-Master-Kennung als Antwort wird die Verbindung sofort wieder
  beendet.
- Die Sendersteuerung funktionierte bei DAMA noch nicht 100% korrekt.
- Der DAMA-Mode gilt nun grundstzlich fr alle Kanle des Slaves,
  es wird nur noch das 1. SABM unkontrolliert ausgesendet.
- Das DAMA-Timeout und der Timer 3 funktionierten nicht richtig wodurch es zu
  QSO-Leichen kommen konnte.
- Der Sender wird nun erst freigegeben nachdem tatschlich ein Poll-Frame
  (Kommando mit gesetztem P/F-Bit) vom Master empfangen wurde.
- Befindet man sich im DAMA-Mode ist kein L2-Digipeating mglich.
- Empfngt man ein SABM und es ist kein Kanal mit einem passenden Mycall
  mehr frei oder die maximale Anzahl von Connects wurde schon erreicht
  erscheint nun auf dem 1. Kanal mit passendem Mycall die Linkstatusmeldung
  "CONNECT REQUEST fm...".

Version 2.2 (12.11.1995):
-------------------------

BayCom.drv und KISS.drv:
- Der Timer 3 funktionierte bei DAMA immer noch nicht richtig, es wurden nur
  Polls ausgesendet wenn der Status "Waiting Ack" war... Der Fehler wurde
  behoben.
- Wenn die letzte DAMA-Verbindung beendet wird wird nicht sofort wieder
  nach CSMA umgeschaltet sondern erst nach 10 Sekunden. Dadurch wird das
  letzte Frame (UA oder DM) auch noch ohne DCD-Auswertung und
  Slottime/Persistence-Steuerung ausgesendet.
- Wird im DAMA-Mode ein Poll des Masters auf einem Kanal empfangen welcher
  sich im Status "Verbindungsabbau" befindet wird wie schon bei der letzten
  Version die Verbindung sofort getrennt und mit einem DM- gentwortet.
  Zustzlich wird nun auf allen anderen Kanlen welche sich im Status
  "Verbindungsabbau" befinden ein DISC ausgesendet. Der Verbindungsabbau
  ist dadurch schneller.
- Befindet man sich im DAMA-Mode werden auch SABM und DISC-Frames nur noch als
  Kommando ohne P/F ausgesendet. Der Slave pollt dadurch nur noch bei
  Ablauf des Timers 3.
- UI-Frames knnen jetzt auch im DAMA-Mode ausgesendet werden, sie werden
  bis zum nchsten Poll des Masters zurckgehalten.
- Die Anzeige der Anzahl von Wiederholungen (T) funktioniert jetzt auch im
  DAMA-Mode korrekt.
- Die Anzahl der L2-Buffer ist nun abhngig von der eingestellten
  Kanalanzahl (CHANNELS).
- Fr Debuggingzwecke wurde der Parameter "@L2LOOP" eingebaut. Ist er
  eingeschaltet (1) werden die vom L2 erzeugten Frames nicht ausgesendet
  sondern sofort der Empfangsroutine bergeben. Dadurch sind Selbstconnects
  ohne TNC und Digipeater mglich.
- Es wurde das Statistik-Kommando "@S" eingebaut.
- Der Timer 1 (Frack) wird nun adaptiv der mittleren Antwortszeit der
  Gegenstation angepasst. Dadurch mssten unntige Polls weitgehend vermieden
  werden. Mit dem Parameter "F" lt sich jetzt nur noch der Startwert
  einstellen.
- Das DAMA-Timeout (B) wird nun auch adaptiv der mittleren Pollhufigkeit
  des Masters angepasst, der minimale Wert jedoch ist 180 (3 Minuten).
  Dadurch wird das Timeout bei sehr starker QRG-Belegung automatisch erhht
  wodurch es nicht mehr zu Problemen kommen sollte.
- Geht eine Verbindung in den Status "Busy" wird mit einem RNR geantowrtet,
  es werden aber noch bis zu 6 Info-Frames angenommen. Dadurch entfallen
  unntige Wiederholungen wenn die Gegenstation mit einem MAXFRAME > 1
  arbeitet.
- Wird der Status "Busy" verlassen wird nun der Timer 1 gestartet so da
  ein RR+ an die Gegenstation ausgesendet wird. Befindet sich die Verbindung
  im DAMA-Mode und es wird ein Poll auf einem anderen Kanal empfangen wird
  dadurch ein RR^ an den Master gesendet.
- Auch der restliche L2 wurde vollstndig berarbeitet. Es wird nun genauer
  zwischen Antwort- und Final unterscheidet was vor allem im KISS-Mode
  unntige Aussendungen einspart und den Datendurchsatz steigert.

BayCom.drv:
- Durch einen Trick liegen nun an der TXD-Leitung der seriellen Schnittstelle
  stndig +12V an wodurch jetzt ein Betrieb von unmodifizierten Modems
  (PC-Com...) mglich ist.

KISS.drv:
- KISS.drv untersttzt jetzt auch SMACK (=KISS mit Checksumme) und Flexnet-
  CRC-KISS. Dadurch werden bertragungsfehler auf der seriellen Leitung
  zwischen Computer und TNC vermieden.

Terminal:
- Empfngt man eine Linkstatusmeldung des TNCs (CONNECTED to... LINK FAILURE
  with...) auf einem anderen Kanal als den gerade dargestellten wird diese
  in einem Requester kurz angezeigt, auch akkustisch.
- Ein kleiner Fehler bei der Ausgabe von TNC-Linkstatusmeldungen wurde
  behoben (Meldung war nicht immer in einer neuen Zeile).
- Die Convers-Funktion wurde vollstndig neu programmiert.
- Der Checkbuffer wird nun nur noch gelscht wenn die Verbindung tatschlich
  beendet wurde (DISCONNECTED fm...). So hat man bei einem "Reconnected
  to..." die Mglichkeit wieder zur Box weiterzuconnecten und zuende zu Lesen.
- Wird bei den Kommandos fr Dateioperationen (DEL, RT, RA, ST...) kein
  Dateiname angegeben wird keine Fehlermeldung mehr ausgegeben sondern
  der Dateirequester geffnet.
- Die gesammte Benutzeroberflche wurde vollstndig berarbeitet. Die
  Requester wurden alle in Windows umgendert wodurch z.B. bei der Anzeige
  einer Fehlermeldung die Eingaben nicht mehr blockiert werden.
- Das Terminal lt sich nun komplett ber die Tastatur steuern, dazu wurden
  einige neue Shortcuts und Kommandos eingefhrt. Dialogboxen knnen
  vorzeitig mit ESC geschlossen werden (Abbruch), Return entspricht bei
  einigen Funktionen "OK".
- Die Kommunikation zwischen Terminal und Treiber wurde komplett gendert. Sie
  arbeitet nun vollstndig mit dem Message-System des Betriebssystems wodurch
  es nicht mehr zu Timingproblemen kommen kann (Ausgabestop mit ScrL....).
- Das interne Messagehandling wurde auch vollstndig gendert wodurch
  eingehende Events (Tastendrcke...) nun ohne Verzgerung bearbeitet werden.
  Dadurch erscheint das Programm insgesammt flotter und bentigt weniger
  CPU-Zeit. Ausnahme: Hostmode. Dort kann es passieren da das Terminal
  auf eine Antwort des TNC warten mu...
- Die sog. ViewText-Funktion wurde eingebaut. Sie funktioniert hnlich wie
  z.B. der Textanzeiger More. Ist sie eingeschaltet hlt AmiCom nach jeder
  vollen Bildschirmseite die Ausgabe an, durch Drcken von "PrtSc" wird die
  nchste Seite ausgegeben.
- Das lesen von mehreren Eintrgen aus dem Checkbuffer funktioniert nun auch
  beim FBB-BBS korrekt, die Auswertung von FBB-Zeilen wurde berarbeitet.
  Eine einwandfreie Funktion bei jedem BBS kann ich aber nicht garantieren da
  offensichtlich jede Version ein anderes Ausgabeformat hat...
- Werden im Monitor Binrdaten erkannt werden diese nicht komplett ausgegeben,
  stattdessen erscheint die Meldung "<BIN <Anzahl> BYTES>".
- Die Hostmoderoutienen in Host.drv wurden komplett neu programmiert, der
  erweitertet Hostmode ist rausgeflogen.
- Das Remotekommando "//RTT" wurde implementiert. Damit kann die Laufzeit
  der Daten zwischen den beiden Stationen gemessen werden.
- Das Remotekommando "//CHAR" wurde eingebaut. Mit "//CHAR" kann die
  Gegenstation den Zeichensatzwandler selbst einstellen.
- Der Zeichensatzwandler arbeitet jetzt auch bei Remotekommandos und im
  Boxcheck-Buffer.
- Wird die Selbstfernsteuerung benutzt oder wird ein Text in die Convers-
  funktion gesendet wird Echo eingeschaltet damit man den Text auch sieht.
- Bei Autosave wurde die Bearbeitung der Dateinamen von bereits existierenden
  Files gendert. Wird das File "TEST.ERR" mehrmals empfangen wird nun daraus
  "TEST.E01" bis "TEST.EFF", aus "TEST.COR" wird "TEST.C01" bis "TEST.CFF".
  Die so erzeugten Files knnen dadurch z.B. leichter mit "7plus -j TEST.ERR"
  zusammengefgt werden um ein Sammelcor zu erzeugen.
  Aus allen anderen Namen wird "TEST_TRY_2" bis "TEST_TRY_256".
- AmiCom berprft jetzt beim Programmstart ob die in der Datei "konfig.ac"
  eingestellten Pfade auch wirklich existieren und ob es sich dabei um
  Verzeichnisse handelt.
- Die Druckfunktion wurde komplett berarbeitet.
- Eine Clipboardfunktion wurde implementiert. Dadurch ist es mglich einen
  markieren Bereich des Ausgabebuffers in einen internen Buffer zu bernehmen.
  Der Inhalt dieses Clipboards steht fr weitere Funktionen wie Aussenden,
  Speichern oder Drucken zur verfgung.
- Die Zeichensatzwandeltabelle wurde berarbeitet.
- Beim Filerequester werden nun Verzeichnisse und Dateien getrennt sortiert.
  Auerdem lt er sich jetzt komplett ber die Tastatur bedienen.
- Der Sysop-Mode ist rausgefallen, war eh sinnlos.
- Die Autobin-bertragung wurde komplett berarbeitet und ist nun vollstndig
  implementiert, incl. der Weiterbertragung von teilweie transferierten
  Binrfiles.
  Ein Fehler welcher bei der Autobin-bertragung von 7Plus-Dateien auftrat
  wurde behoben. (Kann mir jemand den Sinn binr eingespieleter 7Plus-Files in
  den Mailboxen erklren?)
- Es wurden einige neue Editierfunktionen eingebaut:
  o SHIFT+Del lscht im Eingabefenster alle Zeichen von der aktuellen
    Cursorposition bis zum Zeilenende.
  o SHIFT+Backspace lscht im Eingabefenster alle Zeichen vom Zeilenbeginn
    bis zum Zeichen vor der aktuellen Cursorposition.
  o CTRL-B fgt zwischen den einzelnen Worten so viele Leerzeichen ein bis
    der Text die gesammte Zeile fllt. Bei Texten ber mehrere Zeilen kann
    damit ein Blocksatz erreicht werden.
  o CTRL-C zentriert die Zeile in welcher sich der Cursor befindet. Ideal
    fr berschriften.
- Bei den Remotekommandos "//W", "//WB" und "//WA" kann nun zustzlich zum
  Dateinamen ein bis zu 30 Zeichen langer Kommentar (Titel) angegeben werden
  welcher zusammen mit dem Call der Station und dem Typ des Files (Text oder
  Binr) gespeichert und bei "//DIR" mit ausgegeben wird.
  Es knnen nur Files berschrieben werden welche man selbst erzeugt hat.
- Mit "//DEL" knnen nun nur noch Files gelscht werden welche man selbst
  erzeugt hat.

Version 2.2a (1.3.1996):
------------------------

Terminal:
- Die Gre des Editierbuffers ist auf 40 Zeilen festgelegt, trotzdem konnte
  das Editierfenster auf mehr als 40 Zeilen vergrert werden. Vor allem
  wenn sich der Cursor nicht am Bufferanfang befand kam es dadurch zu
  unschnen Effekten.
- Wenn der Stamp bei Linkstatusmeldungen abgeschaltet war (Meldung
  "(1) CONNECTED to..." ohne Zeit und Datum) konnte es passieren da bei
  einem Connect ein zuflliges Zeichen an das Call angehngt wurde. Dadurch
  wurde dann der Name nicht mehr in der Datei gefunden und ein falscher
  Logbucheintrag erzeugt.
- An alle TNC-Kommandos wurde vom Terminal ein Leerzeichen angefgt. Einige
  Versionen der TNC-Firmware hatten damit Probleme. Auch bei KISS.drv und
  BayCom.drv kam es beim Parameter "K" zu Fehlfunktionen.
- Bei der Auwertung von Tastatureingaben hatte sich auch ein Fehler
  eingeschlichen wodurch Deadkeys nicht korrekt verarbeitet wurden. Dadurch
  funktionierte die Taste "'" (zwischen "" und "\") nicht was die Eingabe
  von nationalen Sonderzeichen erschwerte. (Beispiel: "'" und ein
  anschlieendes "e" erzeugen das Zeichen "".)
- Ein Connect/Reconnect oder Disconnect/Linkfailure wird jetzt
  auch akkustisch angezeigt.

KISS.drv und BayCom.drv:
- Wenn an einige Kommandos ein Leerzeichen angefgt wurde konnte es zu
  Problemen mit der Auswertung der Parameter kommen.

Version 2.3 (16.11.1996):
-------------------------

Host.drv:
- Die Hostmoderoutinen wurden nochmals berarbeitet und optimiert.

Terminal:
- Der Gong bei Linkstatusmeldungen ertnt jetzt nur noch wenn SOUND auch
  wirklich an ist.
- MyCall und der eigene Name knnen nur fr jeden Kanal getrennt eingegeben
  werden. Das Terminal legt fr jedes Call ein eigenes Logbuch an
  (<CALL>.log) und gibt diese Daten bei einigen Funktionen korrekt aus
  (Connect-Status, Convers...). Bei einem Disconnect werden wieder die
  Grundeinstellungen von Kanal 0 bernommen.
- Fr diese Funktion ist ein neuer Requester hinzugekommen welcher ber das
  Pulldownmen Function/MyCall aufgerufen werden kann.
- Ist in der Konfigurationsdatei ICONS auf ON schaltet AmiCom die Bildschirm-
  darstellung von 4 auf 8 Farben um und zeigt am unteren Bildschirmrand eine
  Iconleiste mit welcher die wichtigsten Funktionen des Terminals aufgerufen
  werden knnen. Aufgrund des hohen Platzbedarfs ist diese Funktion aber nur
  bei hheren Bildschirmauflsungen (640*400, 640*512) sinnvoll.
- Wird AmiCom das erste mal unter OS2.0 oder hher gestartet und ist die
  "reqtools.library" (Version 38 oder neuer) installiert wird ein
  Screenmoderequester geffnet. Seine Einstellungen werden in der Datei
  "ScreenMode.bin" gespeichert, die Eintrge in der Datei "konfig.ac"
  (INTERLACE, SCREENHEIGHT) werden ignoriert. Zum ndern des Screenmodes
  einfach die Datei "ScreenMode.bin" lschen, beim nchsten Start des
  Terminals wird dann wieder der Screenmoderequester angezeigt.
- Beim Empfang von 7Plus-Dateien wird die Bildschirmausgabe ausgeschaltet.
  Wird eine Zeile mit der falschen Lnge empfangen oder enthlt sie
  Leerzeichen wird sie ausgegeben (z.B. bei einer Fehlermeldung der
  Mailbox). Bei Info-, Cor- und Errfiles bleibt sie eingeschaltet
  (go_text., go_info.).
- Beim Senden von 7Plus-Dateien wird nur noch die 1. Zeile auf dem Bildschirm
  ausgegeben (go_7pl...).
- Bei einigen kritischen Funktionen (Quit, Delete, Disconnect ber die
  Iconleiste) erscheint nun vorher eine Sicherheitsabfrage.
- Ein Teil des Ausgabefensters kopiert man nun ins Clipboard mit: Amiga+L,
  Klick auf den Blockbeginn, Doppelklick auf das Blockende. Einige Mens
  rund um das Clipboard haben sich gendert.
- Mit dem Parameter "AUDIO" kann nun in der Konfigurationsdatei festgelegt
  werden welche Tonkanle durch das Terminal verwendet werden drfen.
- Das Onlinehilfesystem "Maxon HotHelp 3" wurde in AmiCom integriert und
  einige Projekte erstellt.
- Damit es keine Probleme mit einem offenen HotHelp-Fenster gibt hat der
  Dateirequester nun ein Tiefengadget und ist wieder verschiebbar.
- Bei der Autobin-bertragung wird nun beim "#OK#" der Dateiname
  weggelassen. Einige Mailboxen hatten damit Probleme.
- Bei KISS.drv und BayCom.drv wurde die Taskprioritt auf 1 heraufgesetzt
  damit die Abarbeitung des AX.25-L2 nicht durch eien weniger wichtigen
  Usertask unterbrochen wird. Besonders im DAMA-Betrieb knnte es bei
  Verzgerungen zu Problemen kommen.
