sexta-feira, outubro 18, 2024

Expansão de Memória para o Sinclair ZX81

 Primeiro projeto da Maratona 2024 concluído!

A expansão de 16k de RAM para o Sinclair ZX81 está montada e funcionando.

Como eu previa, a montagem eletrônica foi tranquila mas cansativa. São apenas três componentes (RAM, um 74HC00 para decodificar alguns sinais e o conector para o ZX81), montados em uma placa padrão do tipo ilha.

O que eu não planejei direito foi a parte mecânica. O resultado foi uma pequena gambiarra: fazer um corte com a Dremel na placa para poder dobrá-la:

Acabei fazendo um teste bem simples. Como a expansão substitui a memória que está no micro, ela é usada no funcionamento normal. O jeito é mudar a variável que indica o tamanho da memória para o micro pensar que tem 4K (POKE 16389,80) e executar um NEW.

O programa de teste (captura abaixo da tela de um emulador) testas as 256 posições de 0x5000 a 0x50FF e as 192 posições com endereço no formato binário 01xx xxxx xx00 0000.


4 comentários:

Crom disse...

Olá, você trabalha com orçamentos na area de eletronica? Obrigado!

Daniel Quadros disse...

Não... só mexo com eletrônica por hobby,

Anônimo disse...

então, eu comecei programando BASIC com um ZX81 que definiu minha carreira em programação. Não acredito q vc tem um até hoje.

Daniel Quadros disse...

Na verdade o ZX81 é uma adição recente à coleção. Eu ainda tenho o TK82C que foi o primeiro computador que eu comprei e um segundo que eu comprei usado de backup quando me arrisquei a fazer alterações no hardware (procure aqui no blog que você encontra fotos e a história).