Project 7: Bare-Metal Windowing Editor
Starting with this project, we will create SWIM (Simple WIndowing Machine), a basic but functional
operating system. In this assignment, you will start SWIM by creating a windowing environment with a
text editor. The VGA buffer will be divided into four windows. Within each window, the user may edit
a text document.
Submission
Assessment
- Level 1
- Editor works in a single window
- Level 2
- Four windows, each with a working editor
- Level 3
- Arrow keys, delete keys, and scrolling all work.