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