Page 6 sur 33
Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système
Posté : sam. 12 août 2023 19:24
par Bouz
Mais vu que je ne suis pas malin, je continue quand même à bosser en cachette sur le projet.
L'outil en ligne de commande que j'avais écrit a pris au passage une option "Prompt", qui permet de dialoguer direct avec le BricoNeo.
Et en ce moment, je bosse sur une commande qui permet de faire des dumps mémoire en vue adressage du 68000. Ca implique de faire de l'assembleur 68000 qui communique avec le BricoNeo pour envoyer le contenu de la mémoire de l'endroit demandé. Je suis en plein dedans, avec de la gestion de micro paquets de 1 octet et du handshake entre le 68000 et le BricoNeo via les ports prévus à cet effet. Si j'arrive à faire ça, je pense qu'on pourra dire que le projet est une réussite!
Je ne suis pas super efficace en assembleur 68000, alors ça prend un peu de temps. La partie PC/BricoNeo fonctionne déjà, comme on peut le voir sur la capture ci-dessous (le BricoNeo renvoie 0 en dur

).

- Le prompt en action
Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système
Posté : dim. 13 août 2023 09:02
par Xrider
Du haut level ! Congrats !
Sympa l'interface IHM
J'aime quand un projet est mené à bout, surtout quand il est complexe, et comporte du Soft et du Hardware

Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système
Posté : dim. 13 août 2023 10:53
par Kr4ken
Je confesse ne pas tout comprendre à ce que tu as écris mais j’adore que tu sois si passionné, que ça avance et la finalité du projet pour ce qu’il va amener.
Vivement voir le projet finalisé et les derniers ajustements / tests !
Du très bon boulot à n’en pas douter !
J’espère pouvoir tester ta bestiole un de ces 4

Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système
Posté : dim. 13 août 2023 19:43
par Bouz
Je suis en train de péter un câble avec les timings d'écriture sur le port.
C'est un peu rigolo, mais ça commence quand même à être un peu usant!
Des nouvelles très vite!
Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système
Posté : dim. 13 août 2023 20:45
par Kr4ken
Bon courage ! Force et honneur

Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système
Posté : lun. 14 août 2023 12:57
par Bouz
Merci!
J'ai profité du trajet très calme ce matin pour le boulot, pour essayer de comprendre ce qui se passait à tête reposée...
En gros, j'ai un souci de timing de latch sur les puce 74HC165 (celles qui renvoient la valeur du port écrite par le 68000 vers le microcontrôleur.
Elles ne latchent pas sur un front, comme le ferait.. un latch... mais sur un état haut ou bas. Et ici, j'ai un souci de délai de propagation entre le moment ou j'arrête de "latcher" et l'état du bus à ce moment-là.
Je pense que je vais m'en sortir en bricolant un peu le GAL qui pilote le bus, il me tarde d'essayer (ce soir ou demain, du coup).
Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système
Posté : mar. 15 août 2023 19:01
par Bouz
Je pense que le problème est derrière moi. J'ai encore un peu de boulot pour affiner la fonction de dump. J'ai réussi à la faire marcher une fois hier soir, mais pas depuis. Je suis passé à autre chose, et j'ai ajouté quelques trucs, des fils de partout, des correctifs de bugs...
Je crois que Xrider avait suggéré une modif comme ça, d'ailleurs...
Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système
Posté : mar. 15 août 2023 19:44
par Kr4ken
Eh ben ! Quelle avancée depuis le début je trouve que tu vas super vite

Très stylé cette nappe j’adore !
Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système
Posté : mar. 15 août 2023 19:46
par Xrider
Bouz a écrit : mar. 15 août 2023 19:01
Je pense que le problème est derrière moi. J'ai encore un peu de boulot pour affiner la fonction de dump. J'ai réussi à la faire marcher une fois hier soir, mais pas depuis. Je suis passé à autre chose, et j'ai ajouté quelques trucs, des fils de partout, des correctifs de bugs...
Je crois que Xrider avait suggéré une modif comme ça, d'ailleurs...
20230815_185858.jpg
Excellent !
Encore félicitations Aurélien pour ce projet !
Cette dernière photo illustre bien le projet.
Ce projet mérite une video qui présente toutes les features développées et fonctionnelles

!
Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système
Posté : mar. 15 août 2023 23:31
par Bouz
Merci merci!
J'ai 2 problèmes actuellement:
- les lectures en mémoire côté 68000 sont difficiles a verifier. Quand je lui fais lire dans la ROM, il se passe des choses bizarres apres 0xc20080. Mais le mapping de la ROM n'est pas dans mes competences, alors il faudra que je fasse des tests sur la RAM.
- La communication 68000 vers BricoNeo n'est pas fiable. Il m'arrive de me retrouver avec toutes les ecritures qui merdoient et renvoient n'imoorte quoi. Et j'ai compris il y a 19 minutes que si le code que j'exécute pour lire en ROM (ce qui declenche l'écriture dans le port, mais bref) a un nombre de cycles variable en fonction de l'alignement (sur 64 bits?!) des instructions. C'est relou, mais maintenant que je suis au courant, je vais pouvoir chercher des parades!!!!!
Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système
Posté : mer. 16 août 2023 00:46
par Kr4ken
Eh demande un peu d’aide à X peut être non si besoin si c’est trop relou il saura te filer la main


Moi je peux juste t’encourager à faire plus et mieux et attendre de pouvoir tester la bête !
C’est un gros projet et tu es seul donc prends ton temps

Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système
Posté : mer. 16 août 2023 13:00
par Bouz
Kr4ken a écrit : mer. 16 août 2023 00:46
Eh demande un peu d’aide à X peut être non si besoin si c’est trop relou il saura te filer la main

Pour le coup, je pense être le mieux placé

. Il faut juste que je m'acharne un peu plus!