
Texas Instruments
avait décidé de mettre fin au support des programmes dits ASM
sur ses célèbres calculatrices TI-83 Premium CE
et TI-84 Plus CE
. Les mises à jour 5.5.1
(et ultérieures)
interdisaient ainsi le lancement des programmes compilés ou assemblés en langage machine à partir d'un code écrit en langage assembleur, C, ou autres, une fonctionnalité historique présente depuis 1996 sur les calculatrices de la marque, véritable signature du constructeur. 
Un coup dur pour la communauté avec une grande part des fichiers servis gratuitement sur Internet désormais totalement inutilisables. Des 100aines de jeux et programmes cumulant plusieurs 100aines de milliers de téléchargements rien que chez nous jetés aux oubliettes de l'Histoire, des 10aines de niveaux perso bons pour la poubelle, des 1000iers d'heures de travail passionné parties en fumée, le tout bien évidemment sans aucune discussion préalable !

On peut citer le
mario-like
, , , , l'émulateur Nintendo Game Boy , et bien d'autres...
TI-83 Premium CE
en version 5.2.2
à des fins de fraude, bien que prétendant paradoxalement le contraire en introduction.La méthode illustrée exploitait un très vieux bug présent dans des mises à jour
TI-83 Premium CE
, les versions 5.2.0
à 5.3.0
sorties entre juin 2016
et juillet 2017
, versions obsolètes qui étaient depuis longtemps en voie de disparition. Le bug concernant un menu officiel qui permettait par erreur de continuer à accéder à ses programmes une fois passé en mode examen, avait été signalé à Texas Instruments
par nos soins à l’époque, et corrigé dans la mise à jour suivante 5.3.1
de février 2018
soit il y a déjà bien longtemps, il suffisait bêtement de mettre à jour, information omise dans la vidéo. Sa communication dans le contexte de la presse la semaine suivante n'a pas davantage été corrigée malgré nos diverses précisions apportées en commentaire et restées systématiquement sans réponse, se voulant tout aussi alarmiste.L'opposition à la réforme du lycée est certes compréhensible et respectable. Mais à la différence, il nous semble absolument inadmissible et irresponsable :

- de détailler l'utilisation d'une faille permettant de frauder sur une chaîne publique ciblant principalement le public scolaire et ce à seulement quelques semaines des examens (heureusement annulés en 2020)- c'est quelque chose qui nous semble de façon évidente à discuter en privé auprès du constructeur concerné, ou sinon à signaler via la voie hiérarchique
- de semer la peur particulièrement auprès du public institutionnel en mentant par omission, et de persister dans la désinformation en question lors des communications ultérieures bien qu'ayant été informé entre temps

buzz
, on reconnait le savoir-faire d'un professionnel de la chose, quel dommage que ses compétences aient été aussi mal utilisées ici... Outre la destruction de toute une communauté, tout ce que cette vidéo aura réussi à faire c'est bien d'informer les fraudeurs, relançant chez nous les téléchargements pas forcément fructueux d'anciennes versions conservées à des fins historiques et n'intéressant plus grand monde jusqu'à la date en question. 
Le rapport entre un
bug
de la faute du constructeur dans le code d'un menu officiel et l'exécution de programmes ASM
fournis par des tiers ? Aucun... Le constructeur a simplement voulu envoyer un signal fort auprès des institutions après une vidéo lui ayant bien évidemment sali son image jusqu'au plus haut sommet de l'Etat.Nous n'excusons pas
Bien que bénéficiant clairement des conseils d'experts en pédagogique, le constructeur a fait preuve de fort peu de malice ici.
Psychologie de l'adolescent soit tout-de-même son public cible, une sanction ou restriction ne peut passer que si elle est :

Texas Instruments
pour autant. Le constructeur n'en a pas moins pris une décision extrême hautement injuste et injustifiée, bien que bénéficiant contrairement à la concurrence jusque-là d'une communauté unie à travers les frontières, soudée, sage, respectueuse, ne s'attaquant ni au mode examen ni à la sécurité de ses modèles, et faisant elle-même la police en son sein.Bien que bénéficiant clairement des conseils d'experts en pédagogique, le constructeur a fait preuve de fort peu de malice ici.
Psychologie de l'adolescent soit tout-de-même son public cible, une sanction ou restriction ne peut passer que si elle est :
- juste
- justifiée
- constructive
- graduée

arTIfiCE
, un jailbreak
rétablissant la possibilité de lancer les programmes ASM
sur les versions 5.5.1
et supérieures en exploitant une faille de l'application CabriJr
officielle. 
C'était certes lourd de devoir passer par
CabriJr
et d'aller chercher dans un sous-menu à chaque fois que tu avais besoin de lancer un programme ASM
...shell
Cesium
avec le support des versions 5.5.1
et supérieures, une application conçue sur-mesure pour le lancement de programmes ASM
, te listant ce qui est disponible et te permettant de lancer le tout d'une seule touche ! 
Et pour que ce soit encore plus rapide et facile, t'a même rajouté un raccourci vers une interface plus légère de lancement des programmes
ASM
, on
prgm.

Petit problème toutefois, comme l'exécution d'un programme 
Exemple de programme
ASM
nécessitait dans tous les cas de passer par un menu, certains programmes TI-Basic
restaient inutilisables, ceux faisant appel à des sous-programmes ou bibliothèques ASM
, comme et . 
Exemple de programme
TI-Basic
utilisant la bibliothèque ASM
Sprites
, .AsmHook
cette fois-ci par .AsmHook
termine de restaurer l'intégralité des fonctionnalités ASM
présentes à l'achat de ta calculatrice ! 
Plus besoin de passer par un menu,
AsmHook
intercepte toute tentative d'exécution d'un programme ASM
, qu'elle soit initiée depuis l'écran de calcul ou depuis un programme, et prend la main avant que Texas Instruments
ne déclenche son erreur invalide ! 
Tu peux donc dès maintenant recommencer à utiliser tes programmes
ASM
aussi simplement qu'avant, et cette fois-ci dans leur intégralité ! 
Attention, si tu choisis d'installer également l'application
Cesium
, il te faudra obligatoirement la dernière version 3.3.1
ci-dessous afin qu'elle n'interfère pas avec le bon fonctionnement d'AsmHook
.Téléchargements
:Liens
: