Page 4 sur 5

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

Message non luPosté: 02 Jan 2018, 22:37
de Nemhardy
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 ! ^^

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

Message non luPosté: 02 Mar 2023, 14:15
de fklv
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)

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

Message non luPosté: 02 Mar 2023, 14:51
de SlyVTT
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.

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

Message non luPosté: 02 Mar 2023, 15:00
de SlyVTT
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.

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

Message non luPosté: 02 Mar 2023, 16:08
de fklv
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.

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

Message non luPosté: 11 Mar 2023, 12:40
de fklv
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.

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

Message non luPosté: 11 Mar 2023, 13:47
de Adriweb
En meme temps, le lua ca ne se compile pas, donc je vois pas trop ce que tu veux faire avec ?

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

Message non luPosté: 11 Mar 2023, 14:04
de fklv
Il faut que je recompile le projet en C, qui contient des fichiers lua pré-écrits utilisés pour les états de sauvegarde

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

Message non luPosté: 11 Mar 2023, 14:08
de Adriweb
Mais ces fichiers lua sont a priori lus/générés par le programme au runtime, non ?

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

Message non luPosté: 11 Mar 2023, 14:15
de fklv
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: