Author Topic: KnightOS  (Read 186182 times)

0 Members and 2 Guests are viewing this topic.

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
« Reply #75 on: August 01, 2010, 01:00:12 pm »
I like the new update. I saw the screenshot yesterday and it was epic so far. I wonder what kind of music will be supported?
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: KnightOS
« Reply #76 on: August 01, 2010, 06:59:05 pm »
Can I test it?  Please.

I am glad that that you are releasing the kernel as well.  How easy will it be to program an OS with the kernel?  Also, are all programs compatible with the kernel be compatible with every OS?  Also, DJ mentioned a screenshot, and I couldn't seem to find one in this topic.

SirCmpwn

  • Guest
Re: KnightOS
« Reply #77 on: August 01, 2010, 08:08:29 pm »
Compatible with every OS?  Probably not, unless they don't use any OS provided libraries.  However, I could easily see games being cross compatible.  GUI based programs would probably change across platforms.
Also, I will have a demo out soon, we just did all the testing we needed.  Thank you for the offer.
As for screenshots, the current version looks like this (my version, not Eeems's, who has a slightly different front-end):
« Last Edit: August 01, 2010, 08:14:53 pm by SirCmpwn »

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: KnightOS
« Reply #78 on: August 01, 2010, 08:25:41 pm »
It looks amazing. (Considering it's running just like an OS would)  Also, how easy is it to compile against the kernel?  Is it like C, asm, or what?  Can I help with development?  And, last question, will the demo include the kernel separately?

SirCmpwn

  • Guest
Re: KnightOS
« Reply #79 on: August 01, 2010, 08:27:39 pm »
It's z80 assembly.  Also, I will release the kernel in a few days when it is OS ready.

I like the new update. I saw the screenshot yesterday and it was epic so far. I wonder what kind of music will be supported?

Music right now is not that great.  I may take the sound driver out of the kernel.
« Last Edit: August 01, 2010, 08:28:28 pm by SirCmpwn »

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6265
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: KnightOS
« Reply #80 on: August 02, 2010, 01:27:31 am »
Yeah the sound driver is just basic beeps right now, although I wonder if we will be able to make a quad channel or at least dual channel driver that doesn't lower the fps as much...
I will be keeping the sound driver in my version of the Kernel though because I really like using sounds :P
/e

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: KnightOS
« Reply #81 on: August 02, 2010, 02:52:22 am »
Very cool, glad to hear about the progress and the screenshot looks really nice!
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

SirCmpwn

  • Guest
Re: KnightOS
« Reply #82 on: August 02, 2010, 08:25:28 am »
Update
The filesystem now has a basic flat implementation, and I will be supporting the tree in a few days.  In addition, I was able to load a file from the filesystem into RAM and execute it.

_player1537

  • Guest
Re: KnightOS
« Reply #83 on: August 02, 2010, 08:29:15 am »
Nice :D  I still haven't begun work on my program yet though (this is when I wish mosaic was finished lol.  Offtopic: Is there any way mosaic can just use like doc de to write the programs, and mosaic will compile it.  At least until the gui is finished)

SirCmpwn

  • Guest
Re: KnightOS
« Reply #84 on: August 02, 2010, 08:31:12 am »
_player1537, does DocDE delimit its data with a zero?  Because that is what Mosaic uses, and the assembler itself is incomplete anyways.

_player1537

  • Guest
Re: KnightOS
« Reply #85 on: August 02, 2010, 08:32:41 am »
Oh, I must have misunderstood the other day, I thought you had said the assembler was complete, but the gui was not really started.  And I have no clue about how doc de does it :/

SirCmpwn

  • Guest
Re: KnightOS
« Reply #86 on: August 02, 2010, 08:57:37 am »
The assembler works, but it won't store labels or use inc files.

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6265
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: KnightOS
« Reply #87 on: August 02, 2010, 01:52:02 pm »
DocDE just a zero delimited string while editing, but when you save it to a file, it has a special header telling DCS that the file is associated with DocDE (just three bytes) and I do not believe it is zero delimited. it also does not use the standard newline for it's newlines so I'm not sure how you would store yours SirCmpwn but a token parser might need to be created to work with it.
/e

SirCmpwn

  • Guest
Re: KnightOS
« Reply #88 on: August 02, 2010, 10:39:20 pm »
Blegh, too much work.  I'm afraid you will just have to wait.
* SirCmpwn steers the topic back to KnightOS

Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: KnightOS
« Reply #89 on: August 02, 2010, 10:56:24 pm »
Sorry if this question has been asked, but will KnightOS grant access to more RAM?