Planète Casio - Autres questions - 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 - Autres questions - Flux RSS http://www.planet-casio.com 55 50 Programmes Casio, Jeux, Cours pour Calculatrices Casio. Tue, 01 Apr 2025 03:46:04 GMT Tue, 01 Apr 2025 03:46:04 GMT contact@planet-casio.com (Planet Casio) contact@planet-casio.com (Planet Casio) 5 Comment convertir des videos pour cpvid ? https://www.planet-casio.com/Fr/forums/topic18683--.html J'aimerais convertir des videos compatibles cpvid mais le tuto sur le github n'est pas clair, qqn pourrait m'eclairer ? Sun, 30 Mar 2025 18:29:06 +0200 Functions inside of Run-Matrix on the fx-CG50 https://www.planet-casio.com/Fr/forums/topic18682--.html I am attempting create a function inside of Run-Matrix on the fx-CG50 similar to how Conversion add-in works on the calculator by clicking (OPTN ⇒ F6 ⇒ F6 ⇒ F3) when inside of Run-Matrix so I can get a popup on screen again similar to Conversion (I have attached a picture to show what I mean) add-in but I don't know how to put it into Run-Matrix I was guessing that this code may be right but I am not too sure #include <fxcg/display.h> #include <fxcg/keyboard.h> #include <fxcg/system.h> #include <fxcg/app.h> void show_popup() { Bdisp_EnableColor(1); Bdisp_AllClr_DDVRAM(); int x1 = 50, y1 = 30, x2 = 270, y2 = 100; Bdisp_DrawLineVRAM(x1, y1, x2, y1); Bdisp_DrawLineVRAM(x1, y2, x2, y2); Bdisp_DrawLineVRAM(x1, y1, x1, y2); Bdisp_DrawLineVRAM(x2, y1, x2, y2); PrintXY(60, 60, "2", TEXT_MODE_NORMAL, TEXT_COLOR_BLACK); PrintXY(140, 60, "3", TEXT_MODE_NORMAL, TEXT_COLOR_BLACK); PrintXY(220, 60, "4", TEXT_MODE_NORMAL, TEXT_COLOR_BLACK); Bdisp_PutDisp_DD(); int key; while(!GetKey(&key)); Bdisp_AllClr_DDVRAM(); Bdisp_PutDisp_DD(); } int main() { if (GetAppID() != APPID_RUN_MATRIX) { //potentially so its in Run-Matrix?? return 1; } int key; int step = 0; while(1) { GetKey(&key); switch(step) { case 0: if (key == KEY_CTRL_OPTN) step++; break; case 1: if (key == KEY_CTRL_F6) step++; else step=0; break; case 2: if (key == KEY_CTRL_F6) step++; else step=0; break; case 3: if (key == KEY_CTRL_F3) { show_popup(); step=0; } else step=0; break; } } return 0; } I am planning to make it a .g3a file using fxSDK and also develop using fxSDK which I got using WSL terminal. Any help appreciated Thank you! Sat, 29 Mar 2025 12:57:32 +0100 Un probleme pas comme les autres... https://www.planet-casio.com/Fr/forums/topic18666--.html Bonjour ! Je programme actuellement un petit moteur de jeu 2D style RPG en C. Pour le moment j'ai codé un ECS (fonctionnel !) mais je suis bloqué sur les maps... Voici le contexte : Les maps sont au format json lorsqu'elle sont stockés sur l'ordinateur et (de manière logique) il faut les convertir pour la calculatrice. Or, les maps contiennent les différentes layers de tiles MAIS, aussi et surtout, les différentes entités. Pour donner un exemple voici comment je crée une entité, ici le joueur : entity_t *player = entity_manager_add_entity(&game.entity_manager, "player"); rect_t player_bounds = {10.0f, 10.0f, 32.0f, 32.0f}; add_component(player, create_component(TRANSFORM_COMPONENT), player_bounds, PLAYER_DEFAULT_SPEED); add_component(player, create_component(SPRITE_COMPONENT), "player_idle_sheet"); add_component(player, create_component(ANIMATION_SYSTEM), 4, 0, PLAYER_DEFAULT_IDLE_ANIMATION_SPEED, true, true, false); add_component(player, create_component(PLAYER_SYSTEM)); (c'est beau hein :E ) Vous pouvez voir que ce n'est pas forcément simple de stocker ces différent types de donnés de manière propre dans une structure "map_t" par exemple... Donc voici ma question : Est-ce que ce serait plus propre de stocker la partie intéressante du fichier json qui contient toutes les définition des entités ou alors quelque chose de plus simple vous viendrai en tête ? En tout cas merci d'avance et j'espère que d'autres ont déjà eu le problème et donc une solution pas trop complexe... (et oui je vais publier le moteur) Mon, 10 Mar 2025 19:29:58 +0100 FX-CP 400+E Review https://www.planet-casio.com/Fr/forums/topic18665--.html http://i.imgur.com/IsWHjzE.mp4 Mon, 10 Mar 2025 12:13:59 +0100 Sending data over USB https://www.planet-casio.com/Fr/forums/topic18663--.html Hi, I am attempting to use the fxsdk/gint to engage in communication between my calculator and computer. I have attached the code I used on both ends to this post and I hope you can understand my logic from there. I only attempt to transmit a simple string, and whilst usb_fxlink_handle_messages is succesful, usb_read_sync blocks and usb_read_sync_timeout throws a timeout error. I suspect that the callback in fxlink_device_start_bulk_OUT isn't successful when sending my data, because if I call twice fxlink_device_start_bulk_OUT my usb_read_sync call just receives the header in place of my data. When browsing the forum for any advice I did find someone with a similar issue , but sadly it never seemed to be resolved. Sat, 08 Mar 2025 21:42:06 +0100 fx-CG50 calculator and program https://www.planet-casio.com/Fr/forums/topic18657--.html Hello everyone! A friend would like me to transfer programs (with basics of chemistry courses) to his calculator, he has just changed, I have a casio 35 E and he has a casio fx-CG50, normally on my calculator I use the Fa124 software but is it compatible with his calculator? Otherwise can you tell me which software should I install and how to do it? Thank you for your feedback! Have a nice day Wed, 05 Mar 2025 09:10:25 +0100 TLB Error with demo project https://www.planet-casio.com/Fr/forums/topic18650--.html Hello, I am on a MacOS M2 Pro Sequoia machine and am attempting to use fxsdk/gint to develop an application for the Casio FX CG-50. I tried to choose the quick installation method but realized this would not work so well for Mac (despite me trying to use the tips provided in the comments), so I have compiled gcc and binutils targeting the sh3b-elf architecture. https://i.imgur.com/xtpl5pm.png I have installed and compiled fxsdk and gint. I used fxsdk new to create a sample project and then compiled it with fxsdk build-cg. I connect my calculator and drag the addin on to the calculator and am then met by a TLB Error (Target 00010000). https://i.imgur.com/YeyokYO.png I am not sure what I have done wrong, I would appreciate any help Tue, 04 Mar 2025 01:07:24 +0100 Ma calculatrice est bloqué à ce niveau https://www.planet-casio.com/Fr/forums/topic18639--.html J’avais reanitilise mais elle a affiché d’un coup ça et elle est bloqué à ce niveau Fri, 21 Feb 2025 23:23:21 +0100 Casio fx-300ES PLUS https://www.planet-casio.com/Fr/forums/topic18634--.html Bonjour à tous. Il y a quelques mois, certains boutons de ma calculatrice ont cessé de fonctionner (le bouton =, le bouton ln, le bouton log avec base en particulier). Je ne peux même pas la réinitialiser car le bouton = ne fonctionne pas et elle semble s'éteindre au bout de 30 secondes si je ne l'utilise pas. Je n'ai pas essayé de changer la batterie, cela pourrait fonctionner mais je n'ai pas essayé car j'emprunte actuellement la calculatrice d'un ami qui est exactement comme elle (et qui fonctionne encore). Est-ce que quelqu'un pourrait me dire comment résoudre ce problème ? Wed, 19 Feb 2025 10:02:37 +0100 Questions sur quelques modèles de caltos https://www.planet-casio.com/Fr/forums/topic18631--.html Bonjour tout le monde ! J’ai dans l’idée de faire l’acquisition de certains modèles de caltos. Du coup, je viens vous poser quelques questions sur ceux-ci. Premièrement, je suis tentée de prendre d’occasion un très vieux modèle de Graph 35. Celui-là. https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOBJHenfG4Om_dSY0tr72seaKiWDGpPzOLM9NLT5XyWgVxrR5RYsaf3DW1-RGOjeYYJgFg2rkiN7PO8cbHwOP0CuNx53AHSYNik_4XlGTbcPifWmqkd_PNJdE-6qijvdTu5QmTaHVAzcqeAB47xn2jFhkZ9Zu-l5cSzjf423zFKXXhk3O83IjUM0hKmtQN/s400/s-l1600.webp Ce serait pour le comparer avec ma Graph 25 datant de la même époque et faire une adaptation un peu plus confortable et un peu plus jolie du mini jeu que je suis en train de coder sur ma Graph 25. Ma question est la suivante : la commande GetKey existait-elle déjà sur la Graph 35 à l’époque ? Si oui, je la prends car j’aime bidouiller sur du vieux matos. Sinon, j’aimerais investir dans un modèle récent. Il y a 3 modèles qui m’intéressent et j’aimerais bien savoir lequel serait le plus intéressant pour une développeuse qui veut s’amuser. J’ai vu qu’il semblait manquer beaucoup de choses sur la Graph Math+ à sa sortie par rapport à la Graph90+E mais que le tir a été rectifié avec la mise à jour de son OS. Du coup, qu’en est-il aujourd’hui ? Est-ce que la Graph90+E est toujours plus intéressante que la Graph Math+ pour coder et faire des choses créatives ? Sinon, je suis aussi intriguée par la concurrente Numworks. Comment se positionne-t-elle par rapport à la Graph90+E et la Garph Math+ pour le code ? Voilà pour mes questions. Je vous souhaite une bonne journée. :D Fri, 14 Feb 2025 13:49:03 +0100