Le calcolatrici Texas Instruments sono davvero affascinanti. Oltre ad aiutare milioni di studenti e professionisti in tutto il mondo, possiedono un enorme potenziale per l'hacking e la modifica, ispirato all'inesauribile Z80. Negli ultimi anni abbiamo visto ogni tipo di progetto compatibile con le calcolatrici TI, e uno dei più interessanti era KnightOS, un sistema operativo sostitutivo che mirava a offrire maggiore flessibilità e personalizzazione.
La famiglia TI delle calcolatrici grafiche non ha bisogno di presentazioni. Non è diventata solo una risorsa fondamentale per gli studenti, ma molti appassionati la usano come piattaforma di programmazione per creare app e giochi. Uno degli esempi più ricordati è Doom eseguito su una TI-NSpire CX, e la demake di Portal ci ha lasciato a bocca aperta. Nonostante i limiti naturali dell'hardware, gli appassionati sono riusciti a sfruttarlo al massimo, ma la storia non si limita a giochi e app esterne.
Cos'è KnightOS?
KnightOS è un progetto di Drew DeVault che mirava a sostituire completamente il sistema operativo TI-OS su modelli compatibili (TI-73, TI-83+, TI-83+ Silver Edition, TI-84+, TI-84+ Silver Edition, TI-84+ Color Silver Edition). Uno dei suoi obiettivi principali era ottimizzare la flessibilità e i livelli di personalizzazione della calcolatrice, liberando più memoria RAM per progetti personali e più spazio di archiviazione. Il suo gestore di pacchetti semplificava l'installazione delle app e, grazie alla sua natura open source, chiunque poteva implementare nuove funzioni sul materiale originale. Infatti, è ancora possibile: tutto il codice rilevante è archiviato su GitHub.
Allora... che cosa è successo? Personalmente non oserei dire che KnightOS è stato abbandonato, ma si trova in un profondo stato di ibernazione. Il profilo GitHub non offre binari, e tutti gli interessati a provare il sistema operativo dovranno compilarlo da soli, o tirare i dadi con una delle build disponibili su TICalc.org. Allo stesso tempo, ci sono alcuni dettagli che dobbiamo accettare prima di installarlo: le funzioni matematiche di KnightOS sono limitate (cioè non aspettarti che funzioni come TI-OS), e il processo è distruttivo (cancella tutto, anche se è possibile tornare a TI-OS in seguito).
Inoltre, ci sono passaggi aggiuntivi a seconda della versione del boot code della calcolatrice. Se è 1.02 o inferiore non serve nulla di extra, ma se è 1.03 bisogna forzare un po' le cose (per gentile concessione di Texas Instruments, che non vuole vedere il proprio sistema operativo sostituito). In sintesi, KnightOS è un progetto da esplorare, giocare, fare errori e, perché no, 'brickare' la propria calcolatrice. Non consiglio di usarlo su un'unità principale, ma se ne hai una di riserva...
Sito ufficiale: Clicca qui
KnightOS su GitHub: Clicca qui