As calculadoras Texas Instruments são realmente fascinantes. Além de ajudar milhões de estudantes e profissionais ao redor do globo, também possuem um potencial gigantesco de hackeamento e modificação, inspirado no incomparável Z80. Nos últimos anos vimos todo tipo de projetos compatíveis com as calculadoras TI, e um dos mais interessantes era o KnightOS, um sistema operacional substituto que buscava oferecer maior flexibilidade e personalização…
A família TI
A família TI de calculadoras gráficas dispensa apresentações. Ela se tornou um recurso vital entre os estudantes, e muitos entusiastas a utilizam como plataforma de programação para criar todo tipo de aplicativos e jogos. Um dos exemplos mais lembrados é o Doom rodando em uma TI-Nspire CX, e a versão demake do Portal nos deixou de queixo caído. Apesar das limitações naturais do hardware, os entusiastas conseguiram extrair o máximo dele, mas a história não se limita a jogos e aplicativos externos.
KnightOS
O projeto KnightOS de Drew DeVault buscou substituir totalmente o sistema operacional TI-OS em modelos compatíveis (TI-73, TI-83+, TI-83+ Silver Edition, TI-84+, TI-84+ Silver Edition, TI-84+ Color Silver Edition). Um de seus objetivos principais era otimizar a flexibilidade e os níveis de personalização na calculadora, liberando mais memória RAM para projetos pessoais e mais espaço de armazenamento. Seu gerenciador de pacotes simplificava a instalação de aplicativos e, por ser open source, qualquer pessoa poderia implementar novas funções sobre o material original. Aliás, ainda é possível: todo o código relevante está armazenado no GitHub.
O que aconteceu com o projeto?
Então... o que aconteceu? Pessoalmente, não me atrevo a dizer que o KnightOS foi abandonado, mas ele se encontra em um profundo estado de hibernação. O perfil do GitHub não oferece binários, e todos os interessados em testar o sistema operacional precisarão compilá-lo por conta própria ou arriscar a sorte com um dos builds disponíveis no TICalc.org. Ao mesmo tempo, há alguns detalhes que devemos aceitar antes de instalá-lo: as funções matemáticas do KnightOS são limitadas (ou seja, não espere que funcione igual ao TI-OS), e o processo é destrutivo (apaga tudo, embora seja possível voltar ao TI-OS mais tarde).
Considerações sobre a instalação
Também há etapas adicionais dependendo da versão do boot code da calculadora. Se for 1.02 ou inferior, não precisamos de nada extra; mas se for 1.03, é preciso forçar um pouco as coisas (cortesia da Texas Instruments, que não quer ver seu sistema operacional substituído). Em resumo, o KnightOS é um projeto para explorar, jogar, cometer erros e, por que não, "tijolar" sua calculadora. Não recomendo usá-lo em uma unidade principal, mas se você tiver uma sobrando...
Site oficial: Clique aqui. KnightOS no GitHub: Clique aqui.