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

De TI-Planet Wiki
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
 
(24 versions intermédiaires par 3 utilisateurs non affichées)
Ligne 26 : Ligne 26 :
|Cout = 70€
|Cout = 70€
}}
}}
 
[[Fichier:TI-83N_ZOOM.jpg|thumb|La version [[Parcus]] en 2001.]]
 
La grande soeur des [[TI-82]], qui supporte officiellement l'assembleur. En 2001, elle adopte la forme de boitier [[Parcus]] des [[TI-82]].
'''La grande soeur des [[TI-82]], qui supporte officiellement l'assembleur.'''
 


==Aspect Logiciel==
==Aspect Logiciel==
Ligne 42 : Ligne 40 :
** Apparition du Catalogue des Fonctions listant dans un seul menu toutes les fonctions possibles de la calculatrice, par ordre alphabétique.
** 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
* 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.'''
{| class="wikitable sortable"
{| class="wikitable sortable"
! Version
! Version
Ligne 79 : Ligne 80 :
|-
|-
| 1.08
| 1.08
| 1998
|
|
|
|
|
|
|
| Trouvée sur les prototypes 'ES' de TI-83
|
|-
|-
| 1.10
| 1.10
Ligne 93 : Ligne 94 :
|-
|-
| 1.10001
| 1.10001
| rentrée 2001
| Rentrée 2001
|
| Supporte la nouvelle ROM Macronix et la nouvelle RAM Hyundai.
|
|
|
|
Ligne 102 : Ligne 103 :
* Modifications (officielles, communautaires)
* Modifications (officielles, communautaires)


==Aspect Matériel==
== Caractéristiques techniques matérielles ==
* Composants etc.
; CPU
: [[Zilog Z80]] à 6 MHz, compris dans un Toshiba T6C79
; RAM :
: Capacité : 32Ko, dont 27Ko utilisateur
: Référence: Epson SRM2A256 / SRM2B256SLMX, 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
* Révisions matérielles
Changement de la forme du boitier (passage au boitier [[Parcus]] en 1999).
 
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".
 
{| class="wikitable collapsible"
|-
! style="text-align:center;" colspan="6"| Tableau des différentes révisions matérielles
|-
 
! style="text-align:center;" width="8%" |'''Version'''
! style="text-align:center;" width="8%" |Date de sortie
! style="text-align:center;" width="20%" |ROM
! style="text-align:center;" width="20%" |ASIC
! style="text-align:center;" width="20%" |Driver Graphique
! style="text-align:center;" width="20%" |RAM
! style="text-align:center;" width="20%" |Note(s)
|-
! style="text-align:center;"|'''Modèle Originel'''
| 1996
| Macronix TI83-02©1996
| Toshiba T6C79
| Toshiba T6K04
| Epson SRM2A256
|
|-
! style="text-align:center;"|'''Prototype 1998/1999'''
| 1998
| Macronix TI883-03©1998
| Toshiba T6C79
| Toshiba T6K04
| Winbond W24258S
| Porte la mention 'ES', ''Ingeneering Sample''.
|-
! style="text-align:center;"|'''Révision S'''
| 2001
| Macronix MX-??
| Toshiba T6C79
| Toshiba T6K04
| Hyundai GM76C256
| Adopte le style de boitier [[Parcus]]
|}
 
 
* Modifications (officielles, communautaires)
* Modifications (officielles, communautaires)
; Overclocking
: L'overclocking des TI-83 avec OS 1.10 ou 1.10001 est possible. (Voir [http://richfiles.solarbotics.net/Turbo83.html 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==
==Programmation==
* Langages
{{ExempleBasicZ80}}
 
'' 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 (et la mémoire).
 
<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 une compilation via un ordinateur.
** une erreur dans le programme peut faire crasher la calculatrice (plusieurs niveaux de gravité).
 
==Connectivité==
===Aux autres calculatrices===
: La TI-83 est capable d'échanger intégralement ses données avec les TI-83, [[TI-82 Stats]], [[TI-82 Stats.fr]] et [[TI-76.fr]] 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:
**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 de TI inférieur
**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 [[TI-Connect]] et [[TILP]] pour les transferts. Le cable conseillé est le [[SilverLink]].
Vous pouvez aussi utiliser le très vieux [[TI-Graph Link]] si vous possédez un vieux cable.
 
*Principales causes d'échec:
**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
 
 


Programmable en [[TI-Basic]] z80, elle est aussi 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à la capacité de programation, mais officieusement, en envoyant une image mémoire hackée à la TI.


* Exemples de base


==Emulation==
==Emulation==
* Emulateurs
Emulable sur la plupart des émulateurs z80 tels que [[Wabbitemu]], [[TILem]], [[VTI]], [[jsTIfied]]...
Télécharger des émulateurs ici<ref>http://tiemulation.kegtux.org/emulateurs.htm</ref>


La TI-83 est émulable sous Windows, Linux, Mac OS, Android, iOS, etc... grâce à Wabitemu, TIlem, VTI, et bien d'autres encore.
Il n'existe pas d'émulateur officiel a ce jour.
Il n'y a pas d'émulateur officiel TI-SmartView pour TI-83.


* ROMs


==Critiques==
*ROMs
* Positives et négatives
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-83.
 


==Sur le marché==
==Sur le marché==
* Valeur commerciale si neuf
* Valeur commerciale si neuf
Ce modèle n'est plus commercialisé
* Valeur commerciale d'occasion
* Valeur commerciale d'occasion
Peut se revendre autour de 70€ (en 2013).
Peut se revendre autour de 70€ (en 2013), ce qui est une énorme arnaque.
La valeur d'occasion se rapproche plus de 40€.


==Voir aussi==
==Voir aussi==
* Modèle(s) lié(s)
* Modèle(s) lié(s)
[[TI-83 Plus]]
[[TI-83 Plus]]<br/>
[[TI-82 Stats]]
[[TI-82 Stats]]


==Liens Externes==
==Liens Externes==
*[http://tiplanet.org/forum/archives_cat.php?id=82 Téléchargements de programmes pour TI-83]
*[http://tiplanet.org/forum/archives_cat.php?id=82 Téléchargements de programmes pour TI-83]
<references/>


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

Dernière version du 25 mars 2019 à 11:02

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 version Parcus en 2001.

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 / SRM2B256SLMX, 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 (et la mémoire).
:#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é).

Connectivité

Aux autres calculatrices

La TI-83 est capable d'échanger intégralement ses données avec les TI-83, TI-82 Stats, TI-82 Stats.fr et TI-76.fr 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 de TI inférieur
    • 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 TI-Connect et TILP pour les transferts. Le cable conseillé est le SilverLink.

Vous pouvez aussi utiliser le très vieux TI-Graph Link si vous possédez un vieux cable.

  • Principales causes d'échec:
    • 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



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.


Sur le marché

  • Valeur commerciale si neuf

Ce modèle n'est plus commercialisé

  • Valeur commerciale d'occasion

Peut se revendre autour de 70€ (en 2013), ce qui est une énorme arnaque. La valeur d'occasion se rapproche plus de 40€.

Voir aussi

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

TI-83 Plus
TI-82 Stats

Liens Externes