Omnimaga
Calculator Community => Discontinued => Major Community Projects => KnightOS => Topic started by: SirCmpwn 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
-
So, this is only for the kernel? Is the castle/file browser changeable/customizable?
-
Only for the kernel, yes. As for customization, in the developer release, no. In later releases, yes.
-
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.
-
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.
-
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.
-
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.
-
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?
-
Data types are not global, they only apply to the clipboard. However, I was thinking about creating a standard for image file formats.
-
Well, I foresee many data type problems. So, essentially, is there something like the vat?
-
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.
-
so, if you wanted to store a picture to a file, how would you go about doing it? Or a text document, etc.
-
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.
-
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.
-
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.
-
Do you know where I can get one fairly reliable/cheap. Possible two in order to add 100mA power adaptor.
-
I have no idea, I spliced mine together by hand from a unit-to-unit mini-usb cable and a usb extension cable.
-
Here: https://serialio.com//store/product_info.php?products_id=456&osCsid=7386c8b72d3d3738d41885be5c210cd5
-
wow! that's not very cheap! I got a miniB to female A connector, and connected two pins, and now it's acting like it is a miniA to female A! and mine was just 1.46 USD!
-
Very nice!
-
For the record, I finally got one of those cables. Still waiting for you to be un-grounded, and for the exact filesystem specification before I begin the flash drive support.
-
I already have one of those, but have no idea where I got it, sorry.