[INFO] PC Engine – Spécifications de la manette

Salon dédié uniquement à vos tutoriels concernant la modification, le modding ou la réparation de vos consoles "PC Engine (Coregrafx / LT / GT / Duo / Supergrafx...)".
Répondre
Avatar du membre
Xrider
Administrateur
Administrateur
Messages : 5521
Enregistré le : sam. 14 sept. 2019 10:47
Localisation : MaskRom
Pays : 🇫🇷 FR
Contact :

[INFO] PC Engine – Spécifications de la manette

Message par Xrider »

Image

Introduction
Ce tutoriel présente un outil communautaire open source dédié à l’identification des manettes compatibles avec la PC Engine (NEC), y compris les modèles non-officiels ou tiers.
Grâce à ce projet, vous pourrez reconnaître le type de contrôleur connecté à votre console, identifier ses spécificités (autofire, support 2 ou 6 boutons) et contribuer à enrichir une base de données communautaire utile aux collectionneurs et développeurs de homebrew.

Matériel nécessaire
  1. Une console PC Engine (ou CoreGrafx, Duo…)
  2. Un contrôleur à tester (officiel ou non)
  3. Un adaptateur USB-to-serial (optionnel pour contributeurs)
  4. Un tournevis (pour ouvrir certains pads si nécessaire)
  5. Un PC avec Python installé
  6. Ruban adhésif (pour repérer les câbles si besoin)
Tutoriel

1 - Préparation du matériel
Avant de commencer, assurez-vous d’avoir un contrôleur compatible PC Engine à disposition.
Ce projet s’adresse principalement aux bidouilleurs qui souhaitent :

– Identifier le protocole utilisé par des manettes tierces ou méconnues.
– Vérifier si un pad dispose de fonctionnalités avancées (comme le support 6 boutons pour les jeux de combat).
– Contribuer à la base GitHub avec leurs propres tests.

Vous aurez aussi besoin d’un ordinateur avec Python 3 installé pour analyser les données brutes.

2 - Étape principale

Étape 1 : Téléchargement du projet
Clonez ou téléchargez le dépôt GitHub ici :
Contenu caché
Vous devez être inscrit et connecté sur ce forum pour voir le contenu caché.
Étape 2 : Connexion et capture des données
  • Branchez votre manette à la PC Engine.
  • Connectez un dispositif d’analyse sur le port manette (ou utilisez un montage maison type sniffer).
  • Lancez les scripts Python fournis pour enregistrer les signaux envoyés par la manette.
  • Le fichier pce_controller_sniffer.ino permet de capter les signaux via Arduino pour analyse en série.
Étape 3 : Analyse des trames
  • Utilisez les fichiers de logs générés pour déterminer les bits utilisés pour chaque bouton.
  • Comparez les trames aux schémas de manettes connus (inclus dans le projet).
  • Consultez les fichiers controller_info.yaml pour voir la structure documentaire.
3 - Finalisation
Une fois les données analysées :
  1. Vérifiez si la manette est déjà listée dans la base.
  2. Si ce n’est pas le cas, créez un fichier [.yaml] pour décrire votre modèle (type, boutons, auto-fire, etc.).
  3. Proposez un pull request sur le dépôt GitHub pour partager votre découverte avec la communauté.
  4. Rangez vos outils et notez les modèles testés pour éviter les doublons.

💬 Remarques : Ce projet est particulièrement utile pour les collectionneurs de manettes exotiques ou les développeurs de jeux homebrew qui souhaitent garantir la compatibilité de leurs titres avec un maximum de contrôleurs.

🧠 Pour aller plus loin : Si vous êtes à l’aise avec l’électronique, vous pouvez même fabriquer votre propre testeur de manette à base d’Arduino pour automatiser l’identification des signaux.

Image

Image
Delta Store - Modchip - Mods - Tools - Modification pour vos consoles de jeux video
Delta island - Jeux Vidéo - Retro-Ingénierie - Développement Hardware & Software
Avatar du membre
LOUSTIK
Contributeur Lv1
Contributeur Lv1
Messages : 102
Enregistré le : sam. 11 janv. 2025 20:01
Pays : 🇫🇷 FR

Re: [INFO] PC Engine – Spécifications de la manette

Message par LOUSTIK »

Slt X je me trompe peut etre d'endroit pour poster ca dans ce cas je suis désolé.
Existe t'il des manettes sans fil moderne qui fonctionne avec la pc engine ou la supergrafx.
Les manettes 8bitdo n'étant compatible qu'avec les version mini des consoles citées Merci
Avatar du membre
Xrider
Administrateur
Administrateur
Messages : 5521
Enregistré le : sam. 14 sept. 2019 10:47
Localisation : MaskRom
Pays : 🇫🇷 FR
Contact :

Re: [INFO] PC Engine – Spécifications de la manette

Message par Xrider »

LOUSTIK a écrit : mar. 10 juin 2025 16:28 Slt X je me trompe peut etre d'endroit pour poster ca dans ce cas je suis désolé.
Existe t'il des manettes sans fil moderne qui fonctionne avec la pc engine ou la supergrafx.
Les manettes 8bitdo n'étant compatible qu'avec les version mini des consoles citées Merci
Pas à la connaissance, c’est pour cela que je vais essayer de developper un adaptateur pour les Pi-PD12 ;)
Delta Store - Modchip - Mods - Tools - Modification pour vos consoles de jeux video
Delta island - Jeux Vidéo - Retro-Ingénierie - Développement Hardware & Software
Répondre

Retourner vers « NEC - PC Engine / Supergrafx »