Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Vos tutoriels et astuces


Index du Forum » Vos tutoriels et astuces » Du C sur la Prizm? Du monochrome à la couleur
Eiyeron Hors ligne Ancien modérateur Points: 5525 Défis: 57 Message

Du C sur la Prizm? Du monochrome à la couleur

Posté le 23/10/2011 12:15

Salut à tous!
J'arrive avec un petit tuto plus ou moins explicatif pour partir du SDK FX-9860 au C sur Prizm!

Déjà, il vous faut le SDK de Casio, et le Mini-SDK.

Bon, dézippez votre Mini-SDK dans un dossier où l'arborescence n'a aucun espace!
Exemple pas bon:
C:\Program Files\Mini-SDK

Il y a un espace au dossier Program Files, donc ce dossier ne sera pas bon!
Je vous conseille de mettre le M-SDK dans le dossier :
C:\Mini-SDK


ENsuite, vous avez une bonne petite liste de dossiers à l'intérieur...
Dans BIN, vous mettez tout le contenu des dossiers
OS\SH\BIN
OS\FX\lib

du dossier du sdk. Ce qui permettra au M-SDK de fonctionner.
Rajoutez le contenu de
OS\FX\include

dans le dossier "header".


Par la suite, dans le dossier "projects", vous mettrez vos différents projets Prizm. Comme il y a déjà des projets on va tester INSIGHT.
Revenez dans le dossier racine, puis dans "tools". lancez pCGSDK.exe. Une fenêtre s'ouvrira. CLiquez sur File>Open Project, et cherchez dans le dossier "projects" le fichier
INSIGHT.ini

Ce fichier est nécessaire au SDK de comprendre ce qu'il doit faire.
CLiquez sur File> Full Setup>SAve
CLiquez sur File>Build Project (F9).
Attendez...
A la fin, il devrait être marqué:
Optimizing Linkage Editor Completed
Start! MAKEG3A.PSC
113 lines processed.
Ready! MAKEG3A.PSC 00:00:00.010
Ready


C'est censé dire que votre addin est prêt à être embarqué dans votre Prizm!

Créer un projet:

COpiez le dossier default, ainsi que son .ini, puis, à l'aide d'un éditeur de texte, renommez le dossier comme vous voulez modifiez tout ce qui se rapporte à "DEFAULT" dans le .ini pour changer pour le nom du dossier. Changez aussi le nom du fichier .cpp dans votre dossier par le nom du dossier, et compilez en ouvrant le bon .ini dans pCGSDK.exe. Normalement, un .g3a du nom du dossier devraît être apparu. A partir de là, et les headers qui existent dans le dossier header, à vous de vous débrouiller à avoir un jeu sur votre fidèle Prizm!

Inspiré du toto sur Cemetech présent[Ici].

Pour faire des sprites utilisables pour la Prizm, je vous conseille ce lien: Ici


Pseudopourri Hors ligne Membre Points: 182 Défis: 9 Message

Citer : Posté le 22/02/2014 20:27 | #


merci :boulet3:
je code en...
je code en:

-ASM (assembleur) sur x86 et gb-Z80
-locomotive basic/amstrad basic
-Basic Casio
-VBS
-Batch
-Bash
-Python 3.4
-html
-CSS
-javascript
-Lua
-brainfuck
-ruby

Il faut savoir que je ne maitrise pas parfaitement tout ces langages

[/spoiler]
Remerciment

Ma calto: graph 75
Guigui61 Hors ligne Membre Points: 233 Défis: 0 Message

Citer : Posté le 19/10/2017 12:11 | #


on peut convertire un image jpg ou png en gif ?? ça me serait utile
travailler dur est une vertus ... flâner aussi
Lephenixnoir Hors ligne Administrateur Points: 24698 Défis: 170 Message

Citer : Posté le 19/10/2017 13:48 | #


Version ImageMagick en ligne de commande :
$ convert image.{jpg,png} image.gif

Si ça ne te va pas c'est probablement que tu ne nous a pas tout dit.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Nemhardy Hors ligne Grand maître des Traits d'Esprit Points: 1243 Défis: 54 Message

Citer : Posté le 02/01/2018 18:14 | #


Je pense qu'il y a moyen de désépingler ce post, qui est l'antithèse d'un truc à jour.
Dark storm En ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 02/01/2018 18:17 | #


Fait.
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Edgar13 Hors ligne Membre Points: 32 Défis: 0 Message

Citer : Posté le 07/02/2020 17:00 | #


Une mise à jour de ce super topic serait la bienvenue.
Kikoodx Hors ligne Ancien labélisateur Points: 3039 Défis: 11 Message

Citer : Posté le 07/02/2020 17:05 | #


La Prizm est une vieille calto, faudrait plutôt en créer un nouveau spécifique à la 90+e.
ouais ouais
Lephenixnoir Hors ligne Administrateur Points: 24698 Défis: 170 Message

Citer : Posté le 07/02/2020 17:40 | #


Un tel topic existe déjà : https://dev.planet-casio.com/Fr/forums/topic15023-1-prizm-fx-cg1020-g90-et-fx-cg50-environnement-de-develop.html

(Edit : et accessoirement celui de gint si vous considérez ça comme une option légitime)
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Zecter Hors ligne Membre Points: 167 Défis: 0 Message

Citer : Posté le 17/06/2022 14:54 | #


Salut ! Je crois que le lien vers le téléchargement du Mini-SDK est cassé, en tout cas quand je clique dessus, ça m'envoie vers le bon site (je crois : https://www.omnimaga.org/index.php?action=dlattach;topic=6608.0;attach=8445 ) mais ça me met une erreur. Est-ce que quelqu'un pourrait m'aider à le télécharger svp ?
Merci d'avance.
Oui.
Langages appris (pas tous complètement)
Cliquer pour enrouler
- Python
- Java
- Basic Casio
- C
- OCaml

J'ai une Casio Graph 90+E.
Ma citation favorite
Cliquer pour enrouler
« La théorie, c'est quand on sait tout et que rien ne fonctionne.
La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique :
Rien ne fonctionne... et personne ne sait pourquoi ! »
- Albert Einstein


Remerciemembres
Potter360 En ligne Rédacteur Points: 1255 Défis: 2 Message

Citer : Posté le 17/06/2022 15:46 | #


Hello !
Je passe juste ici pour dire qu’aujourd’hui on préfère utiliser le fxsdk de Lephenixnoir.
C’est la solution utilisée par la plupart des jeux/add-in récents.
Tu peux regarder ici pour le téléchargement : https://www.planet-casio.com/Fr/forums/topic16614-last-giteapc-installer-et-mettre-a-jour-automatiquement-des-projets-gitea.html
…il te faudra WSL pour lancer les commandes Linux de téléchargement du fxsdk, tu peux regarder ceci.
Bon courage !
Globalement, coder. Mal, mais coder.
Slyvtt Hors ligne Maître du Puzzle Points: 2422 Défis: 17 Message

Citer : Posté le 17/06/2022 15:49 | #


Zecter a écrit :
Salut ! Je crois que le lien vers le téléchargement du Mini-SDK est cassé, en tout cas quand je clique dessus, ça m'envoie vers le bon site (je crois : https://www.omnimaga.org/index.php?action=dlattach;topic=6608.0;attach=8445 ) mais ça me met une erreur. Est-ce que quelqu'un pourrait m'aider à le télécharger svp ?
Merci d'avance.


Salut,
Le SDK n'est plus trop maintenu, je te conseille donc de te tourner vers fxSDK et gint qui est développé et maintenu par Lephenixnoir et la communauté Planete Casio.
Ici tous les devs (a priori sauf erreur de ma part) sont sur ce SDK qui est actif et nettement plus performant.
PAr contre il tourne sur linux (une vraie distribution ou sous WSL).

Tu trouveras des infos ici : https://www.planet-casio.com/Fr/forums/topic16614-last-giteapc-installer-et-mettre-a-jour-automatiquement-des-projets-gitea.html

La commu saura t'aider pour l'install si besoin

Edit : Les reponses se sont croisées avec Potter360, mais on est en phase
There are only 10 types of people in the world: Those who understand binary, and those who don't ...
Zecter Hors ligne Membre Points: 167 Défis: 0 Message

Citer : Posté le 17/06/2022 15:49 | #


Ah ok merci beaucoup je vais voir ça !
Oui.
Langages appris (pas tous complètement)
Cliquer pour enrouler
- Python
- Java
- Basic Casio
- C
- OCaml

J'ai une Casio Graph 90+E.
Ma citation favorite
Cliquer pour enrouler
« La théorie, c'est quand on sait tout et que rien ne fonctionne.
La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique :
Rien ne fonctionne... et personne ne sait pourquoi ! »
- Albert Einstein


Remerciemembres
Lephenixnoir Hors ligne Administrateur Points: 24698 Défis: 170 Message

Citer : Posté le 17/06/2022 18:25 | #


Pour information le bon point de départ est la section "Comment installer" de ce topic, pas forcément GiteaPC (il y a l'étape WSL avant, souvent)
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Zecter Hors ligne Membre Points: 167 Défis: 0 Message

Citer : Posté le 17/06/2022 18:51 | #


Oui j'ai vu et j'y suis allé. J'ai rencontré quelques problèmes lors de l'installation de GiteaPC sur WSL mais je les ai résolus grâce aux réponses dans les commentaires. Merci pour tout !
Oui.
Langages appris (pas tous complètement)
Cliquer pour enrouler
- Python
- Java
- Basic Casio
- C
- OCaml

J'ai une Casio Graph 90+E.
Ma citation favorite
Cliquer pour enrouler
« La théorie, c'est quand on sait tout et que rien ne fonctionne.
La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique :
Rien ne fonctionne... et personne ne sait pourquoi ! »
- Albert Einstein


Remerciemembres

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 v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 95 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