Kube OS - Jan 30, 2007

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
kubeos
Member
Member
Posts: 138
Joined: Tue Jan 30, 2007 2:31 pm
Location: Kamloops BC, CANADA
Contact:

Kube OS - Jan 30, 2007

Post 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.
User avatar
Alboin
Member
Member
Posts: 1466
Joined: Thu Jan 04, 2007 3:29 pm
Location: Noricum and Pannonia

Post 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!
C8H10N4O2 | #446691 | Trust the nodes.
kubeos
Member
Member
Posts: 138
Joined: Tue Jan 30, 2007 2:31 pm
Location: Kamloops BC, CANADA
Contact:

exe support

Post 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.
Post Reply