Page 1 of 1

Kube OS - Jan 30, 2007

Posted: Tue Jan 30, 2007 2:42 pm
by kubeos
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.

Posted: Tue Jan 30, 2007 3:02 pm
by Alboin
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!

exe support

Posted: Tue Jan 30, 2007 7:59 pm
by kubeos
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.