AKTUELLE UPDATES: springen zu:
ASM- / TI-BASIC-Programme

UPDATE (2006/05/02): HW3Patch v.1.03 (statt 1.02)

UPDATE (2005/09/12): XtraKeys v.3.00 (statt 2.32)

UPDATE (2005/08/21): HW3Patch v.1.02 (statt 1.01)

UPDATE (2005/02/20): Auto Alpha-Lock Off v.1.15 (statt 1.14)

UPDATE (2005/02/14): HW3Patch v.1.01 (statt 1.00)
UPDATE (2005/02/14): Auto Alpha-Lock Off v.1.14 (statt 1.13)

UPDATE (2004/09/08): Backgammon v.2.01 (statt 2.00)
UPDATE (2004/09/08): Backgammon for Fargo v.2.01 (statt 2.00)

UPDATE (2004/09/05): Backgammon v.2.00 (statt 1.01)
UPDATE (2004/09/05): Backgammon for Fargo v.2.00 (statt 1.00)

UPDATE (2004/08/14): Backgammon v.1.01 (statt 1.00)

NEU (2004/08/14): Backgammon v.1.00
NEU (2004/08/14): Backgammon for Fargo v.1.00

NEU (2004/08/11): Iceberg v.1.00 (TI-89-Titanium-Port von PpHds PreOs 0.67)

NEU (2004/08/11): GhostBuster v.1.00 (von ExtendeD und mir)

NEU (2004/08/01): HW3Patch v.1.00

UPDATE (2004/07/04): XtraKeys v.2.32 (statt 2.31)

UPDATE (2004/07/03): Auto Alpha-Lock Off v.1.13 (statt 1.12)

UPDATE (2004/07/02): TI-89/92+/V200 Hardware 2.00 AMS 2.0x TSR support v.1.12 (statt 1.11a)
UPDATE (2004/07/02): AutoClBr (auto close brackets) v.2.22 (statt 2.21a)

UPDATE (2004/07/01): AutoClBr (auto close brackets) v.2.21a (statt 2.21)

UPDATE (2004/06/27): UnInEvHk Event Hook Uninstaller v.4.00 (statt 3.00)

UPDATE (2004/06/24): TI-89/92+/V200 Hardware 2.00 AMS 2.0x TSR support v.1.11a (statt 1.11)

UPDATE (2003/09/17): UnInEvHk Event Hook Uninstaller v.3.00 (statt 2.02)

UPDATE (2003/05/23): Auto Alpha-Lock Off v.1.12 (statt 1.11)


Assembler-Programme

zurück zum Anfang

Alle diese Programme sind © Kevin Kofler (außer wenn "externer Link" angegeben ist) und die folgende Lizenz gilt für alle (außer natürlich für externe Links und für Textdateien):
Kevin Kofler's TI-89 program license (Englisch)

Außerdem werden alle diese Programme mit ihrer Dokumentation und ihrem Quelltext in ihrem ZIP-Archiv vertrieben.

Taschenrechnermodellabkürzungen: 89 = TI-89, 89Ti = TI-89 Titanium, 92+ = TI-92+, V200 = Voyage 200.

Programmdateien Rechner Beschreibung
AutoClBr (auto close brackets) v.2.22 89, 89Ti, 92+, V200 Dieses Programm schließt automatisch alle in der Home-Screen- bzw. Y=-Editor-Eingabezeile offengelassenen Klammern.
Die V.2.21a fügt die Unterstützung für den TI-89 Titanium (mit HW3Patch) hinzu. Die V.2.22 enthält h220xTSR 1.12 (HW3-Erkennungsbugfix).
Information about the TI-89/92+ home screen entry line (auf Englisch, Dokumentversion 1.00) 89, 92+ Diese Textdatei beschreibt alle Informationen über die Home-Screen-Eingabezeile des TI-89/92+, die ich für AutoClBr selber herausfinden mußte, weil sie vorher nicht dokumentiert waren. (Die Programmlizenzen können auf diese Datei natürlich nicht angewendet werden.)
Auto Alpha-Lock Off v.1.15 für TI-89 AMS 2.0x und TI-89 Titanium AMS 3.0x 89 2.0x, 89Ti 3.0x Dieses Programm deaktiviert die lästige Funktion der Advanced Mathematic Software 2.0x/3.0x für TI-89 und TI-89 Titanium, die automatisch den alpha-lock- (Buchstabeneingabe-) Modus aktiviert, sobald man einen Dialog betritt.
Die V.1.12 fügt die Unterstützung für AMS 2.09 hinzu. Die V.1.13 fügt die Unterstützung für den TI-89 Titanium mit AMS 3.00 hinzu. Die V.1.14 hatte einige Bugs in der Unterstützung für AMS 3.01, also wenn Sie die haben, bitte updaten. Die V.1.15 fügt die Unterstützung für den TI-89 Titanium mit AMS 3.01 hinzu.
UnInEvHk event hook uninstaller v.4.00 89, 89Ti, 92+, V200 Dies ist ein Update für den offiziellen Uninstaller von AutoClBr, Auto Alpha-Lock Off, XtraKeys und vieler anderer Ereignis-Hooks. Es ist als ein universell einsetzbarer Uninstaller für Ereignis-Hooks (die meine Konvention verwenden) vorgesehen.
Die V.3.00 fügte Unterstützung für die jetzt veraltete Ereignis-Hook-Konvention v.2.00 (nicht mehr unterstützt, die Ereignis-Hook-Konvention V.3.00 baut stattdessen auf der V.1.01 auf) hinzu. Die V.4.00 ist kleiner, unterstützt den TI-89 Titanium und die damit verbundenen Ereignis-Hook-Konvention 3.00 und korrigiert einen Bug.
XtraKeys v.3.00 89, 89Ti, 92+, V200 Dieses Programm weist häufig benützte mathematische Funktionen (10^, log, ^2, ^3, abs, nCr, nPr, xte Wurzel, Logarithmus zur Basis x), sowie auf dem TI-89/89Ti auch alle normalerweise nur auf dem TI-92+/V200 vorhandenen Tasten (^-1, ∑ (SIGMA), Akzent- und internationale Tasten, ?, #), den unbenützten Tastenkombinationen auf der Tastatur des TI-89/89Ti/92+/V200 zu.
Die V.2.32 fügt die Unterstützung für den TI-89 Titanium (mit HW3Patch) hinzu. Die V.3.00 fügt vollständige Unterstützung für AMS 3.10 hinzu.
TI-89/92+/V200 Hardware 2.00 AMS 2.0x/3.0x TSR support (h220xTSR) v.1.12 89, 92+, V200 Dieses Programm erlaubt es speicherresidenten (TSR) Programmen, stabil auf HW2-Rechnern mit AMS 2.xx/3.xx und ohne HW2Patch zu laufen. Es installiert sich ins RAM (es ist selber ein TSR) und wird AMS NICHT verändern. Es wird in zukünftigen Versionen aller meiner TSR-Programme enthalten sein.
Die V.1.11a erkennt Hardwareversion 3 korrekt (unterstützt sie aber nicht, verwenden Sie stattdessen HW3Patch). Die V.1.12 korrigiert einen Bug in der HW3-Erkennung.
HW3Patch v.1.03 89, 89Ti, 92+, V200 Dieses Programm patcht AMS, um speicherresidente (TSR) Programme, DLLs (dynamische Bibliotheken), Stack-Trampolines (von einigen Programmen als Teil der GCC-Implementierung für verschachtelte Funktionen verwendet) und ähnliche Konstrukte auf HW2-, HW3- und HW4-Rechnern mit AMS 2.00 oder höher zum Laufen zu bringen.
Die V.1.01 fügt die Unterstützung für AMS 3.01 hinzu. Die V.1.02 fügt die Unterstützung für AMS 3.10 hinzu. Die V.1.03 fügt die Unterstützung für Hardware 4.00 hinzu.
GhostBuster v.1.00
© 2004 Olivier Armand (ExtendeD) und Kevin Kofler, unter GPL-Lizenz
89Ti Dieses Programm patcht Assembler- und C-Programme, um Kompatibilitätsprobleme mit der HW3 (TI-89 Titanium) zu korrigieren. Dieses Projekt wurde von ExtendeD begonnen, und ich habe mich entschlossen, mich als Teil meiner Arbeit an der TI-89-Titanium-Kompatibilität an sein Projekt anzuschließen.
Backgammon v.2.01 89, 89Ti, 92+, V200 Dies ist ein Backgammon-Programm, das es Ihnen erlaubt, klassisches Backgammon (ohne einen Verdopplungswürfel) gegen den Taschenrechner, gegen einen anderen Spieler auf dem selben Rechner oder über den Linkport zu spielen. Es ist in C geschrieben (Quelltext mitgeliefert), und die Features beinhalten 7 Graustufen. Auf dem TI-89, TI-89 Titanium, TI-92+ und Voyage 200 wird kein Kernel benötigt. Auf dem TI-92, TI-92 II und TI-92 E wird Fargo II benötigt.
Backgammon for Fargo v.2.01 92, 92II, 92E
RUNPROG II program from function launcher v.2.00 89, 89Ti, 92+, V200 Dieses Programm erlaubt Ihnen, ein TI-BASIC-Programm aus einer Funktion auszuführen, um deren Restriktionen zu umgehen. RUNPROG II benötigt keinen Kernel mehr (es ist jetzt ein "_nostub", kernel-unabhängiges Programm wie meine anderen Assembler-Programme), aber unter AMS 2.0x benötigen Sie IPR von Cyril Pascal (Paxal) (externer Link). Auf HW2 werden Sie auch meinen HW2 AMS 2 TSR support installieren müssen, um Abstürze mit IPR zu vermeiden. Für den TI-89 Titanium gibt es 2 Möglichkeiten: 1. HW3Patch und Iceberg installieren. 2. HW3Patch installieren, IPR mit GhostBuster patchen und installieren. Siehe oben für Links zu den genannten Programmen.
Tutorial: _nostub Assembly Programming for the TI-89/92+ v.1.02 (Englisch) / La programmation en assembleur _nostub pour TI-89/92+ v.1.02 (Französisch) 89, 89Ti, 92+, V200 Dieses Tutorial versucht, Anfängern in Assembler- (nicht C-) Programmierung, sowie Assembler-Programmierern, die Erfahrungen nur mit dem Schreiben von Programmen haben, die einen Kernel benötigen, das Schreiben von Programmen, die keinen Kernel benötigen, sogenannten "_nostub-Programmen", beizubringen. (Derzeit ist keine deutsche Version verfügbar.) (Die Programmlizenzen können auf diese Datei natürlich nicht angewendet werden.)

Alpha/beta stuff:

Discontinued alpha/beta/outdated stuff:


TI-BASIC-Programme:

zurück zum Anfang

Alle unten angeführten Programme sollten sowohl mit AMS 1, als auch mit AMS 2, als auch mit AMS 3, alle derzeit, 2004-06-04, erhältlichen Sprachlokalisierungen sowie den TI-89 Titanium inbegriffen, einwandfrei kompatibel sein. Sollte irgendein Kompatibilitätsproblem bestehen, so handelt es sich um einen mir mitzuteilenden Bug.

Wenn Sie diese Programme für den TI-92 oder, falls sie noch nicht kompatibel sind, für den TI-92+ portieren, schicken Sie mir bite Ihre portierte Version per E-Mail!

Alle diese Programme sind © Kevin Kofler und die folgende Lizenz gilt für alle:
Kevin Kofler's TI-89 program license (Englisch)

Programmdateien Textdateien Rechner Beschreibung
CHEMISLV Chemistry Equation Solver (Chemie-Gleichungslöser) V.4.11 Liesmich
Read me
Lisez moi
Leggimi
Tutorial
für Anfänger bald verfügbar
ASCII-Quelltext:
chem()
chemisfn()
chemislv()
chemisui()
chemslv()
exp2matr()
getvars()
getvart2()
matr2exp()
89, 89Ti, 92+, V200 Dieses Programm berechnet die Ausgleichskoeffizienten der Gleichungen von chemischen Reaktionen.
V.4.11 ist nicht mehr mit der polnischen Version von AMS inkompatibel.
GREY4PNT Zeichnen in 4 Graustufen Drücken Sie für On-Calc-Hilfe auf F1
ASCII-Quelltext
89, 89Ti Dieses Programm erlaubt Ihnen, auf allen TI-89 (Hardware-Version 1 und 2.00) in 4 Graustufen zu zeichnen.
GREYPIC Graustufen-Bildviewer ASCII-Quelltext 89, 89Ti, 92+, V200 Dieses Programm zeigt Bilder von GREY4PNT oder mit bis zu 17 Graustufen auf allen TI-89 an.
LOGSCALE logarithmische Skala ASCII-Quelltext 89, 89Ti, 92+, V200 Dieses Programm konvertiert alle Funktionen im Modus FUNK (FUNC) in eine logarithmische oder semi-logarithmische Skala und zurück. Wenn Sie nicht wissen, was das ist, dann brauchen Sie es nicht.
P3EXACT kubische Formel ASCII-Quelltext 89, 89Ti, 92+, V200 Diese Funktion berechnet die exakten Lösungen von kubischen Gleichungen mit Hilfe der kubischen Formel. Geben Sie die Koeffizienten als {a,b,c,d} für ax³+bx²+cx+d=0 ein.
P4EXACT quartische Formel (2. Version) ASCII-Quelltext 89, 89Ti, 92+, V200 Diese Funktion berechnet die exakten Lösungen von polynomialen Gleichungen 4. Ordnung mit Hilfe der quartischen Formel. Geben Sie die Koeffizienten als {a,b,c,d,e} für ax4+bx³+cx²+dx+e=0 ein. Die neue Version gibt Wurzeln mit Multiplizität mehrmals aus. Diese Funktion benötigt P3EXACT.
DATEFUNC Datumsfunktionen (vollständig lokalisiert*) (2. Update für AMS 2.03) Read me
ASCII-Quelltext:

datediff()
datelist()
dateserl()
localdat()
setdate()
setdateq()
weekday()
89, 89Ti, 92+, V200 Dieses Paket ermöglicht Ihnen, Datumsberechnungen zwischen dem 1.3.1800 und dem 28.2.2100 durchzuführen. Es wird auch als Unterprogramm für ORGANIZR und CALENDAR benötigt.
LOCALIZE ist für die Programme setdate() und setdateq(), sowie (in der neuen Version) für die Funktion localdat() notwendig. Die neue Version macht localdat, setdate und setdateq mit den nicht-englischen Sprachen unter AMS 2.03 kompatibel.
LOCALIZE Lokalisation für Programme (2. Update für AMS 2.03) Read me
ASCII-Quelltext:

localize()
setlang()
89, 89Ti, 92+, V200
Dieses Paket erlaubt das Lokalisieren von Programmen und wird als Unterprogramm für ORGANIZR, CALENDAR und die Programme setdate() und setdateq(), sowie die Funktion localdat(), von DATEFUNC benötigt. setlang() ist für AMS 2.03 und höher nicht notwendig, da localize() jetzt die Sprachmodi des TI-89 verwendet, aber es erlaubt jetzt, diese zu ignorieren und eine andere Sprache für Programme zu verwenden (2. Update).
CALENDAR Kalender (vollständig lokalisiert*) Read me
ASCII-Quelltext
89, 89Ti, 92+, V200
Dieses Programm zeigt Kalender zwischen 1801 und 2099 an. Es benötigt DATEFUNC und LOCALIZE.
ORGANIZR Super Organizer (vollständig lokalisiert*) Read me
ASCII-Quelltext:

organizr()
orgreset()
89, 89Ti, 92+, V200 Dies ist ein sehr nützlicher 13-Tage-im-voraus-Organizer mit Stundenplan-Editor und -Viewer. Er benötigt DATEFUNC und LOCALIZE.

* "vollständig lokalisiert" bedeutet:

  • German Deutsch
  • English Englisch
  • French Französisch
  • Italian Italienisch
  • Es wird wahrscheinlich keine spanische, portugiesische, russische, arabische, chinesische, japanische, … Version geben. Sorry!