Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » Demande : Compilation d'un programme de Math pour la G90
DrakHors ligneRédacteurPoints: 1922 Défis: 38 Message

Demande : Compilation d'un programme de Math pour la G90

Posté le 10/06/2018 20:32

Bonjour.

Je poste ce topic un peu tardivement, il est vrai, pour demander à l'ensemble de la communauté si quelqu'un est en mesure de compiler ce programme : Math TS sur la Graph 90+E. Il s'agit d'un Add-in pour les Graph 75/85/95. L'idée serait de rendre ce programme accessible pour les détenteurs de la Graph 90+. Si une telle demande prend trop de temps par rapport à l'arrivée des examens, alors laissez tomber. En revanche, si vous avez les compétences pour le faire assez rapidement, alors worth it, d'autant plus que nous n'avons encore aucun Add-in de cours pour la Graph 90+.


Je vous remercie d'avance pour nos chers lycéens.


Pages : Précédente1, 2
LilougueHors ligneMembrePoints: 273 Défis: 5 Message

Citer : Posté le 13/06/2018 11:39 | #


Ok ça marche ! Et finalement tout les symboles similaires semblent avoir été décalé de la même manière, donc ça devrait être plus facile à régler
LephenixnoirHors ligneAdministrateurPoints: 14363 Défis: 136 Message

Citer : Posté le 13/06/2018 20:26 | #


Bon alors voilà, mon trick terriblement sale et terriblement stylé fonctionne.

Le problème est le suivant : diantre, Lilougue fait du XOR partout avec son texte, or PrintMini() sur Prizm ne semble pas gérer le XOR. Que faire ?

La solution est de constater qu'on n'est pas obligé de faire le XOR du texte, sur la VRAM. Comme XOR est une opération commutative, on peut aussi faire le XOR de la vram, sur le texte.

Ma solution pour afficher un PrintMini() en XOR est donc la suivante :
1. Repérer une bande de VRAM assez large pour qu'on sache à l'avance que tout le texte affiché sera dedans
2. Sauvegarder cette bande dans un buffer
3. Remplacer toute la bande par du blanc
4. Dessiner le texte en noir sur cette bande blanche
5. Faire un XOR de mon buffer sur la VRAM.

(Inversez noir et blanc pour avoir la vérité, enfin c'est plus intuitif présenté comme ça.) Bref, c'est sale, c'est quick and dirty, mais c'est stylé. Ai-je tenu ma promesse ?

Ah et btw ça marche parfaitement bien sûr
DrakHors ligneRédacteurPoints: 1922 Défis: 38 Message

Citer : Posté le 13/06/2018 20:28 | #


Alors il ne te reste plus qu'à poster ce programme ?
Eon the Dragon : version 1.2
Let's have a look!
Marre de ces RPGs qui t'imposent des classes, des compétences et des sorts ? Crée tes propres capacités sur Eon the Dragon ! Des monstres, des dragons et des combats aussi épiques que difficiles t'attendent !
Un RPG unique et immense t'attend ! Joue dès maintenant à Aventura, le Royaume Poudingue !
Vous aussi, soyez swag et rejoignez Planète Casio !
LephenixnoirHors ligneAdministrateurPoints: 14363 Défis: 136 Message

Citer : Posté le 13/06/2018 20:40 | #


Pas tout de suite, j'essaie de lui refaire une beauté et puis si Lilougue est satisfait on (lui ou moi, peu importe) poste ça dans les programmes. Disons ce soir dernier délai parce que le bac, quand même...
LephenixnoirHors ligneAdministrateurPoints: 14363 Défis: 136 Message

Citer : Posté le 13/06/2018 22:59 | # | Fichier joint


En fin de compte, j'ai été trop fatigué pour avancer. Désolé. >_<

Je joins la version actuelle avec les beaux rendus de texte mais les symboles toujours décalés.

Ajouté le 14/06/2018 à 20:49 :
J'ai pas mal avancé : couleurs, meilleur menu principal, meilleur menu de sélection cours/questions, taille de l'écran mieux exploitée.

En gros dans les écrans qui existent...
- Menu principal (fait)
- Sélection cours/questions (fait)
- Sélection partie de cours
- Sélection question
- Consultation partie de cours et questions
Pages : Précédente1, 2

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2019 | Il y a 29 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