Author Topic: Developer Release Todo List  (Read 13856 times)

0 Members and 1 Guest are viewing this topic.

SirCmpwn

  • Guest
Developer Release Todo List
« on: November 09, 2010, 08:14:44 pm »
Hello,
I'm just posting a list of things I have left to do for the developer release.  Mostly to keep myself organized, but I figured someone might be interested.
  • ErasePage routine
  • Finish the filesystem
  • Rewrite and restructure ExecProgram
  • Add castle
  • Add file browser
  • Link support for calc-computer
  • Finish documentation
« Last Edit: November 09, 2010, 08:19:34 pm by SirCmpwn »

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Developer Release Todo List
« Reply #1 on: November 09, 2010, 08:21:30 pm »
So, this is only for the kernel?  Is the castle/file browser changeable/customizable?

SirCmpwn

  • Guest
Re: Developer Release Todo List
« Reply #2 on: November 09, 2010, 08:23:11 pm »
Only for the kernel, yes.  As for customization, in the developer release, no.  In later releases, yes.

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Developer Release Todo List
« Reply #3 on: November 09, 2010, 08:24:54 pm »
Only for the kernel, yes.  As for customization, in the developer release, no.  In later releases, yes.
Excellent.  Looking forward to it. Is any of the API OO? or is it all just kcalls? do you have op1-6? how is floating point/ints done?  What about types? I saw the 0x01 type for pictures.

SirCmpwn

  • Guest
Re: Developer Release Todo List
« Reply #4 on: November 09, 2010, 08:26:04 pm »
What do you mean by OO?  No OP1, and no support for floating point is built in yet.  Types are not related to OO.  0x01 for pictures just distinguishes what the clipboard holds.
« Last Edit: November 09, 2010, 08:26:16 pm by SirCmpwn »

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Developer Release Todo List
« Reply #5 on: November 09, 2010, 09:12:22 pm »
So, will they be the same as the clipboard as far as data identifiers? OO=Object Oriented.  As in, call a method based on an object that is like a struct or something.

SirCmpwn

  • Guest
Re: Developer Release Todo List
« Reply #6 on: November 09, 2010, 10:41:51 pm »
KnightOS is not Object Oriented.  I was hoping you meant some other acronym.
The clipboard is three bytes of safeRAM.  One is the type ID - 0 is plaintext, 1 is an image, and the rest are user defined, or will come later.  The other bytes are an address to where that data is stored.

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Developer Release Todo List
« Reply #7 on: November 09, 2010, 10:47:02 pm »
KnightOS is not Object Oriented.  I was hoping you meant some other acronym.
The clipboard is three bytes of safeRAM.  One is the type ID - 0 is plaintext, 1 is an image, and the rest are user defined, or will come later.  The other bytes are an address to where that data is stored.
I see. That still doesn't fully explain data types. Outside of the clipboard, is an image considered an image, or just a bunch of bytes? I know it is a bunch of bytes, but when you access it, how do you do it?

SirCmpwn

  • Guest
Re: Developer Release Todo List
« Reply #8 on: November 09, 2010, 10:48:35 pm »
Data types are not global, they only apply to the clipboard.  However, I was thinking about creating a standard for image file formats.

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Developer Release Todo List
« Reply #9 on: November 09, 2010, 10:49:25 pm »
Well, I foresee many data type problems.  So, essentially, is there something like the vat?

SirCmpwn

  • Guest
Re: Developer Release Todo List
« Reply #10 on: November 09, 2010, 10:50:39 pm »
No, there is not.  I'm not entirely sure where these problems would come up.  Data types only really matter in the context of the clipboard, and in certain cases, files.  However, file types are determined by their extension.

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Developer Release Todo List
« Reply #11 on: November 09, 2010, 10:52:40 pm »
so, if you wanted to store a picture to a file, how would you go about doing it? Or a text document, etc.

SirCmpwn

  • Guest
Re: Developer Release Todo List
« Reply #12 on: November 09, 2010, 10:55:17 pm »
According to my standard, you would follow the format I outline in the docs.  Or, you could save a bmp, or png, or anything else you like.

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Developer Release Todo List
« Reply #13 on: November 09, 2010, 10:57:33 pm »
oh, good.  Btw, I'm going to try and get a cable for Christmas that allows me to do usb stuff with the calc as host.  So then we can print stuff, connect to the internet, etc.

SirCmpwn

  • Guest
Re: Developer Release Todo List
« Reply #14 on: November 09, 2010, 10:58:23 pm »
Very nice, I have one of those, and KermM owes me one with power in between.  Connecting to internet would be hard, but support is planned for keyboard, mouse, and flash drives.