J'avais finalement terminé ma carte mémoire Z80, mais j'étais déçu de voir qu'elle ne fonctionnait pas correctement (simple test NOP avec les lignes d'adresse connectées à certaines LED) car le compteur devenait rapidement hors de contrôle au lieu de s'incrémenter comme il se doit. Cependant, je ne suis pas du genre à abandonner et après environ trente minutes de tests de continuité pour ne révéler aucun court-circuit et toutes les connexions appropriées, j'ai finalement pensé à vérifier si la puce SRAM était sous tension avec tous les 0 stockés. Je suis bien conscient que la SRAM (à moins qu'elle ne soit pas volatile, ce qui n'est pas le cas de ma puce) perdra tout son contenu en cas de perte de puissance, mais j'avais toujours supposé qu'elle serait remplie de 0 (c'est-à-dire "vide") lorsqu'elle regagnerait Puissance. La SRAM que j'utilise semble être remplie au hasard de 1 et de 0 à chaque réinitialisation de l'alimentation. Il ne se souvient jamais de données, mais il ne se charge pas vide. Ce n'est pas vraiment un problème car je peux simplement écrire un petit programme dans la ROM pour charger tous les 0 dans la RAM à la mise sous tension, bien que j'aimerais toujours savoir si c'est ainsi que la SRAM devrait fonctionner ou non. Merci!
Edit: j'ai oublié de mentionner qu'après avoir utilisé la ROM pour charger des 0 dans SRAM, le système fonctionnait bien, donc c'était effectivement le problème.