Cartucho de RAM para MSX
Ultima atualizacao: 11/janeiro/2011
Consertar MSX as vezes é um saco. Normalmente os Hotbit e Expert tem os integrados tudo soldados a placa. Descobrir QUAL das RAMs tem defeito, por exemplo, é uma tarefa complicada quando voce nao tem um testador de integrados, RAMs sabidamente boas para substituir e quando os integrados nao sao soquetados. Um saco.
A memoria usada no MSX é a 4164. Interessante que ela tem um pino de ENTRADA de dados e outro de SAIDA de dados. Vamos dar uma "rapidinha" aqui sobre o diagnostico de problemas nessas memorias:
- Raramente o barramento de ENDEREÇOS dá algum problema. Mas se der, voce pode isolar FISICAMENTE as memorias do barramento de endereços se voce retirar os dois integrados 74LS157 que ficam nas posicoes U22 e U23 do Expert ou U23 e U24 do Hotbit. Melhor que dessoldar 8 integrados de memoria :oþ
Area de memoria do Expert
Area de memoria do Hotbit
- Se o problema for no barramento de DADOS, voce pode detectar pela ausencia de um nivel logico definido nos pinos de DI/DO (pino 2 e 14). Quando isso acontece, TODO o barramento de dados fica biruta. Só tirando a memoria fora, porque o barramento de dados nao tem nenhum integrado entre as memorias e o resto do micro.
Entao o que fazer quando o MSX dá problema de memoria?!?!?!
Quando nao é problema de barramento de DADOS (ou seja, memoria com defeito mas o defeito nao está no barramento de dados) eu uso um cartucho de 64K de RAM feito-em-casa num slot ANTERIOR ao slot das memorias do computador.
Olha que bagunça!
O esquema desse cartucho é igual ao do cartucho de RAM nao volatil disponivel na MSXPRO, a pagina do Luciano Sturaro. A diferença é que eu usei uma memoria de placa de 486 com 128K de cache, portanto ela ja tem 64K x 8 bits em uma memoria só. O numero dessa memoria é 61512 ou 62512. Como o datasheet disso é impossivel de se achar, eu tive a bondade de inclui-lo >>>AQUI<<< para quem quiser dar uma olhada.
Esta placa, na falta de uma placa-prototipo do Ademir Carchano, é uma interface de drive DDX velha que me mandaram de presente. A placa ja estava toda baleada de ter sido desmontada com soprador termico. Entao eu terminei de desmontar a placa e coloquei o integrado colado com fita dupla-face, pra só soldar mesmo os fioszinhos do integrado até o barramento do MSX. Nem tem graça colocar esquema: A0 a A15 e D0 a D7 da memoria, vao obviamente ligados em A0 a A15 e D0 a D7 do conector. /OE1 vai a /RD, /WE da RAM vai a /WE do conector e /CS da RAM vai a /SLTSEL do conector. OE2 vai a VCC. Nao pode ser mais simples. Se alguem atolar, me manda um e-mail.
Se voce encaixar esse cartucho, no expert por exemplo, no slot 1 e o micro der partida...pode caçar RAM com defeito aí :o)