home *** CD-ROM | disk | FTP | other *** search
- Versionen von AmiCom:
- ---------------------
-
- Version 1.0:
- ------------
-
- - Erste Version von AmiCom. War eigentlich nur ein Versuch, den
- Hostmode zu programmieren. EnthΣlt noch etliche Fehler...
-
- Version 1.1:
- ------------
-
- - Neue BenutzeroberflΣche im OS 2.0-Look
- - Einige kleine Fehler wurden behoben
- - Keine Abstⁿrze mehr, wenn " go_7+"-Zeile auf Framegrenze fΣllt
- - Druckfunktion
- - Ausgabebuffer kann nun gespeichert werden
- - Info-Requester erscheint nun nicht mehr automatisch nach Programmstart
- (lΣstig, gell?)
- - Abruf von Standard-Texten ⁿber die Tastatur oder ⁿber Pulldown-Menⁿs
-
- Version 1.2:
- ------------
-
- - Shortcut fⁿr 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 Menⁿs wurde geΣndert
- - 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% lΣ▀t sich's wohl nie machen...
- - Der Checkbuffer wird nun dynamisch verwaltet, seine Gr÷▀e braucht nicht
- mehr in der Datei konfig.ac angegeben werden
-
- Version 1.2a:
- -------------
-
- - Die Bufferverwaltung wurde optimiert, das Programm lΣuft 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 fⁿr jedes Call eine pers÷nliche Begrⁿ▀ung
- definiert werden und mit dem Makro %b aufgerufen werden
- - Die ▄bertragung Hauptprogramm <-> Treiber wurde geΣndert (war fⁿr
- KISS.drv n÷tig)
- - Beim Menⁿpunkt "Datei senden" kann au▀er "Text", "BinΣr" und
- "Auto" nun auch noch "7Plus" gewΣhlt werden, was dem Senden mit
- "Text" und abgeschalteten Wandler (Wandler=0) entspricht. Dadurch
- spart man sich das stΣndige Ein- und Ausschalten des Wandlers, was
- wohl leider oft auch vergessen wird (siehe verhunzte Dateien
- in den Mailboxen).
-
- Version 1.3:
- ------------
-
- - KISS.drv wurde fertiggestellt. Dadurch kann AmiCom nun auch mit jedem
- KISS-TNC/MPC betrieben werden!
- - TNC-Kommandos k÷nnen nun nur nach drⁿcken 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 Gr÷▀e des Requesters pa▀t sich nun der TextlΣnge an.
-
- Version 1.3a:
- -------------
-
- - Bei Requestern mit Stringgadgets (Texteingabe) wird nun auch unter
- OS 1.3 der Cursor sofort angezeigt. Vielen Dank an DD8PZ fⁿr 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 Au▀en wurde der Timer 3 nicht initialisiert,
- was dazu fⁿhrte, 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 zurⁿckgesetzt,
- wie es in der AX.25-Definition gefordert wird. Dadurch kann es nΣmlich
- 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 geΣndert 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
- zurⁿckgesetzt.
- - 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▀. Wenn bei einem MAXFRAME>1 oft der 1. Frame verloren geht
- (kommt oft vor wegen Crash mit einer anderen Station, Zu kleines TX-Delay,
- zu langsame Rauschsperre) kommt es dadurch zu einem wesentlich h÷heren
- Datendurchsatz.
- - Wird ein REJ empfangen wird nur das angeforderte Frame wiederholt, nicht
- MAXFRAME Frames. Das erh÷ht die Wirkung des Framesammlers.
- - Wenn wΣhrend eines Verbindungsaufbaus (LINK SETUP) von der Gegenstation
- ein Frame <> UA- empfangen wurde, wurde der Timer 1 gestoppt. Das fⁿhrte
- dazu, da▀ keine SABM+ -Frames mehr ausgesendet wurden und das Programm
- in diesem Status hΣngenblieb. Der Fehler wurde behoben.
-
- Version 1.31:
- -------------
-
- KISS.drv:
- - Es wurde eine Search-Funktion eingebaut, Σhnlich Flexnet. Dadurch ist
- es m÷glich, 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 m÷glich, das Inhaltsverzeichnis
- des Remoteverzeichnisses mit //DIR anzuzeigen, wenn bereits ein anderer
- Proze▀ auf den Lock zugriff. Der Fehler wurde behoben.
- - Die Funktionen zum BlΣttern im Ausgabebuffer wurden komplett neu
- programmiert und lassen sich nun nicht mehr durch ⁿberlange Zeilen mit
- vielen Schrift/Farbwechseln durcheinanderbringen.
-
- Version 2.0:
- ------------
-
- - Die Verwaltung der Standardtexte wurde komplett neu programmiert.
- Alle Texte werden nun in der Datei "texte.ac" definiert und k÷nnen
- auch mehrere Zeilen lang sein. Sie werden nach dem Programmstart ins
- RAM geladen.
- - Die Aufteilung der Menⁿs wurde geΣndert.
- - Wenn der Checkbuffer angezeigt wird, k÷nnen nun durch drⁿcken der
- Taste "R" alle markierten Dateien auf einmal gelesen werden. Durch
- drⁿcken von "F" gelangt man in eine Suchfunktion um eine bestimmte Stelle
- im Buffer zu suchen.
- - Die Hilfefunktion wurde neu programmiert. Nun kann fⁿr jedes Remote-
- kommando eine detailierte Hilfe aufgerufen werden.
- - Die Titelleiste 2 wurde geΣndert.
- - 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 geΣndert. Der Betrieb ist nun
- sicherer, auch bei wenig Speicher.
- - Wenn im Ausgabefenster W÷rter mit der Maus angeklickt werden, werden sie
- ins Eingabefenster ⁿbernommen. (Pick-Funktion)
- - Mit HELP wird auf den Monitorkanal geschaltet, nochmaliges Drⁿcken von
- HELP schaltet wieder auf den letzten QSO-Kanal zurⁿck.
- - 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, das machen nun "MYCALL", "PORTS" und "MAXFRAME".
- - 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 verstΣndlicher.
- - Die gesammte BenutzeroberflΣche wurde ins Englische ⁿbersetzt, der Name
- einiger Dateien wurde angepa▀t.
- - Kommandos an den TNC und ans Programm werden nun beide mit ESC gemacht.
- Die Eingabe geschieht ins Eingabefenster, so kann auch zu vorherigen
- Kommandos zurⁿckgeblΣttert 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.
-
-