Archives de Genesis8 Amstrad Page de 1999 à 2024 à propos de développement, page 5 sur 18





La ROM Basic v1.1 de l'Amstrad CPC 6128 désassemblée par Bread80

-

Après le désassemblage du firmware Amstrad CPC du 6128, Bread80 a mis en ligne sur github la ROM Basic v1.1 désassemblée de l'Amstrad CPC 6128. Il en parle sur son site web et Twitter.

Pourquoi utiliser un des compilateurs commerciaux du Basic Amstrad CPC quand on peut améliorer sa vitesse à la base ?



SDCC v4.1.0 disponible (programmation en C pour Amstrad CPC) sur PC et MacOS

-

Une nouvelle version du compilateur C multiplateforme SDCC v4.1.0 est disponible depuis le 8 mars 2021 pour windows, linux et MacOS.



NOMWARS, un jeu Amstrad écrit avec 8BP v041 (et plus)

-

Jose Javier Garcia Aranda a sorti son remake de Commando : NOMWARS (cassette et disquette) écrit avec 8BP v41(8bits de poder : 8bits of power), sa librairie RSX pour développer des jeux Amstrad CPC en basic et assembleur.

Une édition physique du jeu peut être acheté sur Hobby Retro.

Vous pouvez télécharger 8bp sur sa page github.

Vous pourrez récupérer également SPEDIT v14, un utilitaire pour capturer des sprites à partir de jeux ou d'images créées avec des outils comme ConvImgCPC, Martine...

Par ailleurs, il prépare un outils de menu pour cartouche DES pour lancer plus facilement les jeux que vous y aurez installé.




RASM v1.6 par Roudoudou, un assembleur multi plate-forme pour Amstrad CPC

-

La dernière version de RASM (v1.6) est sortie le 29 octobre 2021.

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.1 par Fredrik Ramsberg et Johan Berntsson pour écrire des jeux d'aventure texte

-

PunyInform v3.1 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.



Les ROMS de l'Amstrad CPC 6128 désassemblées (Firmware et Basic) par Bread80

-

Vu sur CPCWiki, Bread80 a mis en ligne sur github le firmware désassemblé de l'Amstrad CPC 6128 sur github (le basic suivra dans quelques semaines). Il en parle sur son site web et Twitter.

C'est l'occasion d'améliorer le firmware et pourquoi la vitesse du basic !



PunyInform v3.0 par Fredrik Ramsberg et Johan Berntsson pour écrire des jeux d'aventure texte

-

PunyInform v3.0 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).

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.



Le code source de l'assembleur et désassembler DAMS est disponible depuis mars 2015

-

Pascal SEGUY est l'auteur de l'assembleur DAMS, édité par Micro Applications dès 1985.

Je viens de découvrir dans le sujet FutureOS sur CPCWiki que M. SEGUY mets à disposition sur Github le code source de DAMS.



Turbo Rascal SE v0.13.216, développement pascal pour Amstrad CPC et plus...

-

Turbo Rascal SE (TRSE) v0.13.2162 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 !

Je n'ai pas les détails de la version .013 par rapport à la 0.12.



De nouveaux articles sur 64 NOPS

-

De nouveaux articles sont disponibles sur 64 NOPS, un blog sur la programmation Amstrad CPC par Hicks (Vanity) et Toms (Pulpo Corrosivo). Entre autre une traduction en anglais d'un article par Tom et Jerry sur les logiciels de composition musicale et la suite sur le FDC par Roudoudou :




PunyInform v2.8 par Fredrik Ramsberg et Johan Berntsson pour écrire des jeux d'aventure texte

-

PunyInform v2.8 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.34 ou plus récent.

Il y a des tutoriels pour écrire des jeux d'aventure avec PunyInform (fin de la page).

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.




WIP The Swarm is coming... par Minilop Software pour Amstrad CPC et ZX Spectrum

-

The swarm is coming... par Minilop Retroware (sur Twitter) est un jeu en cours d'écriture pour ZX Spectrum et Amstrad CPC. C'est un jeu du type de Cybernoid avec 4 niveaux réalisés (ZX Spectrum) et un seul pour le moment sur Amstrad CPC. Les graphismes sont plutôt sympathiques, il y a deux vidéos disponibles sur Twitter :




Pour plus d'informations, allez sur la page principale