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 - Actualités


Index du Forum » Actualités » La Revue des Projets – 229
Shadow15510 Hors ligne Administrateur Points: 5503 Défis: 18 Message

La Revue des Projets – 229

Posté le 24/04/2022 18:05

Bonjour à tous !
Ce soir on se retrouve pour la 229e Revue des Projets, au programme deux projets orientés vers le développement en C sur Casio.


Récemment Slyvtt a lancé un projet de portage de la SDL (célèbre librairie en C pour interagir avec l'écran et les périphériques). Ce projet s'inscrit dans la continuité d'autres projets (comme LZY par Kikoodx) qui tendent à faire sortir la programmation en C sur Casio de la simple calculatrice pour permettre l'exécution des jeux et utilitaires sur les ordinateurs.

Slyvtt n'avance cependant pas à l'aveuglette, mettant à profit l'expérience acquise lors d'un portage similaire pour les TI nSpire, il a rapidement mis au point un petit framework. Pour l'instant, l'auteur se focalise sur la partie vidéo du portage, en effet la SDL permet de gérer bien plus de chose notamment le clavier et le son. Devant ses premiers succès Slyvtt a affiné son plan de bataille : d'abord attaquer le clavier et enfin les timers.

Aux dernières nouvelles, la partie vidéo est quasiment (sinon totalement) terminée après quelques frayeurs. Malheureusement, aucun code ni dépôt n'est encore disponible, mais si Slyvtt continue aussi vite qu'il a commencé, cela ne saurait tarder !

~ ~ ~


Savez-vous combien de langage comprend votre calculatrice ? Honnêtement… le Basic, le C/C++/ASM, le Python pour les dernières. Trois seulement ? Ce serait oublier complètement le Malical, et le LuaFx, mais aussi le Brainfuck, le MCL ou encore le CHIP8 ! Bref la Casio est une plateforme de développement complète et grâce aux derniers travaux de Potter380, on peut maintenant programmer en Fortran !

Il s'agit plus d'une astuce qu'un véritable port puisque Potter reprend le programme f2c qui permet compiler du code Fortran en C. Il restait ensuite à injecter le code fraîchement compiler dans un squelette d'add-in Gint et le tour est joué ! L'idée et la réalisation plutôt propre de l'ensemble n'en sont pas moins louables pour autant ! Et puis cela rajoute un langage de plus à la liste déjà longue et ça, c'est que du bonheur !

~ ~ ~


Et c'est tout pour cette semaine !

Depuis la dernière RdP, 10 programmes ont été postés :
Outrun for PRIZM de Slyvtt
Dodot de Mb88
CCJDemo de Slyvtt
Fourmi de Langton de Ena0
3D Pong de Alice
Arrows de TheBigBadBoy
After Burner de Lephenixnoir
Delta de Potter360
Teh Moon Show de Massena
-Space Invaders- de Timperso

Lire la RdP précédente : La Revue des Projets – 228
Besoin d'aide ? Une idée ? Un projet ? Un article !


Slyvtt Hors ligne Maître du Puzzle Points: 2389 Défis: 17 Message

Citer : Posté le 24/04/2022 18:14 | #


Pour le dépot de la cSDL : c'est là : cSDL 1.2.15

Actuellement c'est surtout sur la branche dev que ça se passe.

Mais effectivement ça devrait arriver (très) bientôt en master.

A plus

Sly
There are only 10 types of people in the world: Those who understand binary, and those who don't ...

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