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 - Vos tutoriels et astuces


Index du Forum » Vos tutoriels et astuces » Peut on coder en C ou en C++ directement a partir de ta casio?
Tuper4 En ligne Membre Points: 654 Défis: 18 Message

Peut on coder en C ou en C++ directement a partir de ta casio?

Posté le 25/11/2023 14:27

Salut tous le monde

Je suis nouveau ici mais je m'y connais un peu (Je sais débrider ma Casio en gragh 75, je sais codé sur Casiobasic, je connais le principe des adds-ins et je sais codé en python).
Sinon, j'aimerais bien savoir si cela est possible de codé des adds-ins directement à partir de ma Casio.

D'ailleurs j'avais une Casio graph 35+e je j'ai transformer en graqh 75.

Merci


1, 2 Suivante
Yannis300307 Hors ligne Membre Points: 249 Défis: 0 Message

Citer : Posté le 25/11/2023 14:31 | #


J'ai déjà posé une question similaire mais cela semble très difficile à faire : https://www.planet-casio.com/Fr/forums/topic17150-1-creer-un-compilateur-fxsdk-utilisable-sur-calculatrice.html
WOW ! Mais qu'est-ce-que je vois ??!! Une extension VS Code qui permet de simplifier le développement sur calculatrices ??!! C'est ici : Casio Dev Tools. C'est incroyable ! C'est prodigieux !
Tuper4 En ligne Membre Points: 654 Défis: 18 Message

Citer : Posté le 25/11/2023 14:34 | #


Cela serait trop dommage si on ne le pouvais pas
Vous galérez avec votre menu? Je suis ici pour t'aider!
Tant que c'est C.Basic, python ou C en utilisant gint, ça me va!
Envoyé moi une idée de votre menu en MP et le reste, c'est moi qui gère
Clique sur le lien en dessous pour m'envoyer un MP
https://www.planet-casio.com/Fr/compte/message.php?dest=tuper4
Yannis300307 Hors ligne Membre Points: 249 Défis: 0 Message

Citer : Posté le 25/11/2023 14:38 | #


Apres, si tu es vraiment déterminé, tu peux tenter un port de GCC sur sh4. Mais alors là, bonne chance .
WOW ! Mais qu'est-ce-que je vois ??!! Une extension VS Code qui permet de simplifier le développement sur calculatrices ??!! C'est ici : Casio Dev Tools. C'est incroyable ! C'est prodigieux !
Tuper4 En ligne Membre Points: 654 Défis: 18 Message

Citer : Posté le 25/11/2023 14:41 | #


Mais sinon moi je veux juste pouvoir coder des adds-ins sur ma Casio (ça peut être en python ou autre langage) si cela est possible
Vous galérez avec votre menu? Je suis ici pour t'aider!
Tant que c'est C.Basic, python ou C en utilisant gint, ça me va!
Envoyé moi une idée de votre menu en MP et le reste, c'est moi qui gère
Clique sur le lien en dessous pour m'envoyer un MP
https://www.planet-casio.com/Fr/compte/message.php?dest=tuper4
Tuper4 En ligne Membre Points: 654 Défis: 18 Message

Citer : Posté le 25/11/2023 14:42 | #


Yannis300307 a écrit :
Apres, si tu es vraiment déterminé, tu peux tenter un port de GCC sur sh4. Mais alors là, bonne chance .


Ça, ça a l'air un peu trop compliqué pour moi
Vous galérez avec votre menu? Je suis ici pour t'aider!
Tant que c'est C.Basic, python ou C en utilisant gint, ça me va!
Envoyé moi une idée de votre menu en MP et le reste, c'est moi qui gère
Clique sur le lien en dessous pour m'envoyer un MP
https://www.planet-casio.com/Fr/compte/message.php?dest=tuper4
Validuser Hors ligne Membre Points: 503 Défis: 1 Message

Citer : Posté le 25/11/2023 15:54 | #


Tuper4 a écrit :
Mais sinon moi je veux juste pouvoir coder des adds-ins sur ma Casio (ça peut être en python ou autre langage) si cela est possible

Pour python tu peux installer microPython.
Votre développeur favori
Je suis en train de travailler sur TD'PC : un Tower Defense sur G35+EII
Ne pas cliquer
Mtn que tu à cliqué tu est obligé de tout installer
Tuper4 En ligne Membre Points: 654 Défis: 18 Message

Citer : Posté le 25/11/2023 16:30 | #


Oui,Je sais, je l'ai déjà. Mais la question c'est est ce que on peux faire des adds-ins avec python ou meme quel langage je peux utiliser pour créé des adds-ins?
Vous galérez avec votre menu? Je suis ici pour t'aider!
Tant que c'est C.Basic, python ou C en utilisant gint, ça me va!
Envoyé moi une idée de votre menu en MP et le reste, c'est moi qui gère
Clique sur le lien en dessous pour m'envoyer un MP
https://www.planet-casio.com/Fr/compte/message.php?dest=tuper4
Validuser Hors ligne Membre Points: 503 Défis: 1 Message

Citer : Posté le 25/11/2023 16:34 | #


Seulement C et C++ pour les addins
Votre développeur favori
Je suis en train de travailler sur TD'PC : un Tower Defense sur G35+EII
Ne pas cliquer
Mtn que tu à cliqué tu est obligé de tout installer
Fcalva En ligne Membre Points: 440 Défis: 8 Message

Citer : Posté le 25/11/2023 16:35 | #


Les addins c'est en C ou C++. Éventuellement tu peux faire avec des langages qui compilent vers ces derniers, ou en ASM
Pc master race - Apréciateur de Noctua moyen
Caltos : G90+E, FX-92+ (x2)
Tuper4 En ligne Membre Points: 654 Défis: 18 Message

Citer : Posté le 25/11/2023 18:38 | #


Ok Merci beaucoup!!!
Vous galérez avec votre menu? Je suis ici pour t'aider!
Tant que c'est C.Basic, python ou C en utilisant gint, ça me va!
Envoyé moi une idée de votre menu en MP et le reste, c'est moi qui gère
Clique sur le lien en dessous pour m'envoyer un MP
https://www.planet-casio.com/Fr/compte/message.php?dest=tuper4
Yannis300307 Hors ligne Membre Points: 249 Défis: 0 Message

Citer : Posté le 26/11/2023 09:28 | #


Par contre, il te faut un PC avec Linux/WSL d'installé et le kit de compilation.
WOW ! Mais qu'est-ce-que je vois ??!! Une extension VS Code qui permet de simplifier le développement sur calculatrices ??!! C'est ici : Casio Dev Tools. C'est incroyable ! C'est prodigieux !
Tuper4 En ligne Membre Points: 654 Défis: 18 Message

Citer : Posté le 26/11/2023 12:02 | #


Ok mais ça marche sur Windows 10 ?
Vous galérez avec votre menu? Je suis ici pour t'aider!
Tant que c'est C.Basic, python ou C en utilisant gint, ça me va!
Envoyé moi une idée de votre menu en MP et le reste, c'est moi qui gère
Clique sur le lien en dessous pour m'envoyer un MP
https://www.planet-casio.com/Fr/compte/message.php?dest=tuper4
Fcalva En ligne Membre Points: 440 Défis: 8 Message

Citer : Posté le 26/11/2023 12:04 | #


WSL c'est la solution pour Windows donc oui
Pc master race - Apréciateur de Noctua moyen
Caltos : G90+E, FX-92+ (x2)
Tuper4 En ligne Membre Points: 654 Défis: 18 Message

Citer : Posté le 26/11/2023 12:11 | #


Ok cool merci tout le monde!
Vous galérez avec votre menu? Je suis ici pour t'aider!
Tant que c'est C.Basic, python ou C en utilisant gint, ça me va!
Envoyé moi une idée de votre menu en MP et le reste, c'est moi qui gère
Clique sur le lien en dessous pour m'envoyer un MP
https://www.planet-casio.com/Fr/compte/message.php?dest=tuper4
Tuper4 En ligne Membre Points: 654 Défis: 18 Message

Citer : Posté le 10/01/2024 00:00 | #


Yannis300307 a écrit :
Apres, si tu es vraiment déterminé, tu peux tenter un port de GCC sur sh4. Mais alors là, bonne chance .
maintenant quand j'y pense, je comprends exactement ce que tu voulais dire, et je peux même essayé de le faire... sh4 est le nouveau processeur des casio (plus récentes que 2010) et un compilateur gcc est une "application" qui permet de compiler des programmes en C afin qu'ils sont executable (Et pour le C++ je crois que C'est un gpp... Je ne suis pas à 100% sur)
Vous galérez avec votre menu? Je suis ici pour t'aider!
Tant que c'est C.Basic, python ou C en utilisant gint, ça me va!
Envoyé moi une idée de votre menu en MP et le reste, c'est moi qui gère
Clique sur le lien en dessous pour m'envoyer un MP
https://www.planet-casio.com/Fr/compte/message.php?dest=tuper4
Calcloverhk Hors ligne Membre Points: 326 Défis: 10 Message

Citer : Posté le 10/01/2024 18:17 | #


(If I get your topic title correctly) To my knowledge, there is an add-in named WSC & FVM for running Casio C/C++ source files within calcs, but it does not complie them into an actual add-in file, rather it compiles them into its own bytecodes and emulates them in an add-in like environment. This is also similar to how C.Basic works: running Casio Basic files in the add-in like environment to reach near C/C++ performance.
Calculators (MyCalcs profile) fx-50FH II, fx-991ES PLUS-2, fx-3650P II, fx-9750G III, fx-9860G II SD, fx-9860G II SD-2, fx-CG20 CN, fx-CG50

C.Basic Wiki Project progress as of 2024/2/12
   30%
Tuper4 En ligne Membre Points: 654 Défis: 18 Message

Citer : Posté le 10/01/2024 18:23 | #


So it justs execute files C files or can it edit them too?
Vous galérez avec votre menu? Je suis ici pour t'aider!
Tant que c'est C.Basic, python ou C en utilisant gint, ça me va!
Envoyé moi une idée de votre menu en MP et le reste, c'est moi qui gère
Clique sur le lien en dessous pour m'envoyer un MP
https://www.planet-casio.com/Fr/compte/message.php?dest=tuper4
Calcloverhk Hors ligne Membre Points: 326 Défis: 10 Message

Citer : Posté le 10/01/2024 20:06 | #


WSC compiles Casio C/C++ files into the bytecode version using .f extension and FVM is a virtual machine that runs .f files.

For editing C/C++ files, useEDIT.g1a but unfortunately same for WSC and FVM, it's only for Graph 75/85/95 series and not the latest Graph 35+EII.

For now, C.Basic is probably the closest thing you can use nowadays to run programs with much user-friendly editor and near add-in performance. And it comes to my attention that C.Basic will also have a "compiler", though I'm not entirely sure whether it works like WSC or it actually can compile the entire add-in within calculator.
Calculators (MyCalcs profile) fx-50FH II, fx-991ES PLUS-2, fx-3650P II, fx-9750G III, fx-9860G II SD, fx-9860G II SD-2, fx-CG20 CN, fx-CG50

C.Basic Wiki Project progress as of 2024/2/12
   30%
Tuper4 En ligne Membre Points: 654 Défis: 18 Message

Citer : Posté le 10/01/2024 20:28 | #


Thanks for your response! So if I understood correctly, WSC can compile C and C++ projects into a .f file (so it won't appear on the menu as only g1a or g2a does). And FVM can execute the .f files. But can I change the extension .f to .c so it appears on the menu? Thanks for your response though!
Vous galérez avec votre menu? Je suis ici pour t'aider!
Tant que c'est C.Basic, python ou C en utilisant gint, ça me va!
Envoyé moi une idée de votre menu en MP et le reste, c'est moi qui gère
Clique sur le lien en dessous pour m'envoyer un MP
https://www.planet-casio.com/Fr/compte/message.php?dest=tuper4
Calcloverhk Hors ligne Membre Points: 326 Défis: 10 Message

Citer : Posté le 10/01/2024 20:40 | #


Tuper4 a écrit :
But can I change the extension .f to .c so it appears on the menu?

You mean Main Menu?
Calculators (MyCalcs profile) fx-50FH II, fx-991ES PLUS-2, fx-3650P II, fx-9750G III, fx-9860G II SD, fx-9860G II SD-2, fx-CG20 CN, fx-CG50

C.Basic Wiki Project progress as of 2024/2/12
   30%
1, 2 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:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
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 - 2024 | Il y a 41 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