Page 1 of 1

TI-73 os 1.50

Unread postPosted: 20 Feb 2010, 16:32
by critor
Je n'ai jamais trouvé de mise-à-jour pour l'OS 1.50 de la TI-73 sur Internet.


Toutefois, cet OS existe!
Il est cité dans plusieurs documents, et j'ai même récupéré une ROM avec cet OS!!!


Mais le problème d'une ROM, c'est que ça ne s'installe pas sur une calculatrice...
(ou en tous cas pas facilement du tout :#langue#: )

Je m'y suis donc mis aujourd'hui!


J'ai fait un programme C qui permet à partir d'une ROM TI-73 contenant un système officiel, de regénérer le fichier de mise-à-jour 73u.

Quelques petites adaptations de code pourraient sans doute gérer les ROMs TI-83+, TI-83+SE, TI-84+, et TI-84+SE, des ROMs de modèles différents (82Stats, 82Stats.fr, 83...), ou encore des ROMs avec des systèmes non officiels...

Et tant qu'on y est, pourquoi ne pas générer les mise-à-jour correspondant aux ROMs 84+ incluses dans les systèmes nSpire!!! :#tritop#:


J'ai d'abord testé avec un autre système TI-73 pour lequel j'avais l'original de chez TI, et j'arrive à des fichiers 100% identiques après signature :#top#:

Fort de ce résultat, j'ai donc généré une mise-à-jour TI-73 1.50 qui s'installe sans problème sur émulateur.

Image


Dans les minutes qui viennent, retrouvez donc sur le portail TI-Bank en exclusivité mondiale, la mise-à-jour 1.50 pour TI-73.

Re: TI-73 os 1.50

Unread postPosted: 20 Feb 2010, 16:36
by Masche
:#wahoo#: Super travail :#tritop#:

Re: TI-73 os 1.50

Unread postPosted: 20 Feb 2010, 16:45
by critor
Voilà, le dernier système TI-73 que j'avais est désormais installable!

http://tiplanet.org/index.php?mod=ar ... oirid=1640


A ma connaissance, il ne nous manque plus que le système 1.3007.
Mais je n'ai jamais pu récupérer aucun fichier le concernant.

Re: TI-73 os 1.50

Unread postPosted: 20 Feb 2010, 18:13
by critor
Mic wrote:Beau travail.
Quels sont les changements de cet OS ?



L'OS TI-73 1.50 est cité donc la documentation de plusieurs applications gratuites du site de TI, comme version minimale requise.
Par exemple:

- Area Formulas (avec l'OS 1.13 sur la TI-83+) - http://education.ti.com/downloads/guide ... as_eng.pdf

- Study Cards (avec l'OS 1.16 sur la TI-83+) - http://www.austintown.k12.oh.us/~aust_t ... Parker.pdf


C'est peut-être le premier OS TI-73 à gérer correctement les applications en mémoire Flash.


En passant, j'en ai profité pour réessayer le mode PrettyPrint de la TI-73.


Il gère uniquement les fractions (pas de racines, d'exposants...) et seulement sur 2 étages.

Donc ce que l'on a eu sur TI-84+ avec l'OS 2.53MP est 10 fois mieux! :#top#:

Re: TI-73 os 1.50

Unread postPosted: 20 Feb 2010, 19:16
by critor
Et voilà maintenant le deuxième cadeau de la journée!

http://tiplanet.org/index.php?mod=ar ... oirid=1641


Je publie l'utilitaire que j'ai développé, afin de générer un fichier de mise-à-jour (73u/8xu) à partir du système installé dans un fichier ROM.

Toutes les modèles z80 avec Flash-ROM sont gérés:
* TI-73
* TI-83+
* TI-83+SE
* TI-84+
* TI-84+SE
* TI-84+nSpire (KeyPad)


Imaginons que vous ayiez donc une ROM, mais pas le fichier de mise-à-jour correspondant...
Vous pouvez maintenant le générer!

Imaginons que vous modifiez un fichier ROM, afin de modifier le comportement de l'OS de TI...
Vous pouvez maintenant générer la mise-à-jour qui installera l'OS avec vos modifications!!!

Ou encore si vous développez votre propre OS, en créant un fichier ROM à partir de rien...
Là encore vous générez la mise-à-jour qui installera votre OS.


Les fichiers de mise-à-jour générés sont au format standard Intel Hex, et encapsulés avec l'en-tête de TI.
Toutefois, ils ne sont pas signés...

Pour les installer sur une vraie calculatrice, il vous faudra vous débrouiller pour les signer, en récupérant l'utilitaire et la bonne clef (non fournis).

A défaut, ils restent testables sous émulateur.


Une fois signés, ces fichiers seront manipulés par les logiciels de transfert exactement comme les fichiers officiels.
Aucune différence ne sera visible - tout sera transparent.


Amusez-vous bien! :;):



PS: Comme proposé précédemment, j'ai généré des mises-à-jour pour les systèmes TI-84+ de la nSpire (2.42, 2.44, 2.46, 2.48).

La TI-84+ accepte de télécharger le fichier, mais refuse de démarrer.

En effet il fallait s'y attendre:
Pour l'émulation 84+ sur nSpire, des instructions z80 agissant directement sur le matériel ont été remplacées par des instructions invalides, mais que l'émulateur de la nSpire comprend afin de "passer la main" au système nSpire pour la gestion de son matériel.

Re: TI-73 os 1.50

Unread postPosted: 20 Feb 2010, 21:32
by critor
Et déjà une première mise-à-jour de ROMto8XU!

http://tiplanet.org/index.php?mod=ar ... oirid=1641


Nouveauté: Le programme gère maintenant les ROMs au format .CLC de TI.
Ce sont les ROMs fournies dans le SDK des TI-73/83+ (TI Flash debugger).
Un fichier .CLC inclut dans l'ordre la ROM, et la RAM.



Pour moi ROMto8XU a atteint sa forme finale.
Il me convient parfaitement pour "bricoler".

Il ne sera donc mis-à-jour que si vous me faites des demandes particulières ou si vous me signalez des bugs.

Re: TI-73 os 1.50

Unread postPosted: 22 Feb 2010, 04:15
by critor
Bon, il y avait un petit problème de signature de l'OS TI-73 1.50 que j'ai uploadé, mais c'est maintenant corrigé.

J'avais bêtement confondu les clefs 02 et 03.
L'OS était donc signé pour... ... TI-89!!!

C'est maintenant corrigé. L'OS est désormais accepté par les vraies TI-73.

Il est toujours ici:
http://tiplanet.org/index.php?mod=ar ... oirid=1640


Merci à DJ Omnimaga pour avoir pris le temps (par 2 fois) de tester avec sa calculatrice!


Et donc un OS de plus de sauvé pour la communauté! :;):
Sur TI-73, il nous manque encore 1 OS à ma connaissance: le 1.3007.

Avis aux chercheurs de trésors et de raretés... :;):

Re: TI-73 os 1.50

Unread postPosted: 22 Feb 2010, 15:05
by critor
Bon sinon, j'ai peut-être compris pourquoi beaucoup d'applications TI demandent l'OS 1.50 minimum.

En effet, allez voir ce post:
http://tibank.forumactif.com/actualites ... -t5129.htm

Les OS précédant le 1.50 n'offrent que 64Ko de mémoire d'archive.
(contre 160Ko sur une TI-83+, du 1er au dernier OS connu)