Pour les ROMS c'est bon, j'ai vérifié avec Winvice. UD7 comprend la partie $E000-$EFFF et ça coïncide hormis quelques octets ..
Pour l'analyse du 6502, je vais le refaire mais avant je vais bien regarder la DOC pour voir si j'ai pas raté un truc pour mieux l'utiliser, mais bon c'est un modèle d'entrée de gamme chinois
Oui les adresse c'était D7-D0 parce que connecter les 16 petites pinces sur le 6502 c'est vite spaghettiland
Et effectivement c'était $FC/$FD au boot puis $FE/$FF continuellement mais je le referai pour m'assurer des résultats ...
[PET] vidéo externe ?
Modérateurs : Papy.G, fneck, Carl
Re: [PET] vidéo externe ?
Au fait, quelque chose de simple et basique avant de continuer tes tests, et que tu as probablement fait plusieurs fois (désolé, je demande au cas où, histoire d'être vraiment sûr ) : tu peux regarder si tu obtiens maintenant quelque chose avec l'analyseur pour video, hsync et vsync sur J7 (et si oui, nous montrer ce que ça donne) ?? Bonne journée !
Re: [PET] vidéo externe ?
Alors évidemment j'ai pris plusieurs fois les mesures avec l'analyseur logique sur J7 (HSYNC/VSYNC/Video) et ca reste plat aucun créneaux sur les 3
Et j'avais aussi fait le même test sur le 8296 fonctionnel et la j'obtiens des beau créneaux donc l'affichage n'est pas encore actif
Sinon j'ai calmement essayé d'analyse le 6502 et j'ai fait une sauvegarde des données capturées par l'analyseur et avec GTKWAVE j'essai de comprendre un peu mieux ce que le CPU fait, mais c'est très long, surtout vu à la taille de la nanosconde (ns) 1 seconde parait une éternité
Pour l'instant j'ai capturé les signaux : SYNC | R/W | A0-A7 10ns
mais c'est pas concluant il va falloir que je prenne aussi RES pour déterminé le départ précis du déroulement du code.
Je bute encore sur la compréhension des timings du 6502, surtout lorsque je vois sur cette capture qu'il y a 2 valeurs dans le même temps valide de SYNC, laquelle est lu par le 6502 Les donnèes technique du 6502: 6502 datasheet
Si ca intéresse un curieux j'ai les fichiers d'analyse sous plusieurs format y compris csv
Et j'avais aussi fait le même test sur le 8296 fonctionnel et la j'obtiens des beau créneaux donc l'affichage n'est pas encore actif
Sinon j'ai calmement essayé d'analyse le 6502 et j'ai fait une sauvegarde des données capturées par l'analyseur et avec GTKWAVE j'essai de comprendre un peu mieux ce que le CPU fait, mais c'est très long, surtout vu à la taille de la nanosconde (ns) 1 seconde parait une éternité
Pour l'instant j'ai capturé les signaux : SYNC | R/W | A0-A7 10ns
mais c'est pas concluant il va falloir que je prenne aussi RES pour déterminé le départ précis du déroulement du code.
Je bute encore sur la compréhension des timings du 6502, surtout lorsque je vois sur cette capture qu'il y a 2 valeurs dans le même temps valide de SYNC, laquelle est lu par le 6502 Les donnèes technique du 6502: 6502 datasheet
Si ca intéresse un curieux j'ai les fichiers d'analyse sous plusieurs format y compris csv
Re: [PET] vidéo externe ?
OK
Dernière modification par nicolho le 11 févr. 2017 00:17, modifié 2 fois.
Re: [PET] vidéo externe ?
Je pensais que c'était un échange, mais les réponses à mes propres questions ne sont jamais arrivées...
Dernière modification par nicolho le 10 févr. 2017 23:50, modifié 3 fois.
Re: [PET] vidéo externe ?
Merci pour ton aide et ton diagnostic très précis
Justement ce midi je me suis penché sur le 6545, et voici ce que j'ai pu analyser en répondant aux points que tu site justement :
Donc on peut déjà regarder rapidement si le 6545 fait son travail en regardant l'activité sur :
- HSYNC/VSYNC : toujours plat
- MA0-9 : pas encore analysé
- RA0-2 : pas encore analysé
- D7-0 : des données présentes sur l'analyseur
Demain je vais essayer de continuer justement sur MAx et RAx puis vérifier les RAMS car c'est la ou j'ai un gros doute depuis un moment, puisque j'observe de l'activité sur le CPU et le CRTC ca ce pourrais bien que les RAMS soit HS et quelles retourne toujours 0 mais dans ce cas HSYNC/VSYNC serait quand même actifs, mais bon il faut que je vérifie mais je ne sait pas trop comment vérifier ces RAMS
Ensuite concernant CCLK et O2 il sont okay d'ailleurs j'avais fait une capture précedement de CLK du CPu et du CCLK du CRTC.
Et après je vais vérifier UB3, UB8 et le reste de la chaine ...
En tout cas merci pour ton aide
Justement ce midi je me suis penché sur le 6545, et voici ce que j'ai pu analyser en répondant aux points que tu site justement :
Donc on peut déjà regarder rapidement si le 6545 fait son travail en regardant l'activité sur :
- HSYNC/VSYNC : toujours plat
- MA0-9 : pas encore analysé
- RA0-2 : pas encore analysé
- D7-0 : des données présentes sur l'analyseur
Demain je vais essayer de continuer justement sur MAx et RAx puis vérifier les RAMS car c'est la ou j'ai un gros doute depuis un moment, puisque j'observe de l'activité sur le CPU et le CRTC ca ce pourrais bien que les RAMS soit HS et quelles retourne toujours 0 mais dans ce cas HSYNC/VSYNC serait quand même actifs, mais bon il faut que je vérifie mais je ne sait pas trop comment vérifier ces RAMS
Ensuite concernant CCLK et O2 il sont okay d'ailleurs j'avais fait une capture précedement de CLK du CPu et du CCLK du CRTC.
Et après je vais vérifier UB3, UB8 et le reste de la chaine ...
En tout cas merci pour ton aide