Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.

Forum Casio - Vos tutoriels et astuces


Index du Forum » Vos tutoriels et astuces » Tutoriels d'utilisation de gint (commentaires)
Lephenixnoir En ligne Administrateur Points: 19623 Défis: 142 Message

Tutoriels d'utilisation de gint (commentaires)

Posté le 15/07/2017 13:54

Les tutoriels d'utilisation de gint sont sur ce topic.

Pour garder les tutoriels ensemble dans les posts du topic d'origine (et surtout pas créer un topic par tuto...), je vous propose de poster vos questions/commentaires/etc ici. Merci !


Précédente 1, 2, 3 ··· 10, 11, 12, 13
Kamrade Hors ligne Membre Points: 33 Défis: 0 Message

Citer : Posté le 14/03/2021 20:41 | #


Ah problème résolue, je n'avais pas vu qu il fallait être dans le fichier complet avant de lancer build-fx, merci beaucoup!!
Lephenixnoir En ligne Administrateur Points: 19623 Défis: 142 Message

Citer : Posté le 14/03/2021 21:03 | #


Ouf ! Merci de ta patience. J'espère que tu t'amuseras bien avec les add-ins !
Kamrade Hors ligne Membre Points: 33 Défis: 0 Message

Citer : Posté le 14/03/2021 21:13 | #


Gravity duck sur graph 35 +e2 arrive !!!!( Et deso d'avoir poste mon commentaire sur le mauvais topic)
Lephenixnoir En ligne Administrateur Points: 19623 Défis: 142 Message

Citer : Posté le 14/03/2021 21:16 | #


... ce n'est pas vraiment la direction pour faire un portage de Gravity Duck, mais fais ce qui te semble possible.

Pour info il y a un topic qui liste les portages d'add-ins vers la Graph 35+E II, je te conseille d'y faire un tour.
Ninestars Hors ligne Membre Points: 2316 Défis: 22 Message

Citer : Posté le 05/04/2021 21:03 | #


Me revoilà sur cette page hahaaa !

J'ai un message d'erreur pour crée un nouveau projet :
cd /Users/olivier/Documents/CASIO/coco
fxsdk new coco

/Users/olivier/.local/bin/fxsdk: line 77: ${2^^}: bad substitution
Lephenixnoir En ligne Administrateur Points: 19623 Défis: 142 Message

Citer : Posté le 05/04/2021 21:07 | #


Il faut que tu identifies ton shell. Je ne sais pas ce que tu utilises mais ça ne doit pas être bash (et c'est le 2/3ème bug à ce sujet).

Note que la procédure est un poil différente si tu utilises CMake, les dossiers sont organisés un peu différemment ; mais dans tous les cas fxsdk build-{fx,cg} te compile l'add-in. Les détails de tutoriel sur le système de compilation sont juste moins pertinents.

Lis aussi ce post quand tu arriveras à la conversion des assets.
Loieducode Hors ligne Membre Points: 48 Défis: 0 Message

Citer : Posté le 09/04/2021 16:09 | #


Donc j'ai eu une idée de projet (secret pour le forum jusque à que ce soit fini) et j'ai besoin de lire des fichiers pour cela. Je regarde donc les headers de la lib, et je trouve LE .h a inclure parfait :
gint/bfile.h


Mais, je regarde le contenu du fichier, et je vois un commentaire qui m'a intrigué

//---
//    gint:bfile - BFile interface
//
//    The system's file system is a nightmare and the risk of corrupting it
//    or the flash by driving it manually is too great to risk. This module
//    interfaces with the BFile syscalls for file management.
//---

Donc utiliser cette partie de la lib pourrait causer des problemes à la memoire flash? Et si c'est le cas, je me mets a risque si c'est juste pour lire un fichier?
J'ai beacoup trop de projets, nyohoho!
Cakeisalie5 En ligne Membre de CreativeCalc Points: 1830 Défis: 10 Message

Citer : Posté le 09/04/2021 16:14 | #


"Le système de fichiers est un cauchemar et le risque de le corrompre en le manipulant manuellement est trop risqué. Ces interfaces utilisent les syscalls Bfile pour la gestion des fichiers."

Traduction : c'est safe. Tout ce que ce commentaire dit, c'est que ce n'est pas implémenté directement dans gint, c'est l'une des seules parties où gint fait appel au système. Mais ce sont des mécanismes internes. Penses juste à utiliser gint_switch() comme le dit le commentaire d'en-dessous, j'avais oublié ce détail.

Promotion ordinaire sur les inscriptions sur Planète Casio : en ce moment, c'est gratuit !
Mon blogBesoin d'utilitaires de transfert vers et depuis la calculatrice sous GNU/Linux ?
Lephenixnoir En ligne Administrateur Points: 19623 Défis: 142 Message

Citer : Posté le 09/04/2021 16:15 | #


Contrôler manuellement la Flash serait un risque... par conséquent, gint ne le fait pas, et utilise à la place BFile (l'interface de l'OS). Tu ne risques rien, fais simplement attention à bien appeler les fonction BFile hors de gint (à savoir dans un gint_switch(), vois <gint/gint.h> pour les détails) et tout ira bien.
Loieducode Hors ligne Membre Points: 48 Défis: 0 Message

Citer : Posté le 09/04/2021 16:44 | #


Aussi, le format de lecture c'est bien
/undossier/etunautre/etvoilalefich.ier
?
J'ai beacoup trop de projets, nyohoho!
Lephenixnoir En ligne Administrateur Points: 19623 Défis: 142 Message

Citer : Posté le 09/04/2021 16:50 | #


Nope, c'est \\fls0\FICHIER.BIN et c'est encodé en FONTCHARACTER (extension 16-bit de Shift-JIS) et y'a qu'un niveau de sous-dossiers. https://bible.planet-casio.com/common/casio/sdk_manuals/Libraries.pdf autour de Bfile_*.
Précédente 1, 2, 3 ··· 10, 11, 12, 13

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 v42 © créé par Neuronix et Muelsaco 2004 - 2021 | Il y a 65 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