Edit : Une solution est maintenant disponible.
TI-Boy CE est un émulateur de console Nintendo Game Boy développé par calc84maniac pour ta TI-83 Premium CE / 84 Plus CE.
Et pour lui rajouter les ROMs de tes jeux préférés, il existe même un convertisseur en ligne par Adriweb qui te génère une série de fichiers .8xv (variables d'application) que tu pourras télécharger séparément ou bien de façon groupée sous la forme d'un unique fichier au format zip ou "bundle", ce dernier aillant l'avantage d'être directement transférable à la calculatrice.
Et pour lui rajouter les ROMs de tes jeux préférés, il existe même un convertisseur en ligne par Adriweb qui te génère une série de fichiers .8xv (variables d'application) que tu pourras télécharger séparément ou bien de façon groupée sous la forme d'un unique fichier au format zip ou "bundle", ce dernier aillant l'avantage d'être directement transférable à la calculatrice.
A priori, les TI-83 Premium CE mises à jour avec la version système 5.3.5 qui vient de sortir semblait continuer à faire tourner l'émulateur normalement avec les ROMs déjà mises sur la calculatrice...
... mais mauvaise surprise comme signalé ce soir sur notre chat par edgar13 : il est désormais très difficile voir impossible d'ajouter de nouvelles ROMs dans ta calculatrice, les transferts pouvant renvoyer une erreur.
... mais mauvaise surprise comme signalé ce soir sur notre chat par edgar13 : il est désormais très difficile voir impossible d'ajouter de nouvelles ROMs dans ta calculatrice, les transferts pouvant renvoyer une erreur.
Le message d'erreur de transfert renvoyé par TI-Connect CE est en fait un peu plus clair si l'on utilise la dernière version 5.3.5 de ce logiciel, incriminant la taille des fichiers .8xv.
Que se passe-t-il ?
Historiquement, la TI-83 Premium CE pouvait recevoir des variables d'applications contenant jusqu'à 65516 octets de données.
En terme de fichiers .8xv une fois les divers entêtes rajoutés, cela donne une taille de 65592 octets.
Mais à noter qu'aucune de ces deux tailles n'est celle reportée par le menu mémoire de la calculatrice, qui ici serait entre 65526 et 65533 octets selon la longueur du nom de la variable. Nous continuerons donc par la suite à nous référer aux tailles des données et fichiers.
Et les ROMs Game Boy intéressantes faisant presque toutes largement plus de 64Kio, le convertisseur découpe la ROM en générant un ou plusieurs fichiers .8xv avec 65516 octets de données ou presque, puis un fichier final plus petit avec ce qui reste à la fin.
Or, nous avons vu que le nouvel OS 5.3.5 rajoutait une gestion des types de variables d'application, à ce jour afin d'identifier celles étant des scripts Python.
L'entête restant le même par soucis de compatibilité, il faut bien que cette nouvelle information soit écrite quelque part dans les données de la variable, et en conséquence la TI-83 Premium CE munie de l'OS 5.3.5 refusera la réception de toute variable d'application avec plus de 65512 octets de données, soit tout fichier .8xv de plus de 65588 octets.
Que se passe-t-il ?
Historiquement, la TI-83 Premium CE pouvait recevoir des variables d'applications contenant jusqu'à 65516 octets de données.
En terme de fichiers .8xv une fois les divers entêtes rajoutés, cela donne une taille de 65592 octets.
Mais à noter qu'aucune de ces deux tailles n'est celle reportée par le menu mémoire de la calculatrice, qui ici serait entre 65526 et 65533 octets selon la longueur du nom de la variable. Nous continuerons donc par la suite à nous référer aux tailles des données et fichiers.
Et les ROMs Game Boy intéressantes faisant presque toutes largement plus de 64Kio, le convertisseur découpe la ROM en générant un ou plusieurs fichiers .8xv avec 65516 octets de données ou presque, puis un fichier final plus petit avec ce qui reste à la fin.
Or, nous avons vu que le nouvel OS 5.3.5 rajoutait une gestion des types de variables d'application, à ce jour afin d'identifier celles étant des scripts Python.
L'entête restant le même par soucis de compatibilité, il faut bien que cette nouvelle information soit écrite quelque part dans les données de la variable, et en conséquence la TI-83 Premium CE munie de l'OS 5.3.5 refusera la réception de toute variable d'application avec plus de 65512 octets de données, soit tout fichier .8xv de plus de 65588 octets.
Que faire ?
Si tu n'as pas besoin de travailler sur des scripts Python, alors tu peux dès maintenant réinstaller l'ancien OS 5.3.1 puisque la mise à jour ne l'interdit pas.
Ou encore mieux si tu es motivé(e), tu peux remettre l'ancien OS 5.3.0 qui à la différence ne perdra pas 1min30s à activer le mode examen.
Sinon, il va te falloir attendre une correction de TI-Boy CE, qui peut-être ne concernera pas seulement le convertisseur mais également l'émulateur, et donc pourrait nécessiter un certain temps.
Ou alors si tu as du courage, tu réinstalles l'ancien OS 5.3.1 à chaque fois que tu as besoin de rajouter une ROM Game Boy dans ta calculatrice, et tu la remets immédiatement à jour en 5.3.5 en fin de transfert.
Si tu n'as pas besoin de travailler sur des scripts Python, alors tu peux dès maintenant réinstaller l'ancien OS 5.3.1 puisque la mise à jour ne l'interdit pas.
Ou encore mieux si tu es motivé(e), tu peux remettre l'ancien OS 5.3.0 qui à la différence ne perdra pas 1min30s à activer le mode examen.
Sinon, il va te falloir attendre une correction de TI-Boy CE, qui peut-être ne concernera pas seulement le convertisseur mais également l'émulateur, et donc pourrait nécessiter un certain temps.
Ou alors si tu as du courage, tu réinstalles l'ancien OS 5.3.1 à chaque fois que tu as besoin de rajouter une ROM Game Boy dans ta calculatrice, et tu la remets immédiatement à jour en 5.3.5 en fin de transfert.
Edit : Une solution est maintenant disponible.
Téléchargements :
- OS TI-83 Premium CE 5.3.1
- OS TI-83 Premium CE 5.3.0
- OS Downgrade Tool (pour remettre une version inférieure à 5.3.1)