PSOS is a (very) basic x86 16-bit operating system written in assembly.
Currently all PSOS is, is a simple command line with 4 commands: CIRCLE, CLEAR, HELP, and VGATEST.
- CIRCLE demonstrates VGA mode 13h by drawing a circle.
- CLEAR clears the screen.
- HELP displays a help message.
- VGATEST displays the possible colors in VGA mode 13h.
Note that these commands are in all-caps. This is because PSOS's keyboard driver does not currently support lowercase. The only other feature is text scrolling. If text reaches the bottom of the screen, it is scrolled up. This is still very buggy.
Here is what I hope to accomplish in the next version:
- Port PSOS to C
- Implement exception handling
- Add more commands
- Implement filesystem
- Implement VESA driver