Omnimaga

Calculator Community => Discontinued => Major Community Projects => KnightOS => Topic started by: SirCmpwn on November 06, 2010, 06:19:41 pm

Title: KnightOS Documentation
Post by: SirCmpwn on November 06, 2010, 06:19:41 pm
Hello,
Attached is some of the developer docs I've been working on for KnightOS.  Most of the actual information is not there, but the idea here is to get the format down.  Any suggestions on either the information you see or the format of the documentation would be greatly appreciated :)
Title: Re: KnightOS Documentation
Post by: shmibs on November 06, 2010, 08:18:32 pm
i'm about as nubbly as one can get with asm, but this looks very nice, particularly the clipboard and built in support for gray images. however, i have one concern: if the number of basic helper libs on ticalc is anything to go by, i'm not sure 65536 is a large enough number for user-created libraries :P

in all earnestness: aside from the multithreads(which is enough of a benefit to outway the problems people will have with them), this looks like transitions for experienced asm-coders should be pretty smooth =D
Title: Re: KnightOS Documentation
Post by: ASHBAD_ALVIN on November 06, 2010, 09:45:13 pm
Hey sir,

I think it looks great so far.  But will there be any laguage to program it in besides ASM?  Cuz' if not, me and builderboy are still looking for a platform for 'DE ;)

Putting that thought out there.
Title: Re: KnightOS Documentation
Post by: SirCmpwn on November 06, 2010, 11:59:54 pm
A form of Basic will be supported, and Quigibo has expressed interest in porting Axe.
however, i have one concern: if the number of basic helper libs on ticalc is anything to go by, i'm not sure 65536 is a large enough number for user-created libraries :P
Well, Basic libs will be done differently.  65536 is the number of assembly libs.
Title: Re: KnightOS Documentation
Post by: DJ Omnimaga on November 07, 2010, 01:57:17 am
Pretty nice so far. Design-wise, I would only make the chapter titles one or two font sizes larger, though. Other than that it seems all good. :)
Title: Re: KnightOS Documentation
Post by: Deep Toaster on November 07, 2010, 01:01:00 pm
The format looks good, but I agree with DJ on the headings. They're almost the same as the subsection headings, which could get confusing when more info's added.

EDIT: Darn, my egg died :(
Title: Re: KnightOS Documentation
Post by: SirCmpwn on November 07, 2010, 01:01:49 pm
Sounds good, I'll fix that today.
Title: Re: KnightOS Documentation
Post by: shmibs on November 07, 2010, 01:32:18 pm
Quote from: Sir
A form of Basic will be supported, and Quigibo has expressed interest in porting Axe.
Quote from: shmibs on Yesterday at 20:18:32
however, i have one concern: if the number of basic helper libs on ticalc is anything to go by, i'm not sure 65536 is a large enough number for user-created libraries Tongue
Well, Basic libs will be done differently.  65536 is the number of assembly libs.
it was a poorly constructed attempt at a joke :P

by the way, if BASIC is already going to be customised can't you just have the additional functionality things like xlib would provide to begin with?
Title: Re: KnightOS Documentation
Post by: Munchor on November 07, 2010, 01:36:26 pm
I specially like the //TO DO

Anyways, is KnightOS to be used as a standard OS for the calculator and boot first all the time or like Doors and MirageOS, as an Application?
Title: Re: KnightOS Documentation
Post by: SirCmpwn on November 07, 2010, 01:38:57 pm
it was a poorly constructed attempt at a joke :P
by the way, if BASIC is already going to be customised can't you just have the additional functionality things like xlib would provide to begin with?
I didn't think it was a joke as some people have expressed serious concern with that O_o
And Basic will be a lot more powerful, yes.

Anyways, is KnightOS to be used as a standard OS for the calculator and boot first all the time or like Doors and MirageOS, as an Application?
For the last time people, KnightOS is an *OS*.  The file extention is .8xu, it removes TIOS, it is an OS.
Title: Re: KnightOS Documentation
Post by: shmibs on November 07, 2010, 01:39:54 pm
KOS is built to entirely replace the TIOS, so no, it is not an application.
Title: Re: KnightOS Documentation
Post by: Munchor on November 07, 2010, 01:39:56 pm
it was a poorly constructed attempt at a joke :P
by the way, if BASIC is already going to be customised can't you just have the additional functionality things like xlib would provide to begin with?
I didn't think it was a joke as some people have expressed serious concern with that O_o
And Basic will be a lot more powerful, yes.

Anyways, is KnightOS to be used as a standard OS for the calculator and boot first all the time or like Doors and MirageOS, as an Application?
For the last time people, KnightOS is an *OS*.  The file extention is .8xu, it removes TIOS, it is an OS.

Lol, thanks great, then I can't wait for it :)
Title: Re: KnightOS Documentation
Post by: DJ Omnimaga on November 07, 2010, 01:49:03 pm
Yeah people who made shells and programs called OS really caused confusion in the TI community. Not that MirageOS is bad, but it causes people to think it's an OS, even thought it's not even close to being one. I can understand those people, though. There's even CrunchyOS, which is another shell.
Title: Re: KnightOS Documentation
Post by: Deep Toaster on November 07, 2010, 07:16:38 pm
Quote from: Sir
A form of Basic will be supported, and Quigibo has expressed interest in porting Axe.
Quote from: shmibs on Yesterday at 20:18:32
however, i have one concern: if the number of basic helper libs on ticalc is anything to go by, i'm not sure 65536 is a large enough number for user-created libraries Tongue
Well, Basic libs will be done differently.  65536 is the number of assembly libs.
it was a poorly constructed attempt at a joke :P

by the way, if BASIC is already going to be customised can't you just have the additional functionality things like xlib would provide to begin with?

You know, shmibs, you should start clicking the "QUOTE" button to quote instead of copy-pasting ;) It's a lot clearer how the quotes go.
Title: Re: KnightOS Documentation
Post by: shmibs on November 07, 2010, 08:41:11 pm
/\i cant. that button refuses to function under my current setup for browsing the forums.
Title: Re: KnightOS Documentation
Post by: Deep Toaster on November 07, 2010, 08:42:04 pm
Oh, I see. Yeah, I've been in that situation before.