Skip to content
Menu
Kevers.eu
  • À propos
  • Contact
  • Politique de confidentialité
Kevers.eu

Amstrad CPC et carte M4.

Posted on 6 mai 20266 mai 2026

La carte M4 transforme l’Amstrad CPC en machine beaucoup plus confortable à utiliser. Elle ajoute une carte microSD, une interface Wi-Fi, une horloge temps réel, une romboard et une interface web accessible depuis un navigateur. La microSD est utilisable comme support de masse et permet de charger des fichiers BASIC, des images disquettes DSK, des images cartouches CPR et des ROM. La documentation M4 indique que les fichiers BAS, DSK, CPR, BIN et ROM peuvent être copiés directement sur la carte microSD. (spinpoint.org)

Préparer la microSD

La carte microSD doit être formatée en FAT16 ou FAT32. FAT32 est recommandé. La M4 utilise la microSD comme lecteur C: et crée automatiquement un dossier M4 contenant notamment les fichiers de configuration ROM. (spinpoint.org)

Au premier démarrage, la M4 peut créer ces fichiers dans le dossier M4.

romconfig.bin
romslots.bin
config.txt

Si la machine redémarre en boucle après une mise à jour ou une modification ROM, il faut d’abord renommer l’ancien dossier M4 en M4_OLD. La carte recréera alors une configuration propre au prochain démarrage.

Lister les fichiers

Pour afficher les fichiers du dossier courant.

CAT

Pour afficher les fichiers avec les noms longs.

|LS

La commande |LS est plus pratique que CAT quand les noms de fichiers sont longs. La documentation M4 précise qu’elle permet d’afficher les noms longs, contrairement à l’affichage classique limité au format compatible 8.3. (spinpoint.org)

Changer de dossier

Entrer dans un dossier.

|CD,"GAMES"

Entrer directement dans un sous-dossier.

|CD,"GAMES/BATMAN"

Revenir au dossier parent.

|CD,".."

Revenir à la racine de la microSD.

|CD,"/"

Afficher le chemin courant.

|GETPATH

Utiliser une image disquette DSK

La M4 permet d’entrer dans une image DSK comme si c’était un dossier. Les images DSK sont en lecture seule dans ce mode. (spinpoint.org)

Exemple.

|CD,"DSK"
|LS
|CD,"ROBOCOP.DSK"
CAT
RUN"DISC"

Pour sortir de l’image DSK.
|CD,".."

ou
|CD,"/"

Extraire une image DSK

Pour extraire le contenu d’une image DSK vers un dossier de la microSD.

|DSKX,"JEU.DSK","/GAMES/JEU"

Cette commande est utile pour les jeux multi-disquettes. On peut extraire plusieurs disquettes dans le même dossier afin d’éviter de devoir changer d’image en cours d’utilisation. (spinpoint.org)

Copier des fichiers entre disquette et microSD

Copier un fichier de la microSD vers le lecteur A.

|FCP,"MONFICH.BIN","A:"

Copier un fichier du lecteur A vers la microSD.
|FCP,"A:MONFICH.BIN","C:"

Copier toute une disquette vers le dossier courant de la microSD.
|FCP,"A:*","C:"

La documentation précise que C: correspond à la microSD de la M4. (spinpoint.org)

Créer, renommer et effacer

Créer un dossier.

|MKDIR,"GAMES"

Créer un sous-dossier.
|MKDIR,"GAMES/ARCADE"

Renommer un fichier.
|REN,"ANCIEN.DSK","NOUVEAU.DSK"

Renommer un dossier.
|REN,"/GAMES","/JEUX"

Effacer un fichier.
|ERA,"FICHIER.BAK"

Effacer tous les fichiers .BAK
|ERA,"*.BAK"

Attention. La commande |ERA peut accepter des jokers. Elle est donc pratique, mais dangereuse si elle est mal utilisée.

Basculer entre microSD, disquette et cassette

Utiliser la microSD M4.

|SD

Revenir au lecteur disquette AMSDOS.
|DISC

Revenir à la cassette.

|TAPE

Après avoir utilisé le mode cassette ou disquette, |SD permet de revenir à la microSD. (spinpoint.org)

Lancer un snapshot SNA

Pour lancer une image mémoire SNA.

|SNA,"FRANKIE.SNA"

Utiliser une image cartouche CPR

Sur CPC Plus, la M4 peut charger une image cartouche CPR dans sa mémoire flash. Cette fonction concerne les CPC Plus. (spinpoint.org)

Uploader une cartouche.

|CTRUP,"CARTOUCHE.CPR"

Lancer la cartouche.
|CTR

Vérifier la version de la M4

Pour afficher la version du firmware principal M4 et du firmware Wi-Fi ESP.

|VERSION


La documentation indique que deux firmwares sont concernés, M4FIRM.BIN pour le microcontrôleur principal et ESPFIRM.BIN pour le module Wi-Fi. (spinpoint.org)

Mettre à jour la M4

Copier les fichiers de mise à jour à la racine de la microSD via votre PC, puis lancer la commande.

|UPGRADE

Après mise à jour, il faut redémarrer la M4 avec le bouton Reset de la carte ou en coupant puis remettant l’alimentation. (spinpoint.org)

Conseil pratique. Après une mise à jour réussie, retirer les fichiers d’upgrade de la racine de la microSD pour éviter toute confusion au démarrage.

Gérer les ROM avec la M4

Uploader une ROM dans un slot.

|ROMUP,"UTOPIA.ROM",15

Désactiver une ROM déjà présente.
|ROMSET,15,0

Réactiver une ROM.
|ROMSET,15,1

Appliquer les modifications ROM.
|ROMUPD

Lister les ROM vues par la M4.
|M4HELP

Lister les commandes d’une ROM précise.
|M4HELP,15

La M4 peut gérer des slots ROM de 0 à 31. Sur CPC 6128, le slot 7 est normalement réservé à AMSDOS et la documentation M4 recommande de ne pas l’utiliser directement sur la plupart des CPC 6128. Elle recommande plutôt de placer la ROM M4 en slot 6. (spinpoint.org)

Désactiver temporairement les ROM M4

Désactiver la ROM M4 jusqu’au prochain redémarrage complet.

|M4ROMOFF

Désactiver toutes les ROM de la M4.
|ROMSOFF

Désactiver toutes les ROM sauf la ROM 6, puis redémarrer.
|ROMSOFF,6,1

Cette commande est utile en cas d’incompatibilité avec certains jeux, certaines démos ou certaines ROM.

Utiliser M4FE

M4FE signifie M4 Front-End. C’est une interface de navigation pour la carte M4. Ce n’est pas le firmware de la carte. C’est une application disponible sous forme de ROM, prévue pour naviguer dans les dossiers, lancer des fichiers BASIC, des binaires ou des snapshots, afficher des fichiers texte et rechercher des fichiers. (spinpoint.org)

Une fois M4FE installé comme ROM, on le lance avec.

|M4FE

Si le CPC redémarre en boucle après installation de M4FE, le problème vient probablement du slot ROM choisi ou d’une ancienne configuration ROM. Dans ce cas, renommer le dossier M4 en M4_OLD permet de forcer la M4 à recréer une configuration propre.

Wi-Fi et réseau

Afficher l’état réseau.

|NETSTAT

Configurer le réseau.
|NETSET

Activer le Wi-Fi.
|WIFI,1

Désactiver le Wi-Fi.
|WIFI,0

Afficher l’heure si le serveur NTP est configuré.
|TIME

Télécharger un fichier depuis Internet vers le dossier courant.
|HTTPGET,"spinpoint.org/battro.dsk"

Télécharger un fichier directement en mémoire.

|HTTPMEM,"spinpoint.org/cpc/FIST.BIN",&C000,&4000

AUTOEXEC.BAS

Si un fichier AUTOEXEC.BAS est placé à la racine de la microSD, il est lancé automatiquement au démarrage du CPC. C’est pratique pour appliquer une configuration, entrer dans un dossier ou lancer un menu. La documentation précise que ce fichier doit être un vrai fichier BASIC CPC, idéalement créé depuis le CPC lui-même. (spinpoint.org)

Exemple.

10 MODE 2
20 INK 1,26
30 |CD,"DSK"
40 |LS
SAVE"AUTOEXEC.BAS"

Commandes AMSDOS classiques

Ces commandes existent sur un CPC 6128 standard avec AMSDOS.

Sélectionner le lecteur A ou B

|A  ou |B

Utiliser le disque.
|DISC

Utiliser la cassette.
|TAPE

Afficher le catalogue.
|DIR

Effacer un fichier.
|ERA,"FICHIER.BAS"

Renommer un fichier.
|REN,"NOUVEAU.BAS","ANCIEN.BAS"

Changer d’utilisateur AMSDOS.
|USER,0

Lancer CP/M.
|CPM

Les commandes AMSDOS sont des RSX, c’est-à-dire des extensions résidentes appelées depuis le BASIC avec le caractère |. (CPCWiki)

Méthode de dépannage rapide

Si le CPC redémarre en boucle après une modification ROM ou une mise à jour M4.

  1. Éteindre le CPC.
  2. Retirer la microSD.
  3. Démarrer sans microSD.

Si le CPC démarre, le problème vient probablement du contenu de la microSD ou de la configuration ROM.

Sur PC, renommer le dossier.

M4 en M4_old

Remettre la microSD dans la M4.

Redémarrer le CPC.

La M4 recréera un dossier M4 propre avec de nouveaux fichiers de configuration.

Ne pas recopier directement les anciens fichiers suivants.

romconfig.bin
romslots.bin

Il vaut mieux réinstaller les ROM une par une, puis redémarrer après chaque ajout. Cela permet d’identifier la ROM ou le slot qui provoque le problème.

Résumé des commandes les plus utiles

|SD
|LS
|CD,"DOSSIER"
|CD,".."
|CD,"/"
|GETPATH
|DSKX,"JEU.DSK","/GAMES/JEU"
|FCP,"A:*","C:"
|MKDIR,"GAMES"
|ERA,"*.BAK"
|VERSION
|M4HELP
|M4HELP,15
|ROMUP,"ROM.ROM",15
|ROMSET,15,0
|ROMSET,15,1
|ROMUPD
|M4ROMOFF
|ROMSOFF
|NETSTAT
|TIME
|M4FE

Ce sont les commandes à connaître en priorité pour utiliser efficacement une carte M4 sur Amstrad CPC

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.

  • Demain, c'est déjà aujourd'hui
  • écologie
  • Mower Medion
  • NewsGab
  • Non classé
  • Passions
  • Politique
  • Quisuis-je
©2026 Kevers.eu | WordPress Theme by Superbthemes.com