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 - Vie communautaire


Index du Forum » Vie communautaire » MPM : Mod add-ins Math+
Lephenixnoir En ligne Administrateur Points: 25665 Défis: 174 Message

MPM : Mod add-ins Math+

Posté le 02/12/2024 12:36


MPM est un mod communautaire de la Math+ remettant le support des add-ins, développé par Planète Casio.

Version actuelle : bêta

Instruction d'utilisation

  1. Brancher la calculatrice en mode mise à jour de l'OS. Si vous utilisez une VM, attachez la calto à la VM.
  2. Lancer mpm-installer-1.0bw.exe depuis cmd. Un échange se fait.
  3. Quand l'installeur affiche "Communicating more..." la calto se reconnecte. (Si vous utilisez une VM, attachez la calto à la VM. J'utilise une fonction naïve pour la reconnexion donc vous avez genre 10 secondes.) Attendez une seconde et appuyez sur EXE pour continuer.
  4. Ensuite suivez les instructions sur la calto, en gros TOOLS puis SETTINGS et RESTART.
  5. Transférez mpm.bin dans la mémoire de stockage.
  6. Dans le menu principal, appuyez sur TOOLS pour accéder au menu des add-ins (inactif en mode examen).

État actuel du support (2025-02-19)

  • Les add-ins compilés avec la branche dev de gint doivent marcher normalement.
  • Les add-ins gint non recompilés marcheront mais le clavier sera en désordre et tout retour au menu / accès système de fichiers / autre syscall plantera.
  • Les add-ins PrizmSDK ne marcheront pas parce qu'ils utilisent des syscalls partout (pas encore émulés)
  • Tous les add-ins modifiés pour remplacer les syscalls par des adresses explicites si les syscalls ont le même code marcheront (... tant que y'a pas en plus des fonctionnalités spécifiques aux modèles dans l'appli).

Liste de préoccupations

  • Compatibilité binaire : Pas encore clair
    Si on peut l'avoir, c'est super. Sinon, y'a un casse-tête à attendre pour traquer quels add-ins sont compatibles. L'absence de table de syscalls est le principal souci ici, ce qui peut peut-être se contourner avec un coup d'UBC pour intercepter les appels.

  • Compatibilité de la disposition clavier : Pire cas, en recompilant
    • Syscalls + GetKey() : les codes sont adaptés, certaines touches disparaissent, d'autres sont nouvelles.
    • gint sans recompiler : j'ai un trick en tête mais il vaut mieux imaginer que ça va donner des mauvais résultats.
    • gint en recompilant : la compatibilité sera assurée.

  • Reste du matériel : Quasiment garanti identique
    Il faudrait qu'un truc très gros m'ait échappé.

  • RAM étendue : Probablement OK
    Il y a de la mémoire après les 2 premiers Mo, pas sûr cependant de si l'utiliser interférera avec l'opération normale de l'OS.

  • Récupérer 16 Mo de mémoire de stockage : Pas clair
    Il faut que ça marche en pratique et c'est dur d'écarter tous risques de brick. Et je sais pas comment faire techniquement parlant.

Post original
Cliquez pour enrouler
Comme annoncé pour le Puzzle de l'Avent, un mod Math+ non-officiel est en cours de développement pour permettre d'écrire des add-ins sur la Math+.

Le mod n'est pas encore public du fait qu'il n'y a pas encore les sécurités nécessaires pour bien empêcher qu'on en abuse. Mais les questions techniques sont partiellement résolues et on commence à avoir une vue raisonnable de ce qu'on va pouvoir, ou pas, faire sur la Math+.

La préoccupation principale est si les .g3a existants vont marcher tels quels, ou compatibilité binaire. Ce serait le pied, mais c'est pas encore clair si on peut parce que la table des syscalls n'existe plus.

Par ce topic je souhaiterais savoir ce que la communauté voudrait voir dans un tel mod et discuter de la faisabilité technique. Y a-t-il des choses qui posaient problèmes sur la 90 que vous voudriez améliorer ? Des soucis attendus avec la Math+ que vous voulez voir adressés ? J'ai déjà quelques idées en tête, mais je vous laisse vous exprimer.


Fichier joint


Précédente 1, 2, 3 ··· 10 ··· 14, 15, 16, 17, 18 Suivante
Blockbanana Hors ligne Membre Points: 18 Défis: 0 Message

Citer : Posté le 19/01/2026 13:12 | #


IT WORKED!!! Calculator has been downgraded
Blockbanana Hors ligne Membre Points: 18 Défis: 0 Message

Citer : Posté le 19/01/2026 13:24 | #


Nevermind I got it to work ! Installed mpm on my fx1 au graph!
Blockbanana Hors ligne Membre Points: 18 Défis: 0 Message

Citer : Posté le 19/01/2026 13:29 | # | Fichier joint


Installed
Lephenixnoir En ligne Administrateur Points: 25665 Défis: 174 Message

Citer : Posté le 19/01/2026 13:33 | #


Great news! Enjoy the couple add-ins that are available atm
Mon graphe (27 Juin): (MQ || Rogue Life) ; serial gint ; passe gint 3 ; Azur ; ...) || (shoutbox v5 ; v5)
Blockbanana Hors ligne Membre Points: 18 Défis: 0 Message

Citer : Posté le 19/01/2026 14:00 | #


Thanks, is it possible to download KhiCAS ?
Lephenixnoir En ligne Administrateur Points: 25665 Défis: 174 Message

Citer : Posté le 19/01/2026 14:07 | #


Yes, though it needs a different mpm.bin at the moment: https://www-fourier.univ-grenoble-alpes.fr/~parisse/casio/khicasioen.html#sec3
Mon graphe (27 Juin): (MQ || Rogue Life) ; serial gint ; passe gint 3 ; Azur ; ...) || (shoutbox v5 ; v5)
Calcloverhk Hors ligne Membre Points: 429 Défis: 10 Message

Citer : Posté le 19/01/2026 21:16 | #


@Blockbanana @Charlesbug @shalodey

Are you willing to do an SDRAM speed test on your fx-CG100/fx-1AU Graph? My database currently lacks enough data from these particular models. The instructions are in a Google form which is located in my forum signature.

Also FYI I have recently ported NESizm and Prizoop to the new calculators
C.Basic Wiki Project progress as of 2024/2/12
   30%
Ptune4 (Submit SDRAM test result) | C.Basic developer
The reptile will say "Planète" and then "Casio".

Blockbanana Hors ligne Membre Points: 18 Défis: 0 Message

Citer : Posté le 20/01/2026 09:57 | #


I responded to the google form with the results I gathered.


Charlesbug Invité

Citer : Posté le 20/01/2026 10:07 | #


@Calcloverhk I am busy today until 6:30 CET so no guarantees but I will do it as soon as possible
Calcloverhk Hors ligne Membre Points: 429 Défis: 10 Message

Citer : Posté le 20/01/2026 10:27 | #


@Blockbanana

Thanks! One question though: the S/N you provided in your response ends in 79_40. Is it a typo or really written as is?

So far all known classwiz graphs in MyCalcs end in AE_40, BF_40 or recently CF_40.
C.Basic Wiki Project progress as of 2024/2/12
   30%
Ptune4 (Submit SDRAM test result) | C.Basic developer
The reptile will say "Planète" and then "Casio".

Blockbanana Hors ligne Membre Points: 18 Défis: 0 Message

Citer : Posté le 20/01/2026 11:20 | #


Its BF40
Blockbanana Hors ligne Membre Points: 18 Défis: 0 Message

Citer : Posté le 20/01/2026 11:22 | #


Also is there any way to unlock more than the 4.5 mb of storage that the fx-1 and I assume cg-100 allowed for custom files?
Lephenixnoir En ligne Administrateur Points: 25665 Défis: 174 Message

Citer : Posté le 20/01/2026 11:27 | #


Blockbanana a écrit :
Also is there any way to unlock more than the 4.5 mb of storage that the fx-1 and I assume cg-100 allowed for custom files?

None yet, and it's unlikely to ever be possible. W.r.t add-ins you can rely on compression however: https://www.planet-casio.com/Fr/forums/topic19185-1-squish-it-un-addin-pour-les-ecrabouiller-tous.html
Mon graphe (27 Juin): (MQ || Rogue Life) ; serial gint ; passe gint 3 ; Azur ; ...) || (shoutbox v5 ; v5)
Hydrabomb Hors ligne Membre Points: 5 Défis: 0 Message

Citer : Posté le 20/01/2026 13:23 | #


so i followed the steps to downgrade my casio cg100, now it doesnt turn on, the screen just flashes black for a quarter of a second, and the restart button on the back doesnt do anything
Flymno En ligne Membre Points: 6 Défis: 0 Message

Citer : Posté le 20/01/2026 13:39 | #


So I think there is a difference between the BF and CF which leads to the CF not being able to be downgraded. I also attempted to downgrade my calculator, and it leads to the screen staying black. I was able to fix it by entering OS ERROR mode again and flashing the new 2.10. Just something to note
Lephenixnoir En ligne Administrateur Points: 25665 Défis: 174 Message

Citer : Posté le 20/01/2026 13:48 | #


Different displays looks fairly likely. This may not be the only change, but it's sufficient to make older OS versions non compatible.
Mon graphe (27 Juin): (MQ || Rogue Life) ; serial gint ; passe gint 3 ; Azur ; ...) || (shoutbox v5 ; v5)
Hydrabomb Hors ligne Membre Points: 5 Défis: 0 Message

Citer : Posté le 20/01/2026 14:05 | #


Flymno a écrit :
So I think there is a difference between the BF and CF which leads to the CF not being able to be downgraded. I also attempted to downgrade my calculator, and it leads to the screen staying black. I was able to fix it by entering OS ERROR mode again and flashing the new 2.10. Just something to note

how did u manage to get the new os to install i just get update failed
Flymno En ligne Membre Points: 6 Défis: 0 Message

Citer : Posté le 20/01/2026 16:10 | #


I did get update failed once. I just kept trying. I think I had to delete the device again but I'm not particularly sure


Charlesbug Invité

Citer : Posté le 20/01/2026 22:57 | #


I submitted a response to the form @calcloverhk
Calcloverhk Hors ligne Membre Points: 429 Défis: 10 Message

Citer : Posté le 21/01/2026 02:48 | #


@Blockbanana @Charlesbug

Thanks again for your responses. They are added to the SDRAM speed ranking spreadsheet

Both of your own calculators pass the F5 preset test, which means they can use the overclocking function in KhiCAS without issues.
C.Basic Wiki Project progress as of 2024/2/12
   30%
Ptune4 (Submit SDRAM test result) | C.Basic developer
The reptile will say "Planète" and then "Casio".

Parisse Hors ligne Membre Points: 614 Défis: 0 Message

Citer : Posté le 21/01/2026 08:59 | #


Hydrabomb a écrit :
Flymno a écrit :
So I think there is a difference between the BF and CF which leads to the CF not being able to be downgraded. I also attempted to downgrade my calculator, and it leads to the screen staying black. I was able to fix it by entering OS ERROR mode again and flashing the new 2.10. Just something to note

how did u manage to get the new os to install i just get update failed

I got the same issue last year with a math+. I could fix it by keeping the math+ shutdown for at least 1 hour, then enter OS error from the shutdown-ed calc (i.e. make sure not to turn on the calc before entering OS error).
Précédente 1, 2, 3 ··· 10 ··· 14, 15, 16, 17, 18 Suivante

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:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
captcha
Rafraîchissez la page si vous souhaitez obtenir un nouveau CAPTCHA.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2026 | Il y a 189 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