Page 16 sur 33

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

Posté : dim. 26 nov. 2023 21:19
par Xrider
Cette video parle d'elle meme, chapeau Aurèlien, Excellent !
La vitesse de swap a chaud de la ROM est juste TOP !
Et je ne parle meme pas de la brique de test de controleur + RAM.

Le bricoNeo ira très loin !

Quand ton architecture sera terminé, je te ferai un PCB au poil :)
C'est un minimum pour un projet de cet envergure :merci:

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

Posté : dim. 26 nov. 2023 21:20
par Bouz
dadou a écrit : dim. 26 nov. 2023 20:58 Super la video!

ca me fais fais penser que j'ai deux slot MV1-FZ qui ne fonctionnent pas :gene:
Qui n'en a pas? :)

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

Posté : dim. 26 nov. 2023 22:47
par Bouz
Xrider a écrit : dim. 26 nov. 2023 21:19 Cette video parle d'elle meme, chapeau Aurèlien, Excellent !
La vitesse de swap a chaud de la ROM est juste TOP !
Et je ne parle meme pas de la brique de test de controleur + RAM.

Le bricoNeo ira très loin !

Quand ton architecture sera terminé, je te ferai un PCB au poil :)
C'est un minimum pour un projet de cet envergure :merci:
Hey, je n'avais pas vu ton message, merci pour les encouragements.
Le swap à chaud de 128ko prend quelques secondes. Mais pendant que je bosse sur mes diagnostics, je suis sous les 2ko et c'est instantané :).
A coups de Makefile, je peux envoyer la ROM, envoyer une commande à la Neo et recupérer le résultat.
Vu que je communique avec la Neo via mes ports mappés, je peux faire le développement direct en assembleur avant d'avoir codé la commande dans le microcontrôleur et dans l'appli PC.
C'est plutôt agréable, mais il faut que je fiabilise la liaison.
Par exemple, pour le retour des joysticks, je récupère 5 fois 16 bits â fond la caisse et il arrive que je perde des paquets dans la bataille. Le port dans le sens 68000=>Arduino semble louper des écritures (alors qu'il est câblé en GAL!).
... et reste toujours l'ombre du Pico qui plane pour réduire le nombre de puces sur la carte (dont les 2 grosses RAM)!

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

Posté : lun. 27 nov. 2023 23:16
par Bouz
Rigolons un peu...

Pour tester mes differents signaux, ou les intercepter, ou brancher mon dual stick maison, ou jouer avec le dephasage de synchro, ou sortir sur mon mini ecran cathodique noir et blanc ou en péritel RGB, j'utilisais jusqu'à aujourd'hui cette magnifique carte dont je vous laisse deviner l'amas de soudure sur la face inferieure...
En même temps que le BricoNeo, j'avais fait fabriquer un PCB qui reprend le même brochage (à peu près, mon module Peritel ne passe plus en l'état).
Vu que ie vais devoir tester du NEO-C1 complètement, que je n'ai qu'un seul slot avec des ports manettes (et qui a un Neo-C1 que je ne veux pas dessouder), et que mon banc de test ne supoorte qu'un joueur et 3 boutons, j'ai décidé de ne plus retarder l'inévitable et de peupler l'une de ces cartes...

Image

J'ajoute des cavaliers du plus bel effet pour relier les connecteurs mâle et femelle...
J'ai ajouté un bouton Test (même si j'en ai dejà un sur le banc) et un bouton Service (celui-là, je ne l'avais pas).
Un bouton 4 pour le joueur 1 fait aussi son apparition, parce que le test audio au NeoDiag sans bouton 4 me forçait à mettre un fil entre 2 contacts pour le simuler.

Image

Je descends mon stick poussiéreux de sur mon meuble de travail, bien à l'abri des regards sous le plafond, mais pas de la poussière...
Et je branche mon module de contrôle version JAMMA (on peut aussi le brancher en USB, ou sur mon Atari 2600).
Hop, plus qu'à faire défiler les slots pour trouver le plus pourri avec une Neo-C1 qui fonctionne, à coups de BricoNeo!

Image

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

Posté : mar. 28 nov. 2023 13:25
par cazeysan
Encore une fois chapeau bas. :)

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

Posté : mar. 28 nov. 2023 21:14
par Bouz
cazeysan a écrit : mar. 28 nov. 2023 13:25 Encore une fois chapeau bas. :)
Merci! :)

Ce soir, il fait trop froid pour bosser dans mon grenier. On m'a fait comprendre que j'avais une sale voix dans la dernière vidéo. Je crois que je devrais me couvrir plus!

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

Posté : ven. 1 déc. 2023 06:58
par Bouz
Je me mélange dans les threads, mais le C1 est trouvé ;).

Cette nuit, réflexions autou de l'abandon du Nano pour passer au Pico. Même si je n'arrive pas à me débarrasser des puces de RAM (parce que mon code n'est pas assez rapide), ça pourrait me permettre d'économiser quelques puces et de gagner en fiabilité du port dans le sens 68000=>PC. Il faut encore que je bosse là-dessus!

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

Posté : sam. 30 déc. 2023 18:14
par Bouz
Coucou. En week-end en famille.
J'ai trouvé un ordinateur, et j'essaie une nouvelle formule.
objectif: tout faire tenir sur un PCB de la taille d'une EPROM!
(vu le nombre de composants à faire tenir, il va falloir le prendre pas trop grands!)
Image

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

Posté : sam. 30 déc. 2023 18:56
par Kr4ken
Faut que tu termines cela pour fin 2023 attention ⚠️😁
Profite bien pour revenir en force !
Ouvre un petit jurançon ça va aider 😁✌️

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

Posté : sam. 30 déc. 2023 19:34
par Bouz
Je l'ai ouvert cette semaine!

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

Posté : sam. 30 déc. 2023 19:50
par Kr4ken
Ah super tu as bien fait ! Alors verdict ?

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

Posté : dim. 31 déc. 2023 18:48
par Bouz
Et le boulot continue!
Le crois qu'il faut que je me fasse à l'idée de faire un PCB 4 couches, tout est craiment très serré!
J'ai joué avec les tailles de composants pour faire assembler la face supérieure en payant le moins de suppléments possible, tout en gardant des composants de taille soudable à la main pour la face inférieure.
Ca fait à peu près la taille d'une ROM système de NeoGeo, alors ce serait cool que ça rentre, et que ça marche (et que j'arrive à faire du code qui marche, après).

Image