PiStudio : un IDE pour Amstrad CPC propulsé par Raspberry Pi

Je travaille depuis un certain temps sur un projet personnel appelé PiStudio . C’est un nouvel environnement de développement qui tourne sur un Raspberry Pi et se relie à un Amstrad CPC via le CPC-CPLINK de Revaldinho . PiStudio transforme le CPC en poste de développement où l’on peut coder, compiler, déboguer, gérer ses fichiers et explorer ou entretenir des dépôts Git, le tout directement depuis le clavier et l’écran du CPC (en pleine résolution overscan de 92x32 caractères). Il repose sur une suite d’outils intégrés qui fonctionnent de concert, avec un presse-papiers partagé, une interface unifiée et la possibilité d’ouvrir des documents d’une application à l’autre. Il est conçu pour fonctionner entièrement hors ligne, certaines fonctions facultatives tirant parti d’une connexion réseau. Sur le fond, l’idée est simple : le Pi abat discrètement tout le gros travail, tandis que le CPC reste un front-end réactif. L’expérience est naturelle et authentique : vous travaillez bien sur votre CPC, mais avec des capacités qui auraient tenu de la science-fiction en 1985 ! L’éditeur est le cœur de PiStudio. C’est un éditeur de code complet, taillé pour le développement, mais tout aussi à l’aise avec n’importe quel fichier texte. Fonctions principales : Plusieurs documents ouverts, avec une navigation par onglets Édition en vue partagée (horizontale ou verticale) pour comparer ou…

Rétrospective 2025

Comme chaque mois de décembre depuis trois ans, c’est devenu chez moi un petit rituel : écrire ce que j’ai fait autour de mon passe-temps Amstrad CPC/Plus pendant l’année. J’ai déjà écrit des rétrospectives pour 2023 et 2024 , il est donc temps de revenir sur ce que 2025 a apporté. :) Cette année a commencé par l’arrivée de deux magazines. CPC Anachronie #2 et 64 NOPs #3 Le premier était CPC Anachronie #2 , entièrement rédigé en français. Il se distingue vraiment par son excellente qualité d’impression. Avec plus d’une centaine de pages, il s’intéresse surtout aux nouveaux jeux créés par la communauté. Il comporte aussi du contenu plus général, sans rapport direct avec l’Amstrad, ce que je trouve très bien vu. La seule partie avec laquelle je n’accroche pas vraiment est la rubrique « Pop Culture », un peu éloignée de mes centres d’intérêt personnels (cosplay, interviews de YouTubeurs, etc.). Dans l’ensemble, je le recommande : c’est un magazine reposant à lire avant de dormir. Le second magazine que j’ai reçu était 64 NOPs #3 , celui-ci entièrement en anglais. L’équipe qui est derrière a manifestement trouvé son style et son rythme, puisqu’il paraît à la même période chaque année. On sent qu’il est bien plus qu’un magazine qu’on lit une fois et qu’on oublie. D’une certaine manière, comme Amstrad Live à l’époque, 64 NOPs devient une solide référence technique : quelque chose…

SONIC GX EST DISPONIBLE AU TÉLÉCHARGEMENT !

Ce projet ambitieux a démarré en 2018 et, après sept ans d’acharnement, nous sommes ravis d’annoncer qu’ il est désormais officiellement disponible au téléchargement ! Nous tenons à remercier chaleureusement tous ceux qui ont manifesté leur intérêt, leur soutien, leurs encouragements et leur motivation durant toutes ces années — votre énergie nous a vraiment portés. CRÉDITS Code & level design : Arnaud « NoRecess » Storq Conversion graphique : Cédric « CeD » Quetier Conversion audio : Julien « Targhan » Névo Design & soutien : Richard « TotO » Gatineau Manuel d’instructions : « Slype » Nous espérons sincèrement que vous prendrez plaisir à jouer à SONIC THE HEDGEHOG sur la console Amstrad. Un petit conseil : oui, on peut boucler le jeu en une dizaine de minutes en speedrun — mais pour décrocher les meilleurs scores, il faudra trouver toutes les Chaos Emeralds, soigneusement cachées dans les niveaux… Amusez-vous bien, faites circuler la build, et faisons briller la GX-4000 comme elle l’a toujours mérité ! 👉 CLIQUEZ ICI pour télécharger la CARTOUCHE DE JEU, son MANUEL D’INSTRUCTIONS et la PRÉSENTATION TECHNIQUE. Tout sur Sonic GX au même endroit Sa fabrication, le manuel et la présentation technique page par page, et ce qu'on en a dit sur YouTube. Ouvrir sa page dans Productions

HxC Manager V4.2 est sorti

Une nouvelle version est disponible. Nouveautés : touche CLR ajoutée pour revenir au dossier racine pendant la navigation touche C ajoutée pour vider le slot courant (elle avait disparu depuis la V3.0 et suivantes) la version ROM peut être lancée par |HXC,0 ou |HXC,1 pour forcer le lecteur physique 0 ou 1 passage de SDCC 4.3 à SDCC 4.4 Téléchargez le programme ici .

Rétrospective 2024

Un an s’est écoulé depuis mon billet intitulé Rétrospective 2023 . J’ai vraiment pris plaisir à l’écrire (surtout après avoir reçu des retours positifs), alors pourquoi ne pas lui donner une suite pour 2024 ! Cet article n’a pas vocation à représenter fidèlement l’avancée de la communauté Amstrad. C’est plutôt un tour d’horizon annuel de mes activités autour de mon passe-temps favori : l’Amstrad CPC/Plus. Je commence par la littérature. Ce sujet est devenu depuis quelques années une vraie priorité pour moi, et je m’intéresse de plus en plus aux livres, magazines et autres publications consacrés à mes machines 8 bits préférées. Je me suis beaucoup amusé cet été à m’isoler sur ma terrasse pour me plonger dans ces lectures, ou simplement comme activité saine et sans écran avant de dormir. Pour commencer, j’ai reçu dans ma boîte aux lettres des magazines de grande qualité. Le premier est le numéro 2 de 64 NOPs (janvier 2024, en français). Pour moi, ce numéro représente un grand pas en avant : un contenu varié, principalement destiné aux programmeurs avancés, complété par des articles satellites (interviews et comptes rendus de rencontres). J’avoue ne pas avoir encore tout « digéré », mais croyez-moi, c’est une bonne chose — 64 NOPs est le genre de publication que j’aime reprendre, notamment pour ses fascinants extraits de code source qui ont retenu mon attention mais qu’il faut…

Entrevue "fleuve" avec Dr JVTek

J’ai eu l’occasion de m’entretenir avec Nicolas “Dr JVTek” PERRET pour discuter de mon parcours professionnel dans l’industrie du jeu vidéo. J’ai aussi pu aborder mon hobby qui est la programmation pour les machines Amstrad CPC et GX-4000. L’entrevue complète, sur la chaîne YouTube de Dr JVTek. La voir sur YouTube

Sonic GX pour l'Amstrad GX-4000 : nouvel aperçu (MISE À JOUR DE JUILLET 2024)

Après tout ce temps, vous pensiez que Sonic GX était un vaporware, pas vrai ? Comme vous vous trompez ! :) Il s’en est passé, des choses, ces derniers mois… D’abord, nous avons réécrit l’ écran-titre ; cette fois il est presque au 1:1 avec la version SEGA Mega Drive/Genesis. Entièrement animé, avec tous les scrollers horizontaux, cela va de soi. En réalité, beaucoup d’éléments s’inspirent désormais largement de la version 16 bits du jeu d’origine. Ci-dessus : le nom de la zone , le score et le message de game over s’affichent maintenant directement dans la fenêtre de jeu… Et ci-dessous, des captures des nouveaux combats de boss , chacun avec un gameplay qui lui est propre. Chaque zone a désormais ses propres Bonus Stages… Sonic se déplace maintenant plus vite et dispose de petits et de grands sauts (par conséquent, la caméra bouge plus vite elle aussi). Des checkpoints ont été ajoutés au milieu des cartes, pour ne pas repartir du début quand on perd… De nombreux niveaux ont été améliorés côté gameplay. Beaucoup de corrections ont également été apportées, et tous les nombreux soucis de collision que nous avions ont disparu. Ces captures et cette vidéo sont sans doute les dernières avant la sortie finale du jeu. Nous ne voulons rien gâcher… Reste l’éternelle question : quand ce jeu sera-t-il disponible pour tous ?!? La réponse est simple : ce jeu est une œuvre de passion, nous…

Rétrospective 2023

Puisque nous sommes à la mi-décembre 2023, je pense que c’est le bon moment pour regarder en arrière et voir ce que j’ai fait cette année. Maintenant que j’ai emménagé dans ma nouvelle maison et que je suis complètement installé, j’ai décidé d’investir massivement dans mon passe-temps (sur le long terme). J’adore les machines Amstrad CPC, ce n’est un secret pour personne : j’ai grandi avec, enfant, mais aussi bien des années plus tard, adulte. Et aujourd’hui je veux préserver tout cela pour les années (les décennies…) à venir. L’une des premières choses que j’ai faites a été d’investir dans une installation physique digne de ce nom. J’avais déjà le bureau, mais avec un peu de réorganisation j’ai pu disposer correctement mon Amstrad CPC 6128, l’Amstrad Plus, l’Amstrad GX-4000 et oui, le modeste Amiga 600 de Commodore (j’y reviendrai plus loin dans ce billet). J’ai aussi investi dans de bonnes étagères pour mon addiction rétro. J’avais déjà rassemblé au fil des ans des logiciels, des livres et divers objets importants, et j’ai pu en acquérir de nouveaux en 2023. Tous ces objets comptent pour moi. Ils ont fait partie de mon enfance à un moment ou à un autre, certains sont des références classiques pour n’importe quel programmeur Amstrad, et d’autres sont là par pure nostalgie. J’ai pu remettre la main sur le tout premier livre d’informatique avec lequel j’ai été en contact, « Le…

CATRUN v1.2 est sorti

Dans cette nouvelle version, en plus des fonctions déjà présentes en V1.1 : correction du plantage sur 464 + ajout des touches Shift+TAB/COPY pour les utilisateurs de 464 touche A ou B pour basculer le lecteur courant en A: ou B: touche P pour ouvrir un fichier ASCII avec Protext touche S pour la sélection multiple de fichiers. Vous pouvez la combiner avec les opérations de suppression. Je me suis bien amusé récemment avec l’excellent UniDOS. S’il est détecté : le chemin courant s’affiche au-dessus de tous les catalogues imprimés touche CLR pour revenir au dossier racine touche DEL pour remonter au dossier parent touches RETURN/ENTER/COPY pour entrer dans un sous-dossier touche N pour créer un nouveau dossier touche C pour copier un fichier vers l’autre lecteur logique (combinable avec la touche S (sélection multiple)) Il y a aussi quelques améliorations mineures (date de build affichée dans l’aide, la rom AmsDOS n’est plus supposée en ROM 7, etc.). Cliquez ici pour le lien de téléchargement ! Merci à Poulette73 et Offset pour les tests préliminaires !

HxC Manager V4.1 est sorti

Une nouvelle version du programme est disponible. Voici le changelog : correction d’un plantage + nouvelles touches pour les utilisateurs d’Amstrad CPC 464 : Shift+GAUCHE/DROITE pour choisir un slot, touche COPY pour l’affecter au slot courant passage de SDCC 4.2 à SDCC 4.3 (le code ASM produit est légèrement meilleur, l’analyse FAT32 est plus rapide) ne suppose plus que la ROM AMSDOS se trouve en ROM 7 Cliquez ici pour le lien de téléchargement !

J'ai créé un nouvel outil appelé CATRUN pour les machines Amstrad CPC

CATRUN en action CATRUN est un outil simple pour les machines Amstrad CPC, destiné à accélérer la découverte du contenu d’une disquette et le lancement d’un programme. Quand on insère une nouvelle disquette dans la machine, je parie que 95 % des utilisateurs ordinaires d’Amstrad CPC tapent d’abord la commande CAT pour en découvrir le contenu, puis RUN”NOMDEFICHIER pour lancer le programme visé. Avec CATRUN, il suffit d’appuyer sur CTRL+TAB au démarrage de la machine (ou à n’importe quel autre moment, bien sûr) pour afficher la liste des fichiers présents sur la disquette, puis d’employer les touches fléchées pour choisir le fichier à exécuter, et enfin d’appuyer sur RETURN pour revenir au prompt BASIC où la commande RUN est tapée automatiquement. Cela économise quelques frappes, tout en améliorant (un peu !) l’expérience de lancement. Pendant la sélection d’un fichier, il est également possible de : appuyer sur ESC pour revenir simplement au BASIC (c’est-à-dire annuler la commande RUN) appuyer sur TAB pour relancer la découverte du catalogue (par exemple quand on veut changer de disquette et reparcourir son contenu) fonction annexe : appuyer sur R pour renommer le fichier sélectionné fonction annexe : appuyer sur D ou E pour supprimer le fichier sélectionné Et c’est tout :) Pour plus de détails, cliquez ici pour accéder à la page dédiée Téléchargement : cliquez ici Ce…

Le nouveau HxC Manager V4.0 est disponible !

Eh oui, je ne plaisante pas — je fais encore un peu de maintenance sur ce bon vieux programme :) Pour rappel, le HxC Manager V4 est conçu pour tourner sur les ordinateurs Amstrad CPC/Plus . Son rôle principal est de choisir les images disque utilisées par le HxC Floppy Emulator . Notez qu’il est également compatible avec tous les périphériques Gotek . Les améliorations les plus notables de cette version : l’utilisateur peut désormais gérer jusqu’à 20 slots (version précédente : 15 au maximum) nouvelle interface , la présentation « demomaker » d’antan a disparu, davantage de fichiers sont affichés à l’écran (avec des noms plus longs) touche DEL ajoutée pour remonter au dossier parent pendant la navigation le manager ignore désormais les fichiers DSK sur un périphérique HxC SD/Slim la page d’aide indique désormais la version du firmware et la date de build du Manager compilation passée à SDCC 4.2.0 (meilleure implémentation Z80) désormais compilé avec RASM de roudoudou (version précédente : Pasmo) désormais compressé avec le packer ZX0 (version précédente : le bon vieux Bitbuster) binaire plus petit (11 Ko) , donc chargement plus rapide depuis le prompt BASIC (version précédente : 16 Ko) Il reste compatible avec les machines à 64 Ko de RAM, et la version ROM est directement disponible dans le fichier AUTOBOOT.HFE . Cliquez ici pour TÉLÉCHARGER , et ici pour plus de détails sur…