TI-83
TI-83 | |
Type | Calculatrice graphique |
---|---|
Fabricant | Texas Instruments |
Sortie | 1996 |
Dernier OS | 1.10 |
Prédecesseur | TI-82 |
Successeur | TI-83 Plus |
Calcul formel | Non |
Général | |
Type d'entrée | textuelle |
Précision | 14 |
Type d'écran | LCD |
Taille de l'écran | 96x64 pixels |
CPU | |
Processeur | z80 |
Fréquence | 6 MHz |
Programmation | |
Langage(s) de programmation | TI-Basic,Asm |
Mémoire RAM | 32 Ko (27 Ko utilisateur) |
Mémoire Flash-ROM | 256 Ko (0 Ko utilisateur) |
Interfaces | |
Connection | Jack 2,5 mm |
Autre | |
Source d'énergie | 4 AAA's,1 pile CR1620(35mA) |
Poids | 182g |
Dimensions | 182 x 81 x 20 mm |
Coût | 70€ |
La grande soeur des TI-82, qui supporte officiellement l'assembleur. En 2001, elle adopte la forme de boitier Parcus des TI-82.
Aspect Logiciel
- Fonctionnalités de base
- Nouveautés depuis la TI-82:
- Support du langage assembleur de manière officielle (pas besoin d'envoyer un backup hacké), avec un SDK
- Fonctions de finance ajoutées
- Fonctions de calculs statistiques, dont les régressions (linéaires, quadratiques, cubiques, et autres)
- Les matrices peuvent avoir une taille aussi grande que la mémoire le permet
- Nombre infini (tant que la mémoire le permet) de listes statistiques avec un nom en lettres en plus des 6 listes L1 à L6.
- Utilisation de chaines de caractères et de fonctions pour modifier ces chaines.
- Apparition du Catalogue des Fonctions listant dans un seul menu toutes les fonctions possibles de la calculatrice, par ordre alphabétique.
- Historique des versions d'OS
Attention, la TI-83 ne supportant pas les mises à jours d'OS, la version que vous possédez à l'achat restera la seule que vous aurez.
Version | Date de Parution | Ajouts | Suppressions | Bugfixes | Notes |
---|---|---|---|---|---|
1.02 | OS originel de TI-83 | ||||
1.03 | |||||
1.04 | |||||
1.06 | |||||
1.08 | 1998 | Trouvée sur les prototypes 'ES' de TI-83 | |||
1.10 | |||||
1.10001 | Rentrée 2001 | Supporte la nouvelle ROM Macronix et la nouvelle RAM Hyundai. | Version la plus récente pour les TI-83 |
- Modifications (officielles, communautaires)
Caractéristiques techniques matérielles
- CPU
- Zilog Z80 à 6 MHz, compris dans un Toshiba T6C79
- RAM
- Capacité : 32Ko, dont 27Ko utilisateur
- Référence: Epson SRM2A256, puis Winbond W24258S (prototype), puis Hyundai GM76C256
- ROM
- Capacité : 256 Ko, 0 accessible a l'utilisateur
- Référence : Macronix TI83-02©1996 ROM puis TI883-03©1998, puis une ROM Macronix a numéro inconnu.
- 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
A partir de la révision matérielle G ('boitier noir'), la TI-82 Stats devient matériellement et logiciellement similaire à la TI-82 Stats.fr, soit une TI-83 Plus bridée avec un OS "83-like".
Tableau des différentes révisions matérielles | ||||||
---|---|---|---|---|---|---|
Version | Date de sortie | ROM | ASIC | Driver Graphique | RAM | Note(s) |
Modèle Originel | 1996 | Macronix TI83-02©1996 | Toshiba T6C79 | Toshiba T6K04 | Epson SRM2A256 | |
Prototype 1998/1999 | 1998 | Macronix TI883-03©1998 | Toshiba T6C79 | Toshiba T6K04 | Winbond W24258S | Porte la mention 'ES', Ingeneering Sample. |
Révision S | 2001 | Macronix MX-?? | Toshiba T6C79 | Toshiba T6K04 | Hyundai GM76C256 | Adopte le style de boitier Parcus |
- Modifications (officielles, communautaires)
- Overclocking
- L'overclocking des TI-83 avec OS 1.10 ou 1.10001 est possible. (Voir la méthode d'overclocking )
- Périphériques Audio
- Il est possible, moyennant certains programmes, d'émettre du son ou de la musique avec une TI-82 Stats. Vous aurez besoin d'un adaptateur jack mâle 2.5mm vers jack femelle 3.5mm pour pouvoir y brancher des écouteurs ou un casque audio standard.
- Il est également possible d'obtenir du son en approchant la TI-83 d'un poste de radio réglé sur une fréquence AM (avec le moins de parasites possibles), et le son devrait s'entendre. La qualité obtenue par cette dernière méthode est bien entendue déplorable.
- Autres périphériques
- De nombreux autre montages ont pu être réalisés mais sont mal documentés et restent des cas particuliers (extensions de mémoire avec cartes de Playstation notament)
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-83 est légèrement différent du TI-Basic de "référence", le TI-Basic pour TI-83 Plus. En effet, certaines commandes ou astuces sont manquantes, puisque la TI-83 est un modèle inférieur à la TI-83 Plus.
Assembleur z80
La TI-83 est justement la première calculatrice a être ouverte officiellement à l'Assembleur (ou Asm z80), avec un SDK fourni par TI. Les TI-82 et TI-85 possédaient déjà cette capacité de programmation en Asm, mais officieusement, en envoyant une image mémoire hackée à la TI.
- Ce langage (sensiblement plus difficile/complexe que le TI-Basic intégré) é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 une compilation via un ordinateur.
- une erreur dans le programme peut faire crasher la calculatrice (plusieurs niveaux de gravité).
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-83.
Critiques
- Positives et négatives
Sur le marché
- Valeur commerciale si neuf
- Valeur commerciale d'occasion
Peut se revendre autour de 70€ (en 2013).
Voir aussi
- Modèle(s) lié(s)
Liens Externes