MISES À JOUR RÉCENTES: aller à:
programmes
ASM / TI-BASIC

MISE À JOUR (2006/05/02): HW3Patch v.1.03 (au lieu de 1.02)

MISE À JOUR (2005/09/12): XtraKeys v.3.00 (au lieu de 2.32)

MISE À JOUR (2005/08/21): HW3Patch v.1.02 (au lieu de 1.01)

MISE À JOUR (2005/02/20): Auto Alpha-Lock Off v.1.15 (au lieu de 1.14)

MISE À JOUR (2005/02/14): HW3Patch v.1.01 (au lieu de 1.00)
MISE À JOUR (2005/02/14): Auto Alpha-Lock Off v.1.14 (au lieu de 1.13)

MISE À JOUR (2004/09/08): Backgammon v.2.01 (au lieu de 2.00)
MISE À JOUR (2004/09/08): Backgammon for Fargo v.2.01 (au lieu de 2.00)

MISE À JOUR (2004/09/05): Backgammon v.2.00 (au lieu de 1.01)
MISE À JOUR (2004/09/05): Backgammon for Fargo v.2.00 (au lieu de 1.00)

MISE À JOUR (2004/08/14): Backgammon v.1.01 (au lieu de 1.00)

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

NOUVEAU (2004/08/11): Iceberg v.1.00 (portage TI-89 Titanium de PreOs 0.67 de PpHd)

NOUVEAU (2004/08/11): GhostBuster v.1.00 (par ExtendeD et moi)

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

MISE À JOUR (2004/07/04): XtraKeys v.2.32 (au lieu de 2.31)

MISE À JOUR (2004/07/03): Auto Alpha-Lock Off v.1.13 (au lieu de 1.12)

MISE À JOUR (2004/07/02): TI-89/92+/V200 Hardware 2.00 AMS 2.0x TSR support v.1.12 (au lieu de 1.11a)
MISE À JOUR (2004/07/02): AutoClBr (auto close brackets) v.2.22 (au lieu de 2.21a)

MISE À JOUR (2004/07/01): AutoClBr (auto close brackets) v.2.21a (au lieu de 2.21)

MISE À JOUR (2004/06/27): UnInEvHk Event Hook Uninstaller v.4.00 (au lieu de 3.00)

MISE À JOUR (2004/06/24): TI-89/92+/V200 Hardware 2.00 AMS 2.0x TSR support v.1.11a (au lieu de 1.11)

MISE À JOUR (2003/09/17): UnInEvHk Event Hook Uninstaller v.3.00 (au lieu de 2.02)

MISE À JOUR (2003/05/23): Auto Alpha-Lock Off v.1.12 (au lieu de 1.11)


Programmes en assembleur:

retour au début

Tous ces programmes sont © Kevin Kofler (sauf si "lien externe" est écrit) et la licence suivante s'applique à tous (sauf aux liens externes et aux fichiers texte évidemment):
Kevin Kofler's TI-89 program license (en anglais)

Aussi, tous ces programmes sont distribuées avec leur documentation et leur source incluses dans le fichier ZIP.

Abbréviations pour les noms de modèle des calculatrices: 89 = TI-89, 89Ti = TI-89 Titanium, 92+ = TI-92+, V200 = Voyage 200.

fichiers programmes calc description
AutoClBr (auto close brackets) v.2.22 89, 89Ti, 92+, V200 Ce programme ferme automatiquement toutes les parenthèses laissées ouvertes dans la ligne d'entrée des écrans principal (home) et Y=.
La v.2.21a ajoute le support pour la TI-89 Titanium (HW3Patch requis). La v.2.22 contient h220xTSR 1.12 (correction de la détection HW3).
Information about the TI-89/92+ home screen entry line (en anglais, version du document 1.00) 89, 92+ Ce fichier texte décrit toutes les informations sur la ligne d'entrée de l'écran principal des TI-89/92+ que j'avais à trouver tout seul pour AutoClBr parce qu'elles n'étaient pas documentées avant. (Les licences pour programmes ne sont bien sûr pas applicables à ce fichier.)
Auto Alpha-Lock Off v.1.15 pour TI-89 AMS 2.0x et TI-89 Titanium AMS 3.0x 89 2.0x, 89Ti 3.0x Ce programme désactive la fonction embêtante de Advanced Mathematic Software 2.0x/3.0x pour TI-89 et TI-89 Titanium qui active automatiquement le mode alpha-lock (entrée de lettres) à l'entrée dans un dialogue.
La v.1.12 ajoute le support pour AMS 2.09. La v.1.13 ajoute le support pour la TI-89 Titanium avec AMS 3.00. La v.1.14 avait quelques erreurs dans la détection de AMS 3.01, donc si vous l'avez, passez à la 1.15. La v.1.15 ajoute le support pour la TI-89 Titanium avec AMS 3.01.
UnInEvHk event hook uninstaller v.4.00 89, 89Ti, 92+, V200 Ceci est une mise à jour du désinstalleur officiel de AutoClBr, Auto Alpha-Lock Off, XtraKeys et beaucoup d'autres hooks d'évènements. Il est prévu comme un désinstalleur universellement utilisable pour les hooks d'évènements (utilisant ma convention).
La v.3.00 ajoutait le support pour la convention de hooks d'évènements v.2.00 maintenant dépassée (qui n'est plus gérée, la convention v.3.00 se base sur la v.1.01 à la place). La v.4.00 est plus petite, rajoute le support pour la TI-89 Titanium et la convention de hooks d'évènements v.3.00 qui y est associée et corrige un bogue.
XtraKeys v.3.00 89, 89Ti, 92+, V200 Ce programme assigne des fonctions mathématiques utilisées fréquemment (10^, log, ^2, ^3, abs, nCr, nPr, racine x-ème, logarithme de base x), et sur la TI-89/89Ti aussi toutes les touches normalement présentes uniquement sur les TI-92+/V200 (^-1, ∑ (SIGMA), touches d'accents et internationales, ?, #), aux combinaisons de touches non utilisées sur le clavier des TI-89/89Ti/92+/V200.
La v.2.32 ajoute le support pour la TI-89 Titanium (HW3Patch requis). La v.3.00 complète la gestion de AMS 3.10.

TI-89/92+/V200 Hardware 2.00 AMS 2.0x/3.0x TSR support (h220xTSR) v.1.12 89, 92+, V200 Ce programme permet aux programmes résidents en mémoire (TSR) d'être stables sur les calculatrices HW2 avec AMS 2.xx/3.xx et sans HW2Patch. Il s'installe en mémoire vive (RAM) (c'est un TSR lui-même) et NE modifiera PAS AMS. Il sera inclus dans les versions futures de tous mes programmes résidents.
La v.1.11a détecte correctement la version matérielle 3 (mais ne la gère pas, utilisez HW3Patch à la place). La v.1.12 corrige un bogue dans la détection HW3.
HW3Patch v.1.03 89, 89Ti, 92+, V200 Ce programme modifie AMS pour permettre aux programmes résidents en mémoire (TSR), aux DLLs (librairies dynamiques), aux tremplins sur la pile (utilisés par certaines programmes en tant que partie de l'implémentation des fonctions embriquées de GCC) et aux constructions semblables de marcher sur les calculatrices HW2, HW3 et HW4 avec AMS 2.00 ou supérieur.
La v.1.01 ajoute le support pour AMS 3.01. La v.1.02 ajoute le support pour AMS 3.10. La v.1.03 ajoute le support pour la version matérielle 4.00.
GhostBuster v.1.00
© 2004 Olivier Armand (ExtendeD) et Kevin Kofler, sous licence GPL
89Ti Ce programme patche les programmes en assembleur ou C pour corriger les problèmes de compatibilité avec le HW3 (TI-89 Titanium). Ce projet a été lancé par ExtendeD, et j'ai décidé de rejoindre ses efforts en tant que partie de mon travail sur la compatibilité TI-89 Titanium.
Backgammon v.2.01 89, 89Ti, 92+, V200 Ceci est un jeu de backgammon vous permettant de jouer au backgammon classique (sans un dé de doublage) contre la calculatrice, contre un autre joueur sur la même calculatrice ou à travers le port de liaison. Il est écrit en C (code source inclus), avec parmi les spécialités l'utilisation des 7 niveaux de gris. Sur les TI-89, TI-89 Titanium, TI-92+ et Voyage 200, aucun kernel n'est nécessaire. Sur les TI-92, TI-92 II et TI-92 E, Fargo II est nécessaire.
Backgammon for Fargo v.2.01 92, 92II, 92E
RUNPROG II program from function launcher v.2.00 89, 89Ti, 92+, V200 Ce programme vous rend possible d'exécuter des programmes TI-BASIC à partir de fonctions, vous permettant ainsi d'éviter les restrictions de celles-ci. RUNPROG II n'a plus besoin d'un kernel (c'est maintenant un programme "_nostub", indépendant des kernels, comme tous mes autres programmes en assembleur), mais sous AMS 2.0x, vous aurez besoin de IPR de Cyril Pascal (Paxal) (lien externe). Sur HW2, vous devrez aussi installer mon HW2 AMS 2 TSR support pour éviter des plantages avec IPR. Sur la TI-89 Titanium, vous avez 2 options: 1. Installer HW3Patch et Iceberg. 2. Installer HW3Patch, patcher IPR avec GhostBuster et l'installer. Voir ci-dessus pour des liens vers les programmes mentionnés.
La programmation en assembleur _nostub pour TI-89/92+ v.1.02 (français) / _nostub Assembly Programming for the TI-89/92+ v.1.02 (anglais) 89, 89Ti, 92+, V200 Ce tutorial vise à apprendre aux débutants en assembleur (pas en C), ou aux programmeurs en assembleur ayant des expériences uniquement en la programmation de programmes nécessitant un kernel, la programmation de programmes ne nécessitant aucun kernel (dits "programmes _nostub"). (Les licences pour programmes ne sont bien sûr pas applicables à ce fichier.)

Alpha/beta stuff:

Discontinued alpha/beta/outdated stuff:


Programmes TI-BASIC:

retour au début

Tous les programmes ci-dessous devraient être entièrement compatibles avec AMS 1, AMS 2 et AMS 3, y compris avec toutes les applications de localisation disponibles actuellement, 2004-06-04, ainsi que la TI-89 Titanium. S'il y a des problèmes de compatibilité, c'est un bogue à me reporter.

Si vous portez ces programmes vers la TI-92 ou, s'ils ne sont pas déjà compatibles, vers la TI-92+, veuillez m'envoyer votre version portée par e-mail!

Tous ces programmes sont © Kevin Kofler et la licence suivante s'applique à tous:
Kevin Kofler's TI-89 program license (en anglais)

fichiers programmes fichiers textes calc description
CHEMISLV Chemistry Equation Solver (résolveur d'équations-bilans chimiques) v.4.11
Lisez moi
Read me
Leggimi
Liesmich
tutoriel
pour débutants à être bientôt publié
source ASCII:
chem()
chemisfn()
chemislv()
chemisui()
chemslv()
exp2matr()
getvars()
getvart2()
matr2exp()
89, 89Ti, 92+, V200 Cet outil équilibre des équations-bilan de réactions chimiques.
La v.4.11 n'est plus incompatible avec la version polonaise de AMS.
GREY4PNT dessin en 4 niveaux de gris Appuyez sur F1 pour aide sur calculatrice
source ASCII
89, 89Ti Ce programme vous permet de dessiner en 4 gris sur toutes les TI-89 (version matérielle (hardware) 1 et 2.00).
GREYPIC visualiseur d'images en niveaux de gris source ASCII 89, 89Ti, 92+, V200 Ce programme visualise des images de GREY4PNT et jusqu'à 17 niveaux de gris sur toutes les TI-89.
LOGSCALE échelle logarithmique source ASCII 89, 89Ti, 92+, V200 Ce programme convertit toute fonction en mode FONC (FUNC) vers une échelle logarithmique ou semi-logarithmique et de retour. Si vous ne savez pas ce que c'est, vous n'en avez pas besoin.
P3EXACT formule cubique source ASCII 89, 89Ti, 92+, V200
Cette fonction donne des solutions exactes à des équations cubiques à l'aide de la formule cubique. Entrez les coefficients comme {a,b,c,d} pour ax³+bx²+cx+d=0.
P4EXACT formule quartique (2ème version) source ASCII 89, 89Ti, 92+, V200
Cette fonction donne des solutions exactes à des équations de degré 4 à l'aide de la formule quartique. Entrez les coefficients comme {a,b,c,d,e} pour ax4+bx³+cx²+dx+e=0. La nouvelle version reportera des racines à multiplicité plus d'une fois. Cette fonction nécessite P3EXACT.
DATEFUNC fonctions de dates (entièrement localisé*) (2ème mise à jour pour AMS 2.03) Read me
source ASCII:

datediff()
datelist()
dateserl()
localdat()
setdate()
setdateq()
weekday()
89, 89Ti, 92+, V200 Ce paquet vous permet de faire des calculs de dates entre le 1/3/1800 et le 28/2/2100. Il est aussi nécessaire comme sous-programme pour ORGANIZR et CALENDAR.
LOCALIZE est nécessaire pour les programmes setdate() et setdateq() et (dans la nouvelle version) pour la fonction localdat(). La nouvelle version rend localdat, setdate et setdateq compatible avec les langues non-anglaises sous AMS 2.03.
LOCALIZE localisation pour programmes (2ème mise à jour pour AMS 2.03) Read me
source ASCII:

localize()
setlang()
89, 89Ti, 92+, V200
Ce paquet permet la localisation de programmes et est nécessaire comme sous-programme pour ORGANIZR, CALENDAR et les programmes setdate(), setdateq() et la fonction localdat() de DATEFUNC. setlang() n'est pas nécessaire pour AMS 2.03 et postérieur puisque localize() utilise maintenant les modes de langues de la TI-89, mais il permet maintenant de les ignorer et d'utiliser une autre langue pour les programmes (2ème mise à jour).
CALENDAR calendrier (entièrement localisé*) Read me
source ASCII
89, 89Ti, 92+, V200
Ce programme affiche des calendriers entre 1801 et 2099. Il a besoin de DATEFUNC et de LOCALIZE.
ORGANIZR super organizer (entièrement localisé*) Read me
source ASCII:

organizr()
orgreset()
89, 89Ti, 92+, V200
Ceci est un organizer très utile 13 jours en avance avec éditeur et visualiseur d'emplois de temps. Il a besoin de DATEFUNC et de LOCALIZE.

* "entièrement localisé" signifie:

  • French Français
  • English Anglais
  • Italian Italien
  • German Allemand
  • Il n'y aura probablement pas de version espagnole, portugaise, russe, arabe, chinoise, japonaise, … Désolé!