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 - Autres questions


Index du Forum » Autres questions » [CLASSPAD 400] Existe-t-il un compilateur ?
Vic Hors ligne Membre Points: 14 Défis: 0 Message

[CLASSPAD 400] Existe-t-il un compilateur ?

Posté le 10/10/2013 14:08

Bonjour tout le monde,

Je vais prochainement avoir besoin d'acheter une calculatrice. Mon choix se porte plus vers la nouvelle Classpad 400. Par la suite, je souhaiterai programmer quelques outils lié à mon activité mais le Basic de casio ne me conviens pas.

Ma question : Est-il-possible de trouver un compilateur C/C++ afin de faire de la cross-compilation comme à l'époque de la G100 ?

Cordialement.


1, 2 Suivante
Limachi Hors ligne Youtuber Points: 2798 Défis: 67 Message

Citer : Posté le 10/10/2013 14:13 | #


Il me semble que casio na pas encore prévu de SDK pour la classpad II (allias ClassPad 400 ou FX-CP 400)
Que compte tu faire exactement?
Mes Programmes
Cliquer pour enrouler
-en basic: un programme nommé PICFMLIM convertissant une picture en code basic.
-en C:
-Un pong.
-Un projet en pause. Je compte le reprendre de temps en temps: Summer Cursed


-mon tuto sur les Str


Mes calto: G25+, G75
Mon minecraft en dévelopement


Projets et Programmes que je soutiens (sur une idée de Marmotti)
Cliquer pour enrouler
-Pokemon Jade de Dodormeur
-Portal2D de JavierXD
-CalCraft de Wime
-GeekBros du groupe GeekBrothers (Eiyeron,Siapran,KevKevVTT,Adbook,LIMachi)
Vic Hors ligne Membre Points: 14 Défis: 0 Message

Citer : Posté le 10/10/2013 14:53 | #


Sur mon PC J'ai fait des petits outils en C pour les diagrammes d'antennes, la propagation EM en fonction de l'humidité ou d'equation radar... Je me souviens que le basic de casio utilise exclusivement des variables globales. De plus j'ai recours a de l'allocation dynamique et a de la lecture ecriture dans des fichiers.

Ca serai bien plus pratique pour moi d'avoir un compilateur C afin de porter plus facilement mes moulinettes.

Je contacterai le service client de Casio afin de savoir si ils comptent faire un SDK.
Cartix Hors ligne Membre Points: 2748 Défis: 98 Message

Citer : Posté le 10/10/2013 17:22 | #


Le basic casio de la classpad admet les variables locales et l'allocation dynamique
Vic Hors ligne Membre Points: 14 Défis: 0 Message

Citer : Posté le 11/10/2013 10:32 | #


Interessant Je fait communiquer mes programmes par l'intermediaire de fichiers. Est il possible, avec le Basic de la Classpad, d'avoir des fonx comme fopen(), fseek() et fclose() ?

Au quel cas je pourrai me passer du SDK
Totoyo Hors ligne Membre d'honneur Points: 16102 Défis: 102 Message

Citer : Posté le 11/10/2013 21:43 | #


Cartix a écrit :
Le basic casio de la classpad admet les variables locales et l'allocation dynamique

Néanmoins, sache que le Basic sur ClassPad est extrêmement lent.
Louloux Hors ligne Ancien administrateur Points: 7035 Défis: 61 Message

Citer : Posté le 11/10/2013 21:49 | #


Vic a écrit :
Je fais communiquer mes programmes par l'intermédiaire de fichiers. Est il possible, avec le Basic de la Classpad, d'avoir des fonctions comme fopen(), fseek() et fclose() ?

Le Basic de la ClassPad ne permet pas l'accès à d'autres fichiers que certains types spéciaux prévus par la machine (fichiers textes, fonctions utilisateur, images).
Vic Hors ligne Membre Points: 14 Défis: 0 Message

Citer : Posté le 12/10/2013 12:14 | #


Merci pour vos réponses

Totoyo a écrit :
Néanmoins, sache que le Basic sur ClassPad est extrêmement lent.


Arf, mes prog ne sont pas gros mais j'ai tout de même besoin d'un minimum de rapidité.

Louloux a écrit :
Le Basic de la ClassPad ne permet pas l'accès à d'autres fichiers que certains types spéciaux prévus par la machine (fichiers textes, fonctions utilisateur, images).


Les fichiers texte me conviennent très bien mais si l'API est trop spécifique à une utilisation ça ne me vas pas non plus.

Je reste donc sur mon idée d'un "hypothétique futur" SDK. Je viens de poser la question au service client de casio. Je vous tiens au courant...
Positon Hors ligne Rédacteur Points: 2396 Défis: 57 Message

Citer : Posté le 12/10/2013 13:18 | #


Voilà comment on fait une citation :
Totoyo a écrit :
Néanmoins, sache que le Basic sur ClassPad est extrêmement lent.
Dark storm En ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 12/10/2013 13:20 | #


C'est pas le problème

J'ai aussi envoyé un message au SAV de Casio pour avoir des infos sur les c1a
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Vic Hors ligne Membre Points: 14 Défis: 0 Message

Citer : Posté le 12/10/2013 15:57 | #


Visiblement l’extension d'un exécutable sur la CP400 est un ".c2a" : http://www.stepsinlogic.com/try.php

Ca vous parle ce genre d'extension. Ça m'a tout l'air un format propriétaire.

Dark storm En ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 12/10/2013 16:39 | #


le format des addins pour le CP330+ est le c1a, j'en ai pas vu un seul sur tout le web...
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Helder7 Hors ligne Partenaire Points: 179 Défis: 0 Message

Citer : Posté le 12/10/2013 16:54 | #


That .c2a is just a dummy file to active algy2 that reside in the calculator OS. SimonLothar created a empty .c2a file with valid checksums and the calculator continued to open algy 2...(posted here)
Some time after, I formated flash memory via diagnostics menu and even with the .c2a file deleted I was able to run Algy2. So the CP II does not support add-ins.

There info about .c1a format is available in fx_calculators_SuperH_based.chm (18)
SiO2 + CaCO3 ----------> CaSiO3 + CO2
Dark storm En ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 12/10/2013 17:21 | #


I downloaded fx_calculators_SuperH_based.chm, on Casiopeia, but I'm on a Mac
Is there any pdf version ?
Do you know if CP330+ can run add-ins ?
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Helder7 Hors ligne Partenaire Points: 179 Défis: 0 Message

Citer : Posté le 12/10/2013 17:44 | #


Try iChm reader or similar: https://www.macupdate.com/app/mac/28171/ichm Yes, can.
SiO2 + CaCO3 ----------> CaSiO3 + CO2
Dark storm En ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 12/10/2013 17:49 | #


Thank you, I didn't know it
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Pokexpert30 Hors ligne Membre Points: 200 Défis: 0 Message

Citer : Posté le 12/10/2013 18:39 | #


En effet, le basic de la classpad 2 est LENT -_- encore plus que celui de la 35/75
Graph 35/75 (Sh4) ( 35+ Tweakée)
Projets que je soutiens
Parmis tant d'autres
Pokemon Jade de dododormeur
Minecraft de limachi
Yu-gi-oh! de intelligide
Fix-os de kristaba

Baston!
Eiyeron Hors ligne Ancien modérateur Points: 5525 Défis: 57 Message

Citer : Posté le 12/10/2013 18:44 | #


Pire que la Prizm aussi, visiblement.

Helder, nothing another addins? doest the calc really not support addins? Outch, It seems that that big screen won't be really used if so :/.
Binary_man Hors ligne Ancien rédacteur Points: 1344 Défis: 19 Message

Citer : Posté le 13/10/2013 13:54 | #


SimonLothar a écrit :
I think I must retract this statement. Algy2.C2A obviously is kinda pseudo-addin. The cp400 checks the filename and some checksums to decide, if the Algy 2 icon is shown in the menu. I tried an empty, checksum-adjusted Algy2.C2A, which surprisingly did not crash on start, but (even more surprising) showed the Algy 2 start screen! The only explanation is, that the Algy 2 program resides inside of the OS. It is to fear, that the cp400 does not support addins at all. What a waste! What an incredible waste!


La fin de cette phrase fait peur
Calculettes : Graph 75, Graph 95, classpad 330 et FX-CG20 !!
Dark storm En ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 13/10/2013 14:13 | #


oui… C'est vraiment stupide de la part de Casio
J'espère qu'aucun possesseur de CP400 n'aura besoin d'un addin genre Physium
Surtout vu la lenteur du Basic

Ajouté le 13/10/2013 à 15:24 :
A propos d'Algy 2, il ne sert à rien, la CP possède un mode vérification par défaut
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Vic Hors ligne Membre Points: 14 Défis: 0 Message

Citer : Posté le 14/10/2013 18:17 | #


Bon, j'ai eu une réponse de Casio à ma question sur l'éventualité d'SDK

Ils m'ont dit que je devais me renseigner à la Fnac
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 276 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