TI-82 dite "basique"...
|
La TI-82 a subi plusieurs mises à jour au cours du temps, en 1995, 1996 (boitier 'TI-Graph OldSchool'), puis en 2001 où elle adoptera la même forme de boitier 'Parcus' que ses futures grandes soeurs les TI-82 Stats. On lui compte également de nombreuses mises à jour d'OS.
Fonctionnalités supplémentaires depuis la TI-81:
- Ajout des possibilités de tracer des graphes de fonctions polaires et de suites numériques
- Ajout du menu d'échange de fichiers grâce au nouveau port jack
- Ajout des listes L1 à L6
- La taille des matrices peut désormais s'étendre à 50x50
- Connexion au TI-CBL et TI-CBR possible
Historique des versions d'OS:
10.0 - 11.0 - 12.0 - 16.0 - 17.0 - 18.0 - 19.0 - 19.0006
Caractéristiques techniques matérielles:
- CPU : Toshiba T84C00 ou Zilog Z80 à 6 MHz, souvent accompagné d'un ASIC Toshiba TC14L010.
- RAM : Capacité : 32Ko, dont 28 Ko utilisateur
- Flash-ROM : Capacité : 128 Ko, 0 Ko utilisateur
- Ecran : LCD, référence : Toshiba T6A04
Capacité en texte: 16×8 caractères
Capacité en pixels: 96×64 pxs, monochrome (le niveau-de-gris simulé logiciellement est possible) - I/O : Port Link (Jack 2.5mm) à 9.6 kb/s
Clavier à 50 touches total. - Energie : 4 piles AAA, et 1 SR44SW (35mA) ou 303 (pile à oxyde d'argent) pour la sauvegarde.
Révisions matérielles:
Version | Date de sortie | Processeur + ASIC | ROM | RAM | DriversGraphiques | Notes |
Prototype | 1993 | Toshiba T84C00 + ASIC Toshiba TC14L010 | Toshiba TC541001AF | Suwa SRM20256 | Toshiba T6A04 | |
HW1 | 1993 | Toshiba T84C00 + ASIC Toshiba TC14L010 | Sharp LH531©1993 | Suwa SRM2A256 | Toshiba T6A04 | |
HW2 | 1995 | Toshiba T84C00 + ASIC Toshiba TC14L010 | Macronix MXJ9533©1995. | Suwa SRM2A256 | Toshiba T6A04 | |
HW3 | 1999 | Zilog Z84C0008 + ASIC Toshiba TC14L010 | Sharp LH531©1995 | KM62256 | Toshiba T6A04A | Passage à un boitier de typeTI-83 Plus |
HW4 | 2001 | Zilog Z84C0008 dans un ASIC Toshiba T6C79 | MacronixTA1782©2000 | Hyundai HY62WT081 | Toshiba T6A04A | Passage à un boitier de type Parcus |
Programmation:
TI-Basic:
Le langage officiel est le BASIC z80. Ce langage est très facile à apprendre et à comprendre, mais est surtout orienté maths, même si il est possible de gérer la partie graphique, et de réaliser, avec un peu de talent, des jeux magnifiques.Exemple :
:ClrHome
:For(A,0,9
:Output(1,A+1,A
:End
:ClrHome
:Disp "HELLO WORLD"
Il sert habituellement à créer de petits algorithmes simples ou plus complexes censés aider l'utilisateur dans son travail en maths, physique, ou sciences en général.
- Points forts
- L'intégralité des fonctions de la calculatrice sont utilisables en TI-Basic, ce qui facilite grandement tous les calculs mathématiques. Il est possible de gérer tous les nombres de -10^99 à 10^99.
- Le TI-Basic peut se programmer directement sur la calculatrice et est directement testable. Pas de temps de compilation, ce langage étant interprété.
Note : Le TI-Basic sur TI-82 est assez différent du TI-Basic de référence, le TI-Basic pour TI-83 Plus, ce qui mène parfois à des incompatibilités. En effet, on ne peut pas utiliser de chaines sur TI-82.
Assembleur z80:
De manière officieuse, on peut aussi programmer en ASM (Assembleur z80).Il s'agit d'une fonctionnalité non-officielle, qui repose sur l'exploitation de failles de sécurité de l'environnement utilisateur des calculatrices pour permettre l'exécution de programmes écrits en langage machine.Il sera nécessaire au préalable d'installer un programme appelé kernel qui jailbreake la calculatrice, pour pouvoir lancer ce type de programmes. ( OS-82, Ash, CrASH, ACE ou SNG ), le plus récent étant SNG et le plus documenté étant CrASH.Ce programme n'est installable que par envoi à la TI d'un backup modifié qui exploitera la faille de sécurité (vous perdrez toutes les données préalablement enregistrées lors de l'installation du kernel).Ce langage (sensiblement plus difficile/complexe que le TI-Basic intégré, interprété) étant de très bas-niveau, les possibilités de programmation ne sont restreintes que par la puissance du processeur.
:#define bcall(xxxx) rst 28h \ .dw xxxx
:_clrlcdfull .equ $4540
:_puts .equ $450A
:currow .equ $844B
:.org $9D93
:.db $BB,$6D
:bcall(_clrlcdfull)
:ld de,$0103
:ld (currow),de
:ld hl,texte
:bcall(_puts)
:ret
:texte:
:.db "HELLO, WORLD! ",0
:.end
- Points forts
- Puissance et vitesse d'exécution
- Faible poids
Attention, les programmes en assembleur pour TI-82 ne sont pas compatibles avec ceux pour TI-83, ni avec ceux pour TI-83 Plus.
Emulation:
Emulable sur la plupart des émulateurs z80 communautaires tels que Wabbitemu, TILem, VTI, jsTIfied... Il n'existe pas d'émulateur officiel a ce jour.
- ROMs
ROMs dumpables avec le logiciel TILP.
Connectivité:
Aux autres calculatrices:
La TI-82 est capable d'échanger intégralement ses données avec les autres TI-82 par l'intermédiaire du port jack 2.5mm et d'un câble a double extrémité jack 2.5mm mâles. (cable TI-TI)
Des communications sont parfois possibles avec d'autres modèles de la série z80, si les données envoyées sont compatibles avec le modèle receveur.
- Principales causes d'échec:
- Le cable est mal branché
- La TI réceptrice n'est pas en mode "Réception"
- Vous essayez d'envoyer des chaines ou programmes contenant des caractères n'étant pas supportés à un modèle différent
- Vous essayez de faire un transfert avec une calculatrice de gamme supérieure (68k) ou d'une autre marque (Casio, HP, Sharp, etc...)
Vers un ordinateur:
L'utilisation d'un logiciel à installer avant le transfert est obligatoire. Ce modèle est supporté par TILP pour les transferts.La méthode conseillée de nos jours sur un ordinateur assez récent est d'utiliser un câble SilverLink avec le logiciel TILP, mais si vous disposez d'un vieux câble Graph-Link (Windows Black Cable par exemple), le logiciel TI-Graph Link est préférable.
- Principales causes d'échec:
- Vous utilisez TI-Connect
- Le cable est mal branché
- La TI n'est pas sur l'écran d'accueil
- la TI est occupée (en train de calculer, de faire tourner un programme...)
- Vous essayez d'envoyer des chaines ou programmes contenant des caractères n'étant pas supportés
- La mémoire est pleine
- Que faire pour résoudre les problèmes ?
- Utiliser la dernière version du logiciel de transfert (oui, c'est important)
- Changer de port USB
- Vérifier les causes d'échec précédentes
- Désinstaller/Réinstaller le logiciel
Sur le marché:
- Valeur commerciale si neuf
- La TI-82 n'est plus commercialisée à l'état neuf
Liens: