π
<-
Chat plein-écran
[^]

News 2024
Avril (1)

News 2023
Août (2)
Juin (3)
Mai (7)
Avril (2)
Mars (3)

News 2022
Août (3)
Juin (4)
Mai (1)
Avril (6)
Mars (4)
Janvier (12)

News 2021
Août (8)
Juillet (28)
Juin (20)
Mai (19)
Avril (25)
Mars (15)

News 2020
Août (16)
Juillet (13)
Juin (17)
Mai (38)
Avril (21)
Mars (17)

News 2019
Août (10)
Juin (4)
Mai (11)
Avril (8)
Mars (18)
Janvier (14)

News 2018
Août (5)
Juin (9)
Mai (10)
Avril (2)
Mars (14)
Janvier (12)

News 2017
Août (10)
Juillet (14)
Juin (14)
Mai (11)
Avril (9)
Mars (12)
Janvier (11)

News 2016
Octobre (10)
Août (8)
Juin (8)
Mai (14)
Avril (9)
Mars (13)
Janvier (11)

News 2015
Octobre (15)
Août (11)
Juin (7)
Mai (12)
Avril (6)
Mars (11)

News 2014
Août (2)
Juin (2)
Mai (5)
Avril (4)
Mars (5)

News 2013
Août (6)
Juin (8)
Mai (14)
Avril (24)
Mars (16)
Janvier (10)

News 2012
Octobre (11)
Août (6)
Juin (8)
Mai (16)
Avril (16)
Mars (6)

News 2011
Août (4)
Juin (11)
Mai (5)
Avril (2)
Mars (6)

News 2010
Juin (1)
Mai (2)
Avril (1)

News 2009
Août (2)
Avril (1)

OS 5.3.1 bloque le développement assembleur sur calculatrice

Nouveau messagede critor » 17 Mar 2018, 12:30

9328Lors de notre annonce de la sortie de la nouvelle version 5.3.1 pour TI-83 Premium CE, nous n'étions vraiment pas satisfaits :
  • de voir d'une part qu'en 6 mois tout ce qui a pu être apporté face aux immenses progrès de la concurrence n'a été qu'un durcissement de la sécurité du mode examen qui ne concerne plus personne en France cette année :(
  • et même si ces protections sont légitimes, de voir d'autre part qu'au nom de la sécurité du mode examen le constructeur s'était même permis de dégrader les performances de la calculatrice, la mise en mode examen ne prenant plus 2 secondes mais 1min30s - nous souhaitons bon courage et bon stress en début d'épreuve aux candidats et surveillants 2019 :mj:

Mais, crois-le ou non, le pire était encore à venir...

Pour exécuter des programmes assembleur, on avait historiquement besoin de la commande Asm(, commande bloquée en mode examen.
Mais avec la version 5.3.0 la commande Asm( est devenue optionnelle. La commande de déclaration Asm83CEPrgm (Asm84CEPrgm sur 84+CE) n'étant quant à elle pas bloquée, il devenait donc possible de saisir et exécuter un programme assembleur en mode examen, et donc potentiellement du code permettant d'accéder à ses données sans éteindre la diode ou altérer la couleur de la barre de statut.

Cette commande est désormais bloquée dans le nouveau mode examen de la version 5.3.1 :
Mode examen 5.3.0
Mode examen 5.3.1

9339Mais comme découvert par isquelcrax ce matin, la version 5.3.1 ne fait pas que bloquer la commande Asm83CEPrgm en mode examen, elle la bloque de façon permanente ! :mj:

C'est à dire que les programmes assembleur non compressés ne peuvent plus être ni saisis ni exécutés directement sur la machine. :mj:

En pratique il y a 2 astuces permettant de contourner cette limitation :
  • Pour la saisie, utiliser l'éditeur de programmes de TI-Connect CE puis transférer.
  • Pour l'exécution, utiliser la commande AsmComp( afin de créer une version compressée du programme assembleur en question puis l'exécuter.


Cela n'en reste pas moins une dégradation des fonctionnalités, vu que c'est plus compliqué et que tout-le-monde n'y pensera pas.
Plusieurs programmes assembleurs présents dans nos archives ou sur notre forum ne fonctionneront plus directement en version 5.3.1. :mj:

Comme de plus l'installation de la version 5.3.1 augmente la version minimale autorisée inscrite de façon permanente en mémoire Flash à 5.3.1, il t'est impossible de revenir en version 5.3.0 pour récupérer les fonctionnalités et performances optimales.
Nous avons déjà signalé à plusieurs reprises, notamment dans le contexte des TI-Nspire, que régler ainsi de façon systématique la version minimale autorisée à la dernière version installée était dangereux, prenant littéralement l'utilisateur au piège à chaque fois qu'un bug passe entre les mailles du filet et le laissant donc au bon vouloir du constructeur pour les corrections, en espérant qu'il s'agisse bien ici d'un bug et non d'un comportement souhaité... :#roll#:
Il serait sage d'adopter un comportement moins extrême et de se garder une petite marge à chaque fois - le mieux est l'ennemi du bien. :#non#:


8763En pratique, tu peux te sortir de ce piège dans un cas bien précis : si tu disposes d'une calculatrice munie d'un ancien Boot Code en version inférieure à 5.1.5. Il te suffit de taper :f22: :f31: :f81: pour vérifier. Dans ce cas, tu peux directement renvoyer la version 5.3.0, la version minimale autorisée étant de toutes façons ignorée.

Pour les autres, il va falloir attendre soit l'éventuelle sortie d'une mise à jour corrigeant le bug par le constructeur, les délais de validation d'une nouvelle version étant habituellement de plusieurs semaines... soit la sortie d'un programme de réinitialisation de la version minimale autorisée, de façon similaire à ce qu'il existe déjà pour calculatrices TI-Nspire... soit la sortie d'un patch si la communauté en est capable...


Téléchargements :

Source : viewtopic.php?f=41&t=21172&start=30#p228555
Lien vers le sujet sur le forum: OS 5.3.1 bloque le développement assembleur sur calculatrice (Commentaires: 79)

Oiram CE : Desert Trip, 4 niveaux dans le désert

Nouveau messagede critor » 18 Mar 2018, 19:25

7698Cette nouvelle semaine, c'est puppy65 qui pense à toi et te propose une aventure dans le désert avec Desert Trip, son pack de 4 niveaux perso pour Oiram CE, le moteur de jeu Mario-like de ta superbe TI-83 Premium CE.

Arriveras-tu à venir à bout de toutes les énigmes du désert ? ;)


Téléchargements :
Lien vers le sujet sur le forum: Oiram CE : Desert Trip, 4 niveaux dans le désert (Commentaires: 8)

Récupération OS TI-83 Premium CE 5.2.2

Nouveau messagede critor » 21 Mar 2018, 00:07

En 2016-2017, le site de Texas Instruments a diffusé deux mises à jour pour ta TI-83 Premium CE déchue :
  • version 5.2.1.0042 compilée le 20 septembre 2016
  • version 5.3.0.0042 compilée le 25 juillet 2017

Toutefois, le modèle international TI-84 Plus CE a quant à lui bénéficié sur la même période de la publication de non pas deux mais trois mises à jour, avec en prime la version 5.2.2.043 du 13 janvier 2017.

9343Bien que jamais publiée sur le site de Texas Instruments, une version 5.2.2.0043 a également existé pour les TI-83 Premium CE, et plusieurs calculatrices assemblées en 2017 sont venus préchargées avec.

Ayant enfin pu mettre la main sur l'une de ces calculatrices, de timbre à date L-0517I, nous avons pris le temps d'en extraire une image ROM puis de t'en générer un fichier d'installation correct. :bj:
Bonne découverte ! ;)

Téléchargement : archives_voir.php?id=1395854
Lien vers le sujet sur le forum: Récupération OS TI-83 Premium CE 5.2.2 (Commentaires: 11)

Downgrade TI-83 Premium CE en 5.3.0 peu importe le Boot Code

Nouveau messagede critor » 23 Mar 2018, 15:20

88699328La mise à jour 5.3.1 sortie le 13 mars pour la TI-83 Premium CE et les TI-84 Plus CE internationales n'apportait aucune nouvelle fonctionnalité à l'utilisateur, juste des embêtements.
Déjà, le mode examen mets désormais 1 minute 30 à s'activer.
Pourquoi ? Parce qu'il prend le temps de revalider les signatures électroniques de toutes les applications présentes en mémoire, dont les 18 applications officielles venant avec le système. La TI-83 Premium CE était désormais en France la machine la plus lente pour l'activation du mode examen, tous constructeurs confondus. 1 minute 30 non mais imaginez, avec des candidats et même surveillants déjà stressés en début d'épreuve... :mj:
Pourquoi ? Parce que comme montré avec Cesium il était devenu possible d'installer des applications non officielles, et il suffisait d'un pauvre bit pour que l'application en question soit conservée en mode examen.
Cela ne nous empêche pas de trouver le correctif de la faille beaucoup trop extrême. Pour que cette faille soit intéressante il faudrait déjà qu'il existe plusieurs applications non officielles, dont entre autres des lecteurs de documents, ce qui n'est absolument pas le cas à ce jour. D'autre part, la création de ces applications avec le bon bit nécessiterait nombre de connaissances techniques assez poussées, et ceux qui en sont capables n'ont usuellement pas besoin de frauder aux examens, ou ont même possiblement déjà terminé leurs examens depuis un certain temps. Dommage donc d'embêter tout-le-monde pour un risque quasi nul. :#non#:

Pour exécuter des programmes assembleur, on avait historiquement besoin de la commande Asm(, bien évidemment bloquée en mode examen.
Mais avec la version 5.3.0 la commande Asm( est devenue optionnelle.
Or, petite erreur, la commande de déclaration Asm83CEPrgm n'était quant à elle pas bloquée en mode examen. Il devenait donc possible en mode examen de saisir et exécuter un programme assembleur en mode examen puis de l'exécuter. Et donc potentiellement de saisir du code permettant d'accéder à ses données sans éteindre la diode ou changer la couleur de la barre de titre.
Cette faille est également corrigée en version 5.3.1, la commande Asm83CEPrgm étant à son tour bloquée en mode examen.
Cela ne nous cause aucun problème, mais une fois de plus nous trouvons cette correction dispensable. De même, qui va être capable de développer le code en question et surtout de pouvoir le retenir par coeur pour le saisir après activation du mode examen ? :#roll#:

9339Mais hélas, les choses ne s'arrêtaient pas là. Car la version 5.3.1 introduit la toute première régression de fonctionnalités dans l'histoire des TI-83 Premium CE et TI-84 Plus CE. :mj:

En effet, la commande Asm83CEPrgm n'a pas juste été bloquée en mode examen mais de façon permanente. :o
Il n'est désormais plus possible de créer des programmes assembleur sur ta calculatrice. :mj:
Il est désormais également impossible d'exécuter les programmes assembleur utilisant la commande Asm83CEPrgm, programmes qui heureusement ne sont pas la majorité.

Une limitation excessive et complètement illogique, puisqu'il y a toujours possibilité en version 5.3.1 :
  • de créer des programmes utilisant la commande Asm83CEPrgm avec TI-Connect CE
  • de transférer des programmes utilisant la commande Asm83CEPrgm avec TI-Connect CE
  • de convertir ces programmes en une version compressée n'utilisant plus la commande Asm83CEPrgm et donc à nouveau exécutable, grâce à la commande AsmComp( non (encore?...) bloquée.
Bloquer la commande Asm83CEPrgm hors du mode examen est donc d'une part totalement inutile, n'embêtant absolument pas ceux qui voudraient s'attaquer au fonctionnement du mode examen, mais embêtant à la place l'ensemble des utilisateurs dans leur usage légitime de la machine. :mj:

C'est tellement illogique que nous avions pensé au départ à un bug, mais Adriweb a par la suite eu confirmation de TI que ce changement était bel et bien voulu. :mj:

Si ta calculatrice dispose d'un Boot Code en version 5.0.0 aucun problème, tu peux réinstaller l'ancien système 5.3.0 quand tu veux.
Tu peux vérifier ta version de Boot Code en tapant successivement sur ta calculatrice :f22: :f31: :f81: , ou encore avec le menu contextuel Informations sur la calculatrice de TI-Connect CE où elle est indiquée en tant que Version de la ROM.

Mais cela ne concerne hélas que les premières révisions matérielles vendues à compter de 2015. Les calculatrice plus récentes disposent d'un Boot Code en version 5.1.5, et dans ce cas toute tentative de réinstaller une version système antérieure à 5.3.1 sera refusée. :mj:

Pourquoi ? Depuis la version 5.1.5 le certificat des systèmes distribuées par Texas Instruments dispose d'un champ 037. Ce champ contient la version minimale de système autorisée après installation.

A chaque installation de système, le Boot Code 5.1.5 vérifie et met à jour un champ 037 équivalent dans le certificat de la machine, dans une zone mémoire qu'aucun menu officiel ne permet de réinitialiser :
  • Si la version minimale inscrite dans le champ 037 du certificat machine est supérieure à celle du système en cours de réception, ce dernier est refusé.
  • Si la version minimale inscrite dans le champ 037 du certificat du système en cours de réception est supérieure à celle inscrite dans le champ 037 de la machine, ce dernier est mis à jour.
La version inscrite dans ce champ ne peut donc qu'augmenter, jamais baisser.
Le système 5.3.1 vient avec un champ 037 réglé à 5.3.1. Un fois cette information recopiée dans le certificat machine, tout système antérieur à la version 5.3.1 sera donc refusé.

Les Boot Code 5.0.0 à la différence ne vérifient et n'inscrivent aucun champ 037.

Il suffirait juste d'un simple programme assembleur pour réinitialiser le champ 037 de la machine. Un utilitaire à priori très facile à coder et qui existe déjà pour les TI-Nspire, mais que la communauté des développeurs TI-83 Premium CE et TI-84 Plus CE n'avait pas osé sortir depuis 3 ans :
  • car d'une part il n'y avait aucune raison légitime de revenir à une version antérieure
  • car d'autre part cela aurait eu l'inconvénient de peiner Texas Instruments, en permettant de revenir à des versions où le mode examen disposait de davantage de failles

Mais après s'être vu imposer une restriction inédite et injustifiée des fonctionnalités de sa calculatrice fétiche, sans le moindre échange ou même contact préalable et après trois années de comportement exemplaire, il nous semblait évident que la communauté ne laisserait pas passer ça. Les jours voir mêmes les heures étaient à notre avis comptés.

Texas Instruments n'ayant de toute évidence pas su réagir à temps, c'est donc sans surprise que nous t'annonçons aujourd'hui que la communauté, en la personne de TheMachine02, vient de sortir ce qu'elle n'avait jamais osé faire depuis trois ans, OS Downgrade Tool un utilitaire de réinitialisation du champ 037.
Rien de compliqué, il est entièrement automatisé et suffit juste de le lancer. :bj:

9356L'outil est compatible avec tous les modèles connus à ce jour et :
  • ne fera rien sur les modèles équipés de Boot Code en version 5.0.0
  • réinitialisera la valeur du champ 037 à 5.1.5 sur les modèles équipés du Boot Code en version 5.1.5
Si tu étais dans ce dernier cas, tu pourras donc dès maintenant réinstaller des systèmes antérieurs jusqu'à la version 5.1.5, même si nous te conseillons très fortement le génial système 5.3.0. :bj:

Si tu es muni d'un Boot Code 5.1.5, les versions systèmes 5.0.0 à 5.1.1 te resteront donc inaccessibles.
Pas de secrets entre nous, et non ce n'est pas pour protéger Texas Instruments ou son mode examen, mais pour te protéger toi.
Il se trouve que les systèmes 5.0.0 à 5.1.1 n'incluent pas de champ 037, et que le Boot Code 5.1.5 a un bug ; si il ne trouve pas de champ 037 dans le certificat du système en cours de réception, alors il prend littéralement n'importe quoi comme valeur. Il va donc mettre à jour le certificat de ta machine avec une valeur très élevée qui t'empêchera pour longtemps voir toujours d'installer un système, détruisant ainsi ta calculatrice. :mj:

Tu ne dois pas tenter de forcer l'installation d'un système antérieure à 5.1.5 si tu disposes du Boot Code 5.1.5. :#non#:

Bien évidemment, cet outil a le défaut de rouvrir toutes les failles de mode examen corrigées depuis la version 5.1.5, particulièrement avec les versions 5.2 (préactivation avec blocage alimentation) et 5.3.0. Nous ne savons pas si le constructeur l'a mérité, mais en tous cas il l'a clairement cherché, avec son incapacité cette fois-ci à agir de façon modérée et juste, et son apparente absence d'empathie lors de ses décisions.

Texas Instruments avait la chance exceptionnelle avec ses TI-83 Premium CE et TI-84 Plus CE de disposer d'une communauté pacifiée et docile, qui :
  • éconduisait les personnes demandant à contourner le mode examen
  • s'interdisait de sortir la moindre chose pouvant mettre en danger de près ou de loin les intérêts de Texas Instruments (mode examen, système incluant un moteur de calcul exact/formel...)
  • de façon bénévole cherchait et signalait toutes les failles en rapport avec le mode examen
En se permettant sans prévenir de murer la porte au lieu d'y poser un verrou contrôlé par le mode examen, dégradant ainsi les fonctionnalités de sa machine, Texas Instruments vient de remettre en cause unilatéralement le lien de confiance mutuelle qui l'unissait à sa communauté.
A chaque nouvelle version système désormais, la communauté risque de ne plus se demander "qu'est-ce qu'ils nous ont rajouté ?" mais "qu'est-ce qu'ils ont encore cassé/enlevé cette fois-ci ?".
En l'état actuel des choses, si apparemment chaque signalement bénévole et bienveillant doit impacter l'ensemble des utilisateurs dans leur usage légitime de la machine et non les seuls utilisateurs malintentionnés, le dernier point, voir même les deux derniers, nous semblent ne plus être garantis à l'avenir. Juste au moment où, après trois années où la communauté n'a compté ni son temps ni son argent, Texas Instruments arrivait enfin à faire reculer Casio en France, mettant un terme à 10 ans de hausse des parts de marché.

Téléchargement :
Lien vers le sujet sur le forum: Downgrade TI-83 Premium CE en 5.3.0 peu importe le Boot Code (Commentaires: 52)

Oiram CE : Mariolol, pack de 4 niveaux persos

Nouveau messagede critor » 25 Mar 2018, 11:16

7698Encore une nouvelle semaine qui s'annonce en compagnie de ta superbe TI-83 Premium CE. UnCurieux a pensé à toi, en te partageant Mariolol, créé avec passion par son ami Baptou, un pack de 4 niveaux persos pour Oiram CE, le moteur de jeu Mario-like de ta calculatrice.


Qu'en penses-tu ? Des niveaux à s'éclater de rire ou bien à mourir de rire ?... :troll:


Téléchargements :
Lien vers le sujet sur le forum: Oiram CE : Mariolol, pack de 4 niveaux persos (Commentaires: 3)

Saute encore des moutons sur ta TI-83 Premium CE

Nouveau messagede critor » 26 Mar 2018, 21:32

Sur ta superbe TI-83 Premium CE, crois-le ou non tu pouvais même jouer à saute-mouton. ;)

9359UnCurieux te propose une nouvelle édition de ce célèbre jeu.

Le chemin qui va de la bergerie à la prairie est étroit. Et pourtant tu vas devoir rentrer le troupeau de moutons rouges à la bergerie, et envoyer paître (au sens propre) le troupeau de moutons bleus. Et bien évidemment, ta bergerie et ta prairie sont petites et ne peuvent accueillir qu'un seul troupeau à la fois. Les moutons ne pouvant sauter qu'un seul mouton à la fois et ne pouvant reculer, comment faire ? ;)

Une édition toujours en langage Basic mais un peu moins graphique que la précédente, qui a donc le mérite d'avoir un code source peut-être un peu plus facile à comprendre ainsi que d'être beaucoup plus rapide à rafraîchir. :)

Outre la réactivité, on apprécie la présence d'un tutoriel, ainsi que la réinitialisation correcte de la fenêtre graphique si on se donne la peine de quitter proprement le programme. :)


Téléchargement : archives_voir.php?id=1392104
Lien vers le sujet sur le forum: Saute encore des moutons sur ta TI-83 Premium CE (Commentaires: 7)

Raison officielle du blocage assembleur en 5.3.1

Nouveau messagede critor » 30 Mar 2018, 20:12

Pour exécuter des programmes assembleur sur TI-83 Premium CE (et TI-84 Plus CE à l'international), on avait historiquement besoin de la commande Asm(, commande bloquée en mode examen mais devenue optionnelle avec la version 5.3.0.
En conséquence nous avions une grave faille de sécurité, avec la possibilité à l'aide de la commande Asm83CEPrgm/Asm84CEPrgm de saisir des programmes assembleur destinés à altérer le comportement du mode examen, et alors les exécuter.

Nous nous attendions donc à des changements autour de cette commande en version 5.3.1, et ce fut effectivement le cas, la commande étant désormais bloquée :
Mode examen 5.3.0
Mode examen 5.3.1

9339Mais malheureusement, les choses ne s'arrêtaient pas là. Le dernier système 5.3.1 bloque en fait la commande Asm83CEPrgm/Asm84CEPrgm même hors du mode examen. En conséquence, il est désormais impossible de créer le moindre programme assembleur sur ces calculatrices. :mj:

En réponse à coolcrab123, Texas Instruments communique enfin aujourd'hui sur cette étrange régression en fonctionnalités :
Daryl (Texas Instruments) a écrit:[...]
There are classroom exams and other test scenarios where simple calculator clearing or calculator resets are used instead of test modes such as Press-to-Test. This restriction strengthens calculator security to support those exam scenarios.
While the use of the Asm84CEPrgm command is now restricted when writing programs on the stand-alone calculator, its functionality remains. Programs that are written using computer tools such as the TI Connect CE Program Editor have access to the Asm84CEPrgm command in the catalog tree. Programs that use these commands to create an Asm program can then be linked to, edited and run on the calculator.
[...]

Apparemment la commande a donc été également désactivée hors du mode examen pour améliorer la sécurité des enseignants qui n'utilisent pas le mode examen mais réinitialisent la mémoire, soit sur des calculatrices appartenant à l'école et ensuite distribuées aux élèves, soit directement sur les calculatrices des élèves (ce qui est illégal en France).

La question est pourquoi. Un élément de réponse est illustré par le programme Archive Undelete CE par Mateoconlechuga, une adaptation pour les TI-83 Premium CE et TI-84 Plus CE du programme sorti par DrDnar pour TI-83+/84 et TI-84+CSE. La mémoire d'archive n'est pas véritablement nettoyée par les menus de réinitialisation mémoire, c'est juste l'index qui est vidé et ne référence donc plus les anciens contenus. C'est pour cela que la manipulation est relativement rapide. Mais les contenus en question sont toujours physiquement présents en mémoire, et peuvent être récupérés tant que non encore écrasés par de nouvelles données.

Bref oui, en théorie, on pouvait imaginer un candidat qui, après avoir subi une réinitialisation en début d'épreuve, se mette à saisir le code d'un programme assembleur lui permettant de récupérer ses données effacées, si elles étaient en mémoire d'archive.
Mais en pratique, qui sera capable de faire ça ? Le programme Undelete CE fait par exemple 664 octets, ce qui impliquerait de retenir par cœur et saisir pas moins de 1328 caractères. Avant d'être réalisable par un être humain sans erreur et dans la durée de l'épreuve, il y a du gros travail de simplification à faire... :#roll#:

Mais comme tu le vois c'est loin d'être nouveau, c'était déjà possible sur la TI-83 Plus sortie en 1999. Tout comme avec le mode examen qui met désormais dans les 1 minute 30 à s'activer avec la version 5.3.1, nous trouvons Texas Instruments excessif dans son virage sécuritaire très soudain, avec son choix d'aller jusqu'à dégrader les fonctionnalités ou performances de son modèle phare, impactant ainsi l'ensemble de ses utilisateurs qui n'ont rien fait de mal, et cela juste pour bloquer des failles dont l'exploitation nous semble à ce jour plus qu'hypothétique. :mj:
Ce zèle très soudain viserait-il à éviter une nouvelle annulation du mode examen en France en 2019 ?... :#roll#:

On peut toutefois se demander si cette régression ne serait pas liée à une actualité récente niveau réglementation dans un autre pays. En effet comme par hasard, Casio vient tout juste lui aussi de sortir une mise à jour apportant des nouveautés dans les fonctionnalités de réinitialisation... Et les questions concernant les possibilités de simuler une réinitialisation mémoire ont pas mal fleuri dans la communauté anglophone ces derniers temps, même encore aujourd'hui comme par hasard...

Source : https://www.cemetech.net/forum/viewtopi ... 454#269454
Lien vers le sujet sur le forum: Raison officielle du blocage assembleur en 5.3.1 (Commentaires: 9)

TI-83 Francium X : processeur Nspire + Python - rentrée 2018

Nouveau messagede critor » 31 Mar 2018, 22:18

Edit: Joyeux poisson d’avril :P
Edit: Happy April fools :P



Après les écrasantes nouveautés logicielles et matérielles de Casio et HP en 2017-2018, la rentrée 2018 ne s'annonçait pas très rose pour Texas Instruments avec juste son pauvre TI-SensorLink, et ce n'est pas peu dire.
Mais non, il était évident que le constructeur ne s'était sûrement pas endormi sur ses lauriers, et avait un projet top secret dans sa manche. ;)

9376Nous recevons aujourd'hui un prototype de niveau EVT3 réutilisant le boîtier et le clavier de la TI-83 Premium CE, mais estampillé TI-XXXXXXXXXXXX, comme si le nom de modèle n'était pas encore finalisé au moment de la sérigraphie du boîtier.
Rappelons que selon la classification du musée Datamath, Texas Instruments suit plusieurs phases successives lors de la conception d'un nouveau modèle :
  1. PROTO (Prototype)
  2. EVT (Engineering Validation Tests)
  3. DVT (Design Validation Tests)
  4. PVT (Production Validation Tests)
  5. MP (Mass Production)

Il s'agit donc d'un prototype très jeune dans la phase de développement avec possiblement encore nombre de bugs, et nous sommes honorés qu'il nous soit confié. Merci Texas Instruments ! :bj:

Une fois allumé, ce prototype s'annonce en tant que TI-83 Francium X avec un OS en version 6.0.0.0983, waouh ! :o

Une tentative d'envoi de l'OS sur nos TI-83 Premium CE échoue, ce qui confirmerait qu'il s'agirait d'un modèle complètement différent avec de grosses nouveautés à découvrir. :)

937393749375Une des nouveautés logicielles est en tous cas évidente, puisque nous trouvons en mémoire une application Python ! :bj:
Oui, comme Casio, Hewlett Packard et NumWorks, Texas Instruments se met enfin en conformité avec le nouveau programme de Mathématiques appliqué au lycée depuis la rentrée 2017. Mieux vaut tard que jamais ! :bj:

Un double appui sur la touche :f31: suffit apparemment désormais pour passer en mode minuscules, sympathique que cette fonctionnalité communautaire apportée entre autres par Cesium deviennent enfin officielle. :)
Par contre cela semble toutefois assez basique à ce jour, avec juste la possibilité d'exécuter les scripts via le menu que l'on fait apparaître avec :f31: :f15: . Pas de console donc permettant d'appeler des fonctions avec des paramètres non inclus à l'avance dans le script. En gros, ce serait comparable avec le Python disponible sur calculatrices NumWorks pour la rentrée 2017, avant donc les grosses améliorations de la version 1.2 fin 2017. Pas non plus de coloration syntaxique contrairement à Casio. Mais espérons que cela pourra encore évoluer d'ici la rentrée 2018.

Et puis autant vérifier, bonne nouvelle l'application reste disponible en mode examen.

Les programmes assembleur TI-83 Premium CE semblent marcher, mais il semble y avoir une autre bizarrerie de compatibilité niveau applications. Les applications peuvent être envoyées sur TI-83 Premium CE et elles fonctionnent toutes... sauf l'application Python qui plante la machine.
On pourrait certes penser qu'il faudrait un OS 6.x avec des ressources dédiées pour ça, mais si l'on récupère l'application Python avec TI-Connect CE puis la passe dans un éditeur hexadécimal, cela ne semble pas du tout être du code machine eZ80... :#roll#:

9372La machine nous cache donc encore quelque chose, mais cela ne durera sûrement pas longtemps. Passons en effet à la traditionnelle étape du démontage à chaque fois que nous testons un nouveau modèle. ;)
Les dernières TI-83 Premium CE disposaient d'une puce ASIC ET2017, mais nous notons ici une référence très différente, ET-NS2018-E.
Le NS faisant penser aux TI-Nspire CX qui venaient aux dernières nouvelles avec un ASIC ET-NS2015C.

Tu devines ce que ça implique ? La TI-83 Francium X, successeure de la TI-83 Premium CE pour la rentrée 2018, inclut désormais le processeur des TI-Nspire CX, soit un ARM 32-bits ! :bj:
Ce qui lui permet apparemment d'exécuter des applications 32-bits comme le Python, ainsi que les applications de l'ancienne technologie eZ80 8-bits, probablement avec une sorte d'émulateur eZ80 directement intégré au système.

A y repenser ce n'est qu'une demi-surprise, un interpréteur Python nécessitant quand même pas mal de puissance. Même Casio ne le rajoute à la rentrée 2018 qu'à son modèle couleur Graph 90+E à processeur SH-4 32-bits 112 MHz, délaissant son modèle Graph 35+E à 15 MHz pourtant nettement plus populaire.



En tous cas, nous avons bien hâte de voir ce que la communauté sera capable de faire avec la nouvelle TI-83 Francium X développée apparemment exprès pour la France, et si il sera possible plus ou moins officiellement pour les programmes assembleur d'outrepasser le cadre de l'émulateur eZ80, afin d'exploiter les possibilités très supérieures de l'ARM 32-bits ! :bj:
A bientôt ! ;)
Lien vers le sujet sur le forum: TI-83 Francium X : processeur Nspire + Python - rentrée 2018 (Commentaires: 68)

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1208 utilisateurs:
>1181 invités
>22 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)