Planète Casio - Vie communautaire - Flux RSS http://www.planet-casio.com Programmes Casio, Jeux, Cours pour Calculatrices Casio fr-FR https://www.planet-casio.com/images/logo.gif Planète Casio - Vie communautaire - Flux RSS http://www.planet-casio.com 55 50 Programmes Casio, Jeux, Cours pour Calculatrices Casio. Wed, 19 Feb 2025 17:56:21 GMT Wed, 19 Feb 2025 17:56:21 GMT contact@planet-casio.com (Planet Casio) contact@planet-casio.com (Planet Casio) 5 De l'utilisation du forum, la shoutbox, l'IRC et Discord https://www.planet-casio.com/Fr/forums/topic18579--.html Il n'existe PAS de "serveur" Discord pour Planète Casio. Cette précision faite, je voulais juste créer un topic pour continuer la discussion qui a été commencée sur #projets et #general (IRC). Je suis pas mal intimidée par le forum perso, j'hésite pas mal avant de créer un topic. La shoutbox et l'IRC ont cette spontanéité et simplicité dans la rédaction et les échanges que j'arrive pas a retrouver sur le forum. Et mine de rien ça fait que je participe très peu dans les topics. Il y a clairement une discussion a avoir sur l'usage du forum et ces règles d'usage non-dites qu'on s'impose nous-même. Tue, 07 Jan 2025 14:49:02 +0100 MPM : Mod add-ins Math+ https://www.planet-casio.com/Fr/forums/topic18534--.html Version actuelle : bêta Installeur (Windows) : `mpm-installer-1.0bw.exe` (dans un zip) Menu des add-ins : `mpm.bin` (dans un zip aussi) Instruction d'utilisation Brancher la calculatrice en mode mise à jour de l'OS. Si vous utilisez une VM, attachez la calto à la VM. Lancer `mpm-installer-1.0bw.exe` depuis cmd. Un échange se fait. 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. Ensuite suivez les instructions sur la calto, en gros TOOLS puis SETTINGS et RESTART. Transférez `mpm.bin` dans la mémoire de stockage. 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. 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. Mon, 02 Dec 2024 12:36:32 +0100 Simplifier avec la graph 35+ https://www.planet-casio.com/Fr/forums/topic18510--.html Bonjour, j'ai une graph 35+ et j'aimerais savoir comment simplifier une racine carré exemple si j'ai √12 en résultat j'aimerais que ca me donne 2 √3 quand j'appuie sur F→D cela ne fonctionne pas. J'aimerais savoir si il est donc possible de le faire ? Thu, 31 Oct 2024 12:13:32 +0100 Personnaliser la shoutbox https://www.planet-casio.com/Fr/forums/topic17843--.html Hey ! Une petite modif de la shoutbox est passée récemment, et elle permet du scripting en Javascript d'interagir avec chaque message pour le modifier ou le bloquer. Je fais ce topic comme tutoriel très très rapide pour utiliser cette feature. Tout d'abord vous devez avoir quelque chose vous permettant d'utiliser des "userscripts", i.e. des scripts Javascript que vous ajoutez manuellement à une ou plusieurs pages. J'utilise Tampermonkey personnellement. Ensuite, vous devrez avoir un script comme ceci : // ==UserScript== // @name Your script name here // @namespace http://tampermonkey.net/ // @version 2024-08-14 // @description Modify Planète Casio's behaviour // @author You // @match https://www.planet-casio.com/Fr/shoutbox/* // @match https://dev.planet-casio.com/Fr/shoutbox/* // @icon https://www.planet-casio.com/assets/img/favicon.ico // @grant none // ==/UserScript== (function() { 'use strict'; window.shoutboxFilterFunc = function (message) { ... }; })(); L'idée de cette fonction `window.shoutboxFilterFunc` est de pouvoir modifier le message, ou de le bloquer en renvoyant `true`. Vous pouvez voir le contenu de chaque message, y compris les champs avec lesquels vous pouvez interagir, en ajoutant un `console.log(message)` dans la fonction, et en rechargeant la page. Ici, je vais détailler quelques use cases. Bloquer des messages sous certaines conditions Si vous ne voulez plus recevoir de messages de certaines personnes sur la shoutbox, vous pouvez filtrer les messages des-dits utilisateurs : if (message["author"] == "abc" || message["author"] == "def") return true; Modifier l'apparence du pseudo de certaines personnes Vous pouvez modifier l'apparence du pseudo de certaines personnes en modifiant `message["groupcss"]`, qui sera appliqué au pseudo dynamiquement. Par exemple, pour montrer Breizh comme un admin : if (message["author"] == "Breizh_craft") message["groupcss"] = "color: #ee0000;"; Un exemple de résultat : https://www.planet-casio.com/storage/forums/breizhadmin-197736.png Modifier les messages à la volée Vous pouvez modifier `message["content"]` à la volée pour changer le contenu des messages au format HTML. Un exemple simple pour rajouter `", tu vois."` à la fin des messages : if ("!.?".includes(message["content"].slice(-1))) message["content"] = message["content"].slice(0, -1); message["content"] = message["content"] + ", tu vois."; Un exemple de résultat : https://www.planet-casio.com/storage/forums/tuvois-17843.png Mon, 19 Aug 2024 13:23:25 +0200 Help with getkeywait https://www.planet-casio.com/Fr/forums/topic17842--.html I cant get getkeywait to work, I have a graph 85/95 e2 but it wont work correctly. Mon, 19 Aug 2024 03:36:19 +0200 Trouvaille à la déchetterie https://www.planet-casio.com/Fr/forums/topic17832--.html J'en suis plutôt fier. Les menus sont plus évolués et beaux que sur graph 35+eII. https://www.planet-casio.com/storage/forums/555-17832.jpg Fri, 09 Aug 2024 16:42:19 +0200 Projet GCC de revitaliser le backend SuperH https://www.planet-casio.com/Fr/forums/topic17827--.html Les calculatrices graphiques CASIO sont équipées de processeurs de l'architecture SuperH, un type développé par une entreprise japonaise qui s'appelait Hitachi et qui a depuis été rachetée par Renesas. C'est une architecture plutôt rare, un peu passée de mode aujourd'hui bien que Renesas continue de produire les processeurs, et qui est même passée dans le domaine public pour ses premières itérations, donnant lieu à des projets dérivés ouverts comme le J2. Pour développer des add-ins, on utilise donc un compilateur qui possède un backend SuperH, et à part le compilateur SHC de Renesas, qui est propriétaire (et dont une version ancienne et très peu poussée est intégrée au fx-9860G SDK), il n'y a guère que GCC. Des autres compilateurs libres, le principal candidat serait LLVM, mais LLVM n'a pas de backend SuperH officiel, et les quelques communautaires qu'on trouve aléatoirement sur Github ne sont pas maintenus. Or donc, le backend SuperH de GCC est plus ou moins tombé en désuétude ces 10 dernières années, avec peu de travail dessus. La dette technique s'accumule et un certain travail est nécessaire pour le maintenir à jour avec les évolutions de GCC. La stratégie pour ça qui a déjà marché dans le passé est de lever des fonds pour financer le travail d'un développeur GCC expérimenté, un effort qui est en train de se mettre en place. J'en ai parlé brièvement avec Adrian Glaubitz, auteur du message ci-dessus, qui maintient le port SuperH de Linux ainsi que la version SH4 de Debian. La principale communauté d'utilisateurs SuperH à part nous est la communauté qui fait du homebrew sur Dreamcast, et des échos que j'ai eus ils participent aussi à cet effort. Si vous pensez que ça vaut la peine, jetez-y un œil. Je ferai passer les infos dès que j'en aurai, que ce soit pour contribuer ou simplement les annonces sur le succès ou pas de cet effort et les travaux entrepris sur GCC. Wed, 07 Aug 2024 11:18:24 +0200 Rencontre impromptue à Rennes fin Septembre ? https://www.planet-casio.com/Fr/forums/topic17806--.html Je serai à Rennes plusieurs fois d'affilée fin Septembre et je me rappelle en discutant avec Eragon que y'a pas mal de peuple là-bas. Je serai de passage : Du 26 (fin d'après-midi) au 28 (matin) : je vais présenter à un séminaire le 27, mais sinon j'ai rien d'autre. Le 1er et 2 Octobre : workshop le 1er et réunion de projet le 2. Ce qui laisse une option pour se retrouver, pour les options faciles le 26 au soir, le 27 au soir, ou le 1er au soir. Y a-t-il des intéressé·es dans la région ? Tue, 23 Jul 2024 23:04:54 +0200 Je ne peux plus mettre à jour mon profil d'utilisateur https://www.planet-casio.com/Fr/forums/topic17723--.html Lorsque j'essaie toute tentative de mettre à jour mon profil de forum, j'obtiens maintenant l'erreur suivante: Votre mot de passe doit faire au moins 6 caractères ! Pourtant mon mot de passe fais plus de 6 caractères. Fri, 22 Mar 2024 15:35:11 +0100 Cimetière https://www.planet-casio.com/Fr/forums/topic17715--.html Racontez ici la vie et l'épopée ainsi que les exploits des membres perdus de planète casio afin que leurs souvenirs soient gardés à jamais. Tue, 12 Mar 2024 19:48:55 +0100