2 NES/SNES à USB



Présentation

Ceci est une version deux joueurs de mon projet 4nes4snes. Le logiciel n'expose que deux manettes au PC, ce qui évite d'avoir inutilement quatre manettes de détectées lorsqu'on fabrique un adaptateur ne possédant que deux ports.

Caractéristiques:

goto top Retour en haut


Projet AnodeNES

J'ai conçu et fait fabriquer un boîtier en aluminium par fraisage CNC avec un fini anodizé noir. La conception du PCB qui y serait installé a été faite simultanément afin que les aspects mécaniques et électroniques s'influencent mutuellement, au grand avantage du résultat final, un adaptateur comptact que j'ai baptisé AnodeNES par référence au procédé de finition et à la console d'origine des manettes.

Le circuit

Le circuit

Pièce machinée

Pièce machinée

Une petite retouche

Une petite retouche

Installation des connecteurs

Installation des connecteurs

Installation du PCB

Installation du PCB

Connecteur mini USB

Connecteur mini USB

Base coussinée

Base coussinée

Produit fini

Produit fini




goto top Retour en haut


Code source

Fichier(s)DateDescription
2nes2usb-1.4.tar.gz (94.3 KB)
2nes2usb-m8-1.4.hex (9.6 KB)
2nes2usb-m168-1.4.hex (9.9 KB)
5 Juin 2016 (Dimanche)
  • Les boutons NES correspondent dorénavant aux mêmes boutons USB qu'une manette SNES (eg: NES A = SNES A).
  • Changement du nom du produit (ajoute la version)
2nes2usb-1.3.tar.gz (94.1 KB)
2nes2usb-m8-1.3.hex (9.3 KB)
2nes2usb-m168-1.3.hex (9.6 KB)
15 Juin 2014 (Dimanche)
  • Mise à jour pour la compilation avec les version modernes de GCC
  • Mise à jour de V-USB
2nes2usb-1.2.tar.gz (70.7 KB)
2nes2usb-m8-1.2.hex (9.9 KB)
2nes2usb-m168-1.2.hex (10.2 KB)
27 Avril 2013 (Samedi)
  • Support du Atmega168 (et compatibles). Utilisez Makefile.atmega168
  • Un peu de ménage dans le code.
  • Simplification de la boucle principale par le retrait du support des requêtes setIdle/getIdle, optionnelles selon la norme USB HID, section G.
2nes2usb-1.1.tar.gz (69.8 KB)
2nes2usb-1.1.hex (10.5 KB)
21 Avril 2013 (Dimanche) Première publication. Basé sur 4nes4snes v1.3
Ce projet est aussi disponible sur GitHub!
Pour suggérer de nouvelles fonctionalités, rapporter un problème ou contribuer au projet, vous pouvez m'écrire ou utiliser le dépôt GitHub:
https://github.com/raphnet/2nes2usb
Utilisation des fichiers .hex

Pour de l'information sur la programmation d'un AVR, visitez ma page sur la programmation d'AVR

Code source (fichiers .tar.gz):
À moins d'indications contraires, le code source est rendu publique sous la license GPL v2. Consulter License.txt pour plus d'informations. Le projet se compile avec avr-gcc.

goto top Retour en haut


Boutons

Depuis la version 1.4, les boutons NES ont été modifiés afin qu'ils corresponent aux boutons du même nom sur la manette SNES. Ainsi, il est possible de changer de type de manette sans avoir à reconfigurer. Excellent pour RetroPie...

USBBouton SNESBouton NES
(avant v1.4)
Bouton NES
(depuis v1.4)
0 B B
1 Y
2 SELECT SELECT
3 START START
4 A START A
5 X SELECT
6 L A
7 R B

Note: Les boutons USB sont comptés à partir de zéro. Si vous êtes sous windows, vous devrez additionner 1 aux numéros du tableau ci-dessus.

goto top Retour en haut


Version pour impression 3D

Si vous disposez d'une imprimante 3D, voici les fichiers .STL qui vous permettrons de fabriquer le boîtier suivant. Avec un peu de soin, vous obtiendrez certainement un meilleur résultat que moi...


Le circuit imprimé s'installe avec 8 vis #2 x 0.25". Le couvercle s'installe avec 4 vis #4 x 0.25".

Les fichiers: anodenes_3dprint_stl.zip

goto top Retour en haut


Photos des utilisateurs

J'aime bien voir comment les autres s'y prennent pour assembler mes projets. Vous pouvez me faire parvenir des photos de vos montages et je les afficherai ici.

14 Février 2015 (Samedi)
Brandon a fabriqué cet adaptateur pour deux manettes NES. Il a fait ce qu'il a pu avec les outils dont il disposait (couteau et «Dremel») pour découper les ouvertures des connecteurs. Malgré le résultat qu'il avoue être un peu brut, le produit fini est tout de même un adaptateur parfaitement fonctionnel.



6 Janvier 2015 (Mardi)
Roman Sysoev de Russie a fabriqué cet adaptateur pour deux manettes SNES en utilisant le circuit imprimé ARCAdaptor - http://adapto.rs (Russe)



24 Décembre 2013 (Mardi)
Slawomir Krysztowiak de Pologne m'a envoyé les photos suivantes de son adaptateur pour deux manettes. Les deux connecteurs DB15 sont câblés pour les manette d'un clone du NES nommé Pegasus qui semble-t-il était extrêmememnt populaire en Pologne dans les années 90. Plus de détails sont disponibles sur son site (en Polonais).


goto top Retour en haut


Références

Le project original 4nes4snes
Super Nintendo Entertainment System: pinouts & protocol

goto top Retour en haut


Avertissement

Je ne saurais être tenu responsable pour les dommages que la mise en œuvre des instructions présentées sur cette page pourrait causer à votre équipement, à vous-même ou à autrui. Aussi, je ne donne aucune garantie quant à l'exactitude des informations et à leur fonctionnement. Notez toutefois que les procédures ci-haut ont fonctionné sans aucun problème pour moi.

goto top Retour en haut


Je ne suis d'aucune façon affilié avec Nintendo. Les marques Gamecube et Wii sont des marques de commerce appartenant à Nintendo. Toutes les autres marques appartiennent à leurs propriétaire(s) respectif(s).
Copyright © 2002-2017, Raphaël Assénat
Site codé avecSite codé avec vimDernière mise à jour: 15 Octobre 2016 (Samedi)