Projet: Bricopain l'ami du Briconeo

Salon dédié uniquement à vos tutoriels concernant la modification, le modding ou la réparation de votre console "Neogeo AES / Neogeo CD / Neogeo Pocket" et de votre Slot MVS.
Répondre
Avatar du membre
Illusionrip
Administrateur
Administrateur
Messages : 554
Enregistré le : lun. 27 nov. 2023 17:13
Localisation : 7nm
Pays : 🇵🇱 PL
Contact :

Projet: Bricopain l'ami du Briconeo

Message par Illusionrip »

Au début de mes aventures dans l’électronique, j’avais fabriqué un petit outil qui permettait de tester la continuité des pistes entre le port cartouche et la console — Neo Geo, bien sûr. :)

Image

Au fil du temps et des réparations, je me suis dit que je pourrais faire la même chose, mais avec des LED, afin de voir directement les pistes qui ne réagissent pas et ainsi trouver les problèmes beaucoup plus rapidement.

Entre-temps, j’ai reçu un Briconeo pour pousser les tests encore plus loin. Et franchement, ça a complètement changé ma façon de faire mes réparations et mes analyses.

Image

Je me suis alors posé une question : pourquoi ne pas essayer de créer une interface sur le port cartouche qui puisse aller encore plus loin que le Briconeo, mais cette fois du côté graphique ?

Pourquoi passer par le port cartouche ?

Le bus graphique est en quelque sorte caché du bus 68000. Le CPU ne peut pas accéder directement aux VRAM : il doit passer par le LSPC2 pour y écrire.

En revanche, en se plaçant directement sur le port cartouche, on a accès au bus graphique ainsi qu’aux différents signaux qui permettent de le synchroniser et de le temporiser.

Et là, ça devient intéressant.

L’idéal serait donc d’avoir une seule interface capable à la fois de piloter le Briconeo et d’effectuer des tests beaucoup plus spécifiques sur la partie GFX de la Neo Geo.

L’idée du Bricopain — le copain du Briconeo — était née. :)

Un projet un peu gros pour moi…

Le problème, c’est que tout ça est quand même un peu gros pour moi.

Cela fait donc maintenant presque un an que je me renseigne sur les composants, la logique numérique, les FPGA, les différentes façons de récupérer les signaux, de les analyser, etc.

Et petit à petit, j’ai commencé à designer mes propres cartes.

Le Bricopain sera donc à la fois un outil d’analyse visuelle et logicielle.

Image

Image

Image

Un ESP32 sera chargé de piloter une interface Web et de programmer le FPGA. Le FPGA contiendra toute la logique nécessaire pour récupérer les différents signaux du bus graphique, les synchroniser et les analyser.

Et évidemment, pour faire cohabiter tout ce petit monde avec la logique 5 V de nos vieilles Neo Geo : beaucoup, mais alors beaucoup de level shifters !

Un défi avant tout personnel

Cette carte ne sera certainement pas destinée à la vente. Elle est relativement coûteuse à produire et, depuis le début, je vois surtout ce projet comme un défi personnel, bien plus que comme un projet commercial.

Après des mois à travailler dessus, j’ai finalement lancé un premier batch de PCB en production.

Quelques semaines plus tard, les cartes arrivent.

Je commence le montage avec un peu la boule au ventre, en pensant à toutes les conneries que j’ai forcément dû faire… ou à tous les petits détails que j’ai pu oublier.

Bon, évidemment, il y avait quelques trucs. :D

Les paires différentielles, par exemple… disons que ce n’était pas exactement ça. Mais quand tu ne sais pas, tu ne sais pas. C’est aussi comme ça qu’on apprend.

Et finalement, après quelques corrections et pas mal de vérifications, ça commence à fonctionner plutôt pas mal !

Image Image Image Image Image

J’arrive maintenant à flasher le firmware de l’ESP32 et, surtout, j’arrive même à communiquer avec le Briconeo d’Aurélien via la liaison UART.

Image

Ce n’est encore que le début, mais voir les deux communiquer pour la première fois après tout ce travail, c’est déjà une sacrée étape.

Maintenant, il va falloir s’attaquer sérieusement à la partie FPGA et aux signaux graphiques de la Neo Geo.

Et c’est probablement là que les choses vont vraiment devenir intéressantes…

to be continued
Avatar du membre
nic034
Delta User Lv1
Delta User Lv1
Messages : 21
Enregistré le : sam. 25 avr. 2026 15:32
Pays : 🇫🇷 FR

Re: Projet: Bricopain l'ami du Briconeo

Message par nic034 »

Un grand bravo pour ton projet, le bricopain est une prouesse technique et mal l'air sacrément poussé techniquement ! Combiné au briconeo c'est une dinguerie pour les diagnostics et l'analyse. Je te félicite encore, il me tarde de voir tourner tout cela le 21/22 avec une bonne bierre et tous les potos. Franchement c'est top !

Nico

Image
Réveillez la bête ! Neopass pour NeoGeo AES :
Le shop : https://www.nic034.fr
Besoin de réparer de la NeoGeo AES ? Contactez moi.
https://x.com/nic0344
Avatar du membre
Bouz
Expert Technique
Expert Technique
Messages : 1680
Enregistré le : mer. 22 déc. 2021 18:52
Localisation : Hérault
Pays : 🇫🇷 FR
Contact :

Re: Projet: Bricopain l'ami du Briconeo

Message par Bouz »

Toutes ces lumières, c'est parfait! :)
Super boulot, mais il en reste un.peu ;)
Avatar du membre
ragefan
Expert Technique
Expert Technique
Messages : 598
Enregistré le : mer. 22 nov. 2023 21:08
Pays : 🇫🇷 FR

Re: Projet: Bricopain l'ami du Briconeo

Message par ragefan »

Punaise c'est incroyable ce projet ! Je trouve ça sincèrement magnifique ! Bravo !
Avatar du membre
NutsSpecies
Youtuber
Youtuber
Messages : 158
Enregistré le : mar. 10 janv. 2023 22:05
Pays : 🇫🇷 FR

Re: Projet: Bricopain l'ami du Briconeo

Message par NutsSpecies »

Ouah quel boulot impressionnant😱 sur ton projet bravo👍

C’est une outil de diag hyper complet 🙏

Au fait pour ton ESP32, est ce qu’il s’agit de la version sortie en 2016 ?
Car celui-ci est "end of live" en 2028 et les framework sont déjà en "end of support" et commencent a être difficile à obtenir.

Le concepteur de la Vectrex mini à dû revoir sa conception en adaptant pour le nouvelle version, retardant sa distribution pour la fin de l'année.

Je te donne juste l’info au cas où.
Avatar du membre
Illusionrip
Administrateur
Administrateur
Messages : 554
Enregistré le : lun. 27 nov. 2023 17:13
Localisation : 7nm
Pays : 🇵🇱 PL
Contact :

Re: Projet: Bricopain l'ami du Briconeo

Message par Illusionrip »

Salut
Non c’est la version S3 de 2021 qui fait Bluetooth wifi crêpe et titreuse à bière

Normalement je devrais pas trop embêter pour ce proto
Avatar du membre
NutsSpecies
Youtuber
Youtuber
Messages : 158
Enregistré le : mar. 10 janv. 2023 22:05
Pays : 🇫🇷 FR

Re: Projet: Bricopain l'ami du Briconeo

Message par NutsSpecies »

Ah c’est cool, au moins tu es tranquille de côté 😉
Avatar du membre
Mercks
Delta User Lv2
Delta User Lv2
Messages : 88
Enregistré le : ven. 20 oct. 2023 21:19
Pays : 🇫🇷 FR

Re: Projet: Bricopain l'ami du Briconeo

Message par Mercks »

Enorme, tout simplement BRAVO !!!
Répondre

Retourner vers « SNK - Neogeo AES / MVS / CD / CDZ »