MSX Village forum

L'atelier [DIY] Adaptateur de manettes (presque) universel

MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 6758

Le 12/10/2025 à 19h18
Alors comme ça on galere a trouver une manette compatible ??
Vous avez grillé votre MSX apres avoir inséré une manette amiga ?? :lol

Bon, votre aimable serviteur va vous concocter un multi adaptateur de manettes pour etres tranquille (version simplifié 2 boutons).
Au passage, je vais ajouter le gun stick SEGA et NINTENDO.

Photo a venir prochainement
pour le moment je vais faire une liste que je completerais ici au fur et a mesure. N'hesitez pas a faire des suggestions !
Citation :

* Master system/ Megadrive (?)
* Amstrad
* Amiga / CD32 / Atari ST(?)
* Gun Terminator (NES)
* Gun Gunstick (SEGA)
* Adaptateur Souris PS/2
* X68000/GX4000/MSX


Les manettes X68000 semblent etres compatible MSX :hum

Edité par MSXlegend Le 18/10/2025 à 02h16


Mon Github -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip
HDCORP Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 12/10/2013 à 10h39

Messages: 339

Le 12/10/2025 à 20h58
Trop cool comme projet bravo

Ps les manette x68000 compatible sauf les modèles analogique je pense cyberstick
-xe1 ap et la manette pour riddle liddle

En tout cas super idée
   
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 605

Le 12/10/2025 à 23h07
J'ose ?
videopac-manette-officielle
:lol


site en Français sur la musique MSX
Site web    
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 6758

Le 16/10/2025 à 13h26
Hello

Je ne connais pas tout les micros et console 8/16bits par coeur.

N hesitez pas a me donner des idées serieuses, car je ne reviendrais pas dessus une fois le pcb dessiné.

Apres une derniere verification, il sera mis gratuitement sur le github. Comme toujour, il y aura 4 pieces de dispo (commande minimal de 5 pcb a chaque fois, 1x pour moi)

visu_3d_16_10_2025_13_22_45

J'ai juste besoin de m'assurer les compatibilités suivantes:
* Atari ST et Amiga ?
*Master system et megadrive?
* MSX et X68000 (certains modeles)

Les manettes 1 bouton prohibé. Edité par MSXlegend Le 16/10/2025 à 13h29


Mon Github -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip
DataPro Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 14/06/2011 à 10h12

Messages: 1060

Le 16/10/2025 à 14h17
Bonjour,

Je pense que le gabarit n'est pas très utilisable vu comme cela surtout avec les ordinateurs qui ont un connecteur sur le côté.

Je pense qu'il serait possible de faire l'économie de prises DB9 avec une série d'interrupteurs à la manière de certaines réalisations sur C64, par exemple.
Le meilleur tableau récapitulatif que le connaisse sur la compatibilité des Joystick est celui-ci :
https://wiki.icomp.de/wiki/DE-9_Joystick

Adaptateur Megadrive pour MSX :
MSX Mega Adapteur by the retro hacker

Je renvoie également au post de Jipe : https://www.msxvillage.fr/forum/topic.php?id=1092&pt=1

Comme le rappelle Jipe, on ne peut pas utiliser le second bouton d'un pad Master System sur MSX.
Pour les pads Amstrad, seuls les pads de la GX4000 (utilisables sur les CPC+) sont compatibles MSX (les deux boutons).


Donc
1/ avec un pad Amstrad, on ne change rien
2/ avec un pad Master System on route le 7 vers le 9
3/ avec un joystick générique Atari on route le 5 vers le 7 (un bouton)



Exemple :
1 interrupteur rotatif 4 positions ou 2 interrupteurs DPDT
2 diodes 1N4148 (protection broches 5 et 7)
1 résistance 10kΩ (optionnelle, pull-down sur broche 7)


Modes de commutation (via interrupteur) :
Position / Broche 7 / Broche 9 / Plateformes compatibles
1 - Atari / C64 (1 bouton) / +5V via diode /N.C.
2 - MSX (2 boutons) / GND / Bouton 2
3 -Master System / Amiga (2 boutons) / GND / Bouton 2
4 -Megadrive (mode simplifié) / N.C.ou GND / Bouton 2
Edité par DataPro Le 16/10/2025 à 15h26


MSX1: Yeno DPC-64 - Sanyo PHC-28S - Sanyo PHC-28L - Canon V20 - Sony HB-75F - Yeno MX-64
MSX2: Panasonic FS-A1F 128Ko RAM 128 Ko VRAM / Gotek/ I/O Expander / Carnivore 2 ~8Mb FlashROM~1024Ko RAM~IDE~FM-PAC(MSX Music)~SCC+ / Wozblaster
          Philips NMS 8255Azerty 128Ko RAM 128 Ko VRAM
   
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 6758

Le 16/10/2025 à 14h47
Les dip switch c est compliqué a mettre en place. moin de manipulation, moin de risque d erreur
le but c est de brancher et que ça fonctionne.
Mais Datapro, j'en prend note biensur :top

Citation :
Je pense que le gabarit n'est pas très utilisable vu comme cela surtout avec les ordinateurs qui ont un connecteur sur le côté.

et il est prevu une rallonge souple, donc probleme resolu ;)

L adaptateur megadrive que tu me montre c'est pour un 3/6 boutons. Je ne veux que 2 boutons de tir Edité par MSXlegend Le 16/10/2025 à 15h09


Mon Github -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 6758

Le 16/10/2025 à 15h10
Je recherche un shema pour adapter une souris PS/2 sur msx svp :)


Mon Github -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 11097

DataPro Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 14/06/2011 à 10h12

Messages: 1060

Le 17/10/2025 à 15h30
MSXlegend :
Les dip switch c est compliqué a mettre en place. moin de manipulation, moin de risque d erreur
En fait, ton adapteur pourrait laisser penser qu'on peut tout brancher en même temps. Un interrupteur rotatif est moins encombrant, je trouve que 3 DB9 en plus.
Mais c'est juste mon avis.


MSX1: Yeno DPC-64 - Sanyo PHC-28S - Sanyo PHC-28L - Canon V20 - Sony HB-75F - Yeno MX-64
MSX2: Panasonic FS-A1F 128Ko RAM 128 Ko VRAM / Gotek/ I/O Expander / Carnivore 2 ~8Mb FlashROM~1024Ko RAM~IDE~FM-PAC(MSX Music)~SCC+ / Wozblaster
          Philips NMS 8255Azerty 128Ko RAM 128 Ko VRAM
   
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 6758

Le 17/10/2025 à 19h05
Je marquerais en gros "Ne branchez qu'une manette a la fois au risque d'endommager votre MSX"

Je ne veux pas un bouton rotatif. Je veux un gros truc badass !! ou l'on vois bien les different model de manette :lol
Tu branche dans le bon port, et ça marche !!


Dans l'immediat, j'aimerais surtout que l'on m'aide a completer la liste des manettes que je pourrais eventuellement adapter. Des port db9 male et femelle j en ai 100 pieces donc je m en fou un peu qu'il y ai 10-20 fiches :oups Edité par MSXlegend Le 17/10/2025 à 20h30


Mon Github -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 6758

Le 17/10/2025 à 19h10

J'avais oublié le site de hans. Grace a tes lien, j'ai decouvert une 3eme methode tout aussi chaint a faire :(

Je vais peut etre choisir l'arduino, car il y a des raté avec des ATtiny2313. Mais j'ai vu qu il est possible d'adapter une manette ps1 juste en reprogrammant cette derniere ;)


Mon Github -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 6758

Le 18/10/2025 à 02h11
DataPro :

Le meilleur tableau récapitulatif que le connaisse sur la compatibilité des Joystick est celui-ci :
https://wiki.icomp.de/wiki/DE-9_Joystick


Par contre ton lien va beaucoup m'aider, et ça c est cool. merci :top


Mon Github -> 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