Author Topic: KnightOS Documentation  (Read 8127 times)

0 Members and 1 Guest are viewing this topic.

SirCmpwn

  • Guest
KnightOS Documentation
« 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 :)

Offline shmibs

  • しらす丼
  • Administrator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2132
  • Rating: +281/-3
  • try to be ok, ok?
    • View Profile
    • shmibbles.me
Re: KnightOS Documentation
« Reply #1 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

ASHBAD_ALVIN

  • Guest
Re: KnightOS Documentation
« Reply #2 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.
« Last Edit: November 06, 2010, 09:45:39 pm by ASHBAD_ALVIN »

SirCmpwn

  • Guest
Re: KnightOS Documentation
« Reply #3 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.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: KnightOS Documentation
« Reply #4 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. :)
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: KnightOS Documentation
« Reply #5 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 :(
« Last Edit: November 07, 2010, 01:04:31 pm by Deep Thought »




SirCmpwn

  • Guest
Re: KnightOS Documentation
« Reply #6 on: November 07, 2010, 01:01:49 pm »
Sounds good, I'll fix that today.

Offline shmibs

  • しらす丼
  • Administrator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2132
  • Rating: +281/-3
  • try to be ok, ok?
    • View Profile
    • shmibbles.me
Re: KnightOS Documentation
« Reply #7 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?

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: KnightOS Documentation
« Reply #8 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?

SirCmpwn

  • Guest
Re: KnightOS Documentation
« Reply #9 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.
« Last Edit: November 07, 2010, 01:40:16 pm by SirCmpwn »

Offline shmibs

  • しらす丼
  • Administrator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2132
  • Rating: +281/-3
  • try to be ok, ok?
    • View Profile
    • shmibbles.me
Re: KnightOS Documentation
« Reply #10 on: November 07, 2010, 01:39:54 pm »
KOS is built to entirely replace the TIOS, so no, it is not an application.

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: KnightOS Documentation
« Reply #11 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 :)
« Last Edit: November 07, 2010, 01:40:26 pm by SirCmpwn »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: KnightOS Documentation
« Reply #12 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.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: KnightOS Documentation
« Reply #13 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.
« Last Edit: November 07, 2010, 07:21:11 pm by Deep Thought »




Offline shmibs

  • しらす丼
  • Administrator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2132
  • Rating: +281/-3
  • try to be ok, ok?
    • View Profile
    • shmibbles.me
Re: KnightOS Documentation
« Reply #14 on: November 07, 2010, 08:41:11 pm »
/\i cant. that button refuses to function under my current setup for browsing the forums.