Greetings,
I have finally posted an image of Kube OS online for people to play with.
Kube is a real mode operating system currently useable only on floppies (unless you want to trash your MBR on the HD) Also works well with BOCHS.
FEATURES:
A simple linear block filesystem
A command shell
User programs (sys, copy, ted) <-- ted being a pathetic text editor
This is a hobby OS which I basically finished in 2004, but never did anything with it. Now I've decided to see what I can do with it. My immediate goals, to give it a filesystem for hard drives, and a mouse driver.
The real reason for this post is that I am hoping someone can point me to some good resources for writing a simple ps2 mouse driver. I already have the beginnings of a GUI, but no working mouse.
Also, I have not released the source code. I am trying to rewrite everything in Turbo C or Borland as the compiler I use now is one that I wrote myself. Once I can get it to compile under a proper C compiler then I will offer the sources for download.
Thanks, oh, the website is http://www.bc5.ca
or http://kube.tekcities.com
Have a nice day.
Kube OS - Jan 30, 2007
Mouse information? There is a lot of information in the Indispensable PC Hardware book, which is, I think one of the best sources of info about nearly any piece of hardware. However, it is now hard to find......Otherwise, try these:
Bona Fide Goodies
A recent forum thread...
Good luck!
Bona Fide Goodies
A recent forum thread...
Good luck!
C8H10N4O2 | #446691 | Trust the nodes.
exe support
I had time to work on exe support today. And for the most part it works. I had been working on a dos clone version at the same time as the original kube. Really it was just a fixup of my system calls to make them DOS compatible since i was already using int 21h.
Anyway, since I got the EXE format figured out, and dos COM files already work, I'm gonna try going for a DOS compatible system.
So where does that leave me? FAT12.. ARGH.. But obviously a more supported file system would help me in the long run.. it just looks so darn complicated.
Go ahead, ask the question. Why another DOS clone? Well.. this is a hobby. I don't want to port programs. I just want to write the OS. Also, I think it would be nice to have another public domain DOS.
Anyway, since I got the EXE format figured out, and dos COM files already work, I'm gonna try going for a DOS compatible system.
So where does that leave me? FAT12.. ARGH.. But obviously a more supported file system would help me in the long run.. it just looks so darn complicated.
Go ahead, ask the question. Why another DOS clone? Well.. this is a hobby. I don't want to port programs. I just want to write the OS. Also, I think it would be nice to have another public domain DOS.