Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Actualités


Index du Forum » Actualités » Bêta-test public MPM, mod Graph Math+ et fx-CG100 pour lancer add-ins .g3a
Critor Hors ligne Administrateur Points: 2729 Défis: 18 Message

Bêta-test public MPM, mod Graph Math+ et fx-CG100 pour lancer add-ins .g3a

Posté le 09/02/2025 18:53

Pour la rentrée 2024, Casio a renouvelé son milieu de gamme graphique couleur. La Graph 90+E de rentrée 2017 a ainsi été remplacée par la Graph Math+.

La Graph Math+ bénéficie d'une toute nouvelle interface associée à un tout nouveau clavier, le tout complètement repensé pour l'intuitivité ainsi que pour donner sens aux diverses manipulations.

Les modèles équivalents hors de France subissent la même évolution mais avec un léger décalage pour la rentrée 2025 :
  • en Australie, la fx-CG50AU est remplacée par la fx-1AU Graph
  • dans le reste du monde, la fx-CG50 est remplacée par la fx-CG100

Ces deux modèles devraient pour leur part être disponibles à partir de juin ou juillet 2025.
------------------------------------------



Malgré ses remarquables qualités, la Graph Math+ s'est révélé être un modèle très clivant, hélas très loin de faire l'unanimité dans notre communauté d'utilisateurs et développeurs passionnés de calculatrices graphiques Casio et plus spécialement des anciens modèles Graph 90+E et fx-CG50.

La Graph Math+ ne supporte plus les programmes en langage Casio Basic ni l'installation d'applications additionnelles.

Les Graph 90+E et fx-CG50 géraient en effet des fichiers .g3a permettant d'installer des applications additionnelles, librement compilables à partir de code source écrit en langage C, C++ ou même assembleur. Ces fichiers disponibles gratuitement chez nous et ailleurs te permettaient de rajouter des jeux parfois de très haute qualité, mais aussi des fonctionnalités supplémentaires (hors mode examen uniquement toutefois), parfois de qualité professionnelle comme l'application de Mathématiques intégrée KhiCAS avec entre bien d'autres choses un moteur de calcul formel.
------------------------------------------


Cette ouverture des calculatrices graphiques Casio aux développements tiers remonte en fait à la rentrée 1999 avec la Graph 100. Cela avait été pendant des années la norme, la possibilité d'installer des applications additionnelles publiées par des passionnés étant systématiquement offerte sur tous les modèles positionnées dans les milieu et haut de gamme.

Pour la rentrée 2012 il y avait toutefois un premier signal d'alerte a posteriori fort préoccupant, Casio ayant soudainement décidé de ne pas reconduire la gestion des applications tierces à l'occasion du remplacement de sa Classpad 330 par la Classpad 330+, restriction qui hélas persista sur les modèles successeurs couleur fx-CP400/CG500.
Casio venait d'interdire brutalement après 13 ans tout développement tiers sur son haut de gamme.

En remplaçant la Graph 90+E avec la Graph Math+, après 25 ans de bonne entente Casio poursuit avec ce deuxième tour de vis la mise à l'écart des développeurs tiers, ces derniers se voyant maintenant exclus également du milieu de gamme couleur de Casio.

Comme machine ouverte aux développements tiers il ne restait plus que la Graph 35+E II de rentrée 2019, modèle monochrome hélas bien moins intéressant pour les développeurs et utilisateurs actuels.
------------------------------------------



Lors notre concours de l'Avent de décembre 2024, nous t'annoncions une nouvelle exceptionnelle ; le développement d'un mod destiné à permettre l'utilisation d'applications .g3a sur Graph Math+, outil baptisé depuis MPM pour "Math Plus Mod", et dont tu peux suivre le développeur chez nous.

Aujourd'hui c'est le grand jour, comme promis une première version de MPM nous sort en exclusivité sur Planète Casio dans le cadre d'un bêta-test ouvert à toutes et tous !
------------------------------------------


Le principe est simple, s'articulant autour de 2 fichiers :
  • mpm.bin contient le code machine destiné à t'afficher un menu permettant de lister et lancer les applications .g3a présentes sur ta calculatrice
  • Un exécutable pour ordinateurs Windows, actuellement mpm-installer-1.0bw.exe, va patcher le système d'exploitation de ta calculatrice afin d'injecter un raccourci clavier permettant d'exécuter mpm.bin, actuellement touche […] à partir de l'écran [HOME]


Pour installer MPM, il te faut :
  • 1) t'assurer que ta Graph Math+ est bien à jour avec le dernier système en version 2.00
  • 2) brancher ta Graph Math+ sur ton ordinateur
  • 3) dans le menu popup qui s'affiche sur la calculatrice, choisir "2 Mise à jour SE" comme si tu voulais mettre à jour le système d'exploitation (logique puisque l'on veut ici le modifier)
  • 4) sur l'ordinateur, exécuter le fichier mpm-installer-1.0bw.exe
  • 5) sur la calculatrice à nouveau, confirmer l'installation avec [EXE] ou [OK]
  • 6) une fois celle-ci terminée (quelques secondes seulement), redémarrer la calculatrice en enfonçant le bouton 'RESTART' au dos (ou à défaut d'un outil adéquat, en débranchant le câble USB puis retirant et réinsérant une pile)

Une fois les patchs système installés, MPM peut être mis à jour facilement par simple écrasement du fichier mpm.bin dans le dossier racine de ta mémoire de stockage !

Précisons que MPM prend de plus le soin de respecter le mode examen, le menu mpm.bin n'est pas lancé dans ce contexte.
------------------------------------------


Attention toutefois, les applications .g3a pour Graph 90+E et fx-CG50 sont à ce jour bien loin de toutes fonctionner correctement sur Graph Math+. 3 cas sont à distinguer a priori :
  • les applications compilées avec le PrizmSDK de Cemetech ne sont pas supportées pour le moment
  • les applications (re)compilées récemment avec la branche de développement du SDK gint de Planète Casio devraient fonctionner normalement, cette branche ayant des équivalences pour les touches usuelles entre les anciens et nouveaux claviers
  • les applications compilées plus anciennement avec le SDK gint devraient se lancer, mais avec les touches de contrôle mélangées sur les 3 rangées hautes du clavier

------------------------------------------


Si tu es dans le cas d'une application gint non recompilée, cas de très loin le plus fréquent à ce jour, et ne souhaites pas attendre que le développeur d'origine vienne s'en occuper, nous te mettons ci-dessous les équivalences aux touches Graph 90+E et fx-CG50 te permettant dès maintenant d'utiliser cette application avec le nouveau clavier Graph Math+ :

Si l'application attend la pression d'une touche des 3 rangées hautes du clavier Graph 90+E et fx-CG50
[F1]
[F2]
[F3]
[F4]
[F5]
[F6]
[SHIFT]
[OPTN]
[VARS]
[MENU]
[←]
[↑]
[ALPHA]
[x²]
[^]
[EXIT]
[↓]
[→]


… alors à la place, tu dois taper la touche qui occupe la même position sur le clavier Graph Math+, même si sa fonction n'a strictement rien à voir :
[HOME]
[|←]
[↑]
[→|]
[⇞]
[SETTINGS]
[↩]
[←]
[OK]
[→]
[⇟]
[SHIFT]
[ALPHA]
[VARIABLE]
[↓]
[CATALOG]
[…]

Il est donc à noter que la touche [F1] n'a aucun équivalent dans ce cas (les pressions sur la touche [ON] occupant la même position n'étant pas détectables).

Ces applications vont toutefois :
  • planter en cas de retour au menu (sortie de l'application)
  • planter en cas d'accès au système de fichiers
  • planter en cas d'utilisation de syscalls (appels système) - il est prévu qu'une prochaine version de MPM s'occupe de gérer ce cas, mais les auteurs peuvent en attendant recompiler leurs applications avec les adresses explicites du code équivalent dans le système Graph Math+ 2.00

------------------------------------------


Après donc 2 mois de travail intensif les applications .g3a deviennent donc possibles sur Graph Math+ (et a priori déjà fx-CG100 le système d'exploitation étant exactement le même, sauf action contraire de Casio d'ici-là) !

La balle est maintenant dans le camp des développeurs d'applications de la communauté, car seule la recompilation avec adaptation à la nouvelle disposition clavier, et également évolution de l'interface pour les applications qui proposaient des menus de bas d'écran via les anciennes touches [F1] à [F6], permettra d'offrir la meilleure expérience utilisateur !


Téléchargements et suivi : https://www.planet-casio.com/Fr/forums/topic18534-last-mpm-mod-add-ins-math.html



LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2025 | Il y a 142 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd