Kalkulatory Texas Instruments to naprawdę fascynujące urządzenia. Oprócz pomagania milionom studentów i profesjonalistów na całym świecie, mają ogromny potencjał do hackowania i modyfikacji, inspirowany niezawodnym Z80. W ostatnich latach widzieliśmy wiele projektów kompatybilnych z kalkulatorami TI, a jednym z najbardziej interesujących był KnightOS – system operacyjny mający zastąpić fabryczny, oferujący większą elastyczność i personalizację…
Rodzina graficznych kalkulatorów TI nie potrzebuje żadnej prezentacji. Stały się nie tylko niezbędnym narzędziem dla studentów, ale też platformą programistyczną dla entuzjastów, którzy tworzą na nich różne aplikacje i gry. Jednym z najbardziej pamiętnych przykładów jest Doom uruchomiony na TI-NSpire CX, a demake Portala na TI-83 Plus zapierał dech w piersiach. Pomimo naturalnych ograniczeń sprzętowych, entuzjaści wycisnęli z nich maksimum, ale historia nie ogranicza się do gier i zewnętrznych aplikacji.
KnightOS – otwarty system operacyjny dla kalkulatorów
Projekt KnightOS stworzony przez Drew DeVaulta miał na celu całkowite zastąpienie systemu TI-OS w kompatybilnych modelach:
- TI-73
- TI-83+
- TI-83+ Silver Edition
- TI-84+
- TI-84+ Silver Edition
- TI-84+ Color Silver Edition
Jednym z głównych celów było zwiększenie elastyczności i poziomu personalizacji kalkulatora, zwolnienie pamięci RAM dla osobistych projektów oraz powiększenie przestrzeni dyskowej. Menedżer pakietów upraszczał instalację aplikacji, a otwarty kod źródłowy pozwalał każdemu na dodawanie nowych funkcji. Cały istotny kod znajduje się na GitHubie.
Co się zatem stało? Osobiście nie powiedziałbym, że KnightOS został porzucony, ale znajduje się w głębokim stanie hibernacji. Profil na GitHub nie oferuje binariów, a każdy zainteresowany przetestowaniem systemu musi go skompilować samodzielnie lub zaryzykować z jednym z buildów dostępnych na TICalc.org. Jednocześnie trzeba zaakceptować pewne szczegóły przed instalacją: funkcje matematyczne KnightOS są ograniczone (nie oczekuj, że będzie działał jak TI-OS), a proces jest destrukcyjny (wymazuje wszystko, chociaż później można wrócić do TI-OS).
Istnieją też dodatkowe kroki w zależności od wersji boot code'u w kalkulatorze. Jeśli to 1.02 lub niższa, nie potrzebujemy niczego dodatkowego, ale przy 1.03 trzeba nieco na siłę przyspieszyć sprawę (dzięki Texas Instruments, które nie chce widzieć swojego systemu zastąpionego). Podsumowując, KnightOS to projekt do eksploracji, zabawy, popełniania błędów, a nawet do „zbrickowania” kalkulatora. Nie polecam używać go na głównym urządzeniu, ale jeśli masz zapasowy…
Oficjalna strona: kliknij tutaj
KnightOS na GitHub: kliknij tutaj