Finalmente terminei minha placa de memória Z80, mas fiquei desapontado ao ver que ela não estava funcionando corretamente (teste simples de NOP com as linhas de endereço conectadas a alguns LEDs), pois o contador rapidamente saiu do controle, em vez de aumentar como deveria. No entanto, não sou de desistir e, após cerca de trinta minutos de testes de continuidade para desvendar curtos-circuitos e todas as conexões adequadas, finalmente pensei em verificar se o chip SRAM estava ligando com todos os 0s armazenados. Estou ciente de que a SRAM (a menos que não seja volátil, o que meu chip em particular não é) perderá todo o seu conteúdo com a perda de energia, mas eu sempre presumi que ele seria preenchido com zeros (ou seja, "vazio") quando recuperasse poder. A SRAM que estou usando parece ser preenchida aleatoriamente com 1 e 0 toda vez que a energia é redefinida. Ele nunca se lembra de nenhum dado, mas não está carregando vazio. Isso não é realmente um problema, pois posso simplesmente escrever um pequeno programa em ROM para carregar todos os 0 na RAM na inicialização, embora eu ainda queira saber se é assim que a SRAM deve estar funcionando ou não. Obrigado!
Edit: Eu esqueci de mencionar que depois de usar a ROM para carregar 0 na SRAM, o sistema funcionou bem, então esse era realmente o problema.