OS 84+ sur 83+

Quand j'avais essayé l'année dernière, je m'étais rendu compte que l'on n'arrivait pas à faire démarrer un OS 84+ si on l'installait sur une TI-83+, alors que les matériels sont très similaires.
Le blocage est probablement du aux tests du port USB ou de l'horloge, seules différences matérielles.
Le 14 avril, Brandon Wilson a sorti un OS 2.53MP modifié qui démarre sur TI-83+ et TI-83+SE.
En comparant avec l'original, j'en ai déduit la liste des changements à faire - et ils ne sont pas nombreux:
* remplacer l'entête 84+ par un entête 83+
* sur la ligne :20004000, remplacer 0CFFA5FF par 0C5AA5FF, et mettre à jour la somme de contrôle
* sur la ligne :20006000, remplacer EEFFE61F28C par EEFFEAF008C, et mettre à jour la somme de contrôle
* rechercher et remplacer la 1ère occurrence de C32C81F5 par C3D580F5, et mettre à jour la somme de contrôle
* rechercher et remplacer la 1ère occurrence de 7F28F9E1 par 7F28F9E1, et mettre à jour la somme de contrôle
* resigner le fichier avec la clé RSA 04
Grâce à cette méthode, j'ai pu avec succès patcher:
- l'OS 2.30
- l'OS 2.40
- l'OS 2.41
- l'OS 2.43
- l'OS 2.53MP
- l'OS 2.42(Nspire)
Les fichiers obtenus sont installables sur TI-83+ basique.
Le système étant plus gourmand en mémoire, seuls 128Ko de mémoire d'archive sont disponibles.
Malheureusement, ma TI-83+SE ne démarre pas avec ces OS.
Brandon dit que ça marche sur sa TI-83+SE et ne comprend pas le problème.
Je ne parlerai donc que de ma TI-83+ basique par la suite!
L'OS 2.53MP est extrêmement instable sur TI-83+.
On ne peut même pas effectuer un calcul sans qu'il plante.
Au contraire, les OS 2.30 à 2.43 sont relativement stables.
Et c'est dommage, car le 2.53MP est le seul qui présente vraiment un intérêt à installer sur TI-83+.
Les autres, sont en apparence identiques aux OS TI-83+.
Peut-être que pour le MathPrint, le 2.53MP utilise 48Ko de RAM (ce qu'il y a sur TI-83+SE/84+/84+SE, mais pas sur TI-83+...)
Je n'ai pas réussi à convertir les OS antérieurs. En effet, je n'y trouve pas le code correspondant à la 3ème modification.
J'ai bien essayé de faire toutes les autres, mais les OS ne démarrent alors sur aucune de mes calculatrices.
La stabilité n'étant pas parfaite, je ne mets rien sur le portail pour le moment.
Mais c'est quand même un grand pas en avant: les systèmes démarrent!
Il va falloir donc corriger les petits problèmes de stabilité des OS 2.30 à 2.43, pour ensuite se lancer dans les GROS problèmes de stabilité de l'OS 2.53MP.
Le blocage est probablement du aux tests du port USB ou de l'horloge, seules différences matérielles.
Le 14 avril, Brandon Wilson a sorti un OS 2.53MP modifié qui démarre sur TI-83+ et TI-83+SE.
En comparant avec l'original, j'en ai déduit la liste des changements à faire - et ils ne sont pas nombreux:
* remplacer l'entête 84+ par un entête 83+
* sur la ligne :20004000, remplacer 0CFFA5FF par 0C5AA5FF, et mettre à jour la somme de contrôle
* sur la ligne :20006000, remplacer EEFFE61F28C par EEFFEAF008C, et mettre à jour la somme de contrôle
* rechercher et remplacer la 1ère occurrence de C32C81F5 par C3D580F5, et mettre à jour la somme de contrôle
* rechercher et remplacer la 1ère occurrence de 7F28F9E1 par 7F28F9E1, et mettre à jour la somme de contrôle
* resigner le fichier avec la clé RSA 04
Grâce à cette méthode, j'ai pu avec succès patcher:
- l'OS 2.30
- l'OS 2.40
- l'OS 2.41
- l'OS 2.43
- l'OS 2.53MP
- l'OS 2.42(Nspire)
Les fichiers obtenus sont installables sur TI-83+ basique.
Le système étant plus gourmand en mémoire, seuls 128Ko de mémoire d'archive sont disponibles.
Malheureusement, ma TI-83+SE ne démarre pas avec ces OS.
Brandon dit que ça marche sur sa TI-83+SE et ne comprend pas le problème.
Je ne parlerai donc que de ma TI-83+ basique par la suite!
L'OS 2.53MP est extrêmement instable sur TI-83+.
On ne peut même pas effectuer un calcul sans qu'il plante.
Au contraire, les OS 2.30 à 2.43 sont relativement stables.
Et c'est dommage, car le 2.53MP est le seul qui présente vraiment un intérêt à installer sur TI-83+.
Les autres, sont en apparence identiques aux OS TI-83+.
Peut-être que pour le MathPrint, le 2.53MP utilise 48Ko de RAM (ce qu'il y a sur TI-83+SE/84+/84+SE, mais pas sur TI-83+...)
Je n'ai pas réussi à convertir les OS antérieurs. En effet, je n'y trouve pas le code correspondant à la 3ème modification.
J'ai bien essayé de faire toutes les autres, mais les OS ne démarrent alors sur aucune de mes calculatrices.
La stabilité n'étant pas parfaite, je ne mets rien sur le portail pour le moment.
Mais c'est quand même un grand pas en avant: les systèmes démarrent!
Il va falloir donc corriger les petits problèmes de stabilité des OS 2.30 à 2.43, pour ensuite se lancer dans les GROS problèmes de stabilité de l'OS 2.53MP.