« TI-82 » : différence entre les versions

De TI-Planet Wiki
Aller à la navigation Aller à la recherche
 
(15 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 23 : Ligne 23 :
|Cout = plus en vente à l'état neuf
|Cout = plus en vente à l'état neuf
}}
}}
'''La TI-82 est une calculatrice graphique programmable
La TI-82 est une calculatrice graphique programmable commercialisée par TI entre 1993 et 2004,
commercialisée par TI entre 1993 et 2004,  
avant la sortie de la [[TI-82 Stats]].
avant la sortie de la [[TI-82 Stats]].'''
[[Fichier:TI-82N_ZOOM.jpg|thumb|La version 2001 avec un boitier [[Parcus]].]]
 
La TI-82 a subi plusieurs mises à jour au cours du temps, en 1995, 1996 puis en 2001 où elle adoptera la même forme de boitier '[[Parcus]]' que ses futures grandes soeurs les [[TI-82 Stats]].
La TI-82 a subi plusieurs mises à jour au cours du temps, en 1995, 1996 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.
On lui compte également de nombreuses mises à jour d'OS.
Ligne 51 : Ligne 50 :
! style="text-align:center;" width="20%" |Bugfix(es)
! style="text-align:center;" width="20%" |Bugfix(es)
! style="text-align:center;" width="20%" |Note(s)
! style="text-align:center;" width="20%" |Note(s)
|-
| 1.0
|
|
|
|
|
|-
| 3.
| 05/1993
|
|
|
|
|-
| 3*
|
|
|
|
|
|-
| 4*
| 05/1993
|
|
|
|
|-
| 7*
| 05/1993
|
|
|
|
|-
| 8.0
| 05/1993
|
|
|
|
|-
| 9.0
| 06/1993
|
|
|
|
|-
|-
| 10.0
| 10.0
|
| 06/1993
|
|
|
|
Ligne 60 : Ligne 108 :
|-
|-
| 11.0
| 11.0
| 06/1993
|
|
|
|
|
|-
| 12.0
| 06/1993
|
|
|
|
Ligne 66 : Ligne 121 :
|
|
|-
|-
| 12.0
| 15.0
|
|
|
|
Ligne 74 : Ligne 129 :
|-
|-
| 16.0
| 16.0
|
| 08/1993
|
|
|
|
Ligne 88 : Ligne 143 :
|-
|-
| 18.0
| 18.0
|
| 09/1994
|
|
|
|
Ligne 95 : Ligne 150 :
|-
|-
| 19.0
| 19.0
|
| 12/1995
|
|
|
|
Ligne 102 : Ligne 157 :
|-
|-
| 19.0006
| 19.0006
| 04/2000
|
|
|
|
|
|
|
| Prévue pour fonctionner sur le nouveau hardware 83-like.
|
|}
|}


== Caractéristiques techniques matérielles ==
== Caractéristiques techniques matérielles ==
Ligne 208 : Ligne 262 :




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é ''shell'' ou parfois ''kernel'' sur 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.
=== 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é ''shell'' ou parfois ''kernel'' sur 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 shell).
 
: 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.
 
 
<syntaxhighlight lang="asm">
:#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
</syntaxhighlight>
 
* Points forts
** Puissance et vitesse d'exécution
** Faible poids
* Points faibles
** Nécessite de 'cracker' le système de la calculatrice
** Nécessite une compilation via un ordinateur.
** une erreur dans le programme peut faire crasher la calculatrice (plusieurs niveaux de gravité).
 


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 shell).


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.
: 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==
==Emulation==
- Il n'existe pas d'émulateur officiel à ce jour, uniquement communautaires : les plus connus sont [[WabbitEmu]], [[Tilem]] et [[Virtual TI]]. Notons que ce dernier n'est plus mis-à-jour et propose moins de fonctionnalités que les autres cités (encore soutenus).</br>
Emulable sur la plupart des émulateurs z80 tels que [[Wabbitemu]], [[TILem]], [[VTI]], [[jsTIfied]]...
- Les ROMs sont nécessaires au fonctionnement de l’émulateur, mais la distribution de celles si sur internet étant interdite, il faut légalement extraire celle-ci de votre propre calculatrice. Des logiciels spécifiques existent pour ce faire.
Télécharger des émulateurs ici<ref>http://tiemulation.kegtux.org/emulateurs.htm</ref>
Il n'existe pas d'émulateur officiel a ce jour.
 


==Connectivité==
*ROMs
ROMs dumpables avec le logiciel [[TILP]].
Egalement téléchargeables ici<ref>http://tiemulation.kegtux.org/ROMS.htm</ref>. Ce téléchargement est considéré comme illégal si vous n'avez pas acheté de TI-82.


; 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 cable a double extrémité jack 2.5mm mâles. </br>
==Connectivité==
Des communications sont aussi possibles avec les autres modèles de la série z80 dans le sens de l'envoi. La réception à partir de ces modèles est parfois possible si les données envoyées sont compatibles avec la TI-82, mais pas dans tout les cas.
===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]])</br>
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:
*Principales causes d'échec:
**Le cable est mal branché
**Le cable est mal branché
**La TI réceptrice n'est pas en mode "Réception"
**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 sur TI-82. (Ces programmes ayant été créés sur des TI-82 Stats ou TI-83/84)
**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...)
**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.


;Vers un ordinateur


: L'utilisation d'un logiciel à installer avant le transfert est obligatoire. La TI-82 Stats peut utiliser les logiciels TILP et TI-Graph Link, avec les cables TI-Graph Link gris, noirs ou les câbles SilverLink (TILP uniquement).
*Principales causes d'échec:
: La méthode conseillée en 2012 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.
**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




==Critiques==
* Positives et négatives


==Sur le marché==
==Sur le marché==
* Valeur commerciale si neuf
* Valeur commerciale si neuf
** La TI-82 n'est plus commercialisée à l'état neuf
** La TI-82 n'est plus commercialisée à l'état neuf
* Valeur commerciale d'occasion (en 2012)
* Valeur commerciale d'occasion
** Environ 30€
** Environ 30€


==Voir aussi==
==Voir aussi==
* Modèle(s) lié(s) : [[TI-82 Stats.fr]]
* Modèle(s) lié(s) :
 
[[TI-82 Stats.fr]]


==Liens Externes==
==Liens Externes==
Ligne 260 : Ligne 362 :
<br />
<br />


[[Catégorie:Articles_à_terminer]][[:Category:Articles à terminer | Catégorie : Articles à terminer - ENLEVER CE TEXTE SI L'ARTICLE EST TERMINE]]
<references/>
<br />
 


{{TI-calc}}
{{TI-calc}}
[[Category:Calculatrices Texas Instruments]]
[[Category:Calculatrices Texas Instruments]]

Dernière version du 26 août 2015 à 11:19

TI-82

TI-82, vieux modèle 1993
Type Calculatrice graphique
Fabricant Texas Instruments
Sortie 1993
Dernier OS 19.0006
Prédecesseur TI-81
Successeur TI-82 Stats
Général
Type d'entrée textuelle
Précision 14
CPU
Processeur Zilog Z80
Fréquence 6 MHz
Programmation
Langage(s) de programmation TI-BASIC, ASM z80
Mémoire RAM 32Ko (28Ko utilisables)
Interfaces
Connection Jack 2.5mm (port RS-232)
Autre
Source d'énergie 4 LR03 AAA's,
1 pile CR1620(35mA)
Dimensions 186 x 89 x 27 mm (version 2001)
Coût plus en vente à l'état neuf

La TI-82 est une calculatrice graphique programmable commercialisée par TI entre 1993 et 2004, avant la sortie de la TI-82 Stats.

La version 2001 avec un boitier Parcus.

La TI-82 a subi plusieurs mises à jour au cours du temps, en 1995, 1996 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.


Aspect Logiciel

  • Fonctionnalités de base
  • 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
Tableau des différents OS
Version de l'OS Date de sortie Ajout(s) Suppression(s) Bugfix(es) Note(s)
1.0
3. 05/1993
3*
4* 05/1993
7* 05/1993
8.0 05/1993
9.0 06/1993
10.0 06/1993
11.0 06/1993
12.0 06/1993
15.0
16.0 08/1993
17.0
18.0 09/1994
19.0 12/1995
19.0006 04/2000 Prévue pour fonctionner sur le nouveau hardware 83-like.

Caractéristiques techniques matérielles

Carte mère de la 82
CPU
Toshiba T84C00 ou Zilog Z80 à 6 MHz, souvent accompagné d'un ASIC Toshiba TC14L010. (voir tableau ci dessous)
RAM
Capacité : 32Ko, dont 28 Ko utilisateur
Référence : voir tableau ci dessous
ROM-Flash
Capacité : 128 Ko, 0 Ko utilisateur
Référence : Voir tableau ci dessous
Ecran
Type : 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
Tableau des différentes 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 type TI-83 Plus
HW4 2001 Zilog Z84C0008 dans un ASIC Toshiba T6C79 MacronixTA1782©2000 Hyundai HY62WT081 Toshiba T6A04A Passage à un boitier de type Parcus


  • Modifications (officielles, communautaires)
Overclocking
L'overclocking des TI-82 est possible, selon deux méthodes différentes.

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é.
  • Points faibles
    • Le fait d'être interprété est malheureusement souvent une source de lenteur. Le TI-Basic est plutôt lent.


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é shell ou parfois kernel sur 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 shell).
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
  • Points faibles
    • Nécessite de 'cracker' le système de la calculatrice
    • Nécessite une compilation via un ordinateur.
    • une erreur dans le programme peut faire crasher la calculatrice (plusieurs niveaux de gravité).


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 tels que Wabbitemu, TILem, VTI, jsTIfied... Télécharger des émulateurs ici[1] Il n'existe pas d'émulateur officiel a ce jour.


  • ROMs

ROMs dumpables avec le logiciel TILP. Egalement téléchargeables ici[2]. Ce téléchargement est considéré comme illégal si vous n'avez pas acheté de TI-82.


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
  • Valeur commerciale d'occasion
    • Environ 30€

Voir aussi

  • Modèle(s) lié(s) :

TI-82 Stats.fr

Liens Externes