Author Topic: KnightOS  (Read 226619 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: KnightOS
« Reply #630 on: December 05, 2010, 05:50:10 pm »
Aw I see. Kinda like when Ndless was developed. Calc84maniac released Gbc4nspire the same day Ndless came out. ;D

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: KnightOS
« Reply #631 on: December 05, 2010, 05:50:19 pm »
Right. Well, I will probably still check it out anyway, just to see how it looks like on-calc. :P
I'm not sure if it will be bootable. I'm guessing not, since I'm pretty sure he's releasing the kernel.

Yes, it's gonna be a very basic version, so that programmers can start developping their programmes. So that when it is released, it doesn't take much time to start publishing programs.
I'm pretty sure it was to develop things for the OS, like the y= thing, etc. Like utilities, not programs. Not sure, though.

SirCmpwn

  • Guest
Re: KnightOS
« Reply #632 on: December 05, 2010, 09:07:52 pm »
No, the developer release is so developers can get a jump start on writing programs.  And it is still on track, although I'd love for someone else to finish the Flash control routines for me :P

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: KnightOS
« Reply #633 on: December 05, 2010, 09:08:27 pm »
No, the developer release is so developers can get a jump start on writing programs.  And it is still on track, although I'd love for someone else to finish the Flash control routines for me :P
I thought you finished that part? What still needs to be done for it?

SirCmpwn

  • Guest
Re: KnightOS
« Reply #634 on: December 05, 2010, 09:09:07 pm »
The ErasePage routine still needs to be done, and I need to figure out which sector to use for the swap sector, and better define the garbage collect routines.

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: KnightOS
« Reply #635 on: December 05, 2010, 09:10:43 pm »
The ErasePage routine still needs to be done, and I need to figure out which sector to use for the swap sector, and better define the garbage collect routines.
I think there is a bcall for erase page. You could disassemble that.

EDIT: well, it's only for sectors since nothing else physically works, but there is bcall(8024).  I guess you would have to back up the 3 pages you don't want to erase. So, you would have to erase the swap sector, swap the pages you want in there, then erase the original sector and swap back, I think.
« Last Edit: December 05, 2010, 09:15:40 pm by graphmastur »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: KnightOS
« Reply #636 on: December 05, 2010, 09:14:24 pm »
No, the developer release is so developers can get a jump start on writing programs.  And it is still on track, although I'd love for someone else to finish the Flash control routines for me :P
Ah right, so kinda like gbc4nspire then. I wonder if there will be a public non-dev release available at one point so people can give some of the features a try, unless the entire GUI and features for non-development purposes are coming at the very end?

SirCmpwn

  • Guest
Re: KnightOS
« Reply #637 on: December 05, 2010, 09:17:46 pm »
The ErasePage routine still needs to be done, and I need to figure out which sector to use for the swap sector, and better define the garbage collect routines.
I think there is a bcall for erase page. You could disassemble that.

EDIT: well, it's only for sectors since nothing else physically works, but there is bcall(8024).  I guess you would have to back up the 3 pages you don't want to erase. So, you would have to erase the swap sector, swap the pages you want in there, then erase the original sector and swap back, I think.
I know how to do it, I just don't want to take the time to do such a complex method.  ErasePage is already there.

I wonder if there will be a public non-dev release available at one point so people can give some of the features a try, unless the entire GUI and features for non-development purposes are coming at the very end?
Of course there will be a public release eventually :P
The GUI will probably be partially present in the dev version.  Most non-development tools will be coming later on, though.  At any time, you can always download the source and assemble it, if you like.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: KnightOS
« Reply #638 on: December 05, 2010, 11:16:27 pm »
Ok I see, thanks for the info :D

How large is it so far?

SirCmpwn

  • Guest
Re: KnightOS
« Reply #639 on: December 05, 2010, 11:17:54 pm »
Still fits on one page, although it is spread out on three atm.

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
« Reply #640 on: December 05, 2010, 11:19:41 pm »
Still fits on one page, although it is spread out on three atm.

Nice! And I can't wait for the demo :D




Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: KnightOS
« Reply #641 on: December 06, 2010, 01:27:27 am »
Wow pretty small, still. :D

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: KnightOS
« Reply #642 on: December 06, 2010, 06:15:58 pm »
Still fits on one page, although it is spread out on three atm.
And that's only because it's required to be spread out on 3 pages. ;-) Very nice. Can we have a countdown widget on the omni front page, DJ? Can we, can we please?

SirCmpwn

  • Guest
Re: KnightOS
« Reply #643 on: December 06, 2010, 06:16:45 pm »
Oh, and one of those three pages is available for user data.  And the 3rd page will probably be used as a temporary swap sector.

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: KnightOS
« Reply #644 on: December 06, 2010, 06:50:27 pm »
Oh, and one of those three pages is available for user data.  And the 3rd page will probably be used as a temporary swap sector.
Speaking of user data, is there a place for temporary files, in case I need, say 2kb for a random temp file. Can the file span multiple pages?