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. Mon, 16 Jun 2025 04:23:47 GMT Mon, 16 Jun 2025 04:23:47 GMT contact@planet-casio.com (Planet Casio) contact@planet-casio.com (Planet Casio) 5 Typing on fxcg50 https://www.planet-casio.com/Fr/forums/topic18785--.html I am currently working on my add in where you are guessing a code which consists of only numbers and signs on the keyboard fxcg50. You type your code that you guessed and it causes it to appear on screen on the left hand side then if you guess the code correctly pressing EXE allows you to continue further on if wrong it causes the exact thing you typed to appear 1 line below from the right hand side just as if you were having a conversation on something like WhatsApp. However I am very confused on how to approach this. Not the guessing logic but the typing logic and also (especially the duplication part) as there are multiple ways shown on the Prizm wiki on how to "type" but confused on which syscalls to use to achieve this properly and for the duplication part. I also in my previous code have used https://prizm.cemetech.net/Syscalls/Keyboard/GetKeyWait_OS/ which I believe has some sort of affect on me pressing keys Any pointers or help to the right direction on how to carry this out would be appreciated! Fri, 30 May 2025 23:49:00 +0200 Scrollbar https://www.planet-casio.com/Fr/forums/topic18784--.html https://prizm.cemetech.net/Syscalls/UI_elements/Scrollbar/#parameters Does anyone know what these mean exactly: typedef struct{ unsigned int i1; // unknown, set to zero unsigned int indicatormaximum; // maximum logical indicator range unsigned int indicatorheight; // height of the indicator in units of indicatormaximum unsigned int indicatorpos; // indicator position in units of indicatormaxiumum unsigned int i5; // unknown, set to zero unsigned short barleft; // left position of the bar in pixels unsigned short bartop; // top position of the bar in pixels unsigned short barheight; // height of the bar in pixels unsigned short barwidth; // width of the bar in pixels } TScrollbar; I of course understand the last two but do not get the rest Fri, 30 May 2025 21:36:04 +0200 Change the type to add-in? https://www.planet-casio.com/Fr/forums/topic18776--.html I noticed that this search didn't show any of my programs. The reason is that it searches only for type "Add-In", which is a type that I somehow never noticed. This probably means that all of my programs are mistyped. :sry: I'm guessing that the other types were actually meant for Casio BASIC, because add-in's came later? Would an admin be willing to change the type of the following programs to "Add-In"? I can't seem to change them myself: • https://www.planet-casio.com/Fr/programmes/programme4295-1-klondike-solitaire-calamari-jeux-reflexion.html • https://www.planet-casio.com/Fr/programmes/programme4299-1-Laser-Logic-calamari-jeu-reflexion.html • https://www.planet-casio.com/Fr/programmes/programme4458-1-Sokoban-calamari-jeu-reflexion.html • https://www.planet-casio.com/Fr/programmes/programme4469-1-Trick-Candles-calamari-jeu-action-sport.html • https://www.planet-casio.com/Fr/programmes/programme4537-1-Abacus-calamari-cours-maths_mathematiques.html I'm not sure what to do about these, as they're neither Casio BASIC nor add-ins (do we want additional types for these?): • Python: https://www.planet-casio.com/Fr/programmes/programme4293-1-Solitaire-Python-calamari-jeu-reflexion.html • S-SHT: https://www.planet-casio.com/Fr/programmes/programme4294-1-S-SHT-Tic-Tac-Toe-calamari-jeu-reflexion.html • S-SHT: https://www.planet-casio.com/Fr/programmes/programme4451-1-S-SHT-Video-Poker-calamari-jeu-reflexion.html • S-SHT (or the Duvet add-in): https://www.planet-casio.com/Fr/programmes/programme4467-1-Campus-calamari-jeu-reflexion.html Thank you and I apologize for my mess! Tue, 27 May 2025 00:29:16 +0200 Probleme sur Casio FA124 https://www.planet-casio.com/Fr/forums/topic18774--.html Hello, Je viens de télécharger CASIO FA-124 pour installer des programmes sur ma Casio 35+ ( ameliorée en 75+ il y a une heure :p) Seulment en suivant les tutos pour importer mes premier programme, je fais un fausse manip sur Casio FA-214 je n'arrive pas a retomber sur l'interface des tuto :/. Je joint l'interface que j'ai, si vous savez m'aider a revenir sur celle de base pour importer mes premiers programmes ca serait top ! Merci d'avance :) Mon, 26 May 2025 00:10:17 +0200 Custom Glyph not working https://www.planet-casio.com/Fr/forums/topic18773--.html I have been trying to make a custom glyph that appears in the status area however I have been having issues #include <fxcg/display.h> #include <fxcg/keyboard.h> unsigned short myBitmap[16 * 22] = { 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xFFFF, 0xE8E4, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xE8E4, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF, 0xFFFF, 0xFFFF, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xE8E4, 0xFFFF }; struct glyph_def { short dx; short dy; void* shortcolor_bitmap; short xalignment; short xoffset; }; struct glyph_def myGlyph = { .dx = 16, .dy = 22, .shortcolor_bitmap = myBitmap, .xalignment = 1, .xoffset = 0 }; int main(void) { char color1 = TEXT_COLOR_WHITE; char color2 = TEXT_COLOR_WHITE; DefineStatusAreaFlags(3, SAF_BATTERY | SAF_GLYPH, &color1, &color2); DefineStatusGlyph(0, &myGlyph); DisplayStatusArea(); int key; while (1) { GetKey(&key); if (key == KEY_CTRL_MENU) { break; } } return 1; } This example of the issue I am facing should give me the bmp image I made of a 16*22 pixel white X on a red background though its not the best looking however when inputting this code into my calc it s got the red background with random streaks of white nothing like the image I want it to look like I don't know if I am doing something wrong appreciate any help! Sun, 25 May 2025 19:19:10 +0200 Flash only maintains when holding key https://www.planet-casio.com/Fr/forums/topic18771--.html I have been working on a game for an add-in for the fx-CG50 one section is that it flashes a custom status message (“GAME OVER!”) in the status area while preserving standard indicators like battery and input mode (“Math”). The flashing uses RTC tick polling to toggle the visibility of the message by altering status area flags via DefineStatusAreaFlags() and updating with DisplayStatusArea(). The add-in exits cleanly on pressing MENU. However, the flashing only occurs while any keyboard key is physically held down. When no keys are pressed, the status message stops flashing and remains static. Does anyone have any idea as to why this may happen any help appreciated Fri, 23 May 2025 20:35:15 +0200 Utilisation de webcalc https://www.planet-casio.com/Fr/forums/topic18770--.html Bonjour à tous Désolé pour le dérangement mais j'ai un petit problème. j'ai essayé de trouver des fichiers htm. sur la toile mais malheureusement je ne sais pas comment les trouver et les envoyer dans la calculatrice(je suis encore débutant donc très peu d'expérience :( ) Donc je voulais savoir si il y a une méthode particulière et si oui laquelle? Merci d'avance Fri, 23 May 2025 14:46:38 +0200 Casio Characters https://www.planet-casio.com/Fr/forums/topic18766--.html Is there a place where I can find every single different type of font or symbol that exists in the calc specifically for the fxcg50 and if there is a way for me to call it Thu, 22 May 2025 18:28:05 +0200 explanations of specific functions https://www.planet-casio.com/Fr/forums/topic18764--.html Is there as specific place where I can find specific example for functions listed in header files on PrizmSDK files for example if I want an explanation of what void GetFKeyPtr( int, void* ); does where is this place I can find it. Wed, 21 May 2025 19:55:37 +0200 Showing battery within add in https://www.planet-casio.com/Fr/forums/topic18750--.html I am currently making my add in and wanted to show the battery status with the separation line like the calculator usually does in any other built in app and some other add ins but I dont know how to do this does anyone know what #include gint directive I need for it or is there is a different way of doing this entirely Any help appreciated Thank you! Thu, 08 May 2025 23:03:37 +0200