Friday, February 13, 2009

Altair 8800 o 'Pai' dos computadores pessoais


O MITS Altair 8800 é considerado por muitos como o primeiro computador pessoal. Naturalmente que esta pretensão é alvo de longa controvérsia com muitos 'litigantes' a considerarem o Scelbi-8H da empresa Scelbi Computer Consulting Company, disponivel comercialmente em Março de 1974 em revistas como a QST e Radio Electronics, baseado no microprocessador 8008 da Intel, como verdadeiramente o primeiro, ou outros a considerarem o Mark-8, cujo artigo de construção foi publicado em Junho de 1974 na revista Radio- Electronics como o motor do movimento de 'apaixonados' pelos pequenos microcomputadores que fez nascer a indústria de computadores pessoais como a conhecemos hoje. Para a história ficou que o artigo publicado na Popular Electronics em Janeiro de 1975, foi aquele que revolucionou e popularizou o uso de computadores de baixo preço e de arquitectura aberta, com ferramentas de software capazes de levar a casa de todos o uso dos computadores. A bem da verdade, uma pequena nota deve ser deixada aqui sobre a verdadeira realidade do que eram os recursos de software com a versão original do Altair 8800 - nenhuns. Este microcomputador era programado, usando o painel com pequenos interruptores, que davam acesso ao barramento de dados, endereços e operações de controle sobre os mesmos que em binário e instrução e intrução servia para desenvolver cada programa que se pretendia ver executar no Altair. Como não tinha originalmente nenhum tipo de interface homem-máquina digno desse nome (interface para impressora, terminal alfanumérico ou mesmo terminal de fita perfurada) nada fazia a não ser mostrar no painel frontal sob a forma de leds acessos os apagados o resultado da execução do programa.
O engenheiro H. Eduard Roberts autor do Altair e da sua arquitectura, dono de uma pequena empresa no Novo México (New Mexico), Micro Instrumentation and Telemetry Systems (MITS), fundada em 1968, concebeu e disponibilizou com este projecto ao mundo muitas das realidades que vemos reflectidas hoje na indústria de computadores, os 'clones' , a normalização de elementos da arquitectura através do seu desenho aberto e da disponibilização de padrões como o famoso barramento S-100. Isto permitiu que o espírito empreendedor de muitos jovens engenheiros e empresários produzissem computadores literalmente semelhante em termos operativos e capazes de correr o mesmo software. Entre estes jovens empreendedores estava Bill Gates que encontrou neste microcomputador a oportunidade de disponibilizar ferramentas de software que de forma definitiva massificou a capacidade de programação de computadores e consequentemente o desenvolvimento da indústria de software como a conhecemos hoje. O famoso Basic que fez nascer a Microsoft foi desenvolvido para esta máquina e carregado para demostração numa fita perfurada que foi lida por um pequeno 'loader' programado na viagem de avião entre Boston e Albuquerque. Igualmente, podemos atribuir a movimentos de utilizadores do Altair, o que ainda hoje designamos como hackers e "piratas" de software, ao associarem-se em grupos como o famoso "Homebrew Computer Club" e usarem para a seus projectos e investigação cópias do famoso Basic, da ainda não existente Microsoft [ler carta aberta de Bill Gates aos Hackers].


Na reacção revolucionária das pessoas ao lançamento comercial deste microcomputador, esteve seu modesto preço [lista de preços], substancial capacidade de processamente relativamente ao microcoputadores da época pré-Altair e extensa e aberta documentação em termos de arquitectura, forma de programação e operação[ manual de programação, manual de operação e manual de montagem e arquitectura]. A ideia de Ed. Roberts na MITS era a de permitir que outros fabricantes e desenvolvedores pudessem produzir componentes que tornassem o Kit original verdadeiramente útil e a sua capacidade pudesse ser expandida através de uma rede de fabricantes dos mais diversos tipos de artefactos de expansão como placas de memória, de interfaces de I/O, modems, interfaces de video, interfaces para unidades de disquete, leitores de cassetes, placas de projecto electrónico etc., Verdadeiramente foi um sucesso de tal forma grande que a MITS, a empresa de E. Roberts, viu-se incapaz de dar resposta ao enorme numero de pedidos que surgiram com a publicação do artigo na Popular Electronics. A previsão de vendas total de cerca de duas centenas de unidades de Kits do Altair 8800 foram ultrapassadas logo no primeiro dia após a publicação do artigo, com dezenas de pessoas a acamparem em frente a MITS em Albuquerque na esperança de conseguirem uma das primeiras unidades produzidas.
Eu sou um feliz possuidor de uma destas raras máquinas, em bom estado de conservação e a funcionar e sobre o qual pretendo num próximo 'post', escrever as minhas experiências na sua programavação básica e como ainda hoje podemos aprender com estas máquinas. Existem simuladores de Altair interessantes que para quem como eu não tem a felicidade de possuir uma destas reliquias, mas possa no entanto ter o enorme prazer de as programar ou usar [simulador de Altair 8800].
Bibliografia importante sobre o Altair:
1. The tenth anniversary of the Altair 8800, Mims Forrest, Computer & Electronics, 1985
2. Altair 8800 Operators Manual [download]
3. Altair 8800 Assembly /construction Manual [download]
4. Altair 8800 Theory Of Operation Manual [Download]
11. Revista Popular Electronics Janeiro de 1975 [1, 2, 3, 4, 5]
12. Revista Popular Electronics Fevereiro de 1975 [1, 2, 3, 4, 5]


No comments: