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 - Autres questions


Index du Forum » Autres questions » Emulateur / Add ins
Potter360 Hors ligne Rédacteur Points: 1206 Défis: 1 Message

Emulateur / Add ins

Posté le 02/05/2020 14:20

Tousse tousse. Y'a quelqu'un ici ? Croa, croa. Hé, ho ! vide. Y'a un panneau au fond, là bas... j'active la LED du mode examen de ma 90+E pour y voir quelque chose... c'est marqué... Archives... Des...RDP ? Ca fait si longtemps que ça ? BOUM ! Woah, l'étagère des programmes publiés depuis la dernière édition... elle existe donc vraiment ! Il y en a tellement qu'il y en a un qui vient de tomber !

Salut à tous ! Comme vous l'avez probablement compris dans cette introduction hum hum subtile et rafinée, ça fait un bail qu'on a pas eu de RDP sur Planète Casio ! Alors, hop, c'est parti, on reprend les bonnes habitudes et on démarre tout de suite avec la 234ème édition ! Au programme :

PicoBASIC - Un interpréteur qui charge le code par tronçons.
Réécriture de la documentation Basic Casio
Un exemple de programme fonctionnant avec Azur : les fractales de Mandelbrot et de Julia
Un Shmup pour nos fx-CG50/Graph 90+E et fx-CG20/Prizm
libMicrofx : Remplacez fxlib pour faire des add-ins très légers.

Commençons sans plus tarder avec un projet qui nous vient de notre labélisateur Mb88, j'ai nommé :

PicoBASIC (Mb88)

... un language de programmation interprété pour nos calculatrices monochromes, qui, selon Mb88 lui même, "permettra aux graphs monochromes d'éxecuter des gros programmes codés on-calc avec une vitesse confortable.".
Sans plus attendre, voici un exemple :

msg@="bigger than zero"
8bit@=0
if 8bit==0
    msg@="is zero"
ifend


Ce code écrit en PicoBASIC sera ensuite décodé par l'interpréteur de Mb88 comme ceci :

msg:0, @=:4, "bigger than zero":3,
8bit:0, @=:4, 0:1,
if:0, 8bit:0, ==:4, 0:1,
msg:0, @=:4, "is zero":3,
ifend:0,


Mb88 a écrit :
Chaque ligne correspond à une instruction. Le tronçon est exécuté caractère par caractère. Dans le log que j'ai mis plus haut, les morceaux sont séparés par des virgules. Les morceaux sont écrits : morceau:type



Lephenixnoir Hors ligne Administrateur Points: 24069 Défis: 169 Message

Citer : Posté le 02/05/2020 14:21 | #


Installe le fichier g3a à la racine de la mémoire de stockage.
Mon graphe (25 Fév): (PythonExtra ; fxsdk#11 ; gint#27 ; (Rogue Life || HH2) ; serial gint ; Boson X ; ...) || (shoutbox v5 ; v5)
Potter360 Hors ligne Rédacteur Points: 1206 Défis: 1 Message

Citer : Posté le 02/05/2020 14:21 | #


ok merci

Ajouté le 02/05/2020 à 14:40 :
DSL je suis chiant mais je vois pas comment faire sur emulateur...
Globalement, coder. Mal, mais coder.
Lephenixnoir Hors ligne Administrateur Points: 24069 Défis: 169 Message

Citer : Posté le 03/05/2020 11:00 | #


Il doit y avoir un bouton Import dans l'application MEMORY, si ma mémoire est bonne.
Mon graphe (25 Fév): (PythonExtra ; fxsdk#11 ; gint#27 ; (Rogue Life || HH2) ; serial gint ; Boson X ; ...) || (shoutbox v5 ; v5)
Critor Hors ligne Administrateur Points: 2548 Défis: 18 Message

Citer : Posté le 03/05/2020 11:48 | #


Exact.

[F3] puis [F1] :

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