home *** CD-ROM | disk | FTP | other *** search
-
- Modifikations History Jackophone
- ********************************
-
-
-
-
- ----------------------------------------------------------------------------
-
- 19.05.1990 Thomas Lehmann
-
- 1. Veröffentlichung zu Testzwecken der komplett neu entwickelten Software
-
- aktuelle Version: Jackophone V4.8 vom 19.05.1990
-
- ----------------------------------------------------------------------------
-
- 27.-31.01.1991 Thomas Lehmann
-
- manuelle Tastenberechtigung durch automatische per Menu im BTA
- ausgetauscht.
- die Tastenwerte wurden geändert.
- Direkt-Wahl-Tasten für BTA und Statistik.
- Das Update bei SS-Änderung wird direkt angezeigt.
- Uhr läuft jetzt im Notbetrieb richtig, vorher je Minute 100mS zu langsam.
- die Auswahl der Löschfunktion über Tabelle überarbeitet und dadurch stark
- verkürzt, vorher je WTA-Prg. eine Adr. für die Löschfunktion, jetzt nur
- für zugelassene WTA-Prg`s. (Löschfunktion ist abhängig vom WTA-Prg.)
- Toggelfuntion bei mehrmaligen Druck auf "Uhr stellen" zwischen Uhrzeit
- und Datum Eingabe.
-
-
- Version zu Demo und Testzwecken verprompt.
-
- aktuelle Version: Jackophone V4.85 vom 01.02.1991
-
- ----------------------------------------------------------------------------
-
- 01.-05.02.1991 Thomas Lehmann
-
- Das Update der Anzeige "nicht abgefragte Anrufe" über LED`s erfolgt
- direkt nach dem die Lösch-Taste gedrückt wurde.
- Status des Schlüsselschalters wird direkt angezeigt.
- 6 Relais-Speicher-Möglichkeiten (00-05) für die Erd-Taste. (vorher nur 00)
-
- Routinen zum manuellen Multitasking.
- Tastaturabfrage und Auswertung bzw. Entprellung über Multitasking.
- Stackumschaltung im IRQ, dadurch kleinere Stackgrößen für einzelne Task`s.
- NSI und NSA Relais werden sowohl im IRQ als auch im Hauptprg. geschaltet,
- da sie über die PIA angesprochen werden, muß der IRQ gesperrt werden. Da
- er nach dem Schalten des Relais wieder freigegeben wurde, konnte im IRQ
- ein neuer IRQ bearbeitet werden, CRASH !!!!
- Die Anruf LED wurde nicht mehr geschaltet nachdem eine Ltg. die auf
- Anruf war abgefragt wurde.
- Bei der Belegung ohne Wahl wird die Uhrzeit-Ausgabe nicht mehr angehalten.
- Software Watchdog, Hauptprg. und IRQ überwachen sich gegenseitig.
-
-
- Version zu Demo und Testzwecken verprompt.
-
- aktuelle Version: Jackophone V4.86 vom 05.02.1991
-
- ----------------------------------------------------------------------------
-
- 06.02.1991 Thomas Lehmann
-
- Das Zurückschalten in die Uhranzeige, bei abgelaufenem Display-Timer,
- findet trotz belegter Ltg. statt wenn Speichern, Kontrolle, .. aktiviert
- ist. Jedoch werden, wenn eine Wahl stattgefunden hat, die gewählten Ziffern
- angezeigt.
-
-
- aktuelle Version: Jackophone V4.87 vom 06.02.1991
-
- ----------------------------------------------------------------------------
-
- 08.05.1991 Thomas Lehmann
-
- Gebührenauswertung implementiert. DIP-Schalter gibt an ob Auswertung
- Hardwaremäßig vorhanden ist. Anstatt der Gesprächsdauer werden die
- angefallenen Gebühren in Mark und Pfennig angezeigt (max. Betrag 99.99).
- Neuer Speicher-Menupunkt für Eingabe des Gebührenfaktors.
-
- Bei abgeschlossenem Gerät durch Schlüsselschalter ist keine Wahl mehr
- möglich.
-
-
- aktuelle Version: Jackophone V4.88 vom 08.05.1991
-
- ----------------------------------------------------------------------------
-
- 20.05.1991 Thomas Lehmann
-
- Kontrolle Tastenwert: Tastenwert und Tastentext wird jetzt ausge-
- geben.
- der auf der Ende-Taste evt. vorhandene Text konnte nicht gelöscht
- werden.
- Bei einem BTA Untermenu wird jetzt mittels RAUTE wieder in das
- Hauptmenu geschaltet.
-
-
- 28.05.1991 Thomas Lehmann
-
- Fataler Fehler bei Kontrolle von Namentasten:
- Zur Sicherheit das keine unendliche Ausgabe von nicht initiali-
- sierten Rufnummern auf Namentasten stattfindet, wurde die letzte
- Ziffer mit NULL gekennzeichnet. Der Offset wurde anstatt mit
- MAX_NAM_ZIFF (16) mit MAX_WHL_ZIFF (24) ermittelt. Dadurch wurde
- die Rufnummer auf der nächsten Namentaste ab der 9. Ziffer ge-
- löscht bzw. ein vorzeitiges Ende markiert.
-
- Neues Leistungsmerkmal für Speichern von Rufnummern:
- durch erneutes Drücken einer belegten Namentaste wird die darauf
- gespeicherte Rufnummer im Display angezeigt und kann in Ver-
- bindung mit LÖSCHEN editiert werden.
-
-
- aktuelle Version: Jackophone V4.89 vom 28.05.91
-
- ----------------------------------------------------------------------------
-
- 07-09.06.1991 Thomas Lehmann
-
- Optimierung für Wähltastenfunktionen:
- Die Menu-Auswahl über Wähltasten findet mittels vorher installierter
- Tabelle statt.
-
- Neue Task-Funktion "task_wait", wartet auf ein Ereignis bei einer
- frei zu definierenden Adresse (Task setzt solange das Ereignis nicht
- eingetreten ist aus).
-
- Februar Endwerte wurden nicht richtig erkannt, Februar lief bis zum
- 30. durch.
-
- aktuelle Version: Jackophone V4.90 vom 09.06.91
-
- ----------------------------------------------------------------------------
-
- 10-11.06.1991 Thomas Lehmann
-
- durch die Optimierung für Wähltastenfunktionen wurde bei einer Speicher
- oder Kontrollfunktion, nachdem ein Menu ausgewählt, nicht die Ende
- Funktion aktiviert und erneut die Speicher oder Kontrolltaste gedrückt
- wurde, die Tabelle für die Wähltastenfunktionen nicht neu gesetzt.
-
- Impuls-Pausenverhältnis der Wahl war vertauscht.
- Bei Wahlende muß erst NSA-Relais geöffnet werden, dann NSI geschlossen,
- da sonst noch ein kurzer Spike von 10mS erscheint.
-
- Bei Statistikdaten löschen wird jetzt automatisch der nächste Wert an-
- gezeigt, vorher der aktuelle gelöschte Wert.
-
- Frei programmierbare Port für Hörtonauswertung. Port wird bei nur
- installierter Hörtonauswertung behandelt.
-
- Freisprech Handling:
- Bei Aushängen des GU`s wird FS/LH grundsätzlich ausgeschaltet.
- Bei Einhängen des GU`s, und vorher aktivierter FS bei ausgehobenen GU,
- wird die Ltg. nicht getrennt, FS bleibt bestehen.
-
-
- aktuelle Version: Jackophone V4.91 vom 12.06.91
-
- ----------------------------------------------------------------------------
-
- 13.06.1991 Thomas Lehmann
-
- weiterer Fehler in der Wahl, NSI Relais wurde nach Wahl einer Ziffer
- (Zwischenwahlzeit) nicht geschlossen, dadurch war keine Zielwahl
- möglich.
-
- Fehler bei BACKSPACE, Cursor wurde auf 1. Position im Dsp. gestellt.
-
- aktuelle Version: Jackophone V4.92 vom 13.06.91
-
- ----------------------------------------------------------------------------
-
-
- 14.-18.06.1991 Thomas Lehmann
-
- bei der Tastenberechtigung ist es jetzt möglich durch Taste `*`
- die nächste Taste anzuzeigen, mit `0` werden alle Tastennummern
- in aufsteigender Reihenfolge angezeigt.
-
- neue Taste für Babyphon sowie Funktion implementiert. Bei Aushängen
- des GU`s wird automatisch eine gespeicherte Rufnummer gewählt.
-
- aktuelle Version: Jackophone V4.93 vom 18.06.91
-
- ----------------------------------------------------------------------------
-
- 05.-12.08.1991 Thomas Lehmann
-
- Termineinrichtung überarbeitet.
-
- 12.08.9191 Thomas Lehmann
-
- der Zweitapparat wird, wenn die Ltg. in Halten gelegt wird, wieder
- entsprechend der Zweitapp.-Taste geschaltet. Ein Gespräch kann so
- übergeben werden.
-
- 19.08.1991 Thomas Lehmann
-
- eigene Task für Update der Ports und verschiedener anderer Ereignisse.
-
- 26./28.08.1991 Thomas Lehmann
-
- Multiplikations und BIT Routinen implementiert.
- Freisprechen wird jetzt wenn durch neuen DIP definiert erst bei
- zweiten Tastendruck aktiviert. Bei einem Tastendruck ist nur die LH
- Funktion aktiviert, d.h. beim GU einhängen wird die Ltg. getrennt.
-
- FS/LH wird, sowohl Relais als auch LED mäßig, durch die Update Task
- geschaltet.
-
-
- aktuelle Version: Jackophone V4.94 vom 28.08.91
-
- ----------------------------------------------------------------------------
-
- 09.-21.10.1991 Thomas Lehmann
-
- Division, Multiplikation und Additions Routinen implementiert.
- Gebührenanzeige und Statistik in DM.Pf.
- Monats und Gesamt Gebührenanzeige.
- Display Prg. Verteiler neu gestaltet.
- Namentastenmodul und Handling total umgestaltet.
- Babyphone Rufnr. Eingabe umgestaltet.
-
- aktuelle Version: Jackophone V4.95 vom 21.10.91
-
- ---------------------------------------------------------------------------
-
- 11.03.1993 Thomas Lehmann (Eprom Simulator in Betrieb genommen)
-
- Hörtonport kann im Setup (BTA) durch Angabe eines ungültigen Ports
- gelöscht werden.
- Die Anzahl der Wahlziffern ist nicht mehr begrenzt. Nachdem die max.
- Anzahl Ziffern gewählt wurde muß erst das Wahlende abgewartet werden.
- Hiernach kann jeweils eine einzelne Ziffer gewählt werden.
- DIP6 um automatische Sommer / Winterzeit Umschaltung auszuschalten.
-
- 15/16.03.1993
- Termineinrichtung überarbeitet, Fehler beseitigt. Neuer Speicherpunkt
- für Termin Zyklus. Hier kann in angegeben werden nach wieviel Minuten
- ein erreichter und angezeigter Termin wiederholt wird (Summer).
- Termin für Post und Anrufbeantworter vervollständigt / korrigiert.
- Ein erreichter und im Display angezeigter Termin wird durch "löschen"
- auch aus der Termin Liste entfernt wenn es sch um einen einmaligen
- Termin handelt.
-
- 17.03.1993
- Keine Kontrolle für Ports mehr.
- Port bei Termin 1 ein, Termin 2 aus.
-
- 18.03.1993
- Den Termin für Port ein/aus von 1/2 auf 7/8 verlegt.
- Wenn kein Text für einen Termin angegeben ist, wird der Termin nicht
- durch den eingestellten Termin Zyklus wiederholt und es findet auch
- keine Textausgabe statt, das heißt ein evt. gleichzeitig anstehender
- Termin mit Text würde direkt angezeigt.
- Bei Kontrolle einer Tastenberechtigung wird das aktuel gespeicherte
- Textzeichen ebenfalls mit ausgegeben.
-
- 20.03.1993
- Eingabe und Kontrolle von Notrufnummern die es ermöglichen bei ge-
- sperrtem Apparat zu wählen. Die Babyruf Nr. ist hierfür ebenfalls
- freigegeben.
-
- 22.03.1993
- Key-Repeat für Wähl und standard Tasten.
- Erweiterung des Eproms von 8K auf 16K. Alle weiteren Funktionen
- werden im Zusatz-Eprom implementiert. Telefonbuch ist bereits dort
- vorhanden.
-
- ===============================
- Freigabe der neuen Version 5.00
- ===============================
-
- aktuelle Version: Jackophone V5.00 vom 28.03.93
-
- ----------------------------------------------------------------------------
-
- 27.3.-04.04.1993
- ACIA Funktionen implementiert. Taste für Terminal Mode um Zugriff über
- serielle Schnittstelle zu ermöglichen. 2400 Baud, even-8-1.
- Fehler bei der Auswertung der gültigen Wochentage für einen Termin. An-
- stelle des Wochentags wurde auf den Tag im Monat verglichen.
-
-
- aktuelle Version: Jackophone V5.10 vom 04.04.93
-
- ----------------------------------------------------------------------------
-
- 26.05.1993
- Eine gemerkte Rufnummer wird auch dann gewählt wenn die Ltg. bereits
- belegt aber noch nicht bewählt ist.
-
- aktuelle Version: Jackophone V5.11 vom 26.05.93
-
- ----------------------------------------------------------------------------
-
-
-
-
-
-
- Ideen bzw. noch zu programmieren:
- =================================
-
- Gebührenauswertung auch bei nicht belegter Ltg. für Zweitapparat, getrennte
- und gemeinsame Statistik Anzeige.
-
- Funktion bzw. Relais von extern durch Ruferkennung ein/ausschalten
-
- Funktion bzw. Relais (z.B. Anrufbeantworter) nach programmierbarer
- Anzahl Rufzeichen temporär einschalten.
-
- automatische Wahlwiederholung bei Besetzton, extra Taste
-
- Statistik für Anzahl Gespräche erst bei Gebührenimpuls nachführen, wenn
- Gebührenauswertung installiert. Ohne GBK erst nach ca. 2 Minuten.
-
-
- Zielwahl durch alphanumerische Suche im Display, 3-Buchstaben Kürzel.
-
- Datum und Zeit der letzten 10 Anrufe
-
- von extern sperren und freigeben ???
-
-
-
-
-