Stream par Roudoudou sur la programmation Amstrad CPC en assembleur
-Demain soir vendredi 21 avril 2022 vers 22h00, Roudoudou fera un stream sur Twitch à propos de la programmation Amstrad CPC en asembleur.
Demain soir vendredi 21 avril 2022 vers 22h00, Roudoudou fera un stream sur Twitch à propos de la programmation Amstrad CPC en asembleur.
La dernière version de RASM (v1.7) est sortie le 11 avril 2022.
Rasm est maintenant disponible sur Github (documentation incluse).
Cet assembleur multi plate-forme (entre autre linux, windows, mais pas que comme MorphOS sur Amiga) permet de programmer pour Amstrad CPC.
PunyInform v3.6 par Fredrik Ramsberg et Johan Berntsson est un librairie écrite en langage Inform 6. PunyInform permets de créer des jeux d'aventure (pur texte, pas de support pour des images contrairement à DAAD) utilisant la machine virtuel Z-machine, qui pourront fonctionner sur des ordinateurs 8bit ou plus récents. Il contient un parser, une implémentation de verbes courants, ainsi qu'un framework pour écrire des jeux d'aventure.
PunyInform est basé sur la librairie Inform 6 développée par Graham Nelson. Il est destiné à rendre facile l'écriture de jeux au format Inform 6, un manuel décrit les différences entre les deux librairies.
Les jeux utilisant PunyInform peuvent être compilés au format z3, z5 et z8 (z3 est le plus adapté pour les ordinateurs 8bit, les autres formats ont des fonctionnalités supplémentaires). Comparé à la librairie Inform 6 cela signifie qu'il n'y a pas de support pour la machine virtuelle Glulx mais il y a bien le support du format z3 (que la librairie Inform 6 ne supporte pas).
Pour compiler des jeux utilisant PunyInform, il est recommandé d'utiliser le compilateur Inform 6 maintenu par David Kinder. Les binaires sont disponibles sur if-archive. PunyInform nécessite Inform v6.35 ou plus récent.
Il y a des tutoriels pour écrire des jeux d'aventure avec PunyInform (fin de la page) ainsi que toute la documentation dont une cheat sheet (quick reference) de 8 pages.
Pour essayer votre jeu après sa compilation, vous pouvez utiliser WinFrotz par David Kinder et pour créer une carte de votre jeu il y a Trizbort.
Et enfin pour créer une image disquette pour Amstrad CPC et PCW il vous faudra utiliser Puddle BuildTools.
Ce soir vendredi 8 avril 2022, Roudoudou fera un stream sur Twitch à propos de la programmation Amstrad CPC sur l'ASIC, les sprites hard et l'intégration de musique.
Vu sur CPCWiki, vous pouvez aller visiter le site web de Barjack qui contient des graphismes de jeu en cours d'écriture :
Ce site est une bonne nouvelle, la mauvaise c'est qu'il arrêtera sans doute le CPC après avoir fini Bubble Quest...
GGP a sorti le trailer final de Toki pour Amstrad CPC dont la sortie est prévu pour cet automne 2022.
Reidrac (Juan Martinez) travaille actuellement sur deux projets, un RPG (à la Ultima) et Hyperdrive qui est un shoot them up.
Titan a réalisé un écran de chargement pour Hypdrive.
Vous pouvez aller également lire Reidrac sur Twitter.
Je vous invite à aller lire le blog de Reidrac.
Une nouvelle version du compilateur C multiplateforme SDCC v4.2.0 est disponible depuis le 8 mars 2022 pour windows, linux et MacOS.
Eric Cubizolle (Titan) est apparu sur la chaine Twitch de Froggy's Delight pour traiter de l'art du pixel, son histoire et sa pratique (vidéo youtube ci-dessous).
Basic Instinct CPC qui est sur Facebook propose des vidéos sur la programmation en basic sur Amstrad CPC sur Twitch.
PunyInform v3.5 par Fredrik Ramsberg et Johan Berntsson est un librairie écrite en langage Inform 6. PunyInform permets de créer des jeux d'aventure (pur texte, pas de support pour des images contrairement à DAAD) utilisant la machine virtuel Z-machine, qui pourront fonctionner sur des ordinateurs 8bit ou plus récents. Il contient un parser, une implémentation de verbes courants, ainsi qu'un framework pour écrire des jeux d'aventure.
PunyInform est basé sur la librairie Inform 6 développée par Graham Nelson. Il est destiné à rendre facile l'écriture de jeux au format Inform 6, un manuel décrit les différences entre les deux librairies.
Les jeux utilisant PunyInform peuvent être compilés au format z3, z5 et z8 (z3 est le plus adapté pour les ordinateurs 8bit, les autres formats ont des fonctionnalités supplémentaires). Comparé à la librairie Inform 6 cela signifie qu'il n'y a pas de support pour la machine virtuelle Glulx mais il y a bien le support du format z3 (que la librairie Inform 6 ne supporte pas).
Pour compiler des jeux utilisant PunyInform, il est recommandé d'utiliser le compilateur Inform 6 maintenu par David Kinder. Les binaires sont disponibles sur if-archive. PunyInform nécessite Inform v6.35 ou plus récent.
Il y a des tutoriels pour écrire des jeux d'aventure avec PunyInform (fin de la page) ainsi que toute la documentation dont une cheat sheet (quick reference) de 8 pages.
Pour essayer votre jeu après sa compilation, vous pouvez utiliser WinFrotz par David Kinder et pour créer une carte de votre jeu il y a Trizbort.
Et enfin pour créer une image disquette pour Amstrad CPC et PCW il vous faudra utiliser Puddle BuildTools.
Arnaud Bouche qui n'en est pas à son premier programme pour Amstrad CPC vient d'annoncer sur CPCWiki un CPRG avec de belles images à la clé.
La dernière version d'Atic Atac pour Amstrad CPC est disponible sur sa page github.
Une quatrième vidéo d'Atic Atac est disponible sur la chaine de John Ward.
Vous pouvez télécharger une machine virtuelle linux par Francisco Gallego pour développer des programmes Amstrad CPC avec disponible sous la main :
Turbo Rascal SE (TRSE) v0.14 est disponible. C'est une suite complète (IDE, compilateur, langage de programmation, éditeur de sprites) destiné au développement de jeux et démos pour ordinateurs 8 et 16bit avec un focus sur les MOS 6502, Motorola 68000, (GB)Z80 et X86. TRSE supporte actuellement le développpement pour les ordinateurs C64, C128, VIC-20, PLUS4, NES, Gameboy, PET, ZX Spectrum, TIKI 100, Amstrad CPC 464, Atari 2600, 8086AT, Amiga 500 et l'Atari ST 520 (liste complète ici). Avec les bénéfices d'un IDE moderne (messages d'erreur, complétion de code, coloration syntaxique, etc...) et beaucoup d'outils intégrés, il n'a jamais été aussi facile de programmer pour votre ordinateur préféré en Pascal !
Rejoignez TRSE sur Facebook !
Pour plus d'informations, allez sur la page principale