L'atelier Créer sa première cartouche MSX (guide simple pour débutants)
Bonjour a tous
A la demande des copains (ils se reconnaitrons
), je vais regrouper et expliquer les différentes façons de créer ses propres cartouches MSX.
En première page, vous trouverez une liste des formats existants (EPROM, mapper, SCC, USB etc.), mise à jour régulièrement, avec des explications simples pour chaque type.
Ce sujet sert aussi d’espace d’échange : vous pouvez poser vos questions, partager vos essais et vos réalisations.
Objectif : permettre à chacun, même débutant, de fabriquer sa propre cartouche MSX.
Formats de cartouches présentés dans ce sujet :
1) EPROM (jusqu’à 64Ko)
→ Le format le plus simple pour débuter, sans mapper
2) Multimapper (512Ko ou plus?)
→ Permet de stocker un jeu de plus grande capacité.
3) Mapper SCC (512ko ou plus?)
→ Ajoute le support du son SCC pour les jeux compatibles
4) Smart USB Gaming (jusqu’à 4Go)
→ Solution moderne avec stockage massif et grande flexibilité
5) Mapper ASCII-X (jusqu’à 8Mo)
→ Format avancé pour jeux volumineux
6) DSK emulator
→ Format pour les jeux sur disquette (DSK) (ne permet pas de sauvegarder)
*/!\ (liste non exhaustive) Edité par MSXlegend Le 22/03/2026 à 14h23
A la demande des copains (ils se reconnaitrons
), je vais regrouper et expliquer les différentes façons de créer ses propres cartouches MSX.En première page, vous trouverez une liste des formats existants (EPROM, mapper, SCC, USB etc.), mise à jour régulièrement, avec des explications simples pour chaque type.
Ce sujet sert aussi d’espace d’échange : vous pouvez poser vos questions, partager vos essais et vos réalisations.
Objectif : permettre à chacun, même débutant, de fabriquer sa propre cartouche MSX.
Formats de cartouches présentés dans ce sujet :
1) EPROM (jusqu’à 64Ko)
→ Le format le plus simple pour débuter, sans mapper
2) Multimapper (512Ko ou plus?)
→ Permet de stocker un jeu de plus grande capacité.
3) Mapper SCC (512ko ou plus?)
→ Ajoute le support du son SCC pour les jeux compatibles
4) Smart USB Gaming (jusqu’à 4Go)
→ Solution moderne avec stockage massif et grande flexibilité
5) Mapper ASCII-X (jusqu’à 8Mo)
→ Format avancé pour jeux volumineux
6) DSK emulator
→ Format pour les jeux sur disquette (DSK) (ne permet pas de sauvegarder)
*/!\ (liste non exhaustive) Edité par MSXlegend Le 22/03/2026 à 14h23
Mon Github ->[/b] github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip
1) Cartouche EPROM "RoMCat" (64Ko max)
On commence par le format le plus simple : la cartouche à base d’EPROM (jusqu’à 64Ko).
C’est idéal pour débuter : pas de mapper, montage simple.

PCB
Téléchargez les fichiers ici :
https://github.com/andortizg/RoMCaT
envoyez le fichier "RoMCat_gerber.zip" sur un site de fabrication de PCB (comme JLCPCB).
/!\ Important : choisir la finition ENIG (gold)
Montage
* Mettre un jumper sur SW1
* Souder :
-C2 : condensateur 100 nF (reference 104)
-C1 : condensateur 4,7 µF (16V ou 25V polarisé, attention au sens)
* Ne pas monter R1 (inutile)
Pour une ROM de 32Ko :
* Souder uniquement CS12 et JP1 (position 32K)
Préparation de la ROM
On utilise ici des EPROM 27c256 (32ko max).
* Si votre ROM fait 16Ko
→ la copier 2 fois pour obtenir un fichier de 32Ko (avec un éditeur hexadécimal)
* Si votre ROM fait 32Ko
→ inverser les deux parties :
0000h–3FFFh ↔ 4000h–7FFFh (le MSX démarre à l’adresse 4000h)
Exemple : la deuxième moitié devient la première, et inversement
/!\ Recommandation: il est conseillé de sacrifier un pcb de "test" avec support tulipe pour tester la programmation des EPROM avent de souder ! Edité par MSXlegend Le 22/03/2026 à 14h47
On commence par le format le plus simple : la cartouche à base d’EPROM (jusqu’à 64Ko).
C’est idéal pour débuter : pas de mapper, montage simple.

PCB
Téléchargez les fichiers ici :
https://github.com/andortizg/RoMCaT
envoyez le fichier "RoMCat_gerber.zip" sur un site de fabrication de PCB (comme JLCPCB).
/!\ Important : choisir la finition ENIG (gold)
Montage
* Mettre un jumper sur SW1
* Souder :
-C2 : condensateur 100 nF (reference 104)
-C1 : condensateur 4,7 µF (16V ou 25V polarisé, attention au sens)
* Ne pas monter R1 (inutile)
Pour une ROM de 32Ko :
* Souder uniquement CS12 et JP1 (position 32K)
Préparation de la ROM
On utilise ici des EPROM 27c256 (32ko max).
* Si votre ROM fait 16Ko
→ la copier 2 fois pour obtenir un fichier de 32Ko (avec un éditeur hexadécimal)
* Si votre ROM fait 32Ko
→ inverser les deux parties :
0000h–3FFFh ↔ 4000h–7FFFh (le MSX démarre à l’adresse 4000h)
Exemple : la deuxième moitié devient la première, et inversement
/!\ Recommandation: il est conseillé de sacrifier un pcb de "test" avec support tulipe pour tester la programmation des EPROM avent de souder ! Edité par MSXlegend Le 22/03/2026 à 14h47
Mon Github ->[/b] github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip
2) Multimapper (512Ko ou plus?)
Le multimapper est une cartouche très polyvalente : elle accepte tous les mappers (Konami4, Konami5 sans SCC, ASCII8, ASCII16).
Il suffit de positionner correctement le jumper et la cartouche est prête à fonctionner.
-> Model 1: contacter Pablibiris qui en fait actuellement
-> Model 2: la faire soit meme !
Model 1: pret a l'emploi, elle fait 2048Ko

Model 2: A fabriquer soi-même (RBSC 512Ko max)
Recuperer le fichier gerber ici: MultiMapperCartridge

Pour ce modèle, on peut utiliser des AM29F040 DIP, plus faciles à souder.
les PLCC-44 (l’EPM7064) sont un peu plus difficile a souder.
Pour programmer les EEPROMs sur ces deux types de PCB, vous pouvez utiliser :
FL16.COM → jumper sur ASCII16
exemple (cartouche dans slot 2) : FL16 jeu.rom /S02
--> (model 2 uniquement):
/!\ L’EPM doit être flashé avec son firmware : suivre les instructions sur le site du fabricant.
/!\ Recommandation: il est conseillé de sacrifier un pcb de "test" avec support tulipe pour tester la programmation des EEPROM avant de souder !
Edité par MSXlegend Le 22/03/2026 à 21h05
Le multimapper est une cartouche très polyvalente : elle accepte tous les mappers (Konami4, Konami5 sans SCC, ASCII8, ASCII16).
Il suffit de positionner correctement le jumper et la cartouche est prête à fonctionner.
-> Model 1: contacter Pablibiris qui en fait actuellement
-> Model 2: la faire soit meme !
Model 1: pret a l'emploi, elle fait 2048Ko

Model 2: A fabriquer soi-même (RBSC 512Ko max)
Recuperer le fichier gerber ici: MultiMapperCartridge

Pour ce modèle, on peut utiliser des AM29F040 DIP, plus faciles à souder.
les PLCC-44 (l’EPM7064) sont un peu plus difficile a souder.
Pour programmer les EEPROMs sur ces deux types de PCB, vous pouvez utiliser :
FL16.COM → jumper sur ASCII16
exemple (cartouche dans slot 2) : FL16 jeu.rom /S02
--> (model 2 uniquement):
/!\ L’EPM doit être flashé avec son firmware : suivre les instructions sur le site du fabricant.
/!\ Recommandation: il est conseillé de sacrifier un pcb de "test" avec support tulipe pour tester la programmation des EEPROM avant de souder !
Edité par MSXlegend Le 22/03/2026 à 21h05
Mon Github ->[/b] github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip
3) Mapper SCC (512ko ou plus?)
-> Methode 1: Contacter Pablibiris, qui en fabrique actuellement
->Methode 2: modifier une cartouche SCC
-> Methode 1:
Il existe 2 versions de la cartouche. voici les outils de flashage
* Yamanooto 2mb
* Yamanooto 8mb

Exemple de jeux compatible:
-> Tous les jeux utilisant le SCC Konami (mapper K5), par exemple : (nemesis 2, space manbow, etc...)
* Methode d'utilisation: (si vous prenez mon zip!)
(le programme va chercher automatiquement la cartouche a flasher)
Il faut maintenir le bouton "DEL" pour desactiver la cartouche.
Pour lancer la commande:
"YAMAFX8m spmanbow.rom" (version 8Mo)
"YAMAFX2m spmanbow.rom" (version 2Mo)
Petit rappel: par la sortie jack, c'est de la pure SCC. il n y a pas de PSG. cepandant , en maintenant la touche "HOME" au demarrage, il est possible d'emuler le PSG avec la SCC (pratique pour eviter le decallage audio sur certain modele de MSX)
Edité par MSXlegend Le 22/03/2026 à 16h50
-> Methode 1: Contacter Pablibiris, qui en fabrique actuellement
->
-> Methode 1:
Il existe 2 versions de la cartouche. voici les outils de flashage
* Yamanooto 2mb
* Yamanooto 8mb

Exemple de jeux compatible:
-> Tous les jeux utilisant le SCC Konami (mapper K5), par exemple : (nemesis 2, space manbow, etc...)
* Methode d'utilisation: (si vous prenez mon zip!)
(le programme va chercher automatiquement la cartouche a flasher)
Il faut maintenir le bouton "DEL" pour desactiver la cartouche.
Pour lancer la commande:
"YAMAFX8m spmanbow.rom" (version 8Mo)
"YAMAFX2m spmanbow.rom" (version 2Mo)
Petit rappel: par la sortie jack, c'est de la pure SCC. il n y a pas de PSG. cepandant , en maintenant la touche "HOME" au demarrage, il est possible d'emuler le PSG avec la SCC (pratique pour eviter le decallage audio sur certain modele de MSX)
Edité par MSXlegend Le 22/03/2026 à 16h50
Mon Github ->[/b] github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip
4) Smart USB Gaming (jusqu’à 4Go)
Bientot disponible sur mon github gratuitement !

Cartouche fait par mes soins. le plus economique et qui permet de stocker des fichiers volumineux comme le jeu Sales Discontinued" qui fait 23MB !
Jeux testé et qui fonctionne avec sauvegarde possible: Snatcher, SD Snatcher, Sale discontinued,etc...
avec sofarun installé (option), il est possible de faire une mega cartouches compilé de centaine de jeux !
/!\ Le seul inconveniant, c'est qu'il demarre en dos2 et a besoin de beaucoup plus de memoire RAM. Sauvegarde possible pour les petits fichiers <32k Edité par MSXlegend Le 22/03/2026 à 15h23
Bientot disponible sur mon github gratuitement !

Cartouche fait par mes soins. le plus economique et qui permet de stocker des fichiers volumineux comme le jeu Sales Discontinued" qui fait 23MB !
Jeux testé et qui fonctionne avec sauvegarde possible: Snatcher, SD Snatcher, Sale discontinued,etc...
avec sofarun installé (option), il est possible de faire une mega cartouches compilé de centaine de jeux !
/!\ Le seul inconveniant, c'est qu'il demarre en dos2 et a besoin de beaucoup plus de memoire RAM. Sauvegarde possible pour les petits fichiers <32k Edité par MSXlegend Le 22/03/2026 à 15h23
Mon Github ->[/b] github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip
5) Mapper ASCII16-X (jusqu’à 8MB)
https://www.grauw.nl/projects/ascii-x/

lien PCBWAY :
https://www.pcbway.com/project/shareproject/ASCII16_X_Mapper_XL_8_MB_36fd58c4.html
Pret a l emploi. il faut cocher PCB+Assembly
Bien selectionner ENIG !! (contact gold)
outil pour programmer l'EEPROM - ASCII-X Flash tool
en cours !! Edité par MSXlegend Le 22/03/2026 à 15h23
https://www.grauw.nl/projects/ascii-x/

lien PCBWAY :
https://www.pcbway.com/project/shareproject/ASCII16_X_Mapper_XL_8_MB_36fd58c4.html
Pret a l emploi. il faut cocher PCB+Assembly
Bien selectionner ENIG !! (contact gold)
outil pour programmer l'EEPROM - ASCII-X Flash tool
en cours !! Edité par MSXlegend Le 22/03/2026 à 15h23
Mon Github ->[/b] github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip
Mon Github ->[/b] github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie


