.

André Cunningham
As palavras que você está lendo são viajantes do tempo.
Eles foram escritos em um laptop tecnicamente novo, no sentido de que foi lançado recentemente. Mas tudo, desde o processador de texto em que este texto foi escrito até a CPU que o executou, tem décadas.
Estou escrevendo isso no Book 8088, um sistema totalmente bizarro importado de $ 200 que usa um processador de 1984, um design de placa-mãe personalizado e um monte de peças remendadas para aproximar as especificações do IBM PC 5150 original de 1981. Ele está rodando a uma velocidade extremamente rápida de 4,77MHz, pelo menos quando não está em MODO TURBO, e tem uma ajuda generosa de 640 KB (sim, kilobytes) de memória do sistema. (Se você não pode comprar um agora, fique de olho na lista porque ele entrou e saiu do estoque algumas vezes nas últimas semanas).
Este é um computador esquisito, mesmo para os padrões de todos os outros computadores esquisitos em que pus as mãos. Seu teclado é apertado, vem com um BIOS roubado e software roubado, e tudo é sempre lento, lento, lento. Seus alto-falantes continuam estalando infelizes para mim sem motivo aparente. Sua pequena tela LCD de baixa resolução é irremediavelmente escura.
O suporte técnico é fornecido pelo vendedor do AliExpress na China, com ambos os lados contando com a tradução automática para preencher a lacuna de idioma. E preciso de um pouco de suporte técnico porque o sistema não está funcionando como prometido e o hardware que está funcionando não está configurado de maneira ideal.
E ainda! O Book 8088 continua sendo uma conquista tecnológica interessante, um genuíno IBM PC compatível que tem muito em comum com meu primeiro computador pessoal antigo e terrível. Não tenho certeza se é uma boa compra, mesmo para os fanáticos por tecnologia retrô que comem e respiram esse tipo de coisa. Mas isso não significa que não tenha sido muito divertido de explorar.
Neste artigo, veremos principalmente o hardware do Book 8088, incluindo suas raízes históricas e como foi colocá-lo em funcionamento. Na parte dois, mergulharemos mais fundo no software antigo e moderno para explorar exatamente o que você pode fazer nesse tipo de máquina em 2023.
O 8088 da Intel e a ascensão do “compatível com IBM”
O primeiro processador x86 da Intel foi o 8086, lançado em meados de 1978. Foi o primeiro processador de 16 bits da empresa em uma época em que a maioria ainda era de 8 bits e podia executar código de montagem escrito para os chips 8008, 8080 e 8085 anteriores da Intel. Mas esse mesmo design relativamente voltado para o futuro tornou seu uso mais caro, de modo que não se tornou o chip que ajudaria a arquitetura x86 a dominar o mundo da computação.
Essa honra foi para o 8088 de 1979, uma versão reduzida do 8086 que podia executar o mesmo código e permanecia um chip de 16 bits internamente, mas que usava um barramento de dados externo de 8 bits. Reduzir pela metade a velocidade na qual a CPU poderia se comunicar com o restante do sistema obviamente prejudicava o desempenho, mas também significava que os fabricantes poderiam continuar a usá-la com peças feitas para designs de computador de 8 bits mais antigos e baratos.

IBM PC 5150.
SSPL/Getty Images
Uma dessas empresas era a IBM.
O PC x86 original foi um projeto que foi revertido em um ano por uma pequena equipe da IBM e uma decisão de usar uma arquitetura “aberta” (não no sentido moderno de “código aberto”, mas no sentido “modular, não -hardware proprietário com slots de expansão que qualquer outra empresa pode desenvolver para “senso”) foi feito em parte por conveniência. Ele foi enviado com um 8088, uma unidade de 5,25 polegadas para disquetes de 360 KB de 5,25 polegadas, sem disco rígido e 16 KB de RAM. O press release original chama-os curiosamente de “caracteres de memória” e os numera em bytes; o MacBook Air em que estou editando tem 17.179.869.184 caracteres de memória.
O IBM PC foi um grande sucesso, tão grande que surgiu um mercado de “clones” para rodar seus aplicativos e imitar sua arquitetura, graças a suas peças comuns e versões de engenharia reversa do BIOS proprietário da IBM. Os fabricantes de clones freqüentemente reduzem o preço da IBM e, eventualmente, começaram a melhorar o hardware mais rapidamente do que a IBM (li o livro do ex-CEO da Compaq, Rod Canion, sobre o assunto, Abrir, que é seco, mas um relato interessante em primeira mão). E a Microsoft parou de colaborar com a IBM, abandonando principalmente o projeto OS/2 da IBM para buscar seu próprio negócio Windows, vendendo software que poderia funcionar tanto em sistemas IBM quanto em clones. Quando o Windows 3.1 foi lançado em 1992, os contornos do PC como o conhecemos hoje eram claramente visíveis. E todos os PCs Intel e AMD modernos mantêm, até certo ponto, a compatibilidade com o 8088 original.
O Book 8088 é uma versão moderna de um PC compatível com IBM, embora imite mais diretamente o IBM PC XT, que era principalmente um 5150 com disco rígido.
O design do IBM PC é simples o suficiente para que entusiastas de tecnologia retrô tenham criado com sucesso versões modernas de código aberto de seu hardware e BIOS. O trabalho mais notável vem de Sergey Kiselev, que mantém um BIOS de código aberto e alguns designs de código aberto para placas-mãe e placas de expansão ISA; os chips mais recentes tornaram possível condensar o IBM 5150, suas várias placas de expansão e até mesmo algumas comodidades mais recentes em uma placa pequena o suficiente para caber na estrutura minúscula e volumosa do Book 8088. O livro 8088 se beneficia de todo esse trabalho; no mínimo, seus criadores estão violando a licença GPL ao modificar o BIOS de Kiselev e remover seu nome dele (confirmamos isso olhando os arquivos do BIOS enviados pelo vendedor).
“Embora meu trabalho seja de código aberto e não me importe que as pessoas o usem em seus projetos, eu me preocupo profundamente com os princípios de desenvolvimento e licenciamento de software de código aberto”, escreveu Kiselev a Ars. “E quem quer que fabrique esta máquina viola abertamente a lei de direitos autorais e licenciamento.”
O Book 8088 também vem com MS-DOS 6.22 e Windows 3.0, junto com outros softwares; neste ponto, tudo isso é amplamente classificado como “abandonware” e está disponível gratuitamente no WinWorldPC e em outros sites sem protesto da Microsoft, mas permitir que o software antigo permaneça ativo para fins históricos e de arquivo não é o mesmo que convidar as pessoas a vendê-lo em novo hardware.
.