Bonjour à toutes et tous, Je me présente : Guillaume, périgourdin de 36 ans, bidouilleur en tous genres... Si je passe par ici, c'est tout d'abord pour féliciter l'équipe de Recalbox pour son travail formidable! Mais aussi pour vous montrer la réalisation que j'en ai fait, sur une base de Super NES. L'idée était de ne modifier que le moins possible la console d'origine, et d'y intégrer le raspberry pi (2). Voici quelques photos de cette réalisation: Vue globale de l’intérieur: Vue des connectiques du Raspberry Pi 2: Vue des connectiques de sortie de la console: J'ai même pu rentrer l'alim à découpage du Rasp en lieu et place du transfo d'origine: Console finie et refermée: Etiquette en cours d’impression pour venir remplacer Tetris & Dr Mario: Voici pour ce qui est de ma réalisation! J'utilise une manette (bientôt 2) d'origine, connectée sur le GPIO du rasp. Je ne constate aucune latence, et c'est bien plus agréable que ces copies USB chinoises. Le rebond des touches sous le doigt est bien meilleur, l'ergonomie aussi. Si vous souhaitez d'autres photos (ou celles-ci en meilleure qualité), n'hésitez pas à demander! A bientôt! .Guillaume.
Best posts made by legui
-
Super NES by Le Gui
-
RE: Super NES by Le Gui
Bonjour Benj!
Merci de ton intérêt pour mon projet!
Concernant la connectique des 2 manettes originales, voici ce que j'ai fait:
Dans le recalbox.conf, il faut activer les controleurs "gamecon" en mettant la ligne "controllers.gamecon.enabled" à 1 (Dans la section "D"). Tous les autres controleurs doivent être à 0.
Ensuite, et d'après le wiki, il faut mettre des valeurs à 1 dans "controllers.gamecon.args".
Rappel :
0 = no connection
1 = SNES pad
2 = NES pad
3 = Gamecube pad
6 = N64 pad
7 = PSX/PS2 pad
8 = PSX DDR controller
9 = SNES mouseDans mon cas, map=0,0,1,1 pour correspondre aux branchements physiques sur le GPIO
(map=<pad1/GPIO0>,<pad2/GPIO1>,<pad3/GPIO4>,<pad4/GPIO7>,<pad5/GPIO2>,<pad6/GPIO3>)En francais, ça donne:
map=rien, rien,data manette snes 1 sur GPIO4,data manette SNES 2 sur GPIO7Le code en entier:
Gamecon controllers
Enable gamecon controllers, for nes, snes psx (0,1)
controllers.gamecon.enabled=1
gamecon_args
controllers.gamecon.args=map=0,0,1,1
Côté manette, respecter ce schéma:
On voit sur cette photo que j'ai fait en sorte d'isoler chaque pin des manettes en coupant les pistes, j'ai fait ca pour les 2 manettes.
Ensuite j'ai soudé:
fil bleu = alim 3.3V (au lieu de 5V; mais ça fonctionne parfaitement)
fil violet = clock
fil gris = latch
fil blanc = data manette 1
fil jaune = data manette 2
fil noir = masse
Côté raspberry pi :
Rpi pin
P1-01 (3.3V) = fil bleu
GPIO10(clock) = fil violet
GPIO11(latch) = fil gris
GPIO04(data manette 1) = fil blanc
GPIO07(data manette 2) = fil jaune
P1-06 (GND) = fil noirUne dernière petite image:
Voilà, avec tout ça tu devrais t'en sortir!
-
RE: 6.1 et manettes GAMECON
Paaarfait !!!
Tout fonctionne à présent !Je précise pour ceux qui vont essayer la manip', qu'il faut d'abord :
- monter votre partition racine en écriture (attention !!!)
- sauvegarder votre ancien fichier par sécurité
- copier le nouveau fichier fourni par @Bkg2k
- remettre les bons droits à ce nouveau fichier
- rebooter la recalbox
Je ne précise pas comment faire, car ça ne posera pas de problèmes à ceux qui savent faire, et épargnera ceux qui ne savent pas de faire une (grosse) co**erie. Pour ceux là : soyez patients, l'équipe de recalbox travaille d'arrache pied pour fournir un correctif au plus vite !
Encore merci @Bkg2k , n'hésite pas si tu as besoin d'autres tests !
-
RE: Super NES by Le Gui
Salut tout le monde! Me revoilà pour la partie finale du projet, les photos parlent d'elles mêmes... Encore une fois merci à l'équipe de recalbox pour son travail, ainsi qu'à la communauté que j'ai pu lire soit sur le forum, soit sur le wiki, pour arriver à mes fins. A mon tour, et avec l'arrivée de la version 4, je souhaiterais contribuer à mon tour... Par exemple en aidant à la mise à jour du wiki, ou autre... Aussi, si certains(nes) souhaitent quoi que ce soit de mon travail, je le partagerais volontiers! Bon bah maintenant, y'a plus qu'a refaire un bond en arrière de 20 ans, et aller continuer à user les gamepads! Au plaisir de vous lire!
-
RE: 6.1 et manettes GAMECON
Exactement, c’est bien ça !
Dans ce cas précis, le « -R » n’est pas nécessaire. Il sert à appliquer les droits de manière récursive sur le contenu d’un dossier, hors là, on applique les droits à un fichier... mais si on le met, c’est pas grave !
Avec les droits à 755, le fichier pourra être pris en compte par le système et tes manettes fonctionneront à nouveau !
Latest posts made by legui
-
RE: Super NES by Le Gui
@rinkymehra effectivement, pas de chauffe particulière. Y’a des petits radiateurs sur le processeur et l’autre chip, le tout plafonne à 70 degres C pendant une partie, et le boîtier snes n’est pas ventilé mécaniquement. Juste les ouïes d’origine pour évacuer l’air chaud, qui sort un peu tiède.
-
RE: Super NES by Le Gui
Salut tout le monde !
Je déterre mon propre sujet afin de vous dire que suite à la fermeture de l’hébergeur qui hébergeait les photos de mon tout premier post, celui-ci n'est plus clair du tout.
J'avais bien demandé au staff comment procéder pour remettre les photos en les hébergeant cette fois-ci sur le forum directement, mais la réponse fournie était incomplète.
Depuis, j'ai créé mon site, et j'ai constaté du trafic sur celui-ci avec notamment des recherches sur les mots clés "Super NES" et "nintendo" .
Alors je me permets de venir indiquer que ceux qui le souhaitent, retrouveront tout ce fil de discussion, synthétisé sur mon site. C'est un site perso, sans but lucratif, qui a juste pour ambition de proposer un contenu varié (mais souvent technique). Vous retrouverez donc toutes les photos de l’intégration du raspberry pi dans la Super NES, ainsi que la connectique. Vous retrouverez aussi à terme un banc optique laser, de aéromodélisme, un gestionnaire d'aquarium à base d'arduino, de la découpe laser, de l'impression 3D, de la réfection de vieux objets en y intégrant des technologies d'aujourd'hui, de la déco, de l'électronique etc.... N'hésitez pas à poster dans les commentaires pour demander des sujets, il est possible que ça corresponde à un projet qui dort dans un carton, et que je pourrai remettre sur le dessus de la pile
Je rajouterai des projets de temps en temps, de l'ordre de 1 ou 2 par mois (projets déjà réalisés, en cours, ou en gestation). Aussi, je vous propose de vous inscrire à la News Letter de mon site, pour être informé(e)s de la sortie de nouveaux articles. Plus vous serez nombreux à vous inscrire, plus ça me motivera à vous proposer du contenu
Merci d'avoir pris le temps de me lire, désolé pour cette "PUB déguisée", même si je n'ai et n'aurai rien à vendre. Juste beaucoup à partager !A très bientôt donc sur mon site, le lien est dans ma signature ci-dessous
.Guillaume.
-
RE: Super NES by Le Gui
@OyyoDams
Bonsoir, serait-il possible que quelqu'un du staff jette un œil aux messages que je viens de tenter de poster ?
L'antispam m'a pas laissé passer... -
RE: 6.1 et manettes GAMECON
Exactement, c’est bien ça !
Dans ce cas précis, le « -R » n’est pas nécessaire. Il sert à appliquer les droits de manière récursive sur le contenu d’un dossier, hors là, on applique les droits à un fichier... mais si on le met, c’est pas grave !
Avec les droits à 755, le fichier pourra être pris en compte par le système et tes manettes fonctionneront à nouveau !
-
RE: 6.1 et manettes GAMECON
Je confirme : les droits à 755 sont suffisants !
Pour moi tout fonctionne parfaitement depuis la manip'.
Je peux découvrir petit à petit toutes les améliorations de la 6.1 : j'adore !!!
-
RE: 6.1 et manettes GAMECON
Paaarfait !!!
Tout fonctionne à présent !Je précise pour ceux qui vont essayer la manip', qu'il faut d'abord :
- monter votre partition racine en écriture (attention !!!)
- sauvegarder votre ancien fichier par sécurité
- copier le nouveau fichier fourni par @Bkg2k
- remettre les bons droits à ce nouveau fichier
- rebooter la recalbox
Je ne précise pas comment faire, car ça ne posera pas de problèmes à ceux qui savent faire, et épargnera ceux qui ne savent pas de faire une (grosse) co**erie. Pour ceux là : soyez patients, l'équipe de recalbox travaille d'arrache pied pour fournir un correctif au plus vite !
Encore merci @Bkg2k , n'hésite pas si tu as besoin d'autres tests !
-
RE: 6.1 et manettes GAMECON
Salut tout le monde !
Je repasse par ici pour venir aux nouvelles !
Non pas que je sois pressé (impatient tout au plus...), mais je réitère ma proposition d'aide : si un correctif est en cours de développement, je peux tester de mon côté pour vous donner un résultat (bien que je me doute que vous avez des pleins cartons de RPI pour tester votre travail...)Bon courage aux devs, merci pour votre travail !
-
RE: 6.1 et manettes GAMECON
Cool que vous ayez déjà trouvé !
Ca concerne beaucoup de monde ?Le SSH ne me pose pas trop de problèmes, je veux bien essayer oui ! Et si ça peut aider à valider la solution ...
-
RE: 6.1 et manettes GAMECON
Voici :
# modprobe /lib/modules/`uname -r`/extra/gamecon_gpio_rpi.ko map=0,0,1,1 modprobe: module /lib/modules/4.14.62-v7/extra/gamecon_gpio_rpi.ko not found in modules.dep
# insmod /lib/modules/`uname -r`/extra/gamecon_gpio_rpi.ko map=0,0,1,1 #
Après reboot : toujours pas d'amélioration...
Je n'ai pas de 6.0 sous la main pour récupérer le fichier et le mettre dans le rep de la 6.1...
-
RE: 6.1 et manettes GAMECON
ça sent la 6.1.1 dans pas longtemps, ça !
Si je peux faire d'autres tests pour vous permettre de valider la résolution du problème, ce sera avec plaisir !