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.


Messages - KnightOS

Pages: [1]
1
KnightOS / Re: KnightOS - A 3rd Party Operating System
« on: October 11, 2011, 10:39:12 am »
Actually, I recall criticizing DCS and being banned, interestingly enough.  I was planning to make this account and cross-post the update anyway.  I'll post it on Cemetech when I get the chance.

2
KnightOS / Re: KnightOS - A 3rd Party Operating System
« on: October 10, 2011, 09:19:05 pm »
Understand that I am not "back."  I'm providing information and support for KnightOS to Omnimaga, nothing more.

3
KnightOS / Re: KnightOS - A 3rd Party Operating System
« on: October 10, 2011, 02:18:12 pm »
Fair enough.  In the meantime, enjoy the updates and demos, and be sure to let me know what you think of it and anything you find out through testing.

4
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.

5
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.

6
KnightOS / Re: KnightOS - A 3rd Party Operating System
« on: October 10, 2011, 01:08:03 pm »
Understood.  Thanks for your leniency.

EDIT: I wonder if you could enable me to edit the first post of the KnightOS subforum threads?

7
KnightOS / Re: KnightOS
« on: October 10, 2011, 01:06:58 pm »
Wow, that looks a lot farther along than I thought KnightOS was at this point! Is there a way to program inside KnightOS yet, like with mosaic, or even a form of basic? :P
No.  The kernel presently only supports read-only access to Knight File System (though KFS is fully implemented for read access), which means you would be unable to save any programs you wrote.  More important features include file system writing, generic text editing, file explorer, and USB connectivity.
Eventually, on-calc assembly support is planned, in addition to KBasic and TI-Basic.  A compatability layer called Compat8x is also planned to enable users to run a limited number of TI OS assembly programs within KnightOS.

8
KnightOS / Re: KnightOS - A 3rd Party Operating System
« on: October 10, 2011, 12:40:00 pm »
I am, of course, SirCmpwn.  I'm only here to post about KnightOS, because I feel like it's a little stupid to keep such a large community outside of the loop.

9
KnightOS / Re: KnightOS
« on: October 10, 2011, 12:35:04 pm »
The thread list program has been added and integrated into libgui so that users can switch between active threads.  Several other bug fixes have been added to improve overall stability of the system.  Here's a screenshot of the latest version, including task management:


The latest version is available for download here:
TI-73
TI-83+
TI-83+ SE
TI-84+
TI-84+ SE

Note that these may be unstable and cause crashes.  In the event that your calculator becomes irrevocably crashed, you can fix it by removing a single battery, holding down the DEL key, and replacing the battery.  This will enable you to send a new OS, such as the official TI OS.  Be aware that installing any of these OSes has a high risk of deleting items in your archive, should you choose to re-install TI OS.  It is highly unlikely that your calculator will be damaged to the point that it cannot be recovered, verging on the point of impossible.  Regardless, I am not responsible for damage incurred.

10
KnightOS / Re: KnightOS Updates (DO NOT POST HERE)
« on: October 10, 2011, 12:34:47 pm »
The thread list program has been added and integrated into libgui so that users can switch between active threads.  Several other bug fixes have been added to improve overall stability of the system.  Here's a screenshot of the latest version, including task management:


The latest version is available for download here:
TI-73
TI-83+
TI-83+ SE
TI-84+
TI-84+ SE

Note that these may be unstable and cause crashes.  In the event that your calculator becomes irrevocably crashed, you can fix it by removing a single battery, holding down the DEL key, and replacing the battery.  This will enable you to send a new OS, such as the official TI OS.  Be aware that installing any of these OSes has a high risk of deleting items in your archive, should you choose to re-install TI OS.  It is highly unlikely that your calculator will be damaged to the point that it cannot be recovered, verging on the point of impossible.  Regardless, I am not responsible for damage incurred.

11
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]