Author Topic: KnightOS  (Read 204320 times)

0 Members and 1 Guest are viewing this topic.

SirCmpwn

  • Guest
Re: KnightOS
« Reply #825 on: February 28, 2011, 09:44:32 pm »
annnnnd...this thread is back on topic

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: KnightOS
« Reply #826 on: February 28, 2011, 09:45:28 pm »
So what is left to implement before the developer's release?

SirCmpwn

  • Guest
Re: KnightOS
« Reply #827 on: February 28, 2011, 09:46:17 pm »
Kernel: Filesystem
Dev Release:
*Castle
*File Explorer
*Basic Linking

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: KnightOS
« Reply #828 on: February 28, 2011, 09:47:16 pm »
Kernel: Filesystem
Dev Release:
*Castle
*File Explorer
*Basic Linking
Basic linking as in USB linking? I could use my arduino to send programs, but that doesn't work for those who are arduino-less.

Also, what is castle?
« Last Edit: February 28, 2011, 09:47:28 pm by graphmastur »

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: KnightOS
« Reply #829 on: February 28, 2011, 09:47:56 pm »
How far along is the filesystem currently?
Also, I was wondering, are you going to allow for symbolic links?
/e

SirCmpwn

  • Guest
Re: KnightOS
« Reply #830 on: February 28, 2011, 09:49:19 pm »
Basic linking = some way of getting files onto it
Filesystem is barely there.  A functional test filesystem is in place, but the actual KFS is not.  Flash writing is mostly done, though.  And what are symbolic links?

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: KnightOS
« Reply #831 on: February 28, 2011, 09:52:02 pm »
Ah ok.
http://en.wikipedia.org/wiki/Symbolic_link or in other words, a file that represents another file. So with symbolic linking you can have the file /home/eeems/some_folder/this_file but with a symbolic link to it located at /link_to_file you can just reference /link_to_file to access it. Symbolic links to directories are also nice :P
/e

SirCmpwn

  • Guest
Re: KnightOS
« Reply #832 on: February 28, 2011, 09:52:54 pm »
Nope, I won't support that.  But someone could probably write a program that does it.

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: KnightOS
« Reply #833 on: February 28, 2011, 09:54:10 pm »
I think I'll try to implement that in Rogue whenever I get the chance to actually do something with it :P
/e

SirCmpwn

  • Guest
Re: KnightOS
« Reply #834 on: February 28, 2011, 09:56:04 pm »
Well, the filesystem is relatively basic.  However, programs will be able to associate themselves with extensions, and symbolic linking could easily be done through such a thing.
« Last Edit: February 28, 2011, 09:57:17 pm by SirCmpwn »

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: KnightOS
« Reply #835 on: February 28, 2011, 09:56:47 pm »
Sounds good :)
/e

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: KnightOS
« Reply #836 on: February 28, 2011, 10:44:28 pm »
Yeah, You could just have a .lnk file.  What happens if two programs use the same extension?  This is getting exciting!

Offline z80man

  • Casio Traitor
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 977
  • Rating: +85/-3
    • View Profile
Re: KnightOS
« Reply #837 on: February 28, 2011, 11:50:42 pm »
Ah ok.
http://en.wikipedia.org/wiki/Symbolic_link or in other words, a file that represents another file. So with symbolic linking you can have the file /home/eeems/some_folder/this_file but with a symbolic link to it located at /link_to_file you can just reference /link_to_file to access it. Symbolic links to directories are also nice :P
Is that basically a shortcut on windows systems?

List of stuff I need to do before September:
1. Finish the Emulator of the Casio Prizm (in active development)
2. Finish the the SH3 asm IDE/assembler/linker program (in active development)
3. Create a partial Java virtual machine  for the Prizm (not started)
4. Create Axe for the Prizm with an Axe legacy mode (in planning phase)
5. Develop a large set of C and asm libraries for the Prizm (some progress)
6. Create an emulator of the 83+ for the Prizm (not started)
7. Create a well polished game that showcases the ability of the Casio Prizm (not started)

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: KnightOS
« Reply #838 on: March 01, 2011, 12:49:43 am »
In the most basic sense, yes, but instead of just being a file, you can actually reference the original file with it, symbolic links are much more complex then shortcuts.
i.e: /home/eeems/Desktop/ha/ has a symbolic link located at /home/ha so instead of having to type out /home/eeems/Desktop/ha/ all the time to access that folder you can now use the shortcut of /home/ha/. Having a symbolic link to a file makes it seem like it is there, so symbolically linking a settings file in one location to another will make it editable by whatever accesses both locations, and unlike a .lnk which when you try to open it you open the shortcut file, symbolic links are followed when you edit them, so instead of the symbolic link file, you open the file it is pointed to.
In short, I much prefer the symbolic link method over the .lnk method due to the limitations that are not in place over symbolic links that are over .lnk files.
/e

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: KnightOS
« Reply #839 on: March 01, 2011, 09:49:12 pm »
Well, he could make certain functions be for certain programs.  So you could claim the edit function and return the original file as well.