Author Topic: KnightOS Updates (DO NOT POST HERE)  (Read 18087 times)

0 Members and 2 Guests are viewing this topic.

SirCmpwn

  • Guest
Re: KnightOS Updates (DO NOT POST HERE)
« Reply #15 on: December 08, 2010, 06:56:58 pm »
Update
Up until today, the kernel has been split half and half between Little and Big Endian.  When I first started KnightOS, I was a bit confused as to the meanings of both, and ended up using Big Endian for everything.  But about halfway through, I became less ignorant, and started using Little Endian, because it is the standard.  However, I never took the time to go back and fix the old stuff that used Big Endian.  Today, I fixed it, and with that...
The kernel is done!
I feel that the kernel has been fleshed out completely.  The image I had in my mind 7 months ago for the kernel is now sitting in front of me.
That means that all that remains to be done before the developer release is the filesystem, and several small OS programs so that it is usable on-calc.

SirCmpwn

  • Guest
Re: KnightOS Updates (DO NOT POST HERE)
« Reply #16 on: January 15, 2011, 01:04:51 am »
Update
It's been a while, due to some life issues, but this is on track for a developer preview on February 1st.  I got TI-84+ (SE) compatibility working (it previously was not), and started converting the filesystem to KFS.  Due to the complex nature of the KFS (it has been optimized for Flash), I have made an external program that will patch the filesystem into a ROM/8xu file.  I have also extended the KFS specification to include the garbage collection procedure.  Just a bit longer guys, and you'll have a copy to play with.

SirCmpwn

  • Guest
Re: KnightOS Updates (DO NOT POST HERE)
« Reply #17 on: April 18, 2011, 05:53:08 pm »
Update
Hi there!  Sorry it's been so long since I've posted an update, but I've spent more time grounded than not in the past few months.  Now to the important stuff:
I've gotten basic KFS support working.  In past builds of KnightKernel, a simple read-only filesystem has been used as a temporary fix.  My current aims with KnightKernel is to get the real KnightOS Filesystem working on it, and in order to do this, I completely scrapped all existing filesystem related code and started fresh.  This means that I disabled multithreading and a lot of other features (including actually booting without crashing) that relied on reading from the filesystem.  Today, I re-enabled those features as basic support for reading from a KFS compliant filesystem has been added.
In addition to adding this support, RAM has been set aside for a file stream table, and I've also written several custom build tools for the kernel, as well as laid out the final structure of KnightOS itself.  I've written a tool that will take a ROM file and copy a directory on your hard drive to root on the ROM file, and one that will take the internal include file and generate an external include file based on it.  Next on my to-do list is to flesh out file reading a bit more, and add write support.  After that, I believe the kernel will be complete, and work on the OS itself may begin.
« Last Edit: April 18, 2011, 06:07:09 pm by SirCmpwn »

SirCmpwn

  • Guest
Re: KnightOS Updates (DO NOT POST HERE)
« Reply #18 on: May 09, 2011, 07:46:51 pm »
Update
I'm still grounded, but I've finally managed to do what I previously considered impossible - I have compiled KnightOS entirely from a Linux machine.  This means I can get back to work on it and finally, KnightOS is back on track.  I still have the filesystem implementation to do, and that's one of the last things to do for the kernel.  After that, I'll get to work on KnightOS itself and have a developer release out in no time.
« Last Edit: June 11, 2011, 01:39:08 pm by Geekboy1011 »

Offline KnightOS

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 11
  • Rating: +12/-5
  • User is currently banned
    • View Profile
    • KnightOS
Re: KnightOS Updates (DO NOT POST HERE)
« Reply #19 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.
KnightOS is a 3rd party operating system supporting the TI-73, TI-83+, TI-83+ SE, TI-84+, and TI-84+ SE calculators.
Updates
Discussion
Source Code
Documentation

Offline TheCoder1998

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 434
  • Rating: +20/-2
  • my art is written in code, not in graphite
    • View Profile
    • My website :D
Re: KnightOS Updates (DO NOT POST HERE)
« Reply #20 on: January 15, 2014, 10:22:39 am »
i'm sorry for replying on a (really old) topic i shouldn't reply on, but the links are broken...

i just thought i should mention that  ::)
my ticalc acc:

http://www.ticalc.org/archives/files/authors/113/11365.html

Spoiler For The Best Song Ever:


follow me on tumblr :)
www.rickdepizza.tumblr.com

check out my anilist :D
http://anilist.co/animelist/29701/Rickdepizza

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: KnightOS Updates (DO NOT POST HERE)
« Reply #21 on: January 15, 2014, 10:50:34 am »
Yeah, but the guy is banned so he can't really fix them.
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: KnightOS Updates (DO NOT POST HERE)
« Reply #22 on: January 15, 2014, 11:18:45 am »
what are the real links?

I could edit them in.

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline flyingfisch

  • I'm 1337 now!
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1620
  • Rating: +94/-17
  • Testing, testing, 1...2...3...4...5...6...7...8..9
    • View Profile
    • Top Page Website Design
Re: KnightOS Updates (DO NOT POST HERE)
« Reply #23 on: January 15, 2014, 11:22:53 am »
Just curious, how did he get banned?



Quote from: my dad
"welcome to the world of computers, where everything seems to be based on random number generators"



The Game V. 2.0

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: KnightOS Updates (DO NOT POST HERE)
« Reply #24 on: January 15, 2014, 11:24:56 am »
I don't think the working links should be added in. First, nobody asked SirCmpwn, second, they're not nearly ready to be used.

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: KnightOS Updates (DO NOT POST HERE)
« Reply #25 on: January 15, 2014, 11:28:57 am »

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!