J'ai enfin commencé à regarder ce Sirius
Pour commencer le relevé des mesures des signaux d'horloges
et la je constate que la clock du CRTC n'est pas stable
Je prend les mesures sur la carte fonctionnelle (heureusement que Jeff m'à envoyé les 2 cartes ca va bien m'aider).
Et effectivement la clock devrait être de 1,5 Mhz stable alors que je relève sur la carte HS une clock instable qui
varie entre 1,5 et 0.98 Mhz !!!
J'en profite pour relever les autres signaux de control du CRTC et il y à plusieurs signaux qui ne correspondent pas.
Je commence par vérifier la génération de cette clock sur 3N (LS163) l'entrée de l'horloge à 15 Mhz est conforme et bien stable,
et la sortie est comme relevé sur le CRTC instable, le signal LOAD passe par 4N (LS04) et provient justement de la sortie instable
évidement ca tourne instable en rond
les autres signaux sont conforme sauf le signal provenant de Hires qui présente des créneaux alors que sur la carte fonctionnel
il est en permanence à l'état bas.
Par acquis de conscience je dessoude et vérifie 3N et 4N, ils sont tous les 2 fonctionnels, d'ailleurs il à était très facile de dessouder
ces 2 composants sur cette carte mère.
Je suis persuadé que le fait que le signal Hires présentant des créneaux produit une horloge instable, c'est logique,
maintenant reste à trouver qu'est ce qui fait osciller le signal Hires.
Pour continuer je remonte le signal Hires et je m'aperçois que c'est le CRTC qui le produit
la encore on tourne en rond
Ca mène à rien donc je reviens aux signaux de controls du CRTC,
Ont voit bien sur mes relevés que /CS n'est pas conforme du tout puisque je devrais avoir des créneaux alors que j'ai un signal
en permanence au niveau haut.
D'ailleurs RS est aussi différent, les créneaux relèves sur celui fonctionnel sont différents de celui en panne, comme ca provient
du signal A0 cela va rejoindre l'analyse de /CS .
Pour vérifier /CS je m'aperçois que cela est généré en fonction des adresses du CPU, ce qui est sur c'est que jamais l'adresse
du CRTC n'est validé d'après mes relevés des 10H 9H 9E (sur la page des I/O state machine).
J'en reviens toujours au adresses du CPU, il va me falloir creuser de ce côté ...
Je vais faire 3 suppositions qu'il me faudra vérifier =
A) le CPU reset en boucle ce qui expliquerais le fait que le CRTC ne soit jamais sélectionne et que HIRES oscille.
B) le CPU exécute du code mais les adresses du CRTC ne sont pas correctement décodés.
C) le CPU exécute du code qui ne correspond pas à la ROM.
Demain j'aurais un peu de temps et je vais essayer dans un premier temps de tester la carte fonctionnel
sans ces ROMs (pour vérifier l'hypothèse C)
Ensuite regarder de plus près le décodage d'adresses du CRTC, d'ailleurs il faudrait que je les connaissent
Et puis si j'ai assez de temps sortir un analyseur logique pour continuer .
A suivre ....
Je vois joint les scannes de mes mesures et schémas (si vous voulez vous amusez à regarder)
![Crtc.jpg](./download/file.php?id=33079&sid=6daa709531a835ce95c29318e8fa8887)
- Crtc.jpg (542.18 Kio) Consulté 841 fois
![Control.jpg](./download/file.php?id=33080&sid=6daa709531a835ce95c29318e8fa8887)
- Control.jpg (608.97 Kio) Consulté 841 fois
![CS.jpg](./download/file.php?id=33082&sid=6daa709531a835ce95c29318e8fa8887)
- CS.jpg (143.41 Kio) Consulté 841 fois