**** 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 FISS baud ). Voreingestellt ist 9600 Baud. Achtung: der Parameter FISS enth„lt 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 Ausl”ser - Befehl COUNT [] Allg.M”glichkeit 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 und D* ist jetzt auch D * m”glich; 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. h„nger wg. cpu bug - /BELL 31.10.93 - Baudrate nun im Bereich von 1,200 - 119,900 einstellbar. - FlexCRC Implementierung ge„ndert. - LZ-Messrate ist nun abh„ngig von der Qualit„t des Links: Gute werden h„ufiger gemessen 5/6/7.11.93 - Bastelein Flex-'7' und '6' - Erkennung Flexnet-SABM sicherer gemacht (nur noch genau das minflexssid l„át 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 ge„ndert. 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 aufl”sen von internen RNR- zust„nden 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 ge„ndert, um Fehler bei KV zu erkennen 17.11.93 84a - um einen RTE auszul”sen (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 m”glich - 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 ge„ndert. Ist nun abh„ngig von der gemessenen Laufzeit, und nicht von der Kanal Baudrate. - PC: Baudrate w„hrend 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 l„uft 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 groágeschrieben - Nicht/Sp„t 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 zus„tzliche 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 lauff„hig 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 ge„ndert; /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 (n„mlich 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 - Bakenz„hler fr REDIRECT entfernt (nRedirect) - WATCH ... REDIRECT eingebaut. - Bei Download kommen nun zuf„llige 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 ausgel”st, 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 erh”ht. Maximale Anzahl Links nun 24 - Wurde automatisch eine Reorg der DESTTBL ausgel”st (weil maximale Anzahl der Dests erreicht wurde) wurde FlexSucheZiel nicht nochmal aufgerufen, um den (nunmehr neuen) Index des neu einzuschiebenen Dest zu korrigiern Fixed. - Z„hler fr wie oft automatisch die Reorganisation angeschmissen wurde ..... 14.7.94 - Begrssungstext in Kanal 0 weisst nun auf die M”glichkeit 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 n”tig (um ppconvers /DEST nicht zu verwechseln) - /NAME nun mit Kanalnr-argument - /..HOST in einem bestehenden LinkQSO "ConversReset" l”st 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 ge„ndert - 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, h„tte die nachfolgend connectende Station die Infos erhalten. Erledigt. 5.9.94 - Generelle Compiler Direktive $V+, denn bei String Variablenparameter kann t”dliches passieren (s. TOEDLICH.PAS) - Unit fd_24C65 nun auch mit PC-Emulation (aber nicht ganz funktionsf„hig). - Es werden nun in der Infobox wirklich alle Befehle am Stck abgearbeitet die vollst„ndigt 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 10.9. 84jc - p BC nun auch (ohne RTE) abfragbar, Reihenfolge und Auswertung der BC-Calls ge„ndert. 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 h”chsten 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 [-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, zus„tzliche Userlist * WatchdogZuschlag in FD_KISS (FissHandlerTX-Zweig): Zus„tzliches 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 m”glich (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 ge„ndert.... 04.01.97 kw * pCB^.Ivepolled braucht man offenbar nicht mehr - rausgenommen 09.01.97 kw * Sekundenanzeige bei Download sch”ner * Hack fr WRITE: Man kann ja keine Texte schrieben, die gr”sser 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 ge„ndert, 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 Stackgr”ssen 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 gez„hlt + MH-Sort nun intern mit Tausch() + Loopback-Pakete werden nicht mehr gez„hlt + 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) ge„ndert. * Flensburg z„hlte 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 l„nger abfragbar (aber nicht setzbar) sein... 01.04.97 kw * Stackgr”ssentest in FD_Task etwas berarbeitet * Stackverkleinerung wieder rckg„ngig gem8 * Kein LogTransfer bei Termware 05.04.97 kw * FD_HOST.HostStampMode entfernt * ESC M Z fr pr„zise 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)!!! rckg„ngig 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 h”heres 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 n”tig, aber weiterhin m”glich. * MH - Liste nochmal versch”nert 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 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 -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 ge„ndert, 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 ge„ndert. * Wenn mehr als 255 Zeichen im TxBuffer sind, wird gesendet, egal ob es per SPAETER hinein gelangt ist * Aussehen von TECH . ge„ndert * Internes bei DOWNLOAD ge„ndert 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 zus„tzlicher Aufruf in WorkRX * IFDEF DAma_slave bei calcState.connected.info rausgenommen * Aussehen der PARA Ausgabe bei KISS leicht ge„ndert 23.08.97 kw * Neue "Dateien" FD_Hist.txt und FD_todo.txt * Die Framez„hler im QSO-Block sind nun LongInts (da es bei iz deswegen wohl einen Reset gab) 24.08.97 kw * Wiedereinfhrung von cb.fIvePolled * Globale Z„hler 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-Z„hler (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 ge„ndert: Es werden nur noch dann I-Frames gesendet, wenn alle I-Frames best„tigt sind; ansonsten l„sst 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 m”glich (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. --> Zwischenl”sung: 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 zuverl„ssig verhindert, dass durch eine Datentyp„nderung š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 ge„ndert. 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 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 * Z„hler fr Taskswitch nun nicht mehr in count[], sondern echte Variable (braucht man fr switchs/s) * Z„hler 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 ge„ndert... 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 Sch”nheitsfehler (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 k”nnen: - fd_subr.calcifsCtl - Fd_moni.Pm2axHeaderStr - fd_Subr.EqualCall - EqualHostCalls - DoCompletePM - DoMHeard ... **** Resets bei ESC IUP ... * TextAsString ge„ndert, wg.Bug * AXSegHead2Str leicht ge„ndert 10.10.97 kw * DoDestList: Count Ausgabe angefgt (dg6may) * DoDest: D * Option eingebaut.(dg6may) Damit ist der Destbefehl nun sehr viel Flex„hnlicher * 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 Statisitikz„hler 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 zus„tzliche Abfrage auf Gr”sse 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 ge„ndert 27.10.97 kw * TurboHostMode (JHOST2) eingebaut. Mangels genauer Specs und f„higem Terminalprogramm v”llig 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 ge„ndert 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 verl„ngert 23.11.97 kw * Basteleien wg. WrongValHi in der ge„nderten 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. 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 [no]trace zum debuggen (nur SCC-Version) * V24/Falcon haben nun auch echte Byte z„hler 01.03.98 kw * Hostmodeinit nun nicht mit NOCALL, sondern mit dem Call des ersten AX-Interfaces 02.03.98 kw * tw.cfg ge„ndert: ;;; 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 ausgel”st * MiniMailbox bei Termware mittels WRITE (Idee von DJ8QV), dabei L„ngenbegrenzung, 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 * Anf„ngliche 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 Hostmodem„ssig 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 l„uft LED 3 blinkt, wenn ein Hostmode Poll kam, und kein QSO l„uft 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 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 ge„ndert. * Hostmode: Vom Host rxte I-Frames werden nun zun„chst zum Host best„tigt 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 [] setzt die maximal verwendete L„nge 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: minutes left" (*) * Bei falscher PID disconnected die Infobox jetzt sofort, und gibt keinen Text mehr aus. * Links k”nnen 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 * Hostmodepoll-led blinkt nun auch w„hrend 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!... * msgReconnect wird jetzt immer alleine, nicht mehr zusammen mit msgConnect ausgel”st. Alle Verwender von msgConnect entsprechend ge„ndert. (*) = Nicht (ausreichend) gestestet