Calculator Community > KnightOS

AsmOS - A basic version of Knight Kernel

(1/2) > >>

KnightOS:
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.

LincolnB:
This is truly fantastic. Once I get into ASM, I will seriously consider trying my hand at making one of them fancy OSes.

ralphdspam:
Thanks!  Making an OS would be so much easier since the hardware initialization routines are in one place.  :)
I've always wanted to make rst routines...

Xeda112358:

--- Quote from: ralphdspam on October 12, 2011, 10:38:47 pm ---I've always wanted to make rst routines...

--- End quote ---
Yeah, that just seems like an amazing thing to play with O.O

EDIT: Also, I was a little disappointed that this wasn't a BASIC version of Knight Kernel :P

DJ Omnimaga:
You really wanted a new calc OS to be written in TI-BASIC? O.O

Navigation

[0] Message Index

[#] Next page

Go to full version