Forums Casio - Projets de programmation

Index du Forum | Projets de programmation | fxSDK
Lephenixnoir
En ligne
Administrateur
Niveau: Confirmé
Points: 9464
Défis: 130
Message
Posté le 29/08/2014 22:00

fxSDK :

Développer des add-ins sous Linux : voilà l'ambition du fxSDK, un ensemble d'outils puissants développé pour gcc. Moteur de gris, multi-getkey, jeux en temps réel et gain de puissance sont au menu.

Le fxSDK est composé de plusieurs bibliothèques et outils en ligne de commande, et utilise des formats classiques pour permettre l'édition de vos fichiers par vos outils préférés.

gcc : l'indispensable compilateur
Vous ne pourrez plus vous en passer. Voyez le tutoriel d'installation pour vous familiariser un peu.

gint : le noyau dur
Cette bibliothèque contient le gestionnaire d'interruptions, les drivers de l'écran et du clavier, ainsi que des modules pour le dessin et le texte. Elle travaille avec fxconv, qui lui fournit les structures de données appropriées.

libc : la lib standard
Utile quelquefois.

fxos : un analyseur d'OS
Décortique les fichiers d'OS (en général les .fls) et retrouve des informations classiques (version, build, etc.). Capable de désassembler n'importe quelle partie de l'OS, y compris les syscalls, à partir d'une adresse ou d'un numéro.
Il détecte les sycalls à partir de leur adresse et connaît leurs rôles et prototypes.

fxconv : le convertisseur universel
Convertit à la volée (à la compilation, en fait) les ressources des projets, depuis des formats habituels (par exemple du bmp) vers un format optimisé pour la calculatrice utilisé par gint.
Gère pour l'instant les images bitmap. Les polices sont également encodées dans les images pour simplifier leur édition. Par exemple :


À venir... modifié le 19.06.2016

Fichier joint

La sagesse est la prunelle de tes yeux, et la gloire l’enveloppe de ton cœur.


Pages: 1, 2, 3, 4, 5, 6, ... 12 | Suivante

Darkysun
Hors ligne
Membre
Niveau: Confirmé
Points: 1746
Défis: 52
Message
Citer : Posté le 29/08/2014 22:01 | #
Il a trop la classe ton SDK ca me donne envie d'aller sur linux
----------------------------------
Si je ne réponds pas à un post depuis trop longtemps : envoyez-moi un message pour me le rappeler !
Mes programmes
[spoiler=En C|Cliquer pour enrouler]-Escape the Death
-Mon Fall Down
[/spoiler]



Dark storm
Hors ligne
Administrateur
Niveau: Aucun
Points: 9288
Défis: 169
Message
Citer : Posté le 29/08/2014 22:01 | #
Super
Je télécharge tout de suite
----------------------------------
Soutenez-les !





#YAPHPH
Lephenixnoir
En ligne
Administrateur
Niveau: Confirmé
Points: 9464
Défis: 130
Message
Citer : Posté le 29/08/2014 22:03 | #
C'est pas sûr que ça fonctionne encore
Enfin, il faut tout mettre un peu au point, mais je pense que ça viendra.

P.S Il est encore très buggé ce logiciel donc le brutalisez pas en faisant n'importe quoi d'accord ?
----------------------------------
La sagesse est la prunelle de tes yeux, et la gloire l’enveloppe de ton cœur.
Dark storm
Hors ligne
Administrateur
Niveau: Aucun
Points: 9288
Défis: 169
Message
Citer : Posté le 29/08/2014 22:06 | #
T'as laissé les .o dans l'archive : faut faire un $ make clean avant de lancer la compil
----------------------------------
Soutenez-les !





#YAPHPH
Lephenixnoir
En ligne
Administrateur
Niveau: Confirmé
Points: 9464
Défis: 130
Message
Citer : Posté le 29/08/2014 22:07 | #
Ben non, parce que sinon il recompile tout à chaque fois.

Je m'en occuperai.
----------------------------------
La sagesse est la prunelle de tes yeux, et la gloire l’enveloppe de ton cœur.
Intelligide
Hors ligne
Membre de CreativeCalc
Niveau: Vétéran
Points: 2488
Défis: 5
Message
Citer : Posté le 29/08/2014 22:22 | #
Tu as utilisé quel Qregex pour colorer les chiffres?
----------------------------------
Lephenixnoir
En ligne
Administrateur
Niveau: Confirmé
Points: 9464
Défis: 130
Message
Citer : Posté le 29/08/2014 22:24 | #
C'est open-source, tu peux regarder toi-même si tu veux
"\\b\\d+\\b|\\b0x[\\d|a-f|A-F]+\\b"
Pour gérer aussi l'hexa.
----------------------------------
La sagesse est la prunelle de tes yeux, et la gloire l’enveloppe de ton cœur.
Dark storm
Hors ligne
Administrateur
Niveau: Aucun
Points: 9288
Défis: 169
Message
Citer : Posté le 29/08/2014 22:38 | # | Fichier joint
Alors, j'ai un bug : j'ai quitté le sdk, et en ouvrant le projet que j'avais créé, pouf je tombe là dessus :


Sinon, si y'a moyen de mettre un police à espacement fixe dans l'éditeur de fichiers, ça serai top
----------------------------------
Soutenez-les !





#YAPHPH
Lephenixnoir
En ligne
Administrateur
Niveau: Confirmé
Points: 9464
Défis: 130
Message
Citer : Posté le 29/08/2014 22:42 | #
Ce bug, je le connais : c'est parce qu'une opération a été effectuée deux fois.
Et ma police est monotypée vu que c'est celle par défaut du système.

Je m'occuperai des deux.
----------------------------------
La sagesse est la prunelle de tes yeux, et la gloire l’enveloppe de ton cœur.
Intelligide
Hors ligne
Membre de CreativeCalc
Niveau: Vétéran
Points: 2488
Défis: 5
Message
Citer : Posté le 30/08/2014 09:47 | #
http://www.planet-casio.com/Fr/forums/topic13082-4-SDKolor,-le-SDK-pour-CG10-20.html#116556

n'aurais tu pas sorti une version instable ?

Ajouté le 30/08/2014 à 11:07 :
voici un compilo que je pense compatible pour windows
http://www.partage-facile.com/9WGQ2WM757/fxsdk_compiler_windows.rar.html
----------------------------------
Lephenixnoir
En ligne
Administrateur
Niveau: Confirmé
Points: 9464
Défis: 130
Message
Citer : Posté le 30/08/2014 12:56 | #
Non, ma version est stable car elle ne provoque pas de perte de données tant que tu fais pas n'importe quoi.

Mais je vois pas ce que vient faire le compilo pour windows ici. C'est le SDKolor qui tourne sous windows.
----------------------------------
La sagesse est la prunelle de tes yeux, et la gloire l’enveloppe de ton cœur.
Intelligide
Hors ligne
Membre de CreativeCalc
Niveau: Vétéran
Points: 2488
Défis: 5
Message
Citer : Posté le 30/08/2014 12:59 | #
oui mais celui la peut compiler des addins g1a donc pour le fxSDK en version Windows
----------------------------------
Lephenixnoir
En ligne
Administrateur
Niveau: Confirmé
Points: 9464
Défis: 130
Message
Citer : Posté le 30/08/2014 13:03 | #
fxSDK sous windows ? Tu plaisantes j'espère ?
Je te laisse te débrouiller avec le développement sous windows, je n'ai pas de quoi le tester et j'ai déjà bien assez à faire avec Unix.

Et ton SDKolor peut tout à fait compiler des g1a.
----------------------------------
La sagesse est la prunelle de tes yeux, et la gloire l’enveloppe de ton cœur.
Dark storm
Hors ligne
Administrateur
Niveau: Aucun
Points: 9288
Défis: 169
Message
Citer : Posté le 30/08/2014 14:01 | #
Qt 5 est rétro-compatible ? Donc théoriquement je peux compiler le xSDK sous Mac ?
Bon, faudra compiler sh3eb-elf-***, mais je suis confiant.
----------------------------------
Soutenez-les !





#YAPHPH
Lephenixnoir
En ligne
Administrateur
Niveau: Confirmé
Points: 9464
Défis: 130
Message
Citer : Posté le 30/08/2014 14:07 | #
Je sais pas exactement... à toi de tester.
----------------------------------
La sagesse est la prunelle de tes yeux, et la gloire l’enveloppe de ton cœur.
Dark storm
Hors ligne
Administrateur
Niveau: Aucun
Points: 9288
Défis: 169
Message
Citer : Posté le 30/08/2014 14:08 | #
Ben c'est du Unix, donc théoriquement ça passe. Y'a déjà pas mal de similitudes entre les consoles Linux et Mac
Et puis, qui ne tente rien n'a rien
----------------------------------
Soutenez-les !





#YAPHPH
Lephenixnoir
En ligne
Administrateur
Niveau: Confirmé
Points: 9464
Défis: 130
Message
Citer : Posté le 30/08/2014 16:19 | #
J'ai surtout peut pour la compatibilité du code avec Qt 5.
Je suppose que tu sais que changer le numéro de version majeur revient à indiquer des changements incompatibles.
----------------------------------
La sagesse est la prunelle de tes yeux, et la gloire l’enveloppe de ton cœur.
Dark storm
Hors ligne
Administrateur
Niveau: Aucun
Points: 9288
Défis: 169
Message
Citer : Posté le 30/08/2014 16:20 | #
C'est pas rétro-compatible ? Je vais voir, au pire j'aurai testé
----------------------------------
Soutenez-les !





#YAPHPH
Lephenixnoir
En ligne
Administrateur
Niveau: Confirmé
Points: 9464
Défis: 130
Message
Citer : Posté le 30/08/2014 17:12 | #
Tu me tiendras au courant ?

Pour ce qui est des bugs d'affichage comme celui de Dark Storm, c'est parce que je crée un environnement d'interface que je module.
Plutôt que de faire ça et au prix d'un peu plus de RAM (on peut pas dire que j'en utilise des masses... je regarderai pour vous donner une idée), je vais créer plusieurs fenêtres fixes selon les besoins. Ça simplifiera le code.
----------------------------------
La sagesse est la prunelle de tes yeux, et la gloire l’enveloppe de ton cœur.
Nemhardy
Hors ligne
Membre
Niveau: Confirmé
Points: 996
Défis: 53
Message
Citer : Posté le 30/08/2014 17:20 | #
J'ai vu que tu avais inclus du français dans la zone avec la sortie du compilateur, du coup ça pourrait peut-être être sympa de préciser dans le tuto pour compiler GCC que enlever "--disable-nls" permet d'avoir les messages de sortie du compilateur en français, pour harmoniser le tout (et avoir un truc encore plus user friendly), tout en précisant que des messages en français réduiront la quantité de résultats si on recherche des infos à propos d'une erreur sur Google (perso je l'ai toujours en anglais, mais les erreurs sont peut-être plus compréhensibles par des débutants si elles sont exprimées en français ?).
----------------------------------
Mes programmes
Équilibrer des coefficients stœchiométriques en moins de 2500 octets sur ta Prizm : Ekisto
Ma version du moteur de calcul symbolique libre Eigenmath
Projets supportés !
ColorLib de Lancelot
Zelda de SmashMaster
FiXos de Kristaba
The Lingering Terror
Mes Projets futurs

Finir mon D.M. dans l'immédiat.


n ∈ K ≡ ¬ Dem [R(n) ; n]. ∃ q : n ∈ K ≡ [R(q) ; n] alors ¬Dem[R(q);q] ∧ ¬Dem¬[R(q);q]

Pages: 1, 2, 3, 4, 5, 6, ... 12 | Suivante

Index du Forum | Projets de programmation | fxSDK
Publicité et partenaires
Casio Education
Casio éducation

TI-Planet
Casiopeia
Casiopeia
CasioFan, la communauté ClassPad
CasioFan
CodeWalrus
CodeWalrus

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2015 | Il y a 93 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Rugby Manager | Jeu de basket | Jeu de handball | Jeu de tennis | Nova Raider | Réparation téléphone | Soccer Rush | Tasty Tale

Planète Casio est un site communautaire indépendant, géré bénévolement et n'est donc pas affilié à Casio | Toute reproduction de Planète Casio, même partielle, est interdite
Les fichiers, programmes et autres publications présents sur Planète Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des licences ou des copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd