π
<-
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

Unread postby 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
User avatar
NemhardyPremium
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 48%
 
Posts: 45
Joined: 28 Dec 2014, 22:06
Gender: Not specified
Calculator(s):
MyCalcs profile

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

Unread postby 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
User avatar
fklv
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 34.4%
 
Posts: 15
Joined: 05 Dec 2022, 00:09
Location: Pays de la Loire, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ere scientifique
GitHub: attilavs2

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

Unread postby 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
User avatar
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 43.1%
 
Posts: 484
Images: 31
Joined: 19 Jan 2021, 09:41
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
GitHub: SlyVTT

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

Unread postby 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
User avatar
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 43.1%
 
Posts: 484
Images: 31
Joined: 19 Jan 2021, 09:41
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
GitHub: SlyVTT

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

Unread postby 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
User avatar
fklv
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 34.4%
 
Posts: 15
Joined: 05 Dec 2022, 00:09
Location: Pays de la Loire, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ere scientifique
GitHub: attilavs2

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

Unread postby 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
User avatar
fklv
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 34.4%
 
Posts: 15
Joined: 05 Dec 2022, 00:09
Location: Pays de la Loire, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ere scientifique
GitHub: attilavs2

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

Unread postby 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...)
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 80.2%
 
Posts: 14616
Images: 1218
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

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

Unread postby 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
User avatar
fklv
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 34.4%
 
Posts: 15
Joined: 05 Dec 2022, 00:09
Location: Pays de la Loire, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ere scientifique
GitHub: attilavs2

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

Unread postby 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...)
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 80.2%
 
Posts: 14616
Images: 1218
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

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

Unread postby 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
User avatar
fklv
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 34.4%
 
Posts: 15
Joined: 05 Dec 2022, 00:09
Location: Pays de la Loire, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ere scientifique
GitHub: attilavs2

PreviousNext

Return to Programmation

Who is online

Users browsing this forum: No registered users and 40 guests

-
Search
-
Social TI-Planet
-
Featured topics
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
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1769 utilisateurs:
>1741 invités
>23 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)