π
<-

1ère mise à jour d'un prototype TI-86 Flash

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti85: :32ti86: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84p: :32ti84pse: :32ti84ppse: :32ti84pfr: :32ti84pcse: :32ti83pfrusb: :32ti82p: :32ti82a: :32ti84pce: :32ti83pce:

1ère mise à jour d'un prototype TI-86 Flash

Unread postby critor » 22 Feb 2022, 10:05

Pour la rentrée 1998 Texas Instruments sortait son premier modèle exploitant la technologie Flash, la TI-89. Toujours cette même rentrée 1998, Texas Instruments sortait parallèlement des modules d'extension TI-92 Plus qui permettaient de rajouter la technologie Flash aux TI-92 et TI-92 II.

Les nouvelles puces Flash ROM avaient l'avantage d'être reprogrammables logiciellement, une révolution qui ouvrait la voie à nombre de possibilités jusque-là totalement inédites :
  • mises à jour du système d'exploitation ; plus besoin donc de te racheter une calculatrice pour bénéficier des corrections de bugs et ajouts de fonctionnalités :bj:
  • stockage de données persistant en cas de retrait des piles et de capacité très supérieure à ce qu'offrait le stockage en RAM jusque-là :bj:
  • gestion des applications :bj:

Apparue donc sur le haut de gamme, la technologie Flash sera ensuite généralisée à l'ensemble des modèles du constructeur :
  • entrée de gamme TI-73 à la rentrée 1999
  • milieu de gamme TI-83 Plus à la rentrée 1999
  • milieu de gamme TI-84 Plus à la rentrée 2004

Pour l'entrée de gamme, la TI-82 Stats.fr de la rentrée 2006 utilisait une puce Flash. Pareil hors de France pour la révision matérielle majeure de la TI-82 STATS cette même année. Toutefois, ces modèles ne permettaient pas à l'utilisateur de profiter des avantages de la technologie Flash, le système d'exploitation ne contenant aucun code permettant d'écrire sur la puce Flash. Donc pas d'applications, pas de mémoire de stockage, et bien évidemment pas de mise à jour système. Même remarque d'ailleurs pour la TI-76.fr de la rentrée 2009.

125661256712569Bien évidemment, si la technologie Flash est donc sortie chez TI pour la rentrée 1998, c'est que leurs ingénieurs l'utilisaient déjà en interne auparavant. Et bien ils l'ont utilisé entre autres sur un modèle qui n'est pas parmi les précédents. ;)

La TI-86 sortie en 1997 utilise une puce ROM Atmel AT27C020 de 256 Kio non réinscriptible logiciellement, initialement une Atmel AT27C020.

Sauf que Frédéric Desautels alias mr womp womp a découvert un prototype TI-86 dérogeant à cette règle. Il utilise une puce ROM qui n'est pas soudée sur la carte mais amovible, emboîtée dans un socle.

Mais ce n'est pas tout, petite différence niveau référence, la ROM n'est pas une AT27C020 mais une AT29C020, une différence significative puisque cette dernière exploite la technologie Flash et est donc reprogrammable logiciellement.

Rappelons que sur les TI-86 il est possible de consulter la version du système d'exploitation inscrit en ROM à l'écran de lancement du test d'autodiagnostic de la machine. On y accède en tapant
2nd
MORE
ALPHA
S
.

Plusieurs numéros nous sont connus. Distinguons d'une part les versions trouvées sur les TI-86 de production :
  • 1.0
  • 1.2
  • 1.3
  • 1.4
  • 1.5
  • 1.6
Et d'autre part les versions trouvées exclusivement sur des prototypes TI-86 avec ROM Flash amovible :
Une distinction importante car Frédéric a découvert que les versions spécifiques aux prototypes TI-86 incluaient un écran secret permettant de mettre à jour le système via le port série de la calculatrice, écran accessible via le raccourci
2nd
MORE
ALPHA
F
.
Un grand défi pour la communauté était donc de réussir une mise à jour système de ces prototypes TI-86.

Ce serait en effet l'occasion formidable de corriger quelques-uns des bugs laissés par Texas Instruments dans la dernière version 1.6 suite à l'abandon de ce modèle pour la rentré 2001, et même d'intégrer de nouvelles fonctionnalités.

Un défi toutefois bien difficile, aucun des fichiers de mise à jour utilisés chez Texas Instruments en interne avec ces prototypes TI-86 Flash n'ayant jusqu'à présent refait surface en public.

Nous ignorons donc totalement le format des données à envoyer à l'écran ci-dessus.

Et bien Frédéric contourne la difficulté et nous réussit malgré tout la 1ère mise à jour publique d'un prototype TI-86 Flash.

Pour cela il a tout simplement retiré la puce Flash amovible d'un prototype TI-86 afin de la brancher sur un programmateur ROM.

La modification ici testée remplace le numéro de version à l'écran de lancement du diagnostic par la mention WOMPWOMP.

La porte est maintenant grande ouverte à une toute nouvelle ère de développement pour les TI-86 ! :bj:

Source : https://www.cemetech.net/forum/viewtopi ... 422#291422
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: 1ère mise à jour d'un prototype TI-86 Flash

Unread postby mr womp womp » 22 Feb 2022, 18:56

Merci d'avoir pris le temps d'en parler!
Juste une petite correction, 1.0 n'est pas une version flash. Cet échantillon avait un OTP-ROM comme des modèles de production et j'ai pu le dumper avec tilp.
Un projet que j'ai toujours voulu faire serait de convertir une TI-86 de production pour utiliser une puce flash. Cela devrait être aussi simple que d'ajouter une AND gate à U10 et de remplacer la puce ROM. J'ai acheté des TC7S08F ainsi que des puces flash mais mes compétences en soudure sont telles que la calculatrice ne survivrait probablement pas :<D
Image
User avatar
mr womp wompVIP++
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 16.1%
 
Posts: 68
Images: 533
Joined: 15 Nov 2015, 23:24
Location: Quebec, Canada
Gender: Male
Calculator(s):
MyCalcs profile
GitHub: mrwompwomp

Re: 1ère mise à jour d'un prototype TI-86 Flash

Unread postby critor » 22 Feb 2022, 19:36

Merci, j'ai déplacé.

Je me demande d'ailleurs si les versions de production sont capables de s'exécuter correctement sur puce Flash. Tu testes ? ;)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: 1ère mise à jour d'un prototype TI-86 Flash

Unread postby mr womp womp » 23 Feb 2022, 01:12

critor wrote:Je me demande d'ailleurs si les versions de production sont capables de s'exécuter correctement sur puce Flash. Tu testes ? ;)

Oui. ;)
(seulement testé avec 1.3)
Image
User avatar
mr womp wompVIP++
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 16.1%
 
Posts: 68
Images: 533
Joined: 15 Nov 2015, 23:24
Location: Quebec, Canada
Gender: Male
Calculator(s):
MyCalcs profile
GitHub: mrwompwomp

Re: 1ère mise à jour d'un prototype TI-86 Flash

Unread postby critor » 23 Feb 2022, 01:27

Merci ! :)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor


Return to News TI-z80 (TI-73, 76, 80, 81, 82, 83, 84, 85, 86)

Who is online

Users browsing this forum: ClaudeBot [spider] and 6 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
700 utilisateurs:
>685 invités
>6 membres
>9 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)