Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - KnightOS

Pages: [1]
1
KnightOS / AsmOS - A basic version of Knight Kernel
« on: October 10, 2011, 01:37:49 pm »
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.

2
KnightOS / Bug Reports
« on: October 10, 2011, 01:19:22 pm »
With the recent availability of KnightOS downloads, it is important to make a thread for users to post their bug reports in.
Known Issues:
-There is a thread cap of 10, but it is not enforced.  Starting more than 10 threads may result in instability and crashes.
-When the castle starts another program, then exits, the Castle's resources are not freed before the second program starts, thus making it impossible to effectively use all available resources.
-Kernel crash detection does not properly report crash information to the userspace crash recovery program.

3
KnightOS / KnightOS - A 3rd Party Operating System
« on: October 10, 2011, 12:27:14 pm »
Hello,
I make posts about and answer questions about KnightOS.  KnightOS is a 3rd party operating system for the TI-73, TI-83+, TI-83+ SE, TI-84+, and TI-84+ SE calculators, that adds several great features to the user's calculator experience.  With KnightOS, you have the power of multitasking, a tree-based filesystem, and more.  KnightOS is based on the powerful Knight Kernel, and open source kernel that gives it many of the great features it uses.  Keep in touch for more information on this upcoming OS.
Both KnightOS and Knight Kernel are in development and open-source, licensed under GNU GPLv3.  You can download the source code and get updates at http://www.sf.net/projects/knightos.
My presence here is, of course, at the discretion of the administrators, who are free to contact me regarding this account.

Pages: [1]