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 - Projets de programmation


Index du Forum » Projets de programmation » Demande : Compilation d'un programme de Math pour la G90
Drak Hors ligne Rédacteur Points: 1925 Défis: 40 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.


Lilougue Hors ligne Membre Points: 276 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
Lephenixnoir En ligne Administrateur Points: 24673 Défis: 170 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
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Drak Hors ligne Rédacteur Points: 1925 Défis: 40 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 !
Lephenixnoir En ligne Administrateur Points: 24673 Défis: 170 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...
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Lephenixnoir En ligne Administrateur Points: 24673 Défis: 170 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
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)

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 149 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