AGGIORNAMENTI RECENTI: andare a:
programmi
ASM / TI-BASIC

AGGIORNAMENTO (2006/05/02): HW3Patch v.1.03 (al posto di 1.02)

AGGIORNAMENTO (2005/09/12): XtraKeys v.3.00 (al posto di 2.32)

AGGIORNAMENTO (2005/08/21): HW3Patch v.1.02 (al posto di 1.01)

AGGIORNAMENTO (2005/02/20): Auto Alpha-Lock Off v.1.15 (al posto di 1.14)

AGGIORNAMENTO (2005/02/14): HW3Patch v.1.01 (al posto di 1.00)
AGGIORNAMENTO (2005/02/14): Auto Alpha-Lock Off v.1.14 (al posto di 1.13)

AGGIORNAMENTO (2004/09/08): Backgammon v.2.01 (al posto di 2.00)
AGGIORNAMENTO (2004/09/08): Backgammon for Fargo v.2.01 (al posto di 2.00)

AGGIORNAMENTO (2004/09/05): Backgammon v.2.00 (al posto di 1.01)
AGGIORNAMENTO (2004/09/05): Backgammon for Fargo v.2.00 (al posto di 1.00)

AGGIORNAMENTO (2004/08/14): Backgammon v.1.01 (al posto di 1.00)

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

NUOVO (2004/08/11): Iceberg v.1.00 (portaggio TI-89 Titanium di PreOs di PpHd)

NUOVO (2004/08/11): GhostBuster v.1.00 (di ExtendeD e me)

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

AGGIORNAMENTO (2004/07/04): XtraKeys v.2.32 (al posto di 2.31)

AGGIORNAMENTO (2004/07/03): Auto Alpha-Lock Off v.1.13 (al posto di 1.12)

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

AGGIORNAMENTO (2004/07/01): AutoClBr (auto close brackets) v.2.21a (al posto di 2.21)

AGGIORNAMENTO (2004/06/27): UnInEvHk Event Hook Uninstaller v.4.00 (al posto di 3.00)

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

AGGIORNAMENTO (2003/09/17): UnInEvHk Event Hook Uninstaller v.3.00 (al posto di 2.02)

AGGIORNAMENTO (2003/05/23): Auto Alpha-Lock Off v.1.12 (al posto di 1.11)


Programmi in assembler:

ritorno all'inizio

Tutti i programmi seguenti sono © Kevin Kofler (tranne se "link esterno" è specificato) e la licenza seguente si applica a tutti (tranne ai link esterni e ai file testo naturalmente):
Kevin Kofler's TI-89 program license (in inglese)

Inoltre, tutti questi programmi sono diffusi colla loro documentazione e il loro codice sorgente inclusi nell'archivio ZIP.

Abbreviazioni per i nomi di modello delle calcolatrici: 89 = TI-89, 89Ti = TI-89 Titanium, 92+ = TI-92+, V200 = Voyage 200.

file programmi calc descrizione
AutoClBr (auto close brackets) v.2.22 89, 89Ti, 92+, V200 Questo programma chiude automaticamente tutte le parentesi lasciate aperte nella linea di commandi degli schermi principale (home) e Y=.
La v.2.21a aggiunge il supporto per la TI-89 Titanium (HW3Patch necessario). La 2.22 contiene h220xTSR 1.12 (correzione della detezione HW3).
Information about the TI-89/92+ home screen entry line (in inglese, versione del documento 1.00) 89, 92+ Questo file testo descrive tutte le informazioni sulla linea di commandi dello schermo principale delle TI-89/92+ che ho dovuto trovare da solo per AutoClBr perché non erano documentate prima. (Le licenze per programmi non sono naturalmente applicabili a questo file.)
Auto Alpha-Lock Off v.1.15 per TI-89 AMS 2.0x e TI-89 Titanium AMS 3.0x 89 2.0x, 89Ti 3.0x Questo programma disattiva la funzione noiosa di Advanced Mathematic Software 2.0x/3.0x per TI-89 e TI-89 Titanium che attiva automaticamente il modo alpha-lock (entrata di lettere) all'ingresso in un dialogo.
La v.1.12 aggiunge il supporto per AMS 2.09. La v.1.13 aggiunge il supporto per la TI-89 Titanium con AMS 3.00. La v.1.14 aveva qualche errore nella detezione di AMS 3.01, dunque chi ha questa versione è pregato di aggiornarsi alla 1.15. La v.1.15 aggiunge il supporto per la TI-89 Titanium con AMS 3.01.
UnInEvHk event hook uninstaller v.4.00 89, 89Ti, 92+, V200 Questo è un aggiornamento per il disistallatore ufficiale di AutoClBr, Auto Alpha-Lock Off, XtraKeys e molti altri hooks di eventi. È previsto come un disistallatore universalmente utilizzabile per gli hooks di eventi (che usano la mia convenzione).
La v.3.00 aggiungeva il sopporto per la convenzione di hooks di eventi v.2.00 adesso antiquata (non pi gestita, la convenzione v.3.00 si basa invece sulla v.1.01). La v.4.00 è più piccola, aggiunge il sopporto per la TI-89 Titanium e la convenzione di hooks di eventi v.3.00 che gli è associata e corregge un bug.
XtraKeys v.3.00 89, 89Ti, 92+, V200 Questo programma assegna delle funzioni matematiche usate frequentemente (10^, log, ^2, ^3, abs, nCr, nPr, radice x-esima, logaritmo di base x), e sulla TI-89/89Ti anche tutti i tasti normalmente presenti solo sulle TI-92+/V200 (^-1, ∑ (SIGMA), tasti accento e internazionali, ?, #), alle combinazioni di tasti non utilizzate sulla tastiera delle TI-89/89Ti/92+/V200.
La v.2.32 aggiunge il supporto per la TI-89 Titanium (HW3Patch necessario). La v.3.00 completa la gestione di AMS 3.10.
TI-89/92+/V200 Hardware 2.00 AMS 2.0x/3.0x TSR support (h220xTSR) v.1.12 89, 92+, V200 Questo programma permette ai programmi residenti in memoria (TSR) di essere stabili sulle calcolatrici HW2 con AMS 2.xx/3.xx e senza HW2Patch. Si istalla nella RAM (è un TSR egli stesso) e NON modifichera AMS. Sarà incluso nell versioni future di tutti i miei programmi residenti.
La v.1.11a detetta la versione hardware 3 correttammente (ma non la gestisce, invece deve essere usato HW3Patch). La v.1.12 corregge un bug nella detezione HW3.
HW3Patch v.1.03 89, 89Ti, 92+, V200 Questo programma modifica AMS per permettere ai programmi residenti in memoria (TSR), alle DLL (librerie dinamiche), ai stack trampolines (utilizzati da alcuni programmi come parte dell'implementazione delle funzioni imbricate di GCC) ed alle costruzioni simili di funzionare sulle calcolatrici HW2, HW3 e HW4 con AMS 2.00 o superiore.
La v.1.01 aggiunge il supporto per AMS 3.01. La v.1.02 aggiunge il supporto per AMS 3.10. La v.1.03 aggiunge il supporto per il hardware 4.00.
GhostBuster v.1.00
© 2004 Olivier Armand (ExtendeD) e Kevin Kofler, sotto licenza GPL
89Ti Questo programma modifica i programmi in assembler o C per correggere i problemi di compatibilità con le HW3 (TI-89 Titanium). Questo progetto è stato lanciato da ExtendeD, ed ho deciso di aggiungermi ai suoi sforzi come parte del mio lavoro per la compatibilità TI-89 Titanium.
Backgammon v.2.01 89, 89Ti, 92+, V200 Questo è un programma di backgammon permettendo di giocare al backgammon classico (senza un dado di doppiaggio) contro la calcolatrice, contro un altro giocatore sulla stessa calcolatrice o attraverso il link port. È scritto in C (codice sorgente incluso), con tra le specialità l'utilizzo dei 7 livelli di grigio. Sulle TI-89, TI-89 Titanium, TI-92+ e Voyage 200, nessun kernel è necessario. Sulle TI-92, TI-92 II e TI-92 E, Fargo II è necessario.
Backgammon for Fargo v.2.01 92, 92II, 92E
RUNPROG II program from function launcher v.2.00 89, 89Ti, 92+, V200 Questo programma rende possibile l'esecuzione dei programmi TI-BASIC a partire da funzioni, permettendo così di evitare le restrizioni di queste. RUNPROG II non adopera più un kernel (è adesso un programma "_nostub", indipendente dai kernel, come tutti i miei altri programmi in assembler), ma sotto AMS 2.0x, adopera IPR di Cyril Pascal (Paxal) (link esterno). Sulle HW2, dovrà istallare anche il il mio HW2 AMS 2 TSR support per evitare crashes con IPR. Sulla TI-89 Titanium, Lei ha 2 opzioni: 1. Installare HW3Patch ed Iceberg. 2. Installare HW3Patch, patchare IPR con GhostBuster ed installarlo. Vedi qui s per dei link verso i programmi elencati.
Tutorial: _nostub Assembly Programming for the TI-89/92+ v.1.02 (inglese) / La programmation en assembleur _nostub pour TI-89/92+ v.1.02 (francese) 89, 89Ti, 92+, V200 Questo tutorial cerca di insegnare agli principianti in programmazione in assembler (non in C), o ai programmatori in assembler che hanno esperienze solo nella programmazione di programmi he necessitano un kernel, di scrivere programmi che non necessitano alcun kernel, detti "programmi _nostub". (Non è disponibile nessuna versione italiana al momento.) (Le licenze per programmi non sono naturalmente applicabili a questo file.)

Alpha/beta stuff:

Discontinued alpha/beta/outdated stuff:


Programmi TI-BASIC:

ritorno all'inizio

Tutti i programmi quì sotto dovrebbero essere interamente compatibili con AMS 1, AMS 2 e AMS 3, compreso con tutte le applicazioni di localizzazione disponibili attualmente, 2004-06-04, e con la TI-89 Titanium. Se ci sono dei problemi di compatibilità, si tratta di un bug che prego di segnalarmi.

Se porta questi programmi per la TI-92 o, se non sono ancora compatibili, per la TI-92+, è pregato di spedirmi la Sua versione portata per e-mail!

Tutti i programmi seguenti sono © Kevin Kofler e la licenza seguente si applica a tutti:
Kevin Kofler's TI-89 program license (in inglese)

file programmi file testo calc descrizione
CHEMISLV Chemistry Equation Solver (risolvitore di equazioni chimiche) v.4.11 Leggimi
Read me
Lisez moi
Liesmich
tutorial
per principianti disponibile presto
sorgente ASCII:
chem()
chemisfn()
chemislv()
chemisui()
chemslv()
exp2matr()
getvars()
getvart2()
matr2exp()
89, 89Ti, 92+, V200 Questo programma bilancia le equazioni di reazioni chimiche.
La v.4.11 non è più incompatibile colla versione polacca di AMS.
GREY4PNT disegno in 4 livelli di grigio Premere su F1 per aiuto sulla calcolatrice
sorgente ASCII
89, 89Ti Questo programme permette di disegnare in 4 grigi su tutte le TI-89 (versione hardware 1 e 2.00).
GREYPIC visualizzatore di imagini in livelli di grigio sorgente ASCII 89, 89Ti, 92+, V200 Questo programma visualizza le imagini di GREY4PNT o con fino a 17 livelli di grigio su tutte le TI-89.
LOGSCALE scala logaritmica sorgente ASCII 89, 89Ti, 92+, V200 Questo programma converte ogni funzione nel modo FUNZ (FUNC) verso un scala logaritmica o semi-logaritmica e di ritorno. Se non sa che cos'è, non lo adopera.
P3EXACT formula cubica sorgente ASCII 89, 89Ti, 92+, V200 Questa funzione da le soluzioni esatte a delle equazioni cubiche coll'aiuto della formula cubica. I coefficienti vanno entrati come {a,b,c,d} per ax³+bx²+cx+d=0.
P4EXACT formula quartica (2nda versione) sorgente ASCII 89, 89Ti, 92+, V200 Questa funzione da le soluzioni esatte a delle equazioni polinomiali di ordine 4 (quartiche) coll'aiuto della formula quartica. I coefficienti vanno entrati come {a,b,c,d,e} per ax4+bx³+cx²+dx+e=0. La nuova versione riporta le radici con moltiplicità più di una volta. Questa funzione necessita P3EXACT.
DATEFUNC funzioni di date (interamente localizzata*) (2ndo aggiornamento per AMS 2.03) Read me
sorgente ASCII:

datediff()
datelist()
dateserl()
localdat()
setdate()
setdateq()
weekday()
89, 89Ti, 92+, V200 Questo pachetto permette di fare dei calcoli di date tra il 1/3/1800 e il 28/2/2100. È anche necessario come sottoprogramma per ORGANIZR e CALENDAR.
LOCALIZE è necessairo per i programmi setdate() e setdateq() e (nella nuova versione) per la funzione localdat(). La nuova versione rende localdat, setdate et setdateq compatibili colle lingue non-inglesi di AMS 2.03.
LOCALIZE localizzazion per programmi (2ndo aggiornamento per AMS 2.03) Read me
sorgente ASCII:

localize()
setlang()
89, 89Ti, 92+, V200
Questo pachetto permette la localizzazione di programmi ed è necessaria come sottoprogramma per ORGANIZR, CALENDAR e i programmi setdate(), setdateq() e la fonction localdat() di DATEFUNC. setlang() non è necessario per AMS 2.03 e ulteriore perché localize() utilizza adesso i modi di lingua della TI-89, ma permette adesso di ignorarli e di utilizzare un'altra lingua per i programmi (2ndo aggiornamento).
CALENDAR calendario (interamente localizzato*) Read me
sorgente ASCII
89, 89Ti, 92+, V200
Questo programma mostra dei calendari tra il 1801 e il 2099. Necessita DATEFUNC e LOCALIZE.
ORGANIZR super organizer (interamente localizzato*) Read me
sorgente ASCII:

organizr()
orgreset()
89, 89Ti, 92+, V200
Questo è un organizer molto utile 13 giorni in anticipo con editore e visualizzatore di orari (di scuola o di lavoro). Necessita DATEFUNC e LOCALIZE.

* "interamente localizzato" significa:

  • Italian Italiano
  • English Inglese
  • French Francese
  • German Tedesco
  • Non ci sarà probabilmente una versione spagnola, portughese, russa, araba, cinese, giapponese, … Spiacente!