π
<-

News 2025
January (14)

News 2024
October (12)
August (9)
July (10)
June (20)
May (14)
April (16)
March (7)
January (20)

News 2023
October (19)
August (14)
July (13)
June (21)
May (29)
April (24)
March (24)
January (24)

News 2022
October (23)
August (14)
July (15)
June (17)
May (31)
April (27)
March (28)
January (34)

News 2021
October (24)
August (37)
July (50)
June (32)
May (48)
April (61)
March (35)
January (34)

News 2020
October (17)
August (43)
July (43)
June (45)
May (60)
April (78)
March (36)
January (39)

News 2019
October (13)
August (18)
July (23)
June (28)
May (31)
April (26)
March (38)
January (37)

News 2018
October (13)
August (32)
July (23)
June (64)
May (63)
April (45)
March (43)
January (45)

News 2017
October (26)
August (39)
July (52)
June (88)
May (51)
April (43)
March (37)
January (33)

News 2016
October (25)
August (42)
July (34)
June (109)
May (55)
April (34)
March (37)
January (24)

News 2015
October (22)
August (56)
July (22)
June (94)
May (56)
April (32)
March (40)
January (21)

News 2014
October (26)
August (18)
July (23)
June (101)
May (57)
April (59)
March (54)
January (31)

News 2013
October (67)
August (50)
July (43)
June (193)
May (93)
April (102)
March (45)
January (50)

News 2012
October (64)
August (63)
July (53)
June (132)
May (88)
April (73)
March (57)
January (58)

News 2011
October (56)
August (31)
July (27)
June (71)
May (61)
April (32)
March (36)
January (24)

News 2010
October (11)
August (8)
July (14)
June (10)
May (3)
April (3)
March (1)

News 2009
August (3)
July (1)
June (2)
May (1)
April (2)
March (1)

Elimination, immense RPG pour TI-83 Premium CE

New postby critor » 13 Apr 2022, 14:38

15445Elimination est un jeu de type RPG, une création originale par Hot_Dog initialement sortie en novembre 2021 pour calculatriaces TI-82 Plus, TI-83 Plus et TI-84 Plus monochromes, prenant la forme d'une application.

Le gameplay est comparable à ce que tu as peut-être connu avec Final Fantasy, Pokemon, Earthbound ou encore Super Mario RPG. Tu enchaînes des phases d'exploration et de combat au tour par tour.

En 2050, les terriens sont en guerre avec une étrange race extraterreste insectiforme venue de la galaxie Whirlpool (tourbillon). Mais toute ressemblance avec d'autres histoires de science fiction s'arrête là, car les terriens avaient l'avantage.

Notre aventure démarre avec quatre enfants : Ryan, Jamie, Collin et Megan, qui par curiosité s'amusent à monter à bord d'une soucoupe volante écrasée. Malheureusement pendant qu'ils sont encore à bord, la soucoupe est récupérée et ramenée dans la galaxie Whirlpool. Bien évidemment, aucun d'eux ne sachant piloter une soucoupe volante alien, ce moyen de retour est a priori inenvisageable. Sauf qu'une autre race extraterrestre, les Tosonians et leur leader Jaslin, sont prêts à aider nos quatre explorateurs à retrouver le chemin de la voie lactée.

C'est le début d'une formidable aventure sur calculatrices. Pour aider à la construction du vaisseau spatial Tosonian, ton équipe va devoir explorer des planètes, progresser en expérience et niveau, et accumuler des ressources (or, cuivre, lithium, ...).

15446Aujourd'hui Hot_Dog nous fait l'immense plaisir d'une version couleur d'Elimination pour TI-83 Premium CE et TI-84 Plus CE ! :bj:

11 niveaux t'attendent sur 8 planètes peuplées de plus de 70 ennemis dont des boss ; mais qu'attends-tu ? ;)
Attention, Elimination rentre dans la catégorie des programmes en langage machine dits ASM.

Or, suite à un acte hautement maladroit d'un enseignant de Mathématiques français avec ses gesticulations certes compréhensibles mais aveugles dans le contexte de la réforme du lycée, Texas Instruments a réagi en supprimant la gestion de tels programmes depuis la mise à jour 5.5.1.

Si tu es sur une des versions ainsi bridées, tu peux quand même jouer sans trop d'efforts. Il te faut :
  1. installer arTIfiCE pour remettre la possibilité de lancer des programmes ASM
  2. ensuite de préférence installer Cesium pour pouvoir lancer les programmes ASM plus facilement, ou même AsmHook pour pouvoir les lancer comme avant
  3. installer les bibliothèques C nécessaires au fonctionnement de certains jeux dont celui-ci (mais rien de compliqué, juste à transférer le fichier et c'est tout)

Téléchargements :
Link to topic: Elimination, immense RPG pour TI-83 Premium CE (Comments: 6)

Tableau périodique alternatif thème sombre TI-83 Premium CE

New postby critor » 14 Apr 2022, 10:51

Ta calculatrice TI-83 Premium CE ou TI-84 Plus CE dispose d'une application de tableau périodique des éléments appelée Periodic.

Periodic est normalement préinstallé en usine, et est ensuite mis à jour ou réinstallé avec les fichiers de packs de mises à jour diffusés par Texas Instruments chaque année. L'application est alors accessible via la combinaison
2nde
résol
sur TI-83 Premium CE ou via la touche
apps
sur TI-84 Plus CE. Sur TI-83 Premium CE, cette application a même le gros avantage de rester disponible en mode examen, contrairement aux modèles concurrents de chez Casio.

La dernière version de Periodic est la 5.5.0.0038 compilée le 12 mai 2020, et accompagne donc les packs de mises à jour depuis la mise à jour système 5.5 de rentrée 2020.

C'est une très belle application, disposant d'une superbe interface justement en forme de tableau périodique et tirant profit de l'écran couleur pour distinguer différentes familles d'éléments. :favorite:

Mais c'est loin d'être tout. Pour accéder à un élément ciblé, tu as le choix entre parcourir le tableau périodique évoqué ou bien une liste d'éléments. Pour te faciliter les choses cette liste peut justement être triée aussi bien par numéro atomique que nom ou symbole. :D

Rajoutons la possibilité d'exporter les valeurs numériques de propriétés d'élément pour les réutiliser hors de l'application, ainsi que celle de construire des diagrammes qui pourront entre autres mettre en évidence le caractère périodique des propriétés chimiques ! :bj:


Nous en sommes donc à bientôt 2 ans sans mise à jour de l'application Periodic.

Et Texas Instruments ferait peut-être mieux de se méfier car le concurrent français NumWorks a annoncé fin 2021 être en train de travailler sur une application de tableau péridodique pour une future mise à jour, un des plus gros manques de sa calculatrice, et a l'habitude pour chaque nouveauté d'innover grandement sur l'interface...

Frédéric Desautels alias mr womp womp vient donc de sauter sur l'occasion et de te programmer en langage C sa propre vision d'un tableau périodique amélioré pour TI-83 Premium CE et compatibles.

Son programme est bien évidemment loin d'égaler l'application officielle. On peut déplorer :
  • l'impossibilité d'accéder aux éléments par liste
  • l'impossibilité d'exporter ou représenter graphiquement les propriétés numériques
  • la précision décimale inférieure à l'affichage des propriétés numériques
  • la non prise en compte de la langue de la calculatrice, l'affichage étant ici toujours en Anglais
  • un tout petit peu moins de propriétés que Texas Instruments, 13 au lieu de 15

Mais ce qui nous intéresse aujourd'hui ce ne sont pas les manques, mais les différences. Frédéric nous offre en effet quelques évolutions sur l'interface qu'il a tout particulièrement soignée, avec :
  • les symboles des éléments directement affichés sur le tableau périodique et facilitant donc d'une part au plus grand nombre la recherche sur cette interface, et permettant de plus de lister rapidement les éléments appartenant à une même famille ou période :bj:
  • un thème sombre moins agressif pour les yeux :bj:
  • un affichage des propriétés en petite police permettant de tout faire rentrer sur un même écran, au lieu d'avoir à faire défiler sur 3 écrans comme avec Texas Instruments :bj:
  • sur l'affichage des propriétés, possibilité de passer directement à l'élément suivante/précédent avec les touches fléchées sans avoir à repasser par la vue en tableau :bj:

Mais bien sûr à la différence de l'application officielle, ce programme ne restera malheureusement pas disponible en mode examen, les réglementation et spécifications associées semblant avoir été conçues de façon trop complaisante avec les constructeurs ; ce genre de programme parfaitement légitime en France n'aurait jamais dû être bloqué par le mode examen en France. :'(
Donc pour t'en servir en évaluation, pas d'autre choix qu'attendre que Texas Instruments accepte de faire quelque chose de similaire, ou à défaut un de ses concurrents.

Attention, ce programme rentre dans la catégorie des programmes en langage machine dits ASM.

Or, suite à un acte hautement maladroit d'un enseignant de Mathématiques français avec ses gesticulations certes compréhensibles mais maladroites et à courte vue dans le contexte de la réforme du lycée, Texas Instruments a réagi en supprimant la gestion de tels programmes depuis la mise à jour 5.5.1.

Si tu es sur une des versions ainsi bridées, tu peux quand même jouer sans trop d'efforts. Il te faut :
  1. installer arTIfiCE pour remettre la possibilité de lancer des programmes ASM
  2. ensuite de préférence installer Cesium pour pouvoir lancer les programmes ASM plus facilement, ou même AsmHook pour pouvoir les lancer comme avant
  3. installer les bibliothèques C nécessaires au fonctionnement de certains jeux dont celui-ci (mais rien de compliqué, juste à transférer le fichier et c'est tout)

Téléchargements :

Upsilon : bootloader conforme France + multiboot Epsilon

New postby Admin » 14 Apr 2022, 20:51

La NumWorks était originellement un merveilleux projet de calculatrice graphique ouverte, rompant radicalement avec les usages des constructeurs historiques.

Le développement tiers a pu s'y hisser à un niveau jamais atteint sur la concurrence et permettre l'émergence d'un projet formidable, Omega par Quentin Guidee et ses non moins illustres collaborateurs.

Il s'agissait d'un firmware alternatif pour ta calculatrice NumWorks. Basé sur le code source du firmware officiel Epsilon comme la licence libre l'autorisait à l'époque, Omega avait pour but de regrouper et mettre en avant les meilleures contributions au code d'Epsilon, en incluant cette fois-ci celles laissées de côté par le constructeur.

Difficile de tout citer ici mais voici déjà par exemple quelques-uns des fantastiques ajouts d'Omega. La NumWorks travaille en interne sur des arbres de calcul, mais les bridait donc artificiellement pour n'accepter que des valeurs numériques. Omega ré-autorisait à nouveau ces arbres à utiliser des lettres / inconnues, ce qui nous redonnait ainsi un moteur de calcul littéral. De quoi même dériver, du jamais vu à seulement 80€ ! :bj:
On peut aussi citer un tableau périodique des éléments, ou encore la possibilité d'avoir une bibliothèque de constantes physiques avec unités bien avant que ce ne soit disponible dans le firmware officiel.

12024Outre ce qu'il intégrait, Omega offrait également l'avantage de pouvoir installer à chaud des applications, fonctionnalité jusqu'alors absente du firmware officiel Epsilon. Plusieurs applications de très haute facture furent développées, on peut citer entre autres : :D
  • KhiCAS, une formidable application intégrée de Mathématiques et de Sciences par Bernard Parisse, enseignant-chercheur à l'Université de Grenoble, qui étendait gratuitement les capacités de ta calculatrice au niveau d'une HP Prime. L'application intégrait le moteur de calcul formel GIAC développé pour le logiciel Xcas du même auteur pour des possibilités en calcul encore plus étendues. Étaient également inclus un tableur ainsi qu'un un tableau périodique des éléments (deux applications faisant toujours à ce jour cruellement défaut au firmware officiel Epsilon), ainsi qu'une bibliothèque de constantes physiques, un convertisseur d'unités, et bien d'autres choses encore. Le tout était en prime programmable en Python, avec une collection de bibliothèques importables bien plus étoffée que celle de l'application du firmware officiel, et surtout ici de façon intégrée, tes scripts Python pouvant même ici faire appel au moteur de calcul formel GIAC par l'intermédiaire de la bibliothèquecas.
  • Nofrendo, un émulateur de console de jeux Nintendo NES par zardam
  • Peanut-GB, un émulateur de console de jeux Nintendo GameBoy par M4x1m3
  • Periodic, un autre tableau périodique des éléments par M4x1m3
Un gros avantage de plus était ici que KhiCAS et l'ensemble des fonctionnalités rajoutées restaient accessibles en mode examen, de façon parfaitement légale et légitime en France, puisque ces fonctionnalités ne sont pas des données et venaient de plus directement intégrées à des modèles concurrents haut de gamme parfaitement autorisés. :bj:
14500Mais voilà, pour la rentrée 2021 la mise à jour 16.3 d'Epsilon, le firmware officiel des calculatrices NumWorks, a introduit un verrouillage des modèles N0110.

Toute N0110 mise à jour ou venant préchargée d'une version 16.3 ou supérieure, comprend un chargeur de démarrage censé être non effaçable, et empêchant entre autres :
  • l'installation de tout firmware non correctement signé par le constructeur, c'est-à-dire entre autres de tout firmware antérieur à la version 16 ainsi que de tout firmware non officiel dont Omega
  • l'installation d'applications persistantes en mémoire Flash (logiciel intégré de Mathématiques avec moteur ce calcul formel KhiCAS, émulateurs Nintendo Game Boy et NES, tableau périodique des éléments, ...)
NumWorks a de plus profité de l'occasion pour révoquer sa licence libre, et interdire ainsi la réutilisation de tout code introduit à partir de la version 16 dans des firmwares non officiels ; Omega ne pouvait donc plus intégrer les dernières nouveautés. :'(

La mort dans l'âme, nous t'annoncions donc à la rentrée 2021 l'abandon en conséquence du projet de firmware Omega.
Toutefois 2 forks en ont par la suite émergé successivement, les firmwares Khi par Bernard Parisse, puis Upsilon.

Les utilisateurs informés qui avaient la chance d'avoir entre leurs mains des calculatrices non encore verrouillées avaient certes le choix mais restaient face à un très cruel dilemme :
  • soit mettre à jour vers le firmware Epsilon pour bénéficier de toutes les dernières nouveautés officielles, mais en contrepartie renoncer définitivement aux formidables ajouts des firmwares tiers
  • soit utiliser un firmware tiers, mais en contrepartie se priver des nouveautés officielles apportées à ce jour avec les versions 16, 17 puis 18

15413Dans une actualité précédente, nous t'annoncions la sortie de Phi par M4x1m3, un des anciens de l'équipe de développement Omega. Phi est un chargeur de démarrage avec lequel il suffit d'écraser le chargeur officiel, grâce à une faille présente dans les firmwares Epsilon officiels jusqu'à la version 18.2.0.

Après plus de 6 mois d'attente Phi te permettait donc enfin de déverrouiller ta calculatrice. Mieux que ça, le nouveau chargeur de démarrage Phi était ensuite capable de lancer aussi bien les firmwares officiels Epsilon (à partir de la version 16) que les firmware tiers, à la seule condition que ces derniers aient été mis à jour pour supporter ce nouvel amorçage.

Le projet Omega profita justement de l'occasion pour renaître de ses cendres avec une mise à jour compatible en version 2.

Encore mieux que ça, avec Phi tu n'avais même pas à choisir entre fonctionnalités officielles et tierces, tu peux avoir les deux en même temps ! :bj:
Phi rajoute un raccourci reset+
4
permet de consulter l'état de la mémoire Flash et de mettre la calculatrice dans un mode de mise à jour protégé car interdisant la réécriture du chargeur de démarrage. Rappelons que depuis le verrouillage la mémoire Flash des N0110 est partitionnée en deux moitiés égales de 4 Mio et pouvant chacune accueillir un firmware. Justement à cet écran Phi présente la mémoire Flash comme découpée en 2 slots A et B de 4 Mio chacun. Les nouveaux raccourcis reset+
1
et reset+
2
te permettent alors de basculer entre l'amorçage des deux firmwares présents dans chacun de ces 2 slots. Du multiboot sur une calculatrice, c'est absolument sensationnel ! :#tritop#:

Sauf qu'il y avait deux problèmes majeurs avec Phi et Omega 2.

D'une part, le découpage de la mémoire Flash en 2 slots égaux de 4 Mio faisait qu'il n'était pas possible de profiter à la fois :
  • de la possibilité d'avoir 2 firmwares entre lesquels basculer au choix
  • et de la formidable application KhiCAS, cette dernière occupant trop de place et débordant donc sur le 2ème slot

D'autre part, et là c'était extrêmement grave, Phi n'est pas conforme à la réglementation française du mode examen et est donc strictement interdit d'utilisation à tout examen exigeant l'activation de ce mode en France. :#non#:
Le problème est que les raccourcis reset+
1
et reset+
2
permettant de basculer entre les deux firmwares présents en mémoire désactivent le mode examen. Or c'est strictement interdit par les spécifications officielles du mode examen français ; le mode examen ne doit pas pouvoir être désactivé de façon autonome par les candidats, c'est-à-dire que la désactivation doit nécessiter un outil extérieur non présent sur leur table de composition car interdit en examen (2ème calculatrice, ordinateur, etc.).
Un outil interdit étant frauduleux, si tu introduis Phi dans une salle d'examen en France et te fais prendre (parce que tu auras basculé entre deux firmwares pendant l'épreuve et peut-être même oublié de réactiver immédiatement le mode examen), tu risquais l'ensemble des désagréments possiblement dramatiques (non fixé sur ta réussite à l'examen à la veille de l'été comme les camarades et donc rien à fêter avec eux, le jugement nécessitant du temps alors qu'en prime les rectorats sont fermés une bonne partie de l'été risque de perdre ton inscription dans l'enseignement supérieur et donc une année, jusqu'à 5 ans d'interdiction de passer tout examen y compris le permis de conduire de quoi bien te gâcher la vie, ...).

Malgré sa gravité et ses conséquences éventuelles hautement désagréables, ce problème rapidement signalé n'avait malheureusement pas fait l'objet de corrections de la part de l'équipe Omega. :'(

1543815437Nous t'annoncions par la suite une première mise à jour du firmware Khi dédié à KhiCAS par Bernard Parisse, compatible avec le nouveau amorçage via un chargeur de démarrage, et incluant sa propre version de ce dernier.

Bernard avait pris le soin de traiter les deux problèmes précédents :
  • d'une part, Khi était proposé dans une version allégée intégrant la seul application Paramètres, permettant de faire rentrer KhiCAS dans un unique slot et ainsi de profiter également en même temps d'un multiboot avec le firmware officiel Epsilon :bj:
  • d'autre part, le mode examen était ici conservé lors de la bascule entre deux firmwares, comportement enfin conforme aux textes réglementaires français :bj:

Si pour ta part tu préférais le firmware Upsilon, et bien c'est le grand jour pour toi ! :D

Dernier mais non le moindre, Upsilon vient en effet enfin d'être à son tour mis à jour dans une version avec un bootloader permettant le multiboot ! :bj:

En prime cette mise à reprend une des améliorations effectuées dans le cadre de la mise à jour de Khi : le mode examen sera conservé lorsque tu changeras de firmware conformément la réglementation française ! :bj:

Si tu es en France et as installé Phi ou Omega 2 sur ta machine, il est urgent pour toi de migrer vers une solution conforme à la réglementation des examens aussitôt que possible, c'est-à-dire à ce jour uniquement Khi ou Upsilon, et ce même si tu n'as pas d'examens cette année. En effet :
  • si tu attends à l'année prochaine tu risques d'oublier entre temps
  • et même si tu n'as pas du tout d'examen, tu pourrais très bien un jour prêter ou vendre ta calculatrice à quelqu'un qui serait concerné

Si tu souhaites installer ou migrer sur Khi, des mini-tutos sont inclus dans l'annonce associée.

Si tu souhaites installer ou migrer sur Upsilon, voici maintenant quelques mini-tutos à adapter selon ta situation.
Attention, contrairement à la solution précédente et comme déjà dit, le chargeur de démarrage Upsilon ne te permettra pas de profiter à la fois de l'application KhiCAS et de la possibilité d'avoir un multiboot.

Supposons que tu dispose déjà d'une machine sous Phi avec un multiboot Omega 2.0 et Epsilon, voici comment migrer.

Comme le site web d'Omega n'installe ce dernier que dans le slot A, c'est-à-dire que tu as normalement :
  1. Omega 2.0
  2. Epsilon

15448Pour remplacer Phi par le nouveau bootloader d'Upsilon c'est extrêmement simple. Il te faut :
  1. mettre la machine en mode de récupération autorisant la réécriture du bootloader avec le raccourci reset+
    6

    (raccourci à ne plus jamais utiliser sur le site officiel si tu ne veux pas te retrouver à nouveau coincé, et peut-être cette fois-ci sans retour possible :#non#:)
  2. te rendre sur le site d'Upsilon
  3. cliquer sur le bouton Recovery pour charger et lancer le logiciel de récupération
  4. rafraîchir la page pour utiliser alors le bouton Connect, suivre les instructions, et lorsque proposé bien effectuer une installation dans le slot A (choix par défaut à ce jour, et le slot B n'est pas proposé)

Si par contre tu pars d'une calculatrice ne disposant pas encore de Phi ou autre bootloader tiers, le plus simple est de commencer par l'installer pour ensuite suivre la procédure précédente de migration vers Upsilon.

Tutoriels d'installation :

Installation :
  1. Phi
  2. Khi ou Upsilon ou Omega

Stage Casio gratuit en ligne préparation BAC printemps 2022

New postby critor » 16 Apr 2022, 20:26

Bientôt l'épreuve écrite de spécialité Mathématiques du Baccalauréat Général, très rapidement après le retour des vacances suite à la nouvelle organisation imposée par la réforme du lycée et du Baccalauréat.
Il faut donc préparer cela dès maintenant, et avec les vacances et le beau temps printanier qui arrivent simultanément, cela va peut-être être difficile.

Mais que tu sois lycéen(ne) ou enseignant(e), Casio se propose de t'aider en t'accompagner avec un stage de préparation en ligne, que nous t'avons déjà annoncé avant le départ de la première zone en vacances de printemps afin que le moins de personnes possible ratent l'information.
Et bien nous sommes enfin aujourd'hui à la veille du grand lancement de cet événement.

Entièrement gratuit, le stage adopte différents objectifs selon si tu es élève ou enseignant(e) :
  • pour les enseignants : comment aborder les différents thèmes mathématiques de manière simple et rapide à l’aide de la calculatrice
  • pour les élèves : se préparer avec l'aide d'un des professeurs de Mathématiques partenaires de Casio sur les principaux thèmes du programme, s'exercer avec des cas concrets issus des annales, et tu es bien évidemment bienvenu(e) peu importe ton équipement

Des journées ce mois d'avril vont être dédiées à chacun des thèmes, avec le déroulement suivant :
  • atelier pour les enseignants : 1 heure en fin de matinée, de 10h30 à 11h30
  • atelier pour les élèves : 1 heure en tout début d'après-midi de 13h30 à 14h30, afin de ne pas impacter ce que tu avais prévu pour ton après-midi

Afin de maximiser tes possibilités de participer, chaque thème sera de plus proposé sur 2 journées tombant sur différentes zones de vacances scolaires, du moins en Métropole. En voici le calendrier :
  • Fonctions & Probabilités :
    • Mardi 19 avril (zones A et B Métropole + Guyane + Saint-Martin + Saint-Barthélémy)
    • Mardi 26 avril (zones A et C Métropole + Guyane + Corse)
  • Programmation Python & Suites :
    • Jeudi 21 avril (zones A et B Métropole + Guyane + Saint-Martin + Saint-Barthélémy)
    • Jeudi 28 avril (zones A et C Métropole + Guyane + Corse)
  • Activation et désactivation du mode examen Casio : Mercredi 4 mai
Une organisation méticuleuse afin que tout-le-monde puisse participer, et que nous ne pouvons que féliciter ! :bj:

Le stage est sur inscription, mais précisons que tu n'as aucune obligation de suivre l'intégralité du stage : tu as toute liberté de sélectionner les journées auxquelles tu souhaites participer, même une seule si tu le veux ! :D

Merci Casio ! :favorite:


Inscription : élèves enseignants

Mise à jour Phi + Omega 2.0.2 pour conformité mode examen

New postby Admin » 17 Apr 2022, 17:49

La NumWorks était originellement un merveilleux projet de calculatrice graphique ouverte, rompant radicalement avec les usages des constructeurs historiques.

Le développement tiers a pu s'y hisser à un niveau jamais atteint sur la concurrence et permettre l'émergence d'un projet formidable, Omega par Quentin Guidee et ses non moins illustres collaborateurs.

Il s'agissait d'un firmware alternatif pour ta calculatrice NumWorks. Basé sur le code source du firmware officiel Epsilon comme la licence libre l'autorisait à l'époque, Omega avait pour but de regrouper et mettre en avant les meilleures contributions au code d'Epsilon, en incluant cette fois-ci celles laissées de côté par le constructeur.

Difficile de tout citer ici mais voici déjà par exemple quelques-uns des fantastiques ajouts d'Omega. La NumWorks travaille en interne sur des arbres de calcul, mais les bridait donc artificiellement pour n'accepter que des valeurs numériques. Omega ré-autorisait à nouveau ces arbres à utiliser des lettres / inconnues, ce qui nous redonnait ainsi un moteur de calcul littéral. De quoi même dériver, du jamais vu à seulement 80€ ! :bj:
On peut aussi citer un tableau périodique des éléments, ou encore la possibilité d'avoir une bibliothèque de constantes physiques avec unités bien avant que ce ne soit disponible dans le firmware officiel.

12024Outre ce qu'il intégrait, Omega offrait également l'avantage de pouvoir installer à chaud des applications, fonctionnalité jusqu'alors absente du firmware officiel Epsilon. Plusieurs applications de très haute facture furent développées, on peut citer entre autres : :D
  • KhiCAS, une formidable application intégrée de Mathématiques et de Sciences par Bernard Parisse, enseignant-chercheur à l'Université de Grenoble, qui étendait gratuitement les capacités de ta calculatrice au niveau d'une HP Prime. L'application intégrait le moteur de calcul formel GIAC développé pour le logiciel Xcas du même auteur pour des possibilités en calcul encore plus étendues. Étaient également inclus un tableur ainsi qu'un un tableau périodique des éléments (deux applications faisant toujours à ce jour cruellement défaut au firmware officiel Epsilon), ainsi qu'une bibliothèque de constantes physiques, un convertisseur d'unités, et bien d'autres choses encore. Le tout était en prime programmable en Python, avec une collection de bibliothèques importables bien plus étoffée que celle de l'application du firmware officiel, et surtout ici de façon intégrée, tes scripts Python pouvant même ici faire appel au moteur de calcul formel GIAC par l'intermédiaire de la bibliothèquecas.
  • Nofrendo, un émulateur de console de jeux Nintendo NES par zardam
  • Peanut-GB, un émulateur de console de jeux Nintendo GameBoy par M4x1m3
  • Periodic, un autre tableau périodique des éléments par M4x1m3
Un gros avantage de plus était ici que KhiCAS et l'ensemble des fonctionnalités rajoutées restaient accessibles en mode examen, de façon parfaitement légale et légitime en France, puisque ces fonctionnalités ne sont pas des données et venaient de plus directement intégrées à des modèles concurrents haut de gamme parfaitement autorisés. :bj:
14500Mais voilà, pour la rentrée 2021 la mise à jour 16.3 d'Epsilon, le firmware officiel des calculatrices NumWorks, a introduit un verrouillage des modèles N0110.

Toute N0110 mise à jour ou venant préchargée d'une version 16.3 ou supérieure, comprend un chargeur de démarrage censé être non effaçable, et empêchant entre autres :
  • l'installation de tout firmware non correctement signé par le constructeur, c'est-à-dire entre autres de tout firmware antérieur à la version 16 ainsi que de tout firmware non officiel dont Omega
  • l'installation d'applications persistantes en mémoire Flash (logiciel intégré de Mathématiques avec moteur ce calcul formel KhiCAS, émulateurs Nintendo Game Boy et NES, tableau périodique des éléments, ...)
NumWorks a de plus profité de l'occasion pour révoquer sa licence libre, et interdire ainsi la réutilisation de tout code introduit à partir de la version 16 dans des firmwares non officiels ; Omega ne pouvait donc plus intégrer les dernières nouveautés. :'(

La mort dans l'âme, nous t'annoncions donc à la rentrée 2021 l'abandon en conséquence du projet de firmware Omega.
Toutefois 2 forks en ont par la suite émergé successivement, les firmwares Khi par Bernard Parisse, puis Upsilon.

Les utilisateurs informés qui avaient la chance d'avoir entre leurs mains des calculatrices non encore verrouillées avaient certes le choix mais restaient face à un très cruel dilemme :
  • soit mettre à jour vers le firmware Epsilon pour bénéficier de toutes les dernières nouveautés officielles, mais en contrepartie renoncer définitivement aux formidables ajouts des firmwares tiers
  • soit utiliser un firmware tiers, mais en contrepartie se priver des nouveautés officielles apportées à ce jour avec les versions 16, 17 puis 18

15413Dans une actualité précédente, nous t'annoncions la sortie de Phi par M4x1m3, un des anciens de l'équipe de développement Omega. Phi est un chargeur de démarrage avec lequel il suffit d'écraser le chargeur officiel, grâce à une faille présente dans les firmwares Epsilon officiels jusqu'à la version 18.2.0.

Après plus de 6 mois d'attente Phi te permettait donc enfin de déverrouiller ta calculatrice. Mieux que ça, le nouveau chargeur de démarrage Phi était ensuite capable de lancer aussi bien les firmwares officiels Epsilon (à partir de la version 16) que les firmware tiers, à la seule condition que ces derniers aient été mis à jour pour supporter ce nouvel amorçage.

Le projet Omega profita justement de l'occasion pour renaître de ses cendres avec une mise à jour compatible en version 2.0.0.

Encore mieux que ça, avec Phi tu n'avais même pas à choisir entre fonctionnalités officielles et tierces, tu peux avoir les deux en même temps ! :bj:
Phi rajoute un raccourci reset+
4
permet de consulter l'état de la mémoire Flash et de mettre la calculatrice dans un mode de mise à jour protégé car interdisant la réécriture du chargeur de démarrage. Rappelons que depuis le verrouillage la mémoire Flash des N0110 est partitionnée en deux moitiés égales de 4 Mio et pouvant chacune accueillir un firmware. Justement à cet écran Phi présente la mémoire Flash comme découpée en 2 slots A et B de 4 Mio chacun. Les nouveaux raccourcis reset+
1
et reset+
2
te permettent alors de basculer entre l'amorçage des deux firmwares présents dans chacun de ces 2 slots. Du multiboot sur une calculatrice, c'est absolument sensationnel ! :#tritop#:

Sauf qu'il y avait un problème extrêmement grave avec Phi et Omega 2.0.0.

Phi n'était pas conforme à la réglementation française du mode examen et était donc strictement interdit d'utilisation à tout examen exigeant l'activation de ce mode en France. :#non#:
Le problème était que les raccourcis reset+
1
et reset+
2
permettant de basculer entre les deux firmwares présents en mémoire désactivaient le mode examen et éteignaient donc la diode examen, chose aisément et rapidement détectable par les surveillants.

Certes, cela ne permettait a priori pas de tricher, vu qu'il s'agissait d'un reset et que cela vidait donc le contenu mémoire. Le problème est ailleurs ; c'est strictement interdit par les spécifications officielles du mode examen français. En effet le mode examen ne doit pas pouvoir être désactivé de façon autonome par les candidats, c'est-à-dire que la désactivation doit obligatoirement nécessiter un outil extérieur non présent sur leur table de composition car interdit en examen (2ème calculatrice, ordinateur, smartphone, tablette, etc.).

Si tu introduisais Phi dans une salle d'examen en France et te faisais prendre (parce que tu auras basculé entre deux firmwares pendant l'épreuve et oublié de réactiver immédiatement le mode examen), tu risquais l'ensemble des désagréments possiblement dramatiques associés à une tentative de fraude (non fixé sur ta réussite à l'examen à la veille de l'été comme les camarades et donc rien à fêter avec eux, le jugement nécessitant du temps alors qu'en prime les rectorats sont fermés une bonne partie de l'été risque de perdre ton inscription dans l'enseignement supérieur et donc une année, jusqu'à 5 ans d'interdiction de passer tout examen y compris le permis de conduire de quoi bien te gâcher la vie, ...).

Les mises à jour suivantes de Khi puis Upsilon migrant vers ce nouveau mode de fonctionnement avec chargeur de démarrage, en ont profité pour traiter ce problème.

Le fonctionnement retenu était de dupliquer la configuration du mode examen dans les différents slots lors du basculement de firmware via les raccourcis reset+
1
et reset+
2
.

En théorie donc, le mode examen n'était donc plus désactivé et tu n'étais donc plus en danger.
En pratique toutefois ce n'était pas parfait.

D'une part ce n'était pas fiable à 100%. Il nous est arrivé que le mode examen se désactive lors d'une bascule entre les firmwares, plus précisément à la première activation suivant l'installation du bootloader associé. Pas réussi à date à reproduire le problème autrement ; mais comme les développeurs n'ont pas réussi à l'expliquer rien ne prouve que c'est impossible.

D'autre part, ce n'était pas gênant pour la France où seule le verrouillage du contenu mémoire préexistant est demandé en mode examen, mais dans d'autres pays le mode examen est également censé bloquer certaines fonctionnalités. Et là, la configuration dupliquée du mode examen n'était pas toujours comprise de la même façon lors du basculement entre les firmwares.

15451Aujourd'hui c'est enfin au tour du firmware Omega d'être mis à jour afin d'améliorer la conformité avec le mode examen, mais cette fois-ci aussi bien en France que dans le monde ! :bj:

La solution retenue avec Omega 2.0.2 diffère donc de celle de Khi et Upsilon.

15449Le bootloader est maintenant capable de détecter si l'un des firmwares installés a été passé en mode examen.

La solution est beaucoup plus radicale ; dans ce cas les raccourcis reset+
1
et reset+
2
deviennent sans effet : c'est obligatoirement le firmware passé en mode examen qui sera amorcé.

Tu ne peux donc plus, en mode examen, disposer à la fois :
  • des dernières fonctionnalités d'Epsilon
  • des fonctionnalités Omega
Il te faudra donc bien choisir en début d'épreuve dans quel firmware tu actives le mode examen.

Si tu as installé Phi + Omega 2.0.0 sur ta machine, dans ton propre intérêt ainsi qu'afin d'éviter toute mise en danger d'un utilisateur futur à qui tu vendrais/prêterais ta calculatrice, nous te conseillons très fortement d'accepter cette restriction en mode examen et de mettre à jour vers Omega 2.0.2, vu que de toutes façons la vulnérabilité corrigée ne permettait déjà pas de tricher.

Attention, la vulnérabilité faisant partie du bootloader, il te faut obligatoirement effectuer la mise à jour avec le mode de récupération accessible via le raccourci reset+
6
; les mini-tutos suivent ci-dessous.

Supposons que tu dispose déjà d'une machine faisant tourner Phi + Omega 2.0.0 ou encore les versions avec bootloader de Khi ou Upsilon.

C'est facile à vérifier ; il te suffit de faire reset+
4
. L'aspect visuel ainsi que le logo peuvent varier, mais dans tous les cas tu obtiens un écran te listant le contenu des différents slots.

15450Pour remplacer le bootloader par le nouveau c'est extrêmement simple. Il te faut :
  1. mettre la machine en mode de récupération autorisant la réécriture du bootloader avec le raccourci reset+
    6

    (raccourci à ne plus jamais utiliser sur le site officiel si tu ne veux pas te retrouver à nouveau coincé, et peut-être cette fois-ci sans retour possible :#non#:)
  2. te rendre sur le site d'Omega
  3. cliquer sur le bouton Recovery pour charger et lancer le logiciel de récupération
  4. normalement la calculatrice se rallume automatiquement après quelques secondes ; utiliser alors le bouton Install Omega

Si par contre tu pars d'une calculatrice ne disposant pas encore d'un bootloader tiers, il suffit d'installer Phi qui a également été mis à jour de façon similaire à Omega 2.0.2.

Tutoriels d'installation :

Installation :
  1. Phi
  2. Omega ou Khi ou Upsilon

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
880 utilisateurs:
>865 invités
>8 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)