Nesse artigo, quero falar sobre coisas novas que tem sido feito para esse micro interessante, à frente do seu tempo.
O Museu da Computação da Universidade de York (Canadá) tem feito um trabalho formidável para preservar essa peça da história da computação canadense. Entre eles, a reconstrução da rede NABU, iniciada em 2005 e concluída em 2009. A rede passou a se chamar YUNN (York University NABU Network). Olha como ficou o menu inicial aí embaixo:
Posteriormente, foi criado um emulador, o NEM (NABU Network Emulator), que iniciou em 2010 e está no momento (2023) em teste para finalmente ser considerado estável. Na verdade ele já está disponível, inclusive no MAME. O projeto está no github, inclusive. Logo, tendo os micros ou emuladores, é possível simular a rede.
Quer saber mais sobre o NABU? Tem o site nabu.ca, que tem a pretensão de reunir toda a informação possível a respeito dessa máquina. Uma boa fonte de pesquisa. Mas o servidor feito por eles é código fechado (feito em C#), o que dificulta um pouco para quem quiser rodar a sua rede em casa. Em compensação, existem vários softwares para estabelecerem uma rede NABU, ou pelo menos carregarem software remotamente na máquina. A saber:
- nabu.ca NABU Internet Adapter, feito pelo DJ Sures : É o que eu mencionei acima: C#, código fechado.
- NabuNetwork.com Internet Adapter: Gostei mais desse… C#, mas é código aberto.
- NABU NetSim, feito pelo GryBsh: Mais um em C# e com o código aberto.
- nabud, feito pelo thorpej: Esse é rootz, C e código aberto.
- NABU-Loader, feito pelo Sark2338: Feito na linguagem da cobra (Python), e é código aberto.
- JavaNabuAdapter: Fizeram um adaptador em Java, gente. E é código aberto também.
- JavaScript adapter, feito pelo masto: E como não poderia deixar de ser… Javascript, para não fugir à Lei de Atwood: Qualquer aplicação que pode ser escrita em JavaScript, será eventualmente escrita em JavaScript. E tudo o que você precisa é o navegador Chrome.
No site NABUNetwork.com, estão tentando fazer um levantamento de onde estão todas as máquinas, com base nos números de série. Até aqui, encontraram máquinas nos EUA, Canadá, Reino Unido, Alemanha, Suíça, Ilhas Cayman (!), Austrália, Nova Zelândia, Holanda, França, Coreia do Sul, Espanha, Suécia e Tchéquia (antiga República Tcheca). Ainda não tem ninguém do Brasil. Ainda. Aliás, de todos os sites que pesquisei, esse me pareceu o mais completo, com pacotes de softwares para baixar (como CP/M), explicações sobre como rodar o software adaptador de rede, um blog bem ativo…
Aliás, olhando o blog deles, encontrei posts falando sobre uma placa de monitoramento e manual de diagnóstico (com direito a vídeo e tudo), palestras dadas na VCF East de 2023, ports de jogos para o NABU (tem Pac-Man). No fórum do nabu.ca, tem um vídeo falando de que o Luis Felipe Antoniosi (RetroCanada – apesar do apelido, é brasileiro) portou a BIOS do MSX para o NABU! Assim, jogos “comportados”, que usam a BIOS, funcionarão nessa máquina. O próprio RetroCanada falou no fórum da MSX.org a respeito.
Falando em MSX, o NABU já está emulado no OpenMSX. Não, não é de forma oficial, gente, mas dá pra brincar um pouco se você for um usuário mais aprofundado nesse emulador. Você pode pegar a configuração já feita pelo LarsThe18th (MSXzeiro raiz conhece esse nome) lá no github dele, e experimentar. Bem, se você não quiser rodar só MSX… Tem como rodar jogos do Colecovision nele. Mas também fizeram o caminho contrário, e rodaram softwares do NABU no MSX.
E sim, já portaram o demo do BadApple para ele… Visto que roda no MSX, não seria difícil portar. Afinal, fazer esse demo de tela cheia rodar num MSX 1 já é por si só impressionante. E que tal por um adaptador para cartão SD em um micro desses? Pois é, o projeto existe e está no github! É um trabalho do TheCodeman, a imagem está aí embaixo.
E vamos fechar com um vídeo no YouTube mostrando o micro dando boot a partir desse cartão SD.
No próximo artigo da série, falaremos (finalmente) sobre essas máquinas que estavam à venda, o que realmente aconteceu, etc e tal. Até lá!