π
<-
Chat plein-écran
[^]

Dumping OS 0.01 prototype TI-84 Plus Silver Edition !

: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:
Online

Dumping OS 0.01 prototype TI-84 Plus Silver Edition !

Unread postby critor » 13 Mar 2021, 09:08

Rentrée 1999,
Texas Instruments
lançait la
TI-83 Plus
. Au menu le processeur 8 bits
z80
cadencé à
6 MHz
,
32 Kio
de mémoire
RAM
, ainsi que
512 Kio
de mémoire
Flash
réinscriptible permettant les mises à jour, sur lesquels était offert un espace de stockage de
160 Kio
.

Dès la rentrée 2001,
Texas Instruments
lançait en parallèle la très éphémère
TI-83 Plus Silver Edition
une version plus haut de gamme avec les améliorations suivantes :
  • processeur accéléré de
    6 MHz
    à
    15 MHz
    soit 2,5 fois
  • l'espace de travail offert à l'utilisateur restait de
    32 Kio
    mais la capacité
    RAM
    passait à
    128 Kio
    exploitables par les programmes en langage machine dont notamment
    TI-Boy SE
    , l'émulateur de
    Nintendo Game Boy
    :bj:
  • la capacité de la puce
    Flash
    passait de
    512 Kio
    à
    2 Mio
    soit 4 fois plus, dont un espace de stockage qui passait de
    160 Kio
    à
    1,5 Mio
    soit plus de 9,5 fois plus ! :#tritop#:
TI-83 Plus
et
TI-83 Plus Silver Edition
partageaient toutefois le même système d'exploitation, ce dernier se chargeant de détecter le matériel et de s'adapter en conséquence.

Rentrée 2004,
Texas Instruments
arrêtait brutalement la
TI-83 Plus Silver Edition
pour la remplacer par 2 modèles, les
TI-84 Plus
et
TI-84 Plus Silver Edition
, avec les caractéristiques suivantes :
  • reprise du processeur
    15 MHz
  • ajout d'un port
    mini-USB
  • reprise initiale des
    128 Kio
    de mémoire
    RAM
    , mais à compter de la révision matérielle
    H
    (assemblée à partir d'avril 2007)
    la capacité fut réduite à
    48 Kio
    , ce qui rendit
    TI-Boy SE
    temporairement inutilisable
  • quant à la capacité
    Flash
    , c'est ce qui fait la distinction entre leurs deux modèles et donc leurs prix différents :
    • 2 Mio
      dont
      1,5 Mio
      de stockage sur la
      TI-84 Plus Silver Edition
      , exactement comme la
      TI-83 Plus Silver Edition
    • 1 Mio
      dont
      480 Kio
      de stockage sur la simple
      TI-84 Plus
TI-84 Plus
et
TI-84 Plus Silver Edition
partageaient un système d'exploitation commun mais cette fois-ci distinct de celui des
TI-83 Plus
.

Les versions du système d'exploitation
TI-83 Plus
et
TI-84 Plus
publiées par
Texas Instruments
sont les suivantes, accompagnées de leurs dates de compilation :
  • TI-83 Plus
    :
    • (11 octobre 1999)
    • (11 octobre 1999)
    • (11 octobre 1999)
    • (26 janvier 2001)
    • (11 décembre 2001)
    • (2 août 2002)
    • (24 avril 2003)
    • (12 avril 2004)
    • (22 juillet 2004)
    • (12 janvier 2006)
  • TI-84 Plus
    :
Le système d'exploitation
TI-84 Plus 0.46
n'a été disponible que très brièvement sur les serveurs de
Texas Instruments
. Daté du même jour que la version
2.21
il semble très similaire à cette dernière. Peut-être une publication par erreur révélant une numérotation interne.

1362213623Dans une actualité précédente nous te présentions un prototype de
TI-84 Plus Silver Edition
faisant tourner :
  • un
    boot code
    en version
    0.01s
  • un système d'exploitation en version
    0.01
Dans les deux cas donc, les plus anciennes versions
TI-84 Plus
connues ! :bj:
Nous n'arrivions toutefois pas à les
dumper
avec
TiLP
, des erreurs de communication intervenant bizarrement de façon aléatoire assez tôt dans le processus.

13632Nous avons dépuis créé un programme
ASM
permettant directement de récupérer le contenu d'une page de mémoire
Flash
de numéro donné sous forme de variable d'application sur la calculatrice, ce qui évite ici les problèmes de communication.

Aujourd'hui le système d'exploitation
0.01
a enfin pu être sauvegardé correctement. Disponible en téléchargement en fin d'article, tu peux donc désormais le réinstaller sur toute
TI-84 Plus
monochrome et compatible munie d'un
boot code
en version
1.02
ou inférieure.

Attention, le dernier
boot code
en version
1.03
n'accepte d'installer que des versions disposant d'une signature 2048 bits, c'est-à-dire uniquement les versions
2.55
.

Sur certaines machines, il est possible de
patcher
le
boot code
avec pour retirer cette restriction.

Mais à compter de 2013,
Texas Instruments
a sorti une nouvelle révision matérielle protégeant le
boot code
contre l'écriture.


Nous avons également testé avec succès la version
0.01
sur les émulateurs et . :bj:
Par contre elle échoue lamentablement sur l'émulateur qu'il te faudra donc éviter, la calculatrice ne s'amorçant pas correctement. :mj:

Amusons-nous donc un petit peu à fouiller le système d'exploitation
0.01
. Comme déjà dit, il ne gérait pas encore la connectivité
USB
, et n'utilisait pas encore le nom final de
TI-84 Plus
, hésitant selon les menus ou écrans entre les noms
TI-83 Plus
et
TI-83 Plus Silver Edition
d'origine, ainsi qu'un
TI-83 Plus USB
.

Les versions
0.46
,
2.21
et
2.22
comportaient des traces de gestion d'une imprimante
USB
, clairement signées de
Hank
et , ce dernier étant ingénieur
TI-Dallas
aujourd'hui retraité, et tous deux visiblement supporters des , l'équipe de basket de
Dallas
. Ces traces disparaissent à partir de la version
2.30
, confirmant l'abandon du projet.

On peut ici remarquer que ces traces étaient déjà présentes en version
0.01
. L'idée d'une impression
USB
avait donc germé très tôt dans le processus de conception de la
TI-84 Plus
.

Comme expliqué plus haut, le système d'exploitation
TI-84 Plus
a été construit en tant qu'une extension du système
TI-83 Plus
. Or à date de la conception de la
TI-84 Plus
le système
TI-83 Plus
était déjà majeur et vacciné
(c'est pas demain la veille pour nous :troll: )
. Les bizarreries ou originalités ne risquent donc pas de courir les rues ici.

Pour mieux les cibler, nous pouvons nous concentrer sur les quelques ajouts du système
TI-84 Plus
par rapport au système
TI-83 Plus
.

Un de ces ajouts est l'horloge. Et bien justement, grosse différence à l'écran
mode
, ici on nous donne d'abord le choix d'activer la fonctionnalité horloge ou pas. L'étiquette accompagnant la ligne est de plus nommée
CLOCKSET
au lieu de
SET CLOCK
.

Autre bizarrerie, il y a une erreur de typographie dans les informations accompagnant l'erreur de mémoire d'archive pleine. Le
Largest single
étant affiché
Largeststqingle
.
Curieux toutefois puisque le système
TI-84 Plus
est basé sur le système
TI-83 Plus
, et que cette erreur n'y est pas présente.

Malheureusement, nous ne pouvons te dater la version
0.01
, aucune date exacte n'étant présente dans le système d'exploitation des
TI-83/84 Plus
. La date n'est présente que dans le fichier
.8xu
de mise à jour englobant ce système, or ici c'est nous qui venons de le fabriquer donc elle ne vaut rien.

La seule évidence qui est confirmée par nos observations, c'est que la version
0.01
est très antérieure à la
0.46
, et donc au
10 février 2004
.

Le
boot code
en version
0.01s
a également été sauvegardé correctement comme tu peux voir sur les émulateurs ci-contre. :bj:

Toutefois, à la différence du système
0.01
, nous ne pouvons pas te partager le
boot code
0.01s
.

En effet
Texas Instruments
combat farouchement la diffusion d'éléments directement amorçables de ses calculatrices, c'est-à-dire la
ROM
pour les modèles n'utilisant pas la technologie
Flash
, et le
boot code
pour les modèles
Flash
.
Contrairement aux simples fichiers de mise à jour du système d'exploitation, ces éléments sont directement utilisables pour faire fonctionner des émulateurs non officiels, notamment sur smartphones et tablettes, ce qui dans certains pays autorisant ces appareils aux examens évite ainsi d'avoir à s'acheter une calculatrice.

Toutefois, le
boot code
0.01s
sera conservé en lieu sûr jusqu'à des temps plus propices.


Téléchargement
:
OS TI-84 Plus 0.01
(attention à ne pas bloquer ta machine, pas de support
USB
:#non#:)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 13.9%
 
Posts: 37264
Images: 10366
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

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

Who is online

Users browsing this forum: No registered users and 7 guests

-
Search
-
Social
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.2 pour les Nspire CX II
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
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.
447 utilisateurs:
>427 invités
>15 membres
>5 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)