Archives de Genesis8 Amstrad Page de 1999 à 2026 à propos de développement, page 1 sur 21





CPCtelera Next v1.03 par Arnaud Bouche, un moteur de jeu Amstrad CPC pour C et assembleur

-

Avant CPCteleraNext v1.03 par Arnaud Bouche basé sur SDCC v4.6.0 il y avait CPCtelera par Francisco Gallego basé sur une version de SDCC plus ancienne. C'est un moteur de jeu pour Amstrad CPC écrit en C et en assembleur Z80 qui a servi notamment à écrire bon nombre de jeux pour la compétition CPCRetroDev qui malheureusement s'est arrêtée.



SDCC v4.6.0 disponible (programmation en C pour Amstrad CPC) sur PC, Linux, MacOS

-

Une nouvelle version du compilateur C multiplateforme SDCC v4.6.0 est disponible depuis le 22 juin 2026 pour Windows, Linux et MacOS.



ABASC v1.2.3 par Fragarco, un compilateur de programmes Amstrad CPC en BASIC locomotive software

-

ABASC v1.2.3 (Amstrad BASic cross Compiler) by Fragarco est un compilateur croisé écrit entièrement en Python, sans dépendances externes. Cela le rend extrêmement portable et facile à exécuter sur tout système disposant d'une installation standard de Python 3.

Il est conçu pour prendre en charge le dialecte BASIC créé par Locomotive Software pour la série de micro-ordinateurs Amstrad CPC, garantissant ainsi la pertinence et l'utilité de toute la documentation existante pour ce langage.

ABASC étant un compilateur croisé fonctionnant sur les systèmes modernes, il intègre également plusieurs fonctionnalités de Locomotive BASIC 2 Plus, offrant une expérience de développement plus proche de celle des langages de programmation contemporains tout en préservant le style classique du BASIC original.

Outre le compilateur lui-même, le package ABASC inclut plusieurs outils auxiliaires, tels qu'un assembleur et des outils d'empaquetage d'images disque/bande pour la génération de fichiers DSK et CDT. La documentation complète de chaque outil est disponible dans le répertoire DOCS, en anglais et en espagnol.

Deux programmes ont déjà été portés avec ABASC : Sultan's maze et 3D Maze.



RASM v3.2.5 (Atlas) par Roudoudou, un assembleur multi plate-forme pour Amstrad CPC

-

La dernière version de l'assembleur multi plate-forme pour Amstrad CPC RASM (v3.2.5) par Roudoudou est disponible aujourd'hui sur Github.

Cet assembleur multi plate-forme (entre autre linux, windows, mais pas que comme MorphOS sur Amiga) permet de programmer pour Amstrad CPC. Il s'intègre avec le nouvel émulateur de Roudoudou : ACE-DL.



GentleOS, un système d'exploitation pour PC 16 et 32 bit par Luke8086

-

Lunke8086 travaille sur deux versions d'un système d'exploitation pour vieux PC à titre de hobby. Le but est fournir un OS monolithique fonctionnant avec du matériel retro et un GUI à la windows. Il en existe deux versions :

  • GentleOS/16 : au minimum elle nécessite un processeur 8086, 192 Ko de RAM et une carte vidéo CGA avec mode 320x200x4. GentleOS/16 supporte matériellement le CGA/VGA, clavier et haut-parleur.
  • GentleOS/32 : au minimum, elle nécessite un processeur 80386, 4 Mo de RAM et une carte video VGA supportant le mode 640x480x16. GentleOS/32 supporte le VGA/SVGA, clavier, souris PS/2 et série et le haut-parleur.

Le but ensuite est corriger les bugs, d'optimiser le code et ajouter des applications supplémentaires.

GentleOS/16 on Amstrad PPC 512

GentleOS/16 on Amstrad PPC 512

GentleOS/32 on VGA



EndBASIC v0.13.0 par Jmmv, un Basic inspiré de Locomotive pour windows, mac, linux, RPI

-

Julio Merino est l'auteur de EndBASIC v0.13.0 (disponible sur github, la release de 2022 n'est pas à jour). Vous pouvez le tester en ligne à cette adresse.

Qu'a donc EndBASIC de si particulier pour que j'en parle ? C'est donc un interpréteur du langage Basic inspiré du Locomotive Basic v1.1 d'Amstrad et du QuickBASIC 4.5 de Microsoft. Comme le Basic, EndBASIC a l'intention de fournir un environnement interactif qui fusionne de manière transparente la programmation avec un retour visuel immédiat. Comme QuickBASIC, EndBASIC propose des constructions de programmation de niveau supérieur et un typage fort.

EndBASIC propose un environnement simplifié et restreint pour apprendre les bases de la programmation et se concentre sur des fonctionnalités qui peuvent rapidement récompenser le programmeur. Ces fonctionnalités incluent des éléments tels qu'un éditeur de texte intégré, des commandes pour restituer des graphiques et des commandes pour utiliser le matériel d'un Raspberry Pi. L'implémentation de ce genre de fonctionnalités est prioritaire sur d'autres comme les performances ou un langage beaucoup plus riche.

EndBASIC est écrit en Rust et s'exécute à la fois sur le Web et localement sur divers systèmes d'exploitation et plates-formes, notamment macOS, Windows et Linux.



SDCC v4.6.0 RC1 disponible (programmation en C pour Amstrad CPC) sur PC, Linux, MacOS

-

Une nouvelle version du compilateur C multiplateforme SDCC v4.6.0 RC1 est disponible depuis le 28 mai 2026 pour Windows, Linux et MacOS.



CPCtelera Next v1.01 par Arnaud Bouche, un moteur de jeu Amstrad CPC pour C et assembleur

-

Avant CPCteleraNext v1.01 par Arnaud Bouche basé sur SDCC v4.5.0 il y avait CPCtelera par Francisco Gallego basé sur une version de SDCC plus ancienne. C'est un moteur de jeu pour Amstrad CPC écrit en C et en assembleur Z80 qui a servi notamment à écrire bon nombre de jeux pour la compétition CPCRetroDev qui malheureusement s'est arrêtée.

Pour plus d'informations sur CPCteleraNext, n'hésitez pas à aller sur CPCWiki.



ABASC v1.2.1 par Fragarco, un compilateur de programmes Amstrad CPC en BASIC locomotive software

-

ABASC v1.2.1 (Amstrad BASic cross Compiler) by Fragarco est un compilateur croisé écrit entièrement en Python, sans dépendances externes. Cela le rend extrêmement portable et facile à exécuter sur tout système disposant d'une installation standard de Python 3.

Il est conçu pour prendre en charge le dialecte BASIC créé par Locomotive Software pour la série de micro-ordinateurs Amstrad CPC, garantissant ainsi la pertinence et l'utilité de toute la documentation existante pour ce langage.

ABASC étant un compilateur croisé fonctionnant sur les systèmes modernes, il intègre également plusieurs fonctionnalités de Locomotive BASIC 2 Plus, offrant une expérience de développement plus proche de celle des langages de programmation contemporains tout en préservant le style classique du BASIC original.

Outre le compilateur lui-même, le package ABASC inclut plusieurs outils auxiliaires, tels qu'un assembleur et des outils d'empaquetage d'images disque/bande pour la génération de fichiers DSK et CDT. La documentation complète de chaque outil est disponible dans le répertoire DOCS, en anglais et en espagnol.

Deux programmes ont déjà été portés avec ABASC : Sultan's maze et 3D Maze.



DAAD Ready version B (windows) par Uto pour la création de jeux d'aventure

-

DAAD Ready version B (05/15/2026) est sorti pour windows. DAAD Ready permet de créer un jeu d'aventure graphique avec DAAD Adventure writer puis d'en créer un binaire à destination de multiples plate-formes 8bit et 16bit, dont l'Amstrad CPC.

Pour plus d'informations sur DAAD Ready suivez ce lien. Si vous voulez créer un jeu d'aventure en pur texte vous pouvez utiliser la librairie PunyInform écrite par Fredrik Ramsberg et Johan Berntsson).



Programmer pour Amstrad CPC avec Retrodev par TLOTB (Metal Slug mini en démonstration)

-

Retrodev par Astharoth du groupe de démo TLOTB est une suite logicielle pour Windows à fin de développer des jeux sur Amstrad CPC pour le moment, mais dont les cibles seront également plus tard les ZX Spectrum, C64 et MSX. Je vous invite à aller sur la page Github pour avoir le détail des ses fonctionnalités.

A titre d'exemple d'utilisation de cette suite Retrodev, vous pouvez voir un mini jeu développé avec : Metal Slug Mini dont les sources sont sur Github.


Youtube video



ABASC par Fragarco, un compilateur en python de programmes Amstrad CPC en basic locomotive software

-

Le texte suivant provient de la page github : ABASC (Amstrad BASic cross Compiler) by Fragarco est un compilateur croisé écrit entièrement en Python, sans dépendances externes. Cela le rend extrêmement portable et facile à exécuter sur tout système disposant d'une installation standard de Python 3.

Il est conçu pour prendre en charge le dialecte BASIC créé par Locomotive Software pour la série de micro-ordinateurs Amstrad CPC, garantissant ainsi la pertinence et l'utilité de toute la documentation existante pour ce langage.

ABASC étant un compilateur croisé fonctionnant sur les systèmes modernes, il intègre également plusieurs fonctionnalités de Locomotive BASIC 2 Plus, offrant une expérience de développement plus proche de celle des langages de programmation contemporains tout en préservant le style classique du BASIC original.

Outre le compilateur lui-même, le package ABASC inclut plusieurs outils auxiliaires, tels qu'un assembleur et des outils d'empaquetage d'images disque/bande pour la génération de fichiers DSK et CDT. La documentation complète de chaque outil est disponible dans le répertoire DOCS, en anglais et en espagnol.

Deux programmes ont déjà été portés avec ABASC : Sultan's maze et 3D Maze.



Commencez l'année de bonne façon avec la revue 64 NOPS

-

Commencez l'année de bonne façon avec la revue 64 NOPS dont les trois premiers numéros sont disponibles au téléchargement. Il reste encore 4 éditions papier du numéro trois de 64 NOPS.

Vous pouvez commander le numéro 4 de la revue 64 NOPS numéro 3 sur Ulule. C'est un projet par Hicks/Vanity et Toms/Pulpo Corrosivo, la couverture est de Beb, 64 pages A4 en anglais et la livraison est prévue pour février 2026.





Pour plus d'informations, allez sur la page principale