├── Filesystem.vmdk ├── PurpleMoon.sln ├── PurpleMoon ├── Commands │ ├── CMD_CLEAR.cs │ ├── CMD_GUI.cs │ └── TERM_CLEAR.cs ├── Core │ ├── CLI.cs │ ├── Clock.cs │ ├── ControlManager.cs │ ├── Graphics2D.cs │ ├── Kernel.cs │ └── ProcessManager.cs ├── GUI │ ├── Control.cs │ ├── Controls │ │ ├── Button.cs │ │ ├── CheckBox.cs │ │ ├── Label.cs │ │ └── TextBox.cs │ ├── System │ │ ├── Dialog.cs │ │ ├── MenuApps.cs │ │ ├── MenuMain.cs │ │ └── Taskbar.cs │ └── Window.cs ├── Hardware │ ├── KBPS2.cs │ ├── KBStringReader.cs │ ├── MSPS2.cs │ ├── PMFAT.cs │ ├── SVGA.cs │ └── VGA.cs ├── Math │ ├── Point.cs │ ├── Rectangle.cs │ ├── Vector2.cs │ └── Vector3.cs ├── Processes │ ├── AboutOS.cs │ ├── Logon.cs │ ├── LogonWindow.cs │ ├── Shell.cs │ └── Terminal.cs ├── PurpleMoon.csproj └── Types │ ├── Bitmap.cs │ ├── CLICommand.cs │ ├── Color.cs │ ├── ControlStyle.cs │ ├── Cursor.cs │ ├── DialogResult.cs │ ├── Font.cs │ ├── FontCharIndex.cs │ ├── Process.cs │ ├── ProcessPriority.cs │ ├── TerminalChar.cs │ ├── TerminalCommand.cs │ └── TextAlign.cs └── README.md /Filesystem.vmdk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/Filesystem.vmdk -------------------------------------------------------------------------------- /PurpleMoon.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon.sln -------------------------------------------------------------------------------- /PurpleMoon/Commands/CMD_CLEAR.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Commands/CMD_CLEAR.cs -------------------------------------------------------------------------------- /PurpleMoon/Commands/CMD_GUI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Commands/CMD_GUI.cs -------------------------------------------------------------------------------- /PurpleMoon/Commands/TERM_CLEAR.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Commands/TERM_CLEAR.cs -------------------------------------------------------------------------------- /PurpleMoon/Core/CLI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Core/CLI.cs -------------------------------------------------------------------------------- /PurpleMoon/Core/Clock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Core/Clock.cs -------------------------------------------------------------------------------- /PurpleMoon/Core/ControlManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Core/ControlManager.cs -------------------------------------------------------------------------------- /PurpleMoon/Core/Graphics2D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Core/Graphics2D.cs -------------------------------------------------------------------------------- /PurpleMoon/Core/Kernel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Core/Kernel.cs -------------------------------------------------------------------------------- /PurpleMoon/Core/ProcessManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Core/ProcessManager.cs -------------------------------------------------------------------------------- /PurpleMoon/GUI/Control.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/GUI/Control.cs -------------------------------------------------------------------------------- /PurpleMoon/GUI/Controls/Button.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/GUI/Controls/Button.cs -------------------------------------------------------------------------------- /PurpleMoon/GUI/Controls/CheckBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/GUI/Controls/CheckBox.cs -------------------------------------------------------------------------------- /PurpleMoon/GUI/Controls/Label.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/GUI/Controls/Label.cs -------------------------------------------------------------------------------- /PurpleMoon/GUI/Controls/TextBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/GUI/Controls/TextBox.cs -------------------------------------------------------------------------------- /PurpleMoon/GUI/System/Dialog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/GUI/System/Dialog.cs -------------------------------------------------------------------------------- /PurpleMoon/GUI/System/MenuApps.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/GUI/System/MenuApps.cs -------------------------------------------------------------------------------- /PurpleMoon/GUI/System/MenuMain.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/GUI/System/MenuMain.cs -------------------------------------------------------------------------------- /PurpleMoon/GUI/System/Taskbar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/GUI/System/Taskbar.cs -------------------------------------------------------------------------------- /PurpleMoon/GUI/Window.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/GUI/Window.cs -------------------------------------------------------------------------------- /PurpleMoon/Hardware/KBPS2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Hardware/KBPS2.cs -------------------------------------------------------------------------------- /PurpleMoon/Hardware/KBStringReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Hardware/KBStringReader.cs -------------------------------------------------------------------------------- /PurpleMoon/Hardware/MSPS2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Hardware/MSPS2.cs -------------------------------------------------------------------------------- /PurpleMoon/Hardware/PMFAT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Hardware/PMFAT.cs -------------------------------------------------------------------------------- /PurpleMoon/Hardware/SVGA.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Hardware/SVGA.cs -------------------------------------------------------------------------------- /PurpleMoon/Hardware/VGA.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Hardware/VGA.cs -------------------------------------------------------------------------------- /PurpleMoon/Math/Point.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Math/Point.cs -------------------------------------------------------------------------------- /PurpleMoon/Math/Rectangle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Math/Rectangle.cs -------------------------------------------------------------------------------- /PurpleMoon/Math/Vector2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Math/Vector2.cs -------------------------------------------------------------------------------- /PurpleMoon/Math/Vector3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Math/Vector3.cs -------------------------------------------------------------------------------- /PurpleMoon/Processes/AboutOS.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Processes/AboutOS.cs -------------------------------------------------------------------------------- /PurpleMoon/Processes/Logon.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Processes/Logon.cs -------------------------------------------------------------------------------- /PurpleMoon/Processes/LogonWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Processes/LogonWindow.cs -------------------------------------------------------------------------------- /PurpleMoon/Processes/Shell.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Processes/Shell.cs -------------------------------------------------------------------------------- /PurpleMoon/Processes/Terminal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Processes/Terminal.cs -------------------------------------------------------------------------------- /PurpleMoon/PurpleMoon.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/PurpleMoon.csproj -------------------------------------------------------------------------------- /PurpleMoon/Types/Bitmap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Types/Bitmap.cs -------------------------------------------------------------------------------- /PurpleMoon/Types/CLICommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Types/CLICommand.cs -------------------------------------------------------------------------------- /PurpleMoon/Types/Color.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Types/Color.cs -------------------------------------------------------------------------------- /PurpleMoon/Types/ControlStyle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Types/ControlStyle.cs -------------------------------------------------------------------------------- /PurpleMoon/Types/Cursor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Types/Cursor.cs -------------------------------------------------------------------------------- /PurpleMoon/Types/DialogResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Types/DialogResult.cs -------------------------------------------------------------------------------- /PurpleMoon/Types/Font.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Types/Font.cs -------------------------------------------------------------------------------- /PurpleMoon/Types/FontCharIndex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Types/FontCharIndex.cs -------------------------------------------------------------------------------- /PurpleMoon/Types/Process.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Types/Process.cs -------------------------------------------------------------------------------- /PurpleMoon/Types/ProcessPriority.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Types/ProcessPriority.cs -------------------------------------------------------------------------------- /PurpleMoon/Types/TerminalChar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Types/TerminalChar.cs -------------------------------------------------------------------------------- /PurpleMoon/Types/TerminalCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Types/TerminalCommand.cs -------------------------------------------------------------------------------- /PurpleMoon/Types/TextAlign.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/PurpleMoon/Types/TextAlign.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/napalmtorch/PurpleMoonOS_Old/HEAD/README.md --------------------------------------------------------------------------------