[WIP 100%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système

Chaine Youtube de notre ami "Referent Tech" spécialisé dans la reparation des consoles NeoGeo et autres
Répondre
Avatar du membre
Bouz
Expert Technique
Expert Technique
Messages : 1602
Enregistré le : mer. 22 déc. 2021 18:52
Localisation : Hérault
Pays : 🇫🇷 FR
Contact :

Re: [WIP 15%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système

Message par Bouz »

Merci ;).
Je debugge les ports, et ça ne marche pas...
Et là, je vais avoir du mal à corriger en soft: j'utilise 4 portes quad NAND et je récupère 4 bits sur le GAL pour calculer le range d'adresses des ports.
Vu que je n'ai besoin de tester que 15 lignes via les portes NAND, j'ai raccordé la dernière.... à la masse! => go couper une piste et la raccorder au VCC (ou à celle d'à côté)...
Je commence à avoir une bonne liste de corrections à faire sur le PCB d'après, mais je devrais pouvoir avancer déjà pas mal avec cette version.
Avatar du membre
Bouz
Expert Technique
Expert Technique
Messages : 1602
Enregistré le : mer. 22 déc. 2021 18:52
Localisation : Hérault
Pays : 🇫🇷 FR
Contact :

Re: [WIP 45%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système

Message par Bouz »

Problème réglé ;).


Image
Avatar du membre
Bouz
Expert Technique
Expert Technique
Messages : 1602
Enregistré le : mer. 22 déc. 2021 18:52
Localisation : Hérault
Pays : 🇫🇷 FR
Contact :

Re: [WIP 35%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système

Message par Bouz »

Bouz a écrit : mer. 5 juil. 2023 23:37 Et avance de lancer la production, j'ai fait un dernier tour du circuit pour vérifier que je ne m'étais pas loupé.
Je suis tombé sur cette joyeuse ânerie...

Image

On voit que l'ordre des lignes d'adresses n'est pas bon sur U3 et que les connexion de gauche et de droite sont inversées. Ca se corrige pas soft, mais autant éviter de commencer à patcher si on peut éviter!
Par contre, ça veut dire qu'il faut refaire une partie du routage de la carte, quel enfer!
Xrider a écrit : jeu. 6 juil. 2023 06:29 Il semble y avoir une erreure côté CE. Normalement c’est /CE. En le connectant au VCC, le composant sera désactivé éternellement.

À vérifier ;)

Édit : C’est confirmé :

Image
Et c'est là qu'on peut rigoler: sur mon schéma, les 2 sorties (Q7) sont reliées ensemble, et la sortie SPIMISO est connectée sur l'entrée série de la puce....
Dans les faits, il suffit d'inverser les broches 9 et 10, mais encore une bêtise évitable ;) (et bien longue à disgnostiquer!).
Conclusion: je n'aime vraiment pas ces registres 74x165!
Avatar du membre
Bouz
Expert Technique
Expert Technique
Messages : 1602
Enregistré le : mer. 22 déc. 2021 18:52
Localisation : Hérault
Pays : 🇫🇷 FR
Contact :

Re: [WIP 45%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système

Message par Bouz »

En voilà, une belle réparation..
Pour le coup, le fait de m'être loupé dans les tailles d'empreintes était bien pratique!

Image
Avatar du membre
Dc103chaos
Contributeur Lv3
Contributeur Lv3
Messages : 1021
Enregistré le : sam. 11 déc. 2021 21:08
Pays : 🇫🇷 FR

Re: [WIP 45%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système

Message par Dc103chaos »

Nickel bravo bouz
Avatar du membre
Bouz
Expert Technique
Expert Technique
Messages : 1602
Enregistré le : mer. 22 déc. 2021 18:52
Localisation : Hérault
Pays : 🇫🇷 FR
Contact :

Re: [WIP 45%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système

Message par Bouz »

Merci!

Et la lecture sur PC de données écrites depuis le code embarqué dans la ROM fonctionne (enfin!).
Il a fallu que je me dérouille sérieusement en assembleur 68000, mais ça a fini par le faire!

Image

Plus qu'à tester la boucle complète:
- Envoi d'une valeur sur le port depuis le PC
- Récupération de la valeur sur le Neo
- Ecriture de la valeur sur le port par la Neo
- Récupération de la valeur sur le PC

Je suis fébrile...
Avatar du membre
Bouz
Expert Technique
Expert Technique
Messages : 1602
Enregistré le : mer. 22 déc. 2021 18:52
Localisation : Hérault
Pays : 🇫🇷 FR
Contact :

Re: [WIP 55%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système

Message par Bouz »

Eh ben voilà! Là, on peut discuter!
J'envoie des valeurs depuis l'ordinateur, je les récupère sur la Neo et je les renvoie.

Image

Du coup, si on résume, le BricoNeo est capable:
- De se faire passer pour une EPROM
- De compiler/déverser le contenu d'une nouvelle EPROM en une commande (et ça prend moins d'1s compilation + envoi)
- D'envoyer des words de 16 bits vers la NeoGeo, qui peuvent être lus par le code 68000 nativement
- De recevoir des words de 16 bits sur PC en provenance du 68000, envoyés par du code 68000 tout normal

C'est ce dernier point qui envoie du boudin, parce que c'est l'équivalent de pouvoir écrire dans la ROM depuis la NeoGeo pour que le PC puisse aller lire. Ca va permettre de remonter des infos, comme des dumps mémoire, par exemple.

Je vais essayer d'écrire quelques outils de debuggage pour faciliter le développement 68000 derrière.
Et il faut aussi que je fasse les corrections sur le PCB suite à cette première expérimentation. En tout cas, tout est prêt pour envoyer du boudin!
Avatar du membre
Xrider
Administrateur
Administrateur
Messages : 5622
Enregistré le : sam. 14 sept. 2019 10:47
Localisation : MaskRom
Pays : 🇫🇷 FR
Contact :

Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système

Message par Xrider »

Félicitations !!! C’est top ! Ton projet est sur les rails, et il fonctionne !
Tout ça juste sur le socket du bios !
Congratulations ;)

Tu peux utiliser mes 2x mvs que tu as chez toi pour faire un poc de dépannage ;)
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
Garfield56
Référent Technique
Référent Technique
Messages : 1109
Enregistré le : ven. 19 août 2022 03:14
Pays : 🇫🇷 FR

Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système

Message par Garfield56 »

Respect Bouz 👍👍👍
Du très lourd et merci pour ton partage.
Avatar du membre
Kr4ken
Modérateur
Modérateur
Messages : 1189
Enregistré le : mar. 19 avr. 2022 06:20
Localisation : Istres (13)
Pays : 🇫🇷 FR

Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système

Message par Kr4ken »

Salut Bouz et bravo mon pote tu fais un super taf :)
Tu nous feras une vidéo ?
Kr4ken
Avatar du membre
Bouz
Expert Technique
Expert Technique
Messages : 1602
Enregistré le : mer. 22 déc. 2021 18:52
Localisation : Hérault
Pays : 🇫🇷 FR
Contact :

Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système

Message par Bouz »

Merci pour votre enthousiasme!
Je ne vais pas forcément pouvoir accélerer tout de suite sur le projet pour cause de réparations en retard.
Comme le mentionnait Xrider, j'ai des choses à réparer pour des tiers et il faut que je trouve du temps pour m'en occuper.
C'était rigolo à mettre en oeuvre mais la suite va devoir attendre un peu.
Et comme le mentionne Kraken, j'ai aussi pas mal de retard sur les sorties de vidéos.
Conclusion générale: il faut que je me remue les fesses!m pour faire avancer tout ça!
Avatar du membre
Kr4ken
Modérateur
Modérateur
Messages : 1189
Enregistré le : mar. 19 avr. 2022 06:20
Localisation : Istres (13)
Pays : 🇫🇷 FR

Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système

Message par Kr4ken »

Le sens des priorités mon ami.
Qui sont malheureusement celles de la raison et non du coeur 😁

Bon courage et bonnes réparations, le reste attendra 👍
Kr4ken
Répondre

Retourner vers « Aurélien / Bouz "Technique" »