Calculator Community > KnightOS

KnightOS Filesystem Specification 2.x

(1/3) > >>

SirCmpwn:
Attached is the KnightOS Filesytem Specification 2.0, or KFS.  Please review it and tell me if you have any suggestions, questions, or other ideas.  Version 2.1 is coming soon, with more information specific to it's implementation in KnightOS.
You may feel free to use this in your own 3rd party OS project (hell, you can use it in a first party project, if TI's watching ;))

Also, at the moment, this requires two swap sectors on the TI-83+ BE.  If anyone can think of a better way, please tell me about it.

DJ Omnimaga:
I unfortunately am not familiar with assembly and that low level stuff, but it seems well explained from what I could gather. :)

jnesselr:
Just an idea that I was talking to you about in IRC.  If say page 6 is a FAT table (starts with 0xF0), and page 5 has a file that starts with the byte 0xF0, then you get problems.  I suggest something like 0xF1 or something at least to show you that it is FST.  (Actually, I would do 0xF1 for the FAT and 0xF0 for FST)

SirCmpwn:
That's a good point, I'll add a page identifier for FST pages as well.

SirCmpwn:
Okay, here is the revised spec.

Navigation

[0] Message Index

[#] Next page

Go to full version