Avançar para o conteúdo principal

[Off-topic] Nunca tive um ZX Spectrum

A primeira vez que vi um computador caseiro foi por volta de 1980 em casa de um amigo que era rico. Ele tinha uma televisão a cores, quando as emissões ainda eram a preto e branco. Tinha um gravador de vídeo onde via cassetes importadas. E tinha um pequeno computador programável em BASIC, com uma impressora. Era um luxo. Mas o que eu invejava mesmo era a Casal Boss que ele tinha para dar umas voltas no pátio da casa quando nenhum de nós tinha idade para ter carta.

Os meus primeiros contactos com programação foram no 10º ou 11º ano. Se a memória não me falha, o meu colega Arnaldo, jogador de andebol e futuro dirigente do Salgueiros, tinha uma invejável calculadora TI-51, que acho que era programável em notação polaca inversa ou qualquer coisa assim. Achei piada à coisa e ainda fiz uma experiência ou duas, mas fiquei-me por ali em termos de programação. Na altura, a minha "vocação" era a electrónica analógica.


Quando entrei para a universidade no final de 83, para um dos dois únicos cursos de electrónica que havia na altura em Portugal, a minha irmã ofereceu-me uma bela peça de electrónica japonesa que ostentava orgulhosamente a designação de Pocket Computer: era a Casio PB-100, que podia ser programada em BASIC e tinha uns fenomenais 544 bytes de RAM disponíveis para guardar até 10 programas. Essa pequena quantidade de RAM rapidamente se esgotou e escusado será dizer que aprendi o essencial sobre optimização de código naquele primeiro contacto com programação a sério.



A PB-100 tinha um display de cristais líquidos com 12 caracteres alfanuméricos, o que permitia programá-la para "falar" connosco em vez de apresentar apenas números.

A minha irmã trabalhava na Sperry Univac e, vendo o meu entusiasmo, trouxe-me dos States uma máquina revolucionária: a Casio PB-700. Era espectacular, com 4KB de RAM e um display gráfico com 160x32 pixels. Ainda guardo a minha, apesar de já não funcionar. Os meus principais feitos de programação nessa máquina foram a construção de um programa de redução de matrizes complexas e outro que mostrava uma imagem de um olho no écran, com base em ciclos FOR que desenhavam rectas. Os 4KB, depois expandidos para 8, não chegaram para tudo, evidentemente. E como não tinham maneira de fazer backups, tinha que apagar programas velhos para ter espaço para os novos. Às vezes copiava-os à mão para papel.



Tenho também que agradecer à minha irmã as primeiras experiências num computador compatível com IBM PC. Era o Sperry PC, que me fez baldar a algumas aulas para experimentar a programação gráfica, também em BASIC. Só arranjei esta imagem de um já bastante batido.


No ISEL, tive o primeiro contacto com duas máquinas icónicas. A primeira foi o TRS-80, um computador pessoal com sistema operativo CP/M e programável em Pascal, com um floppy-disk daqueles que eram mesmo floppy. Para além de ser uma excelente máquina, era bonita. Não arranjei uma foto do modelo que lá havia. Fica esta, que é de um modelo mais feio.



A segunda era um misterioso computador Intel, que tinha um avançado CPU 8086, permitia ligar 8 terminais, e corria um excelente sistema operativo da Microsoft: o MS-Xenix. O Xenix, sim, um flavor de Unix feito pela Microsoft, e que depois foi vendido à SCO, tendo passado a chamar-se SCO Unix... Quem se lembra ainda da aventura da Microsoft no Unix?

Enfim. Tudo isto para dizer que eu nunca tive um ZX Spectrum, o computador caseiro que saiu em Portugal por volta de 1985 e que foi o grande boom da informática doméstica por todo o mundo. Muitos adolescentes passaram horas a brincar com PEEKs e POKEs, principalmente para dar a volta a certos jogos.



Tenho dois sobrinhos pouco mais novos que eu, e que tiveram direito a um, claro. Mas por essa altura eu já andava a estudar C no Intel, uma linguagem que a minha irmã dizia que devia ser algum projecto académico sem utilidade, aconselhando-me antes a estudar COBOL. Ainda bem que não segui esse teu conselho em particular, maninha. Ganhava muito mais dinheiro mas divertia-me muito menos. :-)


Comentários

  1. Muito giro o post... Sendo mais novo segui um trajecto completamente diferente. Fico curioso para perceber os trajectos que se seguem agora... a malta jovem ainda fica "presa" a estas máquinas ou as coisas já são tão naturais que não ligam? O que os faz vir para esta vida?

    ResponderEliminar
  2. :-D

    Obrigado Mota, mas passo. Na altura ainda brinquei um bocadinho com o Spectrum dos meus sobrinhos mas soube-me a pouco, porque já andava a mexer com computadores a sério.

    ResponderEliminar
  3. Em 1985 aqui no Brasil uma empresa clonou o ZX Spectrum dando-lhe o nome de TK-90X. Era muito parecido e tinha acentuações em português e espanhol.

    Dois anos depois foi a vez do ZX Spectrum+: surgiu o TK-95. Tenho até hoje as duas versões.

    Para fazer com que os clones ficassem 100% compatíveis com o ZX, colocávamos a ROM deste em paralelo com a do TK comutadas através de uma chave. Bons tempos!

    Tenho também o PB-100 com uma expansão de 1k RAM. Usei muito no curso de engenharia eletrônica. Ainda funciona, mas uso um pequeno emulador dele no Win XP.

    ResponderEliminar
  4. Ao tempo que isto foi.... Trajecto... Não passei pelas calculadoras, mas lembro-me delas.
    Comecei com um Spectrum 128K que trabalhei para pagar. Ao fim de 15 dias achei piada ao BASIC. Depois ao assembler (não produzi nada, entenda-se). Mais tarde quis entrar no mundo dos grandes... Escolhi o Amiga 500 e depois um A1200 que me serviu até já ganhar a vida com a informática.

    ResponderEliminar

Enviar um comentário

Mensagens populares deste blogue

Conferência Europeia da Comunidade Alfresco

Já foi há quase quinze dias, mas julgo que ainda será relevante abordar a Conferência Europeia da Comunidade Alfresco, que decorreu em Barcelona no dia 22 de Abril. Com uma audiência de mais de 200 pessoas (a sala reservada estava cheia) vindas de vários pontos da Europa, este evento serviu para que muita gente desta comunidade se encontrasse pela primeira vez face a face. A Alfresco Inc. é uma empresa recente, que apostou em criar uma solução de gestão documental de topo de gama usando o modelo open-source . Considerando que a empresa, no seu terceiro ano de actividade, já atingiu o break-even , parece ter sido uma boa aposta. No arranque da conferência esteve John Powell, CEO da empresa, que falou um bocado sobre a excelente evolução da empresa e abordou a "guerra" entre o modelo de negócios proprietário e o modelo de código aberto. Exemplificou este conflito com o Microsoft SharePoint, que ele designou como "a morte da escolha", justificando o epíteto pelo facto

Backup automático de disco USB (pen drive)

Hoje em dia toda a gente tem uma pen drive para levar os seus ficheiros de um lado para o outro. E muitas vezes está lá trabalho importante. Mas impõe-se uma pergunta: o que acontece se se perde a pen drive ? Ou se esta se avaria? Quem é que faz backups regulares da pen drive ? Muito pouca gente! Pessoalmente tenho por hábito fazer um backup cerca de uma vez por semana. Quando o trabalho é muito, faço backup mais vezes. Mas já por duas vezes as avarias me fizeram perder as versões mais recentes. E isto chateia. Por isso aqui há uns dias decidi "coçar esta comichão" e resolver o problema de forma mais sistemática: arranjei maneira de fazer um backup automático cada vez que ligo a pen drive a um computador. (sim, eu sei que há software específico para isto, mas que querem, apeteceu-me fazer mais um) A receita é relativamente simples: um script (DOS batch file ) que faz o backup , um ficheiro de definição de autorun e já está. 1. O script de backup - Basta instalar, na roo

Horário de trabalho

A trabalhar há dois meses na Irlanda, ando para escrever alguns apontamentos daqui de Dublin, mas são tantos e tão diversos que há matéria aqui para escrever um blog inteiro (e talvez ainda o faca se a inspiração vier em meu auxílio). Há no entanto uma diferença que encontrei por aqui que é muito mais marcante do que eu poderia supor poder ser, e lembrei-me deste ponto que talvez se acomode bem neste blog e no tipo de posts que por aqui há. Falo do horário de trabalho . O horário que por aqui se pratica, e que suponho generalizado, é de entrar as 9h e sair as 17h, com meia-hora de almoço. Ou seja, 7 horas e meia. Ou seja, meia-hora de diferença para o horário "normal" de Portugal. E que diferença que essa diferença faz... Os irlandeses não são muito "fanáticos" com o trabalho e os horários, não se trata de regimes "autoritários" como parece ser em Inglaterra ou na Alemanha - a propósito, sabem que os alemães dizem que na Alemanha a taxa de criminalidade é