Expansão de memória externa que deixa o MC1000 com 64KiB de RAM.
Fotos de Jair Diniz Miguel — que possui dois exemplares deste item raríssimo:
Expansão de memória EM1000 com seu conector. |
Pass-through na traseira da EM1000 para conectar outros periféricos. |
EM1000 conectada ao MC1000. |
Abertura lateral da EM1000. |
Atenção: O exame dos esquemáticos da placa-mãe e da expansão revela que a EM1000 não honra a comutação de bancos entre VRAM e RAM feita por meio da [[porta]] COL32 ($80 / 128). Por um lado, a culpa é da placa-mãe: Ela deveria fornecer pela porta de expansão todos os sinais necessários para que a EM1000 se comportasse como esperado. Note-se que ela corretamente fornece o sinal ~ROMCS que indica que a ROM interna será acessada e que a RAM deve se abster de responder — a EM1000 efetivamente reconhece esse sinal e o obedeçe. Só que o mesmo deveria ser feito com o sinal ~BANK, correspondente ao bit 0 de COL32, mas ele não é oferecido. Deixada sem assistência neste quesito, a EM1000 teria que observar por conta própria as escritas à porta $80 para tentar recriar o valor de ~BANK e se desativar quando necessário, mas isso também não foi feito. Consequentemente, mesmo com a VRAM ativada, a RAM da EM1000 continua respondendo às solicitações de escrita e leitura. Em geral o conteúdo da RAM da EM1000 entre $8000 e $9fff será uma cópia do conteúdo da VRAM.
Uma alternativa à EM1000 é recorrer à mod para aumentar a memória interna do MC1000 para 64KiB.
Nenhum comentário:
Postar um comentário