Bonsoir à tous,
J'ai étudié le fonctionnement du NEO-GO avec le diagramme de bloc de la page du wiki sur cette
puce.
En gros ce sont 4 LS245 de U1 à U4. U3 et U4 permettent de mettre en relation les broches de données des palettes RAM avec les broches de données du 68000 alors que U1 et U2 permettent de mettre en relation le lecteur de carte mémoire avec les broches de données du 68000.
Comme je voulais comprendre pourquoi j'avais un écran noir, je ne me suis intéressé qu'à U3 et U4.
A partir la page des schematics de l'AES sur les palettes RAM et la page du wiki du NEO-GO, j'ai relevé ces informations :
U3 côté A (après avoir pris en compte la remarque sur l'inversion des côtés A et B sur la page du wiki) =============
- broche 62 du NEO-G0 connectée à PC0 broche 11 de la lower palette RAM
- broche 63 du NEO-G0 connectée à PC1 broche 12 de la lower palette RAM
- broche 64 du NEO-G0 connectée à PC2 broche 13 de la lower palette RAM
- broche 1 du NEO-G0 connectée à PC3 broche 15 de la lower palette RAM
- broche 21 du NEO-G0 connectée à PC4 broche 16 de la lower palette RAM
- broche 22 du NEO-G0 connectée à PC5 broche 17 de la lower palette RAM
- broche 23 du NEO-G0 connectée à PC6 broche 18 de la lower palette RAM
- broche 24 du NEO-G0 connectée à PC7 broche 19 de la lower palette RAM
U4 côté A (après avoir pris en compte la remarque sur l'inversion des côtés A et B sur la page du wiki) =============
- broche 35 du NEO-G0 connectée à PC8 broche 11 de la upper palette RAM
- broche 36 du NEO-G0 connectée à PC9 broche 12 de la upper palette RAM
- broche 37 du NEO-G0 connectée à PC10 broche 13 de la upper palette RAM
- broche 38 du NEO-G0 connectée à PC11 broche 15 de la upper palette RAM
- broche 53 du NEO-G0 connectée à PC12 broche 16 de la upper palette RAM
- broche 54 du NEO-G0 connectée à PC13 broche 17 de la upper palette RAM
- broche 55 du NEO-G0 connectée à PC14 broche 18 de la upper palette RAM
- broche 56 du NEO-G0 connectée à PC15 broche 19 de la upper palette RAM
De plus à l'aide des mêmes sources on peut trouver que :
broche 2 du NEO-GO connectée à D0 du 68000
broche 3 du NEO-GO connectée à D1 du 68000
broche 4 du NEO-GO connectée à D2 du 68000
broche 5 du NEO-GO connectée à D3 du 68000
broche 15 du NEO-GO connectée à D4 du 68000
broche 16 du NEO-GO connectée à D5 du 68000
broche 17 du NEO-GO connectée à D6 du 68000
broche 18 du NEO-GO connectée à D7 du 68000
Toutes ces broches sont connectées sur la parties B de U3 (après avoir pris en compte la remarque sur l'inversion des côtés A et B sur la page du wiki)
broche 31 du NEO-GO connectée à D8 du 68000
broche 32 du NEO-GO connectée à D9 du 68000
broche 33 du NEO-GO connectée à D10 du 68000
broche 34 du NEO-GO connectée à D11 du 68000
broche 47 du NEO-GO connectée à D12 du 68000
broche 48 du NEO-GO connectée à D13 du 68000
broche 49 du NEO-GO connectée à D14 du 68000
broche 50 du NEO-GO connectée à D15 du 68000
Toutes ces broches sont connectées sur la parties B de U4 (après avoir pris en compte la remarque sur l'inversion des côtés A et B sur la page du wiki)
Les broches /CE et AB/BA de U3 et U4 sont reliés respectivement à la broche 39 (PAL) et à la broche 40 (RW) du NEO-GO.
Par conséquent pour vérifier que le NEO-G0 fonctionne il faut vérifier que ces couples de broches ont la même activité :
- D0 : CH1 = pin 2 / CH2 = pin 62
- D3 : CH1 = pin 5 / CH2 = pin 1
- D7 : CH1 = pin 18 / CH2 = pin 24
- D1 : CH1 = pin 3 / CH2 = pin 63
- D2 : CH1 = pin 4 / CH2 = pin 64
- D4 : CH1 = pin 15 / CH2 = pin 21
- D5 : CH1 = pin 16 / CH2 = pin 22
- D6 : CH1 = pin 17 / CH2 = pin 23
- D8 : CH1 = pin 31 / CH2 = pin 35
- D11 : CH1 = pin 34 / CH2 = pin 38
- D15 : CH1 = pin 50 / CH2 = pin 56
- D9 : CH1 = pin 32 / CH2 = pin 36
- D10 : CH1 = pin 33 / CH2 = pin 37
- D12 : CH1 = pin 47 / CH2 = pin 53
- D13 : CH1 = pin 48 / CH2 = pin 54
- D14 : CH1 = pin 49 / CH2 = pin 55
Donc j'ai voulu mesurer ces couples de broches. La mesure a été de courte durée car aucun couple que j'ai relevé ne présente une activité semblable

.
Voici ce que j'ai sur le couple 33/37 :

Les deux signaux devrait être identiques si j'ai bien compris les informations trouvées dans les schématics et la page du wiki sur le NEO-GEO.
Voici ce que j'ai sur la broche 40 (direction A vers B ou B vers A des LS245 U3 et U4) :

L'activité sur cette broche dure dans le temps.
Et enfin sur la broche 39 (/CE des LS245 U3 et U4) :

La première photo montre une activité sur cette broche mais elle n'est que brève à l'allumage de la console. Très vite elle devient stable et reste sur High. Sauf que si je comprends bien les LS245 sont enables avec un signal Low. Or ici il est High donc sauf erreur de ma part c'est normal que le transfert des D0=>D15 du 68000 ne soit pas transférer vers les broches de données des palettes RAM ce qui se traduit par un écran noir ce que je constate.
On pourrait accuser le NEO-C1, en charge de la création du signal PAL qui est envoyé sur la broche 39 du NEO-GO, d'être défaillant mais j'ai remplacé celui de l'AES par celui mon slot MV1FZS qui fonctionnait parfaitement. Donc pour le NEO-C1 est bon.
La question que je me pose maintenant et que je vous pose également est la suivante :
- Avec quelles données le NEO-C1 génère t'il le signal PAL. Peut être que le problème est là.
Merci d'avance pour votre aide.