Microcomputadores retrô, como eram esses PCs com CPUs de 8 bits

Muitos de vocês se lembrarão de horas jogando na frente de um Spectrum, um Amstrad CPC, um Commodore 64, um MSX e assim por diante. Todos eles foram os computadores que muitos de nós tínhamos na década de 80, para uns é uma memória difusa, outros guardam boas memórias quando os utilizamos. Por isso decidimos fazer um artigo de tributo a esses computadores. Que pontos os microcomputadores de 8 bits têm em comum?

Deve-se levar em conta que o IBM PC era um computador que não foi projetado para ser usado em residências, mas em empresas que eram a principal fonte de receita da IBM. Portanto, a maioria dos usuários fazia uso de um microcomputador. Que costumava ter um fator de forma comum, baseado na unificação de todos os circuitos e portas de expansão do teclado. Também entre eles costumavam usar uma série de elementos comuns em sua arquitetura, mas cada um deles tinha seu próprio software.

Microcomputadores retrô

Hoje em dia todo mundo tem um PC em casa e é raro quem não o adquiriu ou pelo menos não está em contato com um no seu dia a dia, mas nem sempre foi assim. Na década de 80, era normal que os lares em todo o mundo tivessem o que chamamos de microcomputadores, que consistiam em um computador muito rudimentar que se parecia mais com um console de videogame do que com um PC.

Naquela época, um PC era extremamente caro e inatingível para a maioria dos usuários e é por isso que os microcomputadores gozavam de grande popularidade em sua época. Seu uso mais comum, entretanto, era como sistema de videogame e eles nunca foram usados ​​como computadores além de serem um ambiente lúdico, embora houvesse pessoas que os usassem para certas tarefas de automação de escritório, eles não eram seu uso comum.

Não havia Intel nem AMD na CPU

6502 CPUs Z80 microordenadores

Podemos dividir os microcomputadores de 8 bits em duas categorias diferentes de acordo com o CPU eles usaram, por um lado, aqueles que fizeram uso do MOS6502 e por outro aqueles que fizeram uso do Zilog Z80 . Este último foi uma versão melhorada do Intel 8080 ou o que poderia ser chamado de clone.

Ambos eram Processadores de 8 bits com 16 bits de endereçamento , então os microcomputadores não poderiam ter mais de 64 KB de RAM . Qual deles foi melhor? Embora ambos fossem processadores de 8 bits em termos de filosofia, eles eram completamente diferentes um do outro e as controvérsias sobre qual deles é o melhor continuam até hoje.

Enquanto o Z80 era visto como uma CPU mais profissional, ele podia rodar o CP / M, um sistema operacional da época considerado o precursor do MS-DOS. Não vamos discutir aqui se estamos falando de uma cópia ou de uma inspiração, apenas que o CP / M foi projetado para rodar no 8080 e seus clones, o que fazia com que computadores com este processador tivessem a capacidade de rodar o referido sistema operacional. .

Comodoro microordenadores

O 6502 tinha um caminho diferente, era a CPU usada pela primeira Apple computadores e os primeiros computadores e consoles Atari. Também não podemos esquecer do Commodore, afinal era o dono da MOS. Incapaz de executar o CP / M por causa do 6502, cada um desses fabricantes criou suas próprias bibliotecas de software, mas eles não tiveram muito sucesso além dos jogos. O único que conseguiu se destacar foi a Apple nos primeiros anos, mas como a história nos diz eles foram rebaixados pelo PC.

E quanto aos gráficos e som? É aqui que cada um dos microcomputadores diferia entre si, pois era possível identificar se um jogo estava disponível para um Spectrum, um Commodore 64, um Amstrad CPC ou qualquer outro computador pela aparência e som. Isso era distinguível e deu a cada um deles uma marca de identidade, o que significa que cada um tinha hardware distinto naquele par de aspectos.

BASIC como uma linguagem universal

Interpretar BASIC

O Linguagem de programação BASIC tornou-se a linguagem universal em microcomputadores para desenvolvimento de programas . E é que cada um deles ao iniciar apresentava um editor de texto muito simples que servia para escrever código naquela linguagem que depois era compilado no mesmo microcomputador para salvá-lo na unidade de armazenamento. É por isso que muitos programas não eram armazenados em fitas cassete ou discos magnéticos, mas você podia encontrá-los em revistas e livros na forma de código escrito.

A dialética BASIC mais famosa foi Microsoft, que foi originalmente escrito para o Intel 8080 e, portanto, compatível com o Z80, mas foi usado apenas na plataforma MSX já que outras marcas usavam seus próprios intérpretes. Havia também duas versões do 6502 do Microsoft BASIC incompatíveis entre si, uma para o Commodore e outra para a Apple. Tudo isso fazia com que as plataformas não fossem compatíveis entre si em termos de software.

Unidade de armazenamento em microcomputadores: o cassete

Almacenamiento Persistente Casete

O cassete foi a unidade de armazenamento padrão usada na grande maioria dos microcomputadores. Embora fosse possível usar drives de disco magnético, como drives de armazenamento eram drives de hardware muito caros. Também era possível usar cartuchos, mas por serem baseados apenas na memória ROM eles eram legíveis.

Os cassetes eram ideais pelo fato de serem baratos e serem muito fáceis de gravar dados neles, as unidades eram as mesmas que eram usadas para reproduzir unidades de fitas comerciais, onde o clássico mini Jack era usado como um barramento de dados para comunicação. Claro, era muito lento e carregar os dados do cassete era tedioso, então os dados eram despejados do cassete para a RAM.

Deve-se levar em consideração que uma fita é uma unidade de armazenamento contínuo, ao contrário de uma unidade de disco não podemos buscar um dado específico em uma posição específica. Então a unidade de fita estava passando e seu conteúdo em bits era reproduzido pela saída de áudio, mas com a diferença que cada um dos microcomputadores não interpretou como som, mas sim como linhas de dados após a digitalização. que foram armazenados na RAM e uma vez lá o programa pode ser executado.