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

Aller à la navigation Aller à la recherche
6 370 octets ajoutés ,  31 mars 2019
aucun résumé des modifications
(Page créée avec « {{Infobox calculatrice |name = TI-85 |image = TI-85.png |caption = TI-85, modèle 1992 |type = Calculatrice graphique |type-entree = textuel lettre par lettre |Fabrica... »)
 
Aucun résumé des modifications
 
(16 versions intermédiaires par 3 utilisateurs non affichées)
Ligne 14 : Ligne 14 :
|Fréquence = 6 MHz
|Fréquence = 6 MHz
|memory_user = 32 Ko, dont 28 Ko utilisateur
|memory_user = 32 Ko, dont 28 Ko utilisateur
|memory_rom = 512 Ko, 0 Ko utilisateur
|memory_rom = 128 Ko, 0 Ko utilisateur
|type-ecran = LCD
|type-ecran = LCD
|taille-ecran = 128x64 pixels
|taille-ecran = 128x64 pixels
Ligne 26 : Ligne 26 :
|Cout =  
|Cout =  
}}
}}
 
La deuxième calculatrice graphique de [[Texas Instruments]] après la [[TI-81]], la première sur la quelle on a joué en [[Asm]].
 
''' La deuxième calculatrice graphique de [[Texas Instruments]] après la [[TI-81]], la première sur la quelle on a joué en [[Asm]]. '''


==Aspect Logiciel==
==Aspect Logiciel==
Ligne 88 : Ligne 86 :
|-
|-
| 7.0
| 7.0
| Supporte la nouvelle Mask-ROM des TI-95 de deuxième génération
| Supporte la nouvelle Mask-ROM des TI-85 de deuxième génération
|
|
|
|
Ligne 100 : Ligne 98 :
|
|
|
|
|-
| 8.5V
|
|
|
|
| Fournie sur les TI-85 ViewScreen de 2ème génération, munies d'un connecteur pour brancher une tablette de rétroprojection ViewScreen.
|-
|-
| 9.0
| 9.0
Ligne 119 : Ligne 124 :
* Modifications (officielles, communautaires)
* Modifications (officielles, communautaires)


==Aspect Matériel==
==Caractéristiques Techniques Matérielles==
* Composants etc.
 
* Révisions matérielles
; CPU
: [[Z80|Zilog Z80]] à 6 MHz compris dans l'ASIC Toshiba T6A43
; RAM :
: Capacité : 32Ko, dont 28 Ko utilisateur
: Référence : Suwa SRM20256
; ROM-Flash
: Capacité : 128 Ko, 0 Ko utilisateur
: Référence : OTP-ROM Toshiba TC541001AF (1992) puis Mask-ROM Sharp LH531GP0©1993 (1995)
; Ecran
: Type : LCD.
: 3 contrôleurs sont nécessaires pour gérer les 128x64 pixels de l'écran.
: Références : 2 Toshiba T6A39 + 1 Toshiba T6A40
: 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 ===
 
{| class="wikitable collapsible"
{| class="wikitable collapsible"
|-
|-
Ligne 133 : Ligne 160 :
! style="text-align:center;" width="20%" |Changement(s)
! style="text-align:center;" width="20%" |Changement(s)
! style="text-align:center;" width="20%" |Note(s)
! style="text-align:center;" width="20%" |Note(s)
|-
! style="text-align:center;"|'''Prototypes'''
|
|
|
|
|
|-
|-


Ligne 153 : Ligne 172 :
! style="text-align:center;"|'''HW2'''
! style="text-align:center;"|'''HW2'''
| 1995
| 1995
| Ajout d'une Mask-ROM
| Connecteur jack légèrement décalé.
| Suppression de l'ancienne OTP-ROM (One Time Programmable Read Only Memory)
|  
|  
|
| Remplacement de l'OTP-ROM par une Mask-ROM
| Connecteur jack légèrement décalé par rapport au modèle 1992.
|-
|-
|}
|}


* Modifications (officielles, communautaires)
{| class="wikitable collapsible"
!'''Variant / HW Revision'''
!'''Factory'''
!'''Datestamps'''
!'''Motherboard code/label'''
!'''LCD board code/label'''
!'''Media source (URL)'''
!'''Comment. (Note: many datestamps come from forums and other compilations)'''
|-
!<none> / pre-A
|I
|0592-0593
|TI85MB-30H
|
|http://datamath.org/Graphing/Images/TI-85_I1092_PCB.jpg
|
|-
!C
|I
|0693-1293
|
|
|
|
|-
!D
|I
|0294-0494
|TI85MB-31I
|TI85LB-30D
|https://tiplanet.org/forum/gallery/image_page.php?album_id=184&image_id=6830
|http://i.imgur.com/FQsFOb0.jpg + http://i.imgur.com/uxaAf1T.jpg from  http://challenges.robotevents.com/challenge/60/entry/4030
|-
!D (VSC)
|I
|0394
|
|
|
|
|-
!E
|I
|0594
|
|
|
|
|-
!F
|I
|0694-1194
|TI85MB-31I
|TI85LB-30D
|https://tiplanet.org/forum/gallery/album.php?album_id=412
|Switched from stickers to engraved serial numbers somewhere betweeen 0794 and 0994
|-
!G
|I
|1294-0795
|TI85MB-33K
|TI85LB-31E
|http://datamath.org/Graphing/Images/TI-85_I0395_PCB.jpg
|
|-
!G (VSC)
|I
|0395
|
|
|https://i.imgur.com/QsRndIH.jpg
|
|-
!H
|I
|0395-1295
|
|
|
|One appeared as 0698 ??
|-
!I
|I
|0795-0299
|TI85MB-34L
|TI85LB-32B
|
|
|-
!I (VSC)
|I
|0895
|
|
|https://i.imgur.com/acZeX5K.jpg
|
|-
!J
|I
|0598-1299
|
|
|
|
|}


==Programmation==
==Programmation==
* Langages
{{ExempleBasicZ80}}
* Exemples de base
 
 
 
'' Note : Le TI-Basic pour TI-85 est à la fois semblable et différent du TI-Basic de référence, le TI-Basic pour [[TI-83 Plus]]. Bien que les syntaxes soit très semblables, les commandes de la TI-85 sont entrées lettre par lettre (''se rapprochant des [[TI-89]]''), ce qui rend les programmes TI-85 incompatibles avec les modèles inférieurs sans une retranscription à la main.''
 
 
 
 
=== Assembleur z80 ===
 
: La TI-85 fut la pionnière dans ce domaine : 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.
: 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é).


==Emulation==
==Emulation==
* Emulateurs
Emulable sur [[Wabbitemu]] et [[TILem]], ainsi que certains émulateurs spécifiques.<br/>
* ROMs
Télécharger des émulateurs ici<ref>http://tiemulation.kegtux.org/emulateurs.htm</ref><br/>
Il n'existe pas d'émulateur officiel a ce jour.
 
 
*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-85.
 
 
==Connectivité==
===Aux autres calculatrices===
: La TI-82 est capable d'échanger intégralement ses données avec les autres TI-85 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 des [[TI-86]], selon le type de données envoyées.
 
*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), inférieure (TI-82/83/84) 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
 
 


==Critiques==
==Critiques==
* Positives et négatives
* L'utilisation de l'entrée de texte lettre par lettre par rapport aux tokens a fait des heureux et des malheureux.
Certains appréciaient l'accès facile à tous les caractères, d'autres se plaignaient de la perte de temps.


==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
Ce modèle n'est plus commercialisé, même d'occasion !


==Voir aussi==
==Voir aussi==
* Modèle(s) lié(s)
* Modèle(s) lié(s)
-[[TI-81]]<br/>
-[[TI-86]]<br/>


==Liens Externes==
==Liens Externes==
*[http://tiplanet.org/index.php?mod=archives&ac=cat3 Téléchargements de programmes pour calculatrices]
*[http://tiplanet.org/forum/archives_cat.php?id=86 Téléchargements de programmes pour TI-85]
 
<references/>
<references/>


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


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

Menu de navigation