π
<-
Chat plein-écran
[^]

Programmer des applis .g3a sur graph 90+E

Programmation et implémentation d'algorithmes.

Re: Programmer des applis .g3a sur graph 90+E

Message non lude Nemhardy » 02 Jan 2018, 22:37

J'ai écrit ça, je pense que ça peut permettre de clarifier certaines choses (en tout cas j'espère ^^), et aider éventuellement à se plonger dans le développement avec un truc à peu près à jour et documenté.
J'espère aussi que tout marche, j'ai testé ce que je décris chez moi : si je ne me suis pas planté au moment de retranscrire et qu'il y a un minimum d'universalité derrière tout ça, ça devrait ! Mais sinon je suis toujours par là, donc n'hésitez pas à signaler quoi que ce soit ! ^^
Je maintiens le portage d'Eigenmath pour les Casio monochromes, n'hésitez pas à y jeter un œil si ça vous intéresse ! :p
Avatar de l’utilisateur
NemhardyPremium
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 48%
 
Messages: 45
Inscription: 28 Déc 2014, 22:06
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Programmer des applis .g3a sur graph 90+E

Message non lude fklv » 02 Mar 2023, 14:15

Je sais pas si quelqun connait mais j'ai de façon répétée cette erreur :
C:\Users\[censuré]\Documents\G90+\PrizmSDK-0.3\projects\example2>..\..\bin\make.exe clean
rm -f -fr build C:/Users/[censuré]/Documents/G90+/PrizmSDK-0.3/projects/example2/example2.bin C:/Users/Francois/Documents/G90+/PrizmSDK-0.3/projects/example2/example2.g3a
1 [main] rm 17224 find_fast_cwd: WARNING: Couldn't compute FAST_CWD pointer. Please report this problem to
the public mailing list cygwin@cygwin.com
Utilisant Win 10 x64 et ce que je crois être une bonne installation de PrizmSDK, et j'avais réussi a compiler l'example et avec quelques modifications (appel d'une variable alpha)
Pc master race - Amateur de Casio
Calculatrices : TI-83 Premium CE (PERDUE), Casio FX-92+ Collège (x2), Casio Graph 90+E
Avatar de l’utilisateur
fklv
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 34.4%
 
Messages: 15
Inscription: 05 Déc 2022, 00:09
Localisation: Pays de la Loire, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ere scientifique
GitHub: attilavs2

Re: Programmer des applis .g3a sur graph 90+E

Message non lude SlyVTT » 02 Mar 2023, 14:51

Pour le PrizmSDK, je ne peux que t'inviter à poser ta question sur Cemetech, où il y a quelques personnes qui utilisent ce SDK.
C'est ici (Cemetech) que ça se passe. Le principal défaut du PrizmSDK est son manque de mise à jour.

Désormais, beaucoup travaillent avec fxSDK/gint maintenu par LePhenixnoir et la communauté Planète Casio.

J'utilise personnellement fxSDK qui a un développement très actif. Si tu n'es pas strictement attaché au PrizmSDK, tu peux tenter la conversion.
Il te faut par contre soit un linux (machine virtuelle ou à coté de windows en dual boot) ou WSL fonctionnant sur ton Win10, la toolchain fonctionnant exclusivement sous linux.
Some works in progress :
The GUI Toolkit NF for nSpireMyShmup for fxCG-50Magic Light for Casio Graph 90+E
and
Magic Light for nSpire CX/CX-II
Simple Text Editor for nSpireOutRun for Casio Graph 90+E
95%
50%
100%
75%
100%
And more to come ... stay tuned
Avatar de l’utilisateur
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 42.9%
 
Messages: 481
Images: 31
Inscription: 19 Jan 2021, 09:41
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
GitHub: SlyVTT

Re: Programmer des applis .g3a sur graph 90+E

Message non lude SlyVTT » 02 Mar 2023, 15:00

Pour répondre formellement à la question : cela est un problème bien connu des anciennes version de Cygwin. Cela provient d'une vieille version de Cygwin, il faut mettre à jour sur une version plus moderne. Une solution est donnée ici : Solve FAST_CWD pointer.


pour la dernière version du PrizmSDK tu peux aller ici : PrizmSDK v0.5.2. Le HowTo explique comment installer avec des lien vers le Gihub du mainteneur avec les dernières versions de 2021 qui ne devraient plus poser souci sur win10 x64.
Some works in progress :
The GUI Toolkit NF for nSpireMyShmup for fxCG-50Magic Light for Casio Graph 90+E
and
Magic Light for nSpire CX/CX-II
Simple Text Editor for nSpireOutRun for Casio Graph 90+E
95%
50%
100%
75%
100%
And more to come ... stay tuned
Avatar de l’utilisateur
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 42.9%
 
Messages: 481
Images: 31
Inscription: 19 Jan 2021, 09:41
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
GitHub: SlyVTT

Re: Programmer des applis .g3a sur graph 90+E

Message non lude fklv » 02 Mar 2023, 16:08

Merci, je n'avais pas trouvé le github du projet dans mes recherches, et je vais essayer de continuer d'utiliser PrizmSDK car je ne peux pas dual boot et je n'ai pas envie faire tourner de machine virtuelle car je fais tout ça sur le PC portable de la région (pays de la loire) et donc le bios est vérouillé (j'ai les permissions administrateur par contre avec la magie de l'installateur windows de la région/HP). Je vais tenter de progresser en C, et mon idée pour le moment est de faire une application de graphe 3D (véritable, et non des cylindres et des cubes) et c'est incroyablement inéficace en Python.
Pc master race - Amateur de Casio
Calculatrices : TI-83 Premium CE (PERDUE), Casio FX-92+ Collège (x2), Casio Graph 90+E
Avatar de l’utilisateur
fklv
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 34.4%
 
Messages: 15
Inscription: 05 Déc 2022, 00:09
Localisation: Pays de la Loire, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ere scientifique
GitHub: attilavs2

Re: Programmer des applis .g3a sur graph 90+E

Message non lude fklv » 11 Mar 2023, 12:40

Re
J'ai une question, si quelqun quelquepart sait, comment définit on les règles pour les différents types d'extension dans le makefile ?
J'ai rien trouvé sur Wiki Prizm ni sur Cemetech, mais le projet que j'essaye de recompiler utilise des fichiers lua pour les états de sauvegarde, et le compilateur ne compile pas si il y a d'autres fichiers que .h ou .c /.cpp ,sinon personne ne sait je peux toujours retourner a une version précédente utilisant directement du bin.
Pc master race - Amateur de Casio
Calculatrices : TI-83 Premium CE (PERDUE), Casio FX-92+ Collège (x2), Casio Graph 90+E
Avatar de l’utilisateur
fklv
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 34.4%
 
Messages: 15
Inscription: 05 Déc 2022, 00:09
Localisation: Pays de la Loire, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ere scientifique
GitHub: attilavs2

Re: Programmer des applis .g3a sur graph 90+E

Message non lude Adriweb » 11 Mar 2023, 13:47

En meme temps, le lua ca ne se compile pas, donc je vois pas trop ce que tu veux faire avec ?
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80%
 
Messages: 14599
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Programmer des applis .g3a sur graph 90+E

Message non lude fklv » 11 Mar 2023, 14:04

Il faut que je recompile le projet en C, qui contient des fichiers lua pré-écrits utilisés pour les états de sauvegarde
Pc master race - Amateur de Casio
Calculatrices : TI-83 Premium CE (PERDUE), Casio FX-92+ Collège (x2), Casio Graph 90+E
Avatar de l’utilisateur
fklv
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 34.4%
 
Messages: 15
Inscription: 05 Déc 2022, 00:09
Localisation: Pays de la Loire, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ere scientifique
GitHub: attilavs2

Re: Programmer des applis .g3a sur graph 90+E

Message non lude Adriweb » 11 Mar 2023, 14:08

Mais ces fichiers lua sont a priori lus/générés par le programme au runtime, non ?
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80%
 
Messages: 14599
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Programmer des applis .g3a sur graph 90+E

Message non lude fklv » 11 Mar 2023, 14:15

Ils sont édités et non-générés (je suppose, ils étaient dans le code source) donc je pense que il faut aussi que il soit dans le fichier du programme, une autre possibilité serait de les mettre dans un fichier en mémoire a côté mais je suis pas sur de la faisabilité, mais en tout cas la première étape (pour moi) est de faire marcher le SDK, et ensuite faire marcher le reste du programme (interface, i/o et autres)
Edit : En enlevant le fichier de sauvegardes, les utilitaires et en collant le fichier "example.c" qui vient par défaut avec PrizmSDK ça a compilé, mais seul ce bout de code est présent vu la taille du .g3a :(
Je sais pas ce qui marque le code pour être compilé, c'est la prochaine étape
Edit 2 : Rien que de remetre le fichier "dat" avec les fichiers lua fait que ça ne marche plus
Edit 3 : Icône couleur 8 bits selon Gimp, 32 selon Propriétés > Détails :fete:
Pc master race - Amateur de Casio
Calculatrices : TI-83 Premium CE (PERDUE), Casio FX-92+ Collège (x2), Casio Graph 90+E
Avatar de l’utilisateur
fklv
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 34.4%
 
Messages: 15
Inscription: 05 Déc 2022, 00:09
Localisation: Pays de la Loire, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ere scientifique
GitHub: attilavs2

PrécédenteSuivante

Retourner vers Programmation

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 11 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
717 utilisateurs:
>694 invités
>18 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)