Cy/VOS |
| |
My operating system: Cy/VOS |
The main tree is now kernel 3. It's been entirely rewritten in C. The kernel is a hard realtime OS, internally multithreaded. There are no busywaits anywhere in the kernel. Memory management is complete, and a basic VFS exists with support for FAT12 on floppy drives.
A mod player of my creation (xmod2) has been successfully ported to Cy/VOS. When sound support is a bit more stable, I'll probably post it.
NEW: Discuss Cy/VOS on the project WIKI!
The OS currently handles loading from floppy disk, booting into PMODE, setting up page and descriptor tables, and configuring interrupt tables. Memory management is functional, if not complete.
A lot has improved, and now it can run some simple FORTH code. Conway's Game of Life was successfully ported (no, I did not write the game itself, although it was heavily modified to suit the intricacies of Cy/VOS).
To use the demo image, you will need a blank disk. For Windows users, you will need a program like WinZip to unzip the image file, and a program like RAWRITE.EXE to write a disk image. For Linux users (or most other similar Free *nix), simply type:
| Linux Disk Instructions | |
|
If your browser unzips the file for you during download (some versions of Netscape reportedly do this), then you should leave out the "| gzip -d" part of the command.
Download a disk image of the current version here:
| All material on these pages is Copyright (c) Jennifer E. Elaan. |
|