Archives de Genesis8 Amstrad Page de 1999 à 2026 à propos d'utilitaires






1984 v0.4.9, un émulateur Amstrad CPC par salvogendut (et plus)

-

L'émulateur Amstrad CPC 1984 par Salvogendut est disponible en version 0.4.9.

Mais ce n'est pas la seule application côté CPC qu'il a développé :

  • N4CEWENTERM, un client telnet ANSI pour Amstrad CPC - ANSI Telnet Client for Amstrad CPC
  • symcmd-settime : un utilitaire pour définir l'heure via http sous SymbOS
  • conv2SGX : conversion d'images au format SGX de SymbOS


Netdrive et EtherSLIP (avril 2026) par Michael B. Brutman

-

Michael B. Brutman a sorti une nouvelle version de NetDrive qui est un driver Ms-Dos permettant d'accéder à une image disque (disquette ou disque dur) hébergée sur un autre ordinateur présent sur le réseau local sous windows (10 et 11), Linux (x86 ou ARM) et MacOS.

Il a également corrigé un bug dans EtherSLIP qui permet d'avoir Ethernet via un port série. Vous pouvez lire comment il a corrigé ce bug d'EtherSLIP ici.



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



Arkos Tracker v3.6.0 par Targhan est disponible

-

Arkos Tracker v3.6.0 par Targhan est disponible sur son site qui compte de nombreux tutoriaux. Cette version est disponible pour windows, mac et linux (intel et ARM).

Cette version 3.6.0 apporte le support du ST-SID et plus encore.


Youtube video



UPX v5.2.0 par The UPX Team pour ms-dos entre autre

-

UPX v5.2.0 par The UPX Team est un compresseur d'exécutable pour plusieurs systèmes d'exploitation dont ms-dos. Il est fort utile avec un PC XT où l'espace disque que ce soit sur disquette ou disque dur est souvent limitée. A l'époque de mon Amstrad PC 1512 j'utilisais Lzexe par Fabrice Bellard (qui avait également un Amstrad PC 1512 DD), Diet par Teddy Matsumoto, PKLite par Phil Katz (PKWare) puis UPX par la suite.



1984, un nouvel émulateur Amstrad CPC par salvogendut (et plus)

-

Un nouvel émulateur Amstrad CPC est disponible : 1984 par Salvogendut (voir également 1984 sur CPCWiki.

Mais ce n'est pas la seule application côté CPC qu'il a développé :

  • N4CEWENTERM, un client telnet ANSI pour Amstrad CPC - ANSI Telnet Client for Amstrad CPC
  • symcmd-settime : un utilitaire pour définir l'heure via http sous SymbOS
  • conv2SGX : conversion d'images au format SGX de SymbOS


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.



Disk Image Manager v2.11.0 pour windows par Damien Guard

-

Disk Image Manager v2.11.0 par Damien Guard est une application pour examiner et manipuler des images de disquettes au format DSK standard et étendu utilisé par de nombreux émulateurs ZX Spectrum, Amstrad CPC et PCW.

Nouvelles fonctionnalités de la v2.11.0 :

  • Amstrad CPC screen viewer (modes 0, 1 and 2) with automatic mode detection
  • Advanced OCP Art Studio MJH-compressed screen support
  • Advanced OCP Art Studio .WIN window support
  • Amstrad (Locomotive) BASIC file viewer with syntax highlighting
  • Save screen viewer images to PNG or BMP
  • Copy disk image path to clipboard



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).



The Black Sun Affair, un jeu d'aventure Amstrad CPC en français par Silentplacesgames

-

Le texte qui suit est tiré de la page Itch.IO du jeu.

The Black Sun Affair par Silentplacesgames est une aventure narrative pulp pour Amstrad CPC, dans l’esprit des récits d’exploration, de mystère et de vieux feuilletons d’aventure.

Quelque part entre Londres, le désert et une cité oubliée, une enquête glisse peu à peu vers quelque chose de plus ancien, de plus dangereux, et peut-être de préférable à ne jamais révéler. Vos choix détermineront ce qui doit être sauvé, confié aux autorités, abandonné au silence ou laissé sous le sable.

Le jeu propose une progression scénarisée, des choix à conséquences, plusieurs fins possibles et une ambiance rétro pensée pour retrouver le plaisir des aventures CPC.


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.



GRIMM, un utilitaire de création de jeux d'aventure pour Amstrad CPC en français

-

Avertissement, le texte qui suit est tiré de la page Itch.IO, je ne pense pas faire mieux que son auteur pour présenter cet utilitaire de création de jeux d'aventure textuels pour Amstrad CPC.

GRIMM est un outil de création rétro conçu pour produire des jeux d’aventure textuels dans l’esprit de l’Amstrad CPC. Il réunit trois éléments essentiels :

  • un moteur d’aventure
  • un éditeur dédié
  • un langage de script simple, structuré et lisible

GRIMM s’adresse aux auteurs, créateurs et passionnés de rétro-informatique qui souhaitent concevoir des jeux d’aventure à parser, des fictions interactives et des expériences d’exploration old-school sans devoir créer un moteur complet à partir de zéro.

Le principe est simple : vous écrivez le contenu de votre jeu, vous organisez vos lieux, objets et règles, puis vous générez une version finale jouable.

Avec GRIMM, vous pouvez :

  • créer des lieux, objets et interactions
  • définir des sorties, passages cachés et conditions
  • écrire une introduction, une fin et des séquences de mort
  • gérer des propriétés d’objets et une logique de jeu simple
  • mettre en place un score et des compteurs d’usage
  • associer des images à l’introduction, à la fin, à la mort ou aux lieux
  • exporter votre projet en build final jouable

GRIMM n’est pas un game maker moderne en glisser-déposer. C’est un outil d’auteur ciblé, construit autour :

  • de la clarté
  • d’une écriture structurée
  • de contraintes rétro assumées
  • d’une philosophie old-school

Il conviendra particulièrement à celles et ceux qui aiment :

  • l’esthétique Amstrad CPC
  • les jeux à parser
  • les aventures textuelles des années 80 et 90
  • les dungeon crawlers et l’exploration
  • les logiques de jeu compactes et lisibles

Ce projet comprend :

  • l’éditeur GRIMM
  • le workflow de script pour GRIMM V1
  • les outils d’export / build
  • la documentation
  • des fichiers d’exemple

Cette publication correspond à GRIMM V1, première version stable orientée production, elle est en français. la prochaine version pourra permettre d'utiliser l'anglais.



Pour plus d'informations, allez sur la page principale