Page 1 sur 7

[DEV] Adaptateur NeoGeo to Megadrive / Genesis Controller

Posté : dim. 26 févr. 2023 07:47
par Xrider
ImageImage

Bonjour,

Notre ami Brakvader ma demandé des infos sur la réalisation d'un adaptateur manette Neogeo vers Megadrive.
J'ai trouvé l'idée super sympa et techniquement facile à mettre en oeuvre.

Les avantages de ce type d'adaptateur, c'est évidement de pouvoir utiliser les manettes type arcade de la NeoGeo sur Megadrive.
Techniquement, il n'y aura pas plus de latence que les manettes d'origine Megadrive, puisqu'on va ajouter une bretelle avec le même multiplexeur que les manettes Megadrive d'origine.

Seule contrainte, ce sera pour les jeux utilisant 3 boutons, pour rappel les manettes NeoGeo c'est 4 direction, boutons Start, Select, A, B, C & D

Ce projet sera open source, pour le plus grand plaisir des moddeurs en herbe :merci:
Vive le DIY :amen:


Voici le schéma d'une manette NeoGeo :
Image

Voici le schéma d'un manette Megadrive 3 boutons :
Image

Voici la Datasheet du 74HC157 :
Datasheet 74HC157 ▼
Globalement :

On va designer un PCB qui comprendra :

- Un connecteur DB15 Male pour brancher la manette NeoGeo
- Un multiplexeur 74HC157
- Une résistance Array pour le Pull_UP des lignes Megadrive
- Un connecteur DB9 male.

Le design du PCB sera conçu en prenant en compte uniquement des composants de type "DIP" (traversant) pour faciliter les soudures aux jeunes padawan.

Le PCB est a commander directement chez PCBway :
https://www.pcbway.com/project/sharepro ... 832df.html

Schéma électrique :
Image

Liste des courses (a confirmer) :
Aliexpress - Low Cost

9A103J - Resistances serie 10K 9pins
https://fr.aliexpress.com/item/1005004984739173.html

DB15 Male - Connecteur receptacle male NeoGeo
https://fr.aliexpress.com/item/1005004701460364.html

DB9 Male - Connecteur receptacle male Sega Megadrive
https://fr.aliexpress.com/item/1005004906307793.html

74HC157 - Multiplexeur DIP16
https://fr.aliexpress.com/item/1005002241620590.html

CAP 100nF - Capa de decouplage DIP
https://fr.aliexpress.com/item/1005003081852862.html

Si vous désirez des composants qualitatifs, qui feront la même chose :
- RadioSpare
- Conrad
- LSCS

Vues 3D PCB :

Image Image Image

Re: [DEV] Adaptateur NeoGeo to Megadrive / Genesis Controller

Posté : dim. 26 févr. 2023 08:27
par Bouz
Super projet :-).

Re: [DEV] Adaptateur NeoGeo to Megadrive / Genesis Controller

Posté : dim. 26 févr. 2023 10:26
par Dc103chaos
Super projet, compatible master system ? Atari 7800 ? Gx4000 ?

Re: [DEV] Adaptateur NeoGeo to Megadrive / Genesis Controller

Posté : dim. 26 févr. 2023 12:43
par Xrider
Si les manettes megadrive fonctionnaient sur ces machines, alors oui, compatible ;)

Re: [DEV] Adaptateur NeoGeo to Megadrive / Genesis Controller

Posté : dim. 26 févr. 2023 12:45
par Brakvader
Merci Mr Xrider, je trouvais plus ce schéma nulle part.
Bref, je sais pas pourquoi j'ai pas ouvert un topic.
@Dc103chaos pas prévu pour, tu auras p'tet les boutons un peu n'importe où sur master y a pas de multiplexeur, mais ça marche peut-être, il me semble avoir déjà testé une master avec une manette MD en dépannage. Mais tu peux peut-être te retrouver avec un bouton start en guise de boutons par exemple. Et des directions qui ne fonctionne pas correctement. Pour les autres pareil, suivant comment c'est câblé d'origine.

Re: [DEV] Adaptateur NeoGeo to Megadrive / Genesis Controller

Posté : dim. 26 févr. 2023 12:46
par Brakvader
Et puis je pourrais faire un p'tit boîtier du coup.

Re: [DEV] Adaptateur NeoGeo to Megadrive / Genesis Controller

Posté : dim. 26 févr. 2023 14:50
par Dc103chaos
@Xrider , non les manette mégadrive ne sont pas compatible Atari 7800 , ni gx4000 , voilà pourquoi cet option serait intéressante
@Brakvader, les manettes mégadrive sont compatible avec la master system, je vais checker les adaptateur manette psx que j'utilise
Oui un boîtier est une bonne idée

Édit : il semble que pour la 7800 il faut un adaptateur spécial , sold out sur Atariage

Re: [DEV] Adaptateur NeoGeo to Megadrive / Genesis Controller

Posté : dim. 26 févr. 2023 18:00
par Xrider
Pour le mappage, je vous propose deux solutions :

Mappage 1 :

Code : Tout sélectionner

NeoGeo     --  Megadrive
  HAUT     --     HAUT
  BAS      --      BAS
  LEFT     --     LEFT
 RIGHT     --    RIGHT
  A        --        A
  B        --        B
  C        --        C
  D        --        _
 START     --     START
Mappage 2 :

Code : Tout sélectionner

NeoGeo     --  Megadrive
  HAUT     --     HAUT
  BAS      --      BAS
  LEFT     --     LEFT
 RIGHT     --    RIGHT
  A        --        A
  B        --        B
  C        --        C
  D        --        C
 START     --     START
J'ai une preference pour le mappage 1.

J'attends vos avis pour continuer
Attention, le mappage de sera pas configurable. pour rappel, on est sur un projet opensource destiné a etre fabriquer par tout le monde ;)

Edit :
Solution trouvée, on va pouvoir ajouter la configuration du bonton NeoGeo D sans trop de difficulté de mise en oeuvre ;)

Re: [DEV] Adaptateur NeoGeo to Megadrive / Genesis Controller

Posté : dim. 26 févr. 2023 18:11
par Dc103chaos
Choix 1

Re: [DEV] Adaptateur NeoGeo to Megadrive / Genesis Controller

Posté : dim. 26 févr. 2023 18:15
par Xrider
Merci.

Schéma électrique terminé.
Post 1 mis a jour
Image

Re: [DEV] Adaptateur NeoGeo to Megadrive / Genesis Controller

Posté : dim. 26 févr. 2023 18:35
par kitchen34
Excélent, le tuto je pense qui sera un bon upgrade serai un pcb pas cher 6 bouton, si tu vois ce que je veux dire :D

Re: [DEV] Adaptateur NeoGeo to Megadrive / Genesis Controller

Posté : dim. 26 févr. 2023 18:36
par Xrider
kitchen34 a écrit : dim. 26 févr. 2023 18:35 Excélent, le tuto je pense qui sera un bon upgrade serai un pcb pas cher 6 bouton, si tu vois ce que je veux dire :D
Les manettes neogeo n'ont pas 6 boutons (hors start/select), malheureusement