As you may know, Knight Kernel is an in-progress open-source kernel supporting the TI-73, TI-83+, TI-83+ SE, TI-84+, and TI-84+ SE calculators. However, it follows a rigid standard that closely coincides with KnightOS. To offer a better solution to OS developers who want to make an OS, but don't need all of the features associated with Knight Kernel, Asm OS is offered. Asm OS is a very basic operating system that offers very little to the user. It comes with plenty of routines and helper code, and handles all of the hardware initialization. Asm OS will initialize hardware and send the user into an infinite loop, which it is your job to replace with an operating system.
Download from ticalc:
(Download)Smiley OS, and example OS built from Asm OS:
(Download)Asm OS is a great starting point for people who want to learn how to write their own operating system, without having to try and figure out the complex source code of KnightOS or Knight Kernel.