home *** CD-ROM | disk | FTP | other *** search
/ World of A1200 / World_Of_A1200.iso / programs / develop / as65 / demo / docu / modhist < prev   
Text File  |  1995-02-27  |  12KB  |  334 lines

  1.  
  2.                     Modifikations History Jackophone
  3.                     ********************************
  4.  
  5.  
  6.  
  7.  
  8. ----------------------------------------------------------------------------
  9.  
  10. 19.05.1990  Thomas Lehmann
  11.  
  12.    1. Veröffentlichung zu Testzwecken der komplett neu entwickelten Software
  13.  
  14.    aktuelle Version: Jackophone V4.8 vom 19.05.1990
  15.  
  16. ----------------------------------------------------------------------------
  17.  
  18. 27.-31.01.1991  Thomas Lehmann
  19.  
  20.    manuelle Tastenberechtigung durch automatische per Menu im BTA
  21.    ausgetauscht.
  22.    die Tastenwerte wurden geändert.
  23.    Direkt-Wahl-Tasten für BTA und Statistik.
  24.    Das Update bei SS-Änderung wird direkt angezeigt.
  25.    Uhr läuft jetzt im Notbetrieb richtig, vorher je Minute 100mS zu langsam.
  26.    die Auswahl der Löschfunktion über Tabelle überarbeitet und dadurch stark
  27.    verkürzt, vorher je WTA-Prg. eine Adr. für die Löschfunktion, jetzt nur
  28.    für zugelassene WTA-Prg`s. (Löschfunktion ist abhängig vom WTA-Prg.)
  29.    Toggelfuntion bei mehrmaligen Druck auf "Uhr stellen" zwischen Uhrzeit
  30.    und Datum Eingabe.
  31.  
  32.  
  33.    Version zu Demo und Testzwecken verprompt.
  34.  
  35.    aktuelle Version: Jackophone V4.85 vom 01.02.1991
  36.  
  37. ----------------------------------------------------------------------------
  38.  
  39. 01.-05.02.1991  Thomas Lehmann
  40.  
  41.    Das Update der Anzeige "nicht abgefragte Anrufe" über LED`s erfolgt
  42.    direkt nach dem die Lösch-Taste gedrückt wurde.
  43.    Status des Schlüsselschalters wird direkt angezeigt.
  44.    6 Relais-Speicher-Möglichkeiten (00-05) für die Erd-Taste. (vorher nur 00)
  45.  
  46.    Routinen zum manuellen Multitasking.
  47.    Tastaturabfrage und Auswertung bzw. Entprellung über Multitasking.
  48.    Stackumschaltung im IRQ, dadurch kleinere Stackgrößen für einzelne Task`s.
  49.    NSI und NSA Relais werden sowohl im IRQ als auch im Hauptprg. geschaltet,
  50.    da sie über die PIA angesprochen werden, muß der IRQ gesperrt werden. Da
  51.    er nach dem Schalten des Relais wieder freigegeben wurde, konnte im IRQ
  52.    ein neuer IRQ bearbeitet werden, CRASH !!!!
  53.    Die Anruf LED wurde nicht mehr geschaltet nachdem eine Ltg. die auf
  54.    Anruf war abgefragt wurde.
  55.    Bei der Belegung ohne Wahl wird die Uhrzeit-Ausgabe nicht mehr angehalten.
  56.    Software Watchdog, Hauptprg. und IRQ überwachen sich gegenseitig.
  57.  
  58.  
  59.    Version zu Demo und Testzwecken verprompt.
  60.  
  61.    aktuelle Version: Jackophone V4.86 vom 05.02.1991
  62.  
  63. ----------------------------------------------------------------------------
  64.  
  65. 06.02.1991  Thomas Lehmann
  66.  
  67.    Das Zurückschalten in die Uhranzeige, bei abgelaufenem Display-Timer,
  68.    findet trotz belegter Ltg. statt wenn Speichern, Kontrolle, .. aktiviert
  69.    ist. Jedoch werden, wenn eine Wahl stattgefunden hat, die gewählten Ziffern
  70.    angezeigt.
  71.  
  72.  
  73.    aktuelle Version: Jackophone V4.87 vom 06.02.1991
  74.  
  75. ----------------------------------------------------------------------------
  76.  
  77. 08.05.1991  Thomas Lehmann
  78.  
  79.    Gebührenauswertung implementiert. DIP-Schalter gibt an ob Auswertung
  80.    Hardwaremäßig vorhanden ist. Anstatt der Gesprächsdauer werden die
  81.    angefallenen Gebühren in Mark und Pfennig angezeigt (max. Betrag 99.99).
  82.    Neuer Speicher-Menupunkt für Eingabe des Gebührenfaktors.
  83.  
  84.    Bei abgeschlossenem Gerät durch Schlüsselschalter ist keine Wahl mehr
  85.    möglich.
  86.  
  87.  
  88.    aktuelle Version: Jackophone V4.88 vom 08.05.1991
  89.  
  90. ----------------------------------------------------------------------------
  91.  
  92. 20.05.1991  Thomas Lehmann
  93.  
  94.    Kontrolle Tastenwert: Tastenwert und Tastentext wird jetzt ausge-
  95.    geben.
  96.    der auf der Ende-Taste evt. vorhandene Text konnte nicht gelöscht
  97.    werden.
  98.    Bei einem BTA Untermenu wird jetzt mittels RAUTE wieder in das
  99.    Hauptmenu geschaltet.
  100.  
  101.  
  102. 28.05.1991  Thomas Lehmann
  103.  
  104.    Fataler Fehler bei Kontrolle von Namentasten:
  105.    Zur Sicherheit das keine unendliche Ausgabe von nicht initiali-
  106.    sierten Rufnummern auf Namentasten stattfindet, wurde die letzte
  107.    Ziffer mit NULL gekennzeichnet. Der Offset wurde anstatt mit
  108.    MAX_NAM_ZIFF (16) mit MAX_WHL_ZIFF (24) ermittelt. Dadurch wurde
  109.    die Rufnummer auf der nächsten Namentaste ab der 9. Ziffer ge-
  110.    löscht bzw. ein vorzeitiges Ende markiert.
  111.  
  112.    Neues Leistungsmerkmal für Speichern von Rufnummern:
  113.    durch erneutes Drücken einer belegten Namentaste wird die darauf
  114.    gespeicherte Rufnummer im Display angezeigt und kann in Ver-
  115.    bindung mit LÖSCHEN editiert werden.
  116.  
  117.  
  118.    aktuelle Version: Jackophone V4.89 vom 28.05.91
  119.  
  120. ----------------------------------------------------------------------------
  121.  
  122. 07-09.06.1991    Thomas Lehmann
  123.  
  124.    Optimierung für Wähltastenfunktionen:
  125.    Die Menu-Auswahl über Wähltasten findet mittels vorher installierter
  126.    Tabelle statt.
  127.  
  128.    Neue Task-Funktion "task_wait", wartet auf ein Ereignis bei einer
  129.    frei zu definierenden Adresse (Task setzt solange das Ereignis nicht
  130.    eingetreten ist aus).
  131.  
  132.    Februar Endwerte wurden nicht richtig erkannt, Februar lief bis zum
  133.    30. durch.
  134.  
  135.    aktuelle Version: Jackophone V4.90 vom 09.06.91
  136.  
  137. ----------------------------------------------------------------------------
  138.  
  139. 10-11.06.1991    Thomas Lehmann
  140.  
  141.    durch die Optimierung für Wähltastenfunktionen wurde bei einer Speicher
  142.    oder Kontrollfunktion, nachdem ein Menu ausgewählt, nicht die Ende
  143.    Funktion aktiviert und erneut die Speicher oder Kontrolltaste gedrückt
  144.    wurde, die Tabelle für die Wähltastenfunktionen nicht neu gesetzt.
  145.  
  146.    Impuls-Pausenverhältnis der Wahl war vertauscht.
  147.    Bei Wahlende muß erst NSA-Relais geöffnet werden, dann NSI geschlossen,
  148.    da sonst noch ein kurzer Spike von 10mS erscheint.
  149.  
  150.    Bei Statistikdaten löschen wird jetzt automatisch der nächste Wert an-
  151.    gezeigt, vorher der aktuelle gelöschte Wert.
  152.  
  153.    Frei programmierbare Port für Hörtonauswertung. Port wird bei nur
  154.    installierter Hörtonauswertung behandelt.
  155.  
  156.    Freisprech Handling:
  157.    Bei Aushängen des GU`s wird FS/LH grundsätzlich ausgeschaltet.
  158.    Bei Einhängen des GU`s, und vorher aktivierter FS bei ausgehobenen GU,
  159.    wird die Ltg. nicht getrennt, FS bleibt bestehen.
  160.  
  161.  
  162.    aktuelle Version: Jackophone V4.91 vom 12.06.91
  163.  
  164. ----------------------------------------------------------------------------
  165.  
  166. 13.06.1991    Thomas Lehmann
  167.  
  168.    weiterer Fehler in der Wahl, NSI Relais wurde nach Wahl einer Ziffer
  169.    (Zwischenwahlzeit) nicht geschlossen, dadurch war keine Zielwahl
  170.    möglich.
  171.  
  172.    Fehler bei BACKSPACE, Cursor wurde auf 1. Position im Dsp. gestellt.
  173.  
  174.    aktuelle Version: Jackophone V4.92 vom 13.06.91
  175.  
  176. ----------------------------------------------------------------------------
  177.  
  178.  
  179. 14.-18.06.1991    Thomas Lehmann
  180.  
  181.    bei der Tastenberechtigung ist es jetzt möglich durch Taste `*`
  182.    die nächste Taste anzuzeigen, mit `0` werden alle Tastennummern
  183.    in aufsteigender Reihenfolge angezeigt.
  184.  
  185.    neue Taste für Babyphon sowie Funktion implementiert. Bei Aushängen
  186.    des GU`s wird automatisch eine gespeicherte Rufnummer gewählt.
  187.  
  188.    aktuelle Version: Jackophone V4.93 vom 18.06.91
  189.  
  190. ----------------------------------------------------------------------------
  191.  
  192. 05.-12.08.1991    Thomas Lehmann
  193.  
  194.    Termineinrichtung überarbeitet.
  195.  
  196. 12.08.9191        Thomas Lehmann
  197.  
  198.    der Zweitapparat wird, wenn die Ltg. in Halten gelegt wird, wieder
  199.    entsprechend der Zweitapp.-Taste geschaltet. Ein Gespräch kann so
  200.    übergeben werden.
  201.  
  202. 19.08.1991        Thomas Lehmann
  203.  
  204.    eigene Task für Update der Ports und verschiedener anderer Ereignisse.
  205.  
  206. 26./28.08.1991    Thomas Lehmann
  207.  
  208.    Multiplikations und BIT Routinen implementiert.
  209.    Freisprechen wird jetzt wenn durch neuen DIP definiert erst bei
  210.    zweiten Tastendruck aktiviert. Bei einem Tastendruck ist nur die LH
  211.    Funktion aktiviert, d.h. beim GU einhängen wird die Ltg. getrennt.
  212.  
  213.    FS/LH wird, sowohl Relais als auch LED mäßig, durch die Update Task
  214.    geschaltet.
  215.  
  216.  
  217.    aktuelle Version: Jackophone V4.94 vom 28.08.91
  218.  
  219. ----------------------------------------------------------------------------
  220.  
  221. 09.-21.10.1991    Thomas Lehmann
  222.  
  223.    Division, Multiplikation und Additions Routinen implementiert.
  224.    Gebührenanzeige und Statistik in DM.Pf.
  225.    Monats und Gesamt Gebührenanzeige.
  226.    Display Prg. Verteiler neu gestaltet.
  227.    Namentastenmodul und Handling total umgestaltet.
  228.    Babyphone Rufnr. Eingabe umgestaltet.
  229.  
  230.    aktuelle Version: Jackophone V4.95 vom 21.10.91
  231.  
  232. ---------------------------------------------------------------------------
  233.  
  234. 11.03.1993    Thomas Lehmann        (Eprom Simulator in Betrieb genommen)
  235.  
  236.    Hörtonport kann im Setup (BTA) durch Angabe eines ungültigen Ports
  237.    gelöscht werden.
  238.    Die Anzahl der Wahlziffern ist nicht mehr begrenzt. Nachdem die max.
  239.    Anzahl Ziffern gewählt wurde muß erst das Wahlende abgewartet werden.
  240.    Hiernach kann jeweils eine einzelne Ziffer gewählt werden.
  241.    DIP6 um automatische Sommer / Winterzeit Umschaltung auszuschalten.
  242.  
  243. 15/16.03.1993
  244.    Termineinrichtung überarbeitet, Fehler beseitigt. Neuer Speicherpunkt
  245.    für Termin Zyklus. Hier kann in angegeben werden nach wieviel Minuten
  246.    ein erreichter und angezeigter Termin wiederholt wird (Summer).
  247.    Termin für Post und Anrufbeantworter vervollständigt / korrigiert.
  248.    Ein erreichter und im Display angezeigter Termin wird durch "löschen"
  249.    auch aus der Termin Liste entfernt wenn es sch um einen einmaligen
  250.    Termin handelt.
  251.  
  252. 17.03.1993
  253.    Keine Kontrolle für Ports mehr.
  254.    Port bei Termin 1 ein, Termin 2 aus.
  255.  
  256. 18.03.1993
  257.    Den Termin für Port ein/aus von 1/2 auf 7/8 verlegt.
  258.    Wenn kein Text für einen Termin angegeben ist, wird der Termin nicht
  259.    durch den eingestellten Termin Zyklus wiederholt und es findet auch
  260.    keine Textausgabe statt, das heißt ein evt. gleichzeitig anstehender
  261.    Termin mit Text würde direkt angezeigt.
  262.    Bei Kontrolle einer Tastenberechtigung wird das aktuel gespeicherte
  263.    Textzeichen ebenfalls mit ausgegeben.
  264.  
  265. 20.03.1993
  266.    Eingabe und Kontrolle von Notrufnummern die es ermöglichen bei ge-
  267.    sperrtem Apparat zu wählen. Die Babyruf Nr. ist hierfür ebenfalls
  268.    freigegeben.
  269.  
  270. 22.03.1993
  271.    Key-Repeat für Wähl und standard Tasten.
  272.    Erweiterung des Eproms von 8K auf 16K. Alle weiteren Funktionen
  273.    werden im Zusatz-Eprom implementiert. Telefonbuch ist bereits dort
  274.    vorhanden.
  275.  
  276.                    ===============================
  277.                    Freigabe der neuen Version 5.00
  278.                    ===============================
  279.  
  280.    aktuelle Version: Jackophone V5.00 vom 28.03.93
  281.  
  282. ----------------------------------------------------------------------------
  283.  
  284. 27.3.-04.04.1993
  285.    ACIA Funktionen implementiert. Taste für Terminal Mode um Zugriff über
  286.    serielle Schnittstelle zu ermöglichen. 2400 Baud, even-8-1.
  287.    Fehler bei der Auswertung der gültigen Wochentage für einen Termin. An-
  288.    stelle des Wochentags wurde auf den Tag im Monat verglichen.
  289.  
  290.  
  291.    aktuelle Version: Jackophone V5.10 vom 04.04.93
  292.  
  293. ----------------------------------------------------------------------------
  294.  
  295. 26.05.1993
  296.    Eine gemerkte Rufnummer wird auch dann gewählt wenn die Ltg. bereits
  297.    belegt aber noch nicht bewählt ist.
  298.  
  299.    aktuelle Version: Jackophone V5.11 vom 26.05.93
  300.  
  301. ----------------------------------------------------------------------------
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308. Ideen bzw. noch zu programmieren:
  309. =================================
  310.  
  311. Gebührenauswertung auch bei nicht belegter Ltg. für Zweitapparat, getrennte
  312. und gemeinsame Statistik Anzeige.
  313.  
  314. Funktion bzw. Relais von extern durch Ruferkennung ein/ausschalten
  315.  
  316. Funktion bzw. Relais (z.B. Anrufbeantworter) nach programmierbarer
  317. Anzahl Rufzeichen temporär einschalten.
  318.  
  319. automatische Wahlwiederholung bei Besetzton, extra Taste
  320.  
  321. Statistik für Anzahl Gespräche erst bei Gebührenimpuls nachführen, wenn
  322. Gebührenauswertung installiert. Ohne GBK erst nach ca. 2 Minuten.
  323.  
  324.  
  325. Zielwahl durch alphanumerische Suche im Display, 3-Buchstaben Kürzel.
  326.  
  327. Datum und Zeit der letzten 10 Anrufe
  328.  
  329. von extern sperren und freigeben ???
  330.  
  331.  
  332.  
  333.  
  334.