Mostrando postagens com marcador Z80. Mostrar todas as postagens
Mostrando postagens com marcador Z80. Mostrar todas as postagens

segunda-feira, fevereiro 16, 2026

Microcomputador Z80 - Os Displays na Placa I/O - Parte 2

Após mais uma longa pausa, concluí a montagem desta parte do projeto. Nada muito especial na montagem, só a soldagem de um monte de fios de wire-wrap. Depois, uma hora achando um curto e alguns fios mal soldados.

Na parte do software, o programa mais longo até o momento: a apresentação de dois contadores no display.

O vídeo abaixo explica os detalhes e mostra o display funcionando,


Agora é tentar manter o pique e terminar a montagem com o teclado e passar para o desenvolvimento do monitor.


segunda-feira, maio 12, 2025

Microcomputador Z80 - Os Displays na Placa I/O

 Retomando (devagar) este projeto, vamos falar um pouco sobre a segunda placa, onde ficam os displays e o teclado.

O display é composto de seis dígitos (displays de 7 segmentos); o monitor utiliza quatro deles para apresentar um endereço e dois para apresentar um valor. Na minha montagem, estou usando um display de quatro dígitos e um de dois dígitos.

Parece simples... Aguardem para ver o outro lado quando estiver pronto!

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.

domingo, junho 16, 2024

Microcomputador Z80 - Usando um 74HC373 Como Latch/Porta de Saída

Uma preocupação minha neste projeto é usar componentes fáceis de achar. O projeto original do CEDM-80 usa alguns componentes TTL que eu não encontrei, o que obrigou a procurar substitutos.


quarta-feira, maio 29, 2024

Microcomputador Z80 - Reset

O circuito de Reset pode parecer um detalhe de menor importância, mas já tive alguns problemas com ele (particularmente com o 6502). Vamos ver algumas opções e tomar uma decisão.

Alimentação em baixo, Reset em cima - RC com 2 inversores


segunda-feira, abril 01, 2024

Microcomputador Z80 - Oscilador

Como primeiro passo do meu microcomputador didático com Z80, vamos examinar as opções de oscilador. O projeto em que estou me baseando, o CEDM-80, utiliza um oscilador RC (encontrei também uma versão aperfeiçoada que usar um cristal de 3,5MHz).

Circuito original. O "7414" na verdade era um 74LS14

terça-feira, março 19, 2024

Novo Projeto: Microcomputador Didático com Z80

 Este projeto tem como partida uma solicitação de um dos leitores deste blog. Ele possui um kit dos anos 80, o CEDM-80, e gostaria de um firmware novo para ele. Ele possui o firmware original apenas no formato HEX. Embora seja possível disassembla-lo e obter um fonte para usar como ponto de partida, meu interesse é mais em escrever um código "a partir do zero" (em termos, pois já fiz algumas coisas semelhantes no passado).


Para escrever o firmware o primeiro passo é ter o hardware e aí está o projeto: construir um microcomputador compatível com o CEDM-80 (versão 1, para ser mais preciso). É um projeto de médio a longo prazo, ficarei muito feliz se o concluir até a metade do ano atual (2024), mas não me surpreenderei se ele se estender pelo segundo semestre.

Pretendo documentar esse projeto com posts aqui no blog e vídeos no YouTube (https://www.youtube.com/@dqsoft).

sábado, maio 06, 2023

Adaptação Vídeo Composto para o TK-82C

Este post aqui tem como objetivo documentar a adaptação que eu fiz para obter uma saída de vídeo composto no TK-82C.

Não ficou muito bonito...

ATENÇÃO: Esta adaptação envolve fazer mudanças diretamente sobre a placa do TK-82C - cortar fios e soldar outros. Colecionadores valorizam mais computador antigos inalterados e existe o risco de você danificar o seu TK. Se algo der errado, não me culpem nem contem com a minha ajuda para consertar. Faça estas alterações por sua própria conta e risco!

domingo, abril 12, 2020

Resenha: The ZX Spectrum ULA

Na busca de uma forma de produzir um computador pessoal de baixo custo nos anos 80, a Sinclair encontrou na ULA (Uncommited Logic Array) uma forma barata de colocar grande parte do circuito em um circuito integrado. Usada inicialmente no ZX81, a ULA foi a parte central no projeto seguinte, o ZX Spectrum. Neste livro Chris Smith revela os detalhes do funcionamento da ULA e o seu uso no ZX Spectrum.



quinta-feira, agosto 23, 2018

CP/M-80: Parte 2

Nesta segunda parte vamos falar um pouco sobre a interface de programação (API) fornecida pelo CP/M-80. Ecos desta interface existem até hoje no Windows.

Trecho de um programa CP/M-80 que eu escrevi em 87

quarta-feira, junho 27, 2018

CP/M-80: Parte 1

O CP/M-80 foi um sistema operacional adotado largamente pelos micros "profissionais" no final dos anos 70 e para o qual uma grande quantidade de aplicações foi escrita. Neste post e nos próximos vou falar um pouco sobre os seus detalhes técnicos.

terça-feira, junho 12, 2018

VGA Serial Terminal para o RC2014

Uma das características do RC2014 (e do computador 6502 que eu montei) é necessitar de um terminal serial. Até o momento eu vinha usando PCs, mas estou estudando algumas alternativas (que irão aparecer aqui no blog se eu tiver sucesso). A opção que eu analiso aqui é uma placa, projetada por Marco Maccaferri, para ser espetada no backplane do RC2014. A placa possui um conector USB para o teclado e um conector para ligação a um monitor VGA. Eu montei o kit que o autor vende no Tindie, mas a documentação está disponível para quem quiser fabricar a placa e ir atrás das peças.




terça-feira, maio 09, 2017

Z80 na Protoboard: Revisão dos LEDs e Ram

Para completar as minhas experiências falta conectar a Ram. Vou aproveitar e revisar o acionamento dos meus LEDs, para ter informações mais úteis.


quinta-feira, abril 27, 2017

Z80 na Protoboard: Rom e Z80

Hora de colocar o Z80 para trabalhar! Com os circuitos de apoio prontos, faltava somente conectar a memória Rom e acertar alguns sinais adicionais do Z80.


terça-feira, abril 25, 2017

Z80 na Protoboard: Decodificação de Endereços

Estamos nos aproximando do ponto em vamos conectar uma memória ao Z80. Antes disto precisamos definir o nosso mapeamento de memória e como vamos decodificar os endereços e sinais de controle para acionar os diversos componentes.

Estamos quase lá

sexta-feira, abril 21, 2017

Z80 na Protoboard: Display de Endereços e Dados

Dada a finalidade didática da minha montagem, quero ser capaz de ver em LEDs o conteúdo dos barramentos de endereço e dados.

Quantidade de fios aumentando

quarta-feira, abril 19, 2017

Z80 na Protoboard: Reset

Nos microcontroladores modernos, estamos acostumados a ligar o pino de reset (ativo com nível baixo) a um resistor de pullup e esquecer. Se quisermos um reset sem desligar a alimentação, colocamos um botão  entro o pino e terra. Com o Z80 é recomendado algo mais sofisticado.

Mais uns fios e componentes conectados

quinta-feira, abril 13, 2017

Z80 na Protoboard: Clock

Como parte dos meus estudos sobre o microprocessador Z80 resolvi fazer uma montagem simples em protoboard. Esta série de posts vai descrever passo a passo esta montagem. Vamos começar com o circuito de clock.

Protoboard com os CIs espetados, mas ainda não conectados

terça-feira, fevereiro 07, 2017

RC2014: Primeiras Experiências de Programação Assembler

Um dos meus objetivos com o RC2014 é relembrar os tempos heroicos e brincar um pouco com Assembler. A meta final é criar um "programa monitor" que permita examinar e alterar a memória e criar pequenos programas em assembler.

Por padrão o RC2014 inicia no BASIC

quinta-feira, fevereiro 02, 2017

O Kit RC2014 - Comunicação Serial

É através deste último módulo que vamos interagir com o nosso computador, interligando-o a um PC ou terminal.