├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── DocFX.yml ├── .gitignore ├── .vscode └── settings.json ├── CONTRIBUTING.md ├── DocFX ├── API │ └── index.md ├── Articles │ ├── Graphics.md │ ├── Shell.md │ ├── Temp.md │ ├── index.md │ └── toc.yml ├── DocFX.json ├── Templates │ └── DarkFX │ │ ├── partials │ │ ├── affix.tmpl.partial │ │ ├── footer.tmpl.partial │ │ └── head.tmpl.partial │ │ └── styles │ │ ├── docfx.vendor.css │ │ ├── doxfx.vendor.js │ │ ├── main.css │ │ └── toggle-theme.js ├── index.md └── toc.yml ├── LICENSE ├── Makefile ├── PrismAPI ├── Audio │ ├── AudioPlayer.cs │ └── Synth.cs ├── Filesystem │ ├── FilesystemManager.cs │ ├── Filesystems │ │ ├── EXT4 │ │ │ └── SuperBlock.cs │ │ ├── TAR │ │ │ ├── FileTypes.cs │ │ │ ├── Header.cs │ │ │ └── TARFile.cs │ │ └── XFS │ │ │ ├── README.md │ │ │ └── Structure │ │ │ ├── AGFBlock.cs │ │ │ ├── BTreeBlock.cs │ │ │ ├── SuperBlock.cs │ │ │ ├── SuperBlockFlags.cs │ │ │ └── SuperBlockQuotaFlags.cs │ └── Formats │ │ ├── ELF │ │ ├── ELFClassType.cs │ │ ├── ELFEndianType.cs │ │ ├── ELFHeader │ │ │ ├── ELFHeader32.cs │ │ │ └── ELFHeader64.cs │ │ ├── ELFMachineType.cs │ │ ├── ELFProgramHeader │ │ │ ├── ELFProgramHeader32.cs │ │ │ └── ELFProgramHeader64.cs │ │ ├── ELFProgramType.cs │ │ ├── ELFSectionFlagsType.cs │ │ ├── ELFSectionHeader │ │ │ ├── ELFSectionHeader32.cs │ │ │ └── ELFSectionHeader64.cs │ │ ├── ELFSectionType.cs │ │ ├── ELFSymbolTable │ │ │ ├── ELFSymbolTable32.cs │ │ │ └── ELFSymbolTable64.cs │ │ ├── ELFSystemABIType.cs │ │ └── ELFType.cs │ │ └── INI │ │ └── INIReader.cs ├── Graphics │ ├── Animation │ │ ├── AnimationController.cs │ │ ├── AnimationMode.cs │ │ └── ColorController.cs │ ├── Canvas.cs │ ├── Color.cs │ ├── Filters.cs │ ├── Fonts │ │ ├── Font.cs │ │ └── Glyph.cs │ ├── Gradient.cs │ ├── Image.cs │ ├── Physics │ │ ├── Colisions │ │ │ └── CubeColider.cs │ │ └── Gravity.cs │ └── Rasterizer │ │ ├── Camera.cs │ │ ├── Engine.cs │ │ ├── Light.cs │ │ ├── LightTypes.cs │ │ ├── Mesh.cs │ │ └── Triangle.cs ├── Hardware │ └── GPU │ │ ├── Display.cs │ │ ├── VESA │ │ └── VBECanvas.cs │ │ └── VMWare │ │ └── SVGAIICanvas.cs ├── Network │ ├── HTTP │ │ ├── HTTPClient.cs │ │ └── HTTPStatus.cs │ ├── NetworkManager.cs │ └── URL.cs ├── PrismAPI.csproj ├── Runtime │ ├── Executable.cs │ ├── SSharp │ │ ├── Binary.cs │ │ ├── Compiler.cs │ │ ├── Structure │ │ │ ├── OPCode.cs │ │ │ ├── Token.cs │ │ │ └── TokenType.cs │ │ └── Tokenizer.cs │ ├── SShell │ │ ├── Scripts │ │ │ ├── CLI.cs │ │ │ ├── Locker.cs │ │ │ ├── Script.cs │ │ │ ├── Status.cs │ │ │ ├── Unix.cs │ │ │ └── VEdit.cs │ │ └── Shell.cs │ └── SystemCall │ │ ├── AccessLevel.cs │ │ ├── Handler.cs │ │ └── Kind.cs ├── Tools │ ├── Compression │ │ ├── DeflateStream.cs │ │ └── LZW.cs │ ├── Coordinates.cs │ ├── Crypt.cs │ ├── Diagnostics │ │ ├── Debugger.cs │ │ └── Severity.cs │ ├── EventHandler.cs │ ├── Extentions │ │ ├── KeyboardEx.cs │ │ ├── MouseEx.cs │ │ └── StringEx.cs │ └── FluentXS │ │ ├── ArgumentBuilder.cs │ │ └── PlugArgument.cs └── UI │ ├── Animation.cs │ ├── Config │ ├── CursorStatus.cs │ ├── LayoutStyle.cs │ ├── MenuStyle.cs │ └── ThemeStyle.cs │ ├── Control.cs │ ├── Controls │ ├── Button.cs │ ├── Drawable.cs │ ├── Label.cs │ └── Textbox.cs │ ├── DialogBox.cs │ ├── Window.cs │ └── WindowManager.cs ├── PrismOS.sln ├── PrismOS ├── Boot.cs ├── Media │ ├── Audio │ │ ├── Shutdown-Alt.wav │ │ ├── Shutdown.wav │ │ └── Startup.wav │ ├── Fonts │ │ └── Malgun_Gothic_32x.psf │ ├── Images │ │ ├── Cursor.bmp │ │ ├── Prism.bmp │ │ └── Wallpaper.bmp │ └── Media.cs ├── PrismOS.csproj └── Program.cs └── README.md /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/DocFX.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/.github/workflows/DocFX.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DocFX/API/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/DocFX/API/index.md -------------------------------------------------------------------------------- /DocFX/Articles/Graphics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/DocFX/Articles/Graphics.md -------------------------------------------------------------------------------- /DocFX/Articles/Shell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/DocFX/Articles/Shell.md -------------------------------------------------------------------------------- /DocFX/Articles/Temp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/DocFX/Articles/Temp.md -------------------------------------------------------------------------------- /DocFX/Articles/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/DocFX/Articles/index.md -------------------------------------------------------------------------------- /DocFX/Articles/toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/DocFX/Articles/toc.yml -------------------------------------------------------------------------------- /DocFX/DocFX.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/DocFX/DocFX.json -------------------------------------------------------------------------------- /DocFX/Templates/DarkFX/partials/affix.tmpl.partial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/DocFX/Templates/DarkFX/partials/affix.tmpl.partial -------------------------------------------------------------------------------- /DocFX/Templates/DarkFX/partials/footer.tmpl.partial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/DocFX/Templates/DarkFX/partials/footer.tmpl.partial -------------------------------------------------------------------------------- /DocFX/Templates/DarkFX/partials/head.tmpl.partial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/DocFX/Templates/DarkFX/partials/head.tmpl.partial -------------------------------------------------------------------------------- /DocFX/Templates/DarkFX/styles/docfx.vendor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/DocFX/Templates/DarkFX/styles/docfx.vendor.css -------------------------------------------------------------------------------- /DocFX/Templates/DarkFX/styles/doxfx.vendor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/DocFX/Templates/DarkFX/styles/doxfx.vendor.js -------------------------------------------------------------------------------- /DocFX/Templates/DarkFX/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/DocFX/Templates/DarkFX/styles/main.css -------------------------------------------------------------------------------- /DocFX/Templates/DarkFX/styles/toggle-theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/DocFX/Templates/DarkFX/styles/toggle-theme.js -------------------------------------------------------------------------------- /DocFX/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/DocFX/index.md -------------------------------------------------------------------------------- /DocFX/toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/DocFX/toc.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/Makefile -------------------------------------------------------------------------------- /PrismAPI/Audio/AudioPlayer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Audio/AudioPlayer.cs -------------------------------------------------------------------------------- /PrismAPI/Audio/Synth.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Audio/Synth.cs -------------------------------------------------------------------------------- /PrismAPI/Filesystem/FilesystemManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Filesystem/FilesystemManager.cs -------------------------------------------------------------------------------- /PrismAPI/Filesystem/Filesystems/EXT4/SuperBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Filesystem/Filesystems/EXT4/SuperBlock.cs -------------------------------------------------------------------------------- /PrismAPI/Filesystem/Filesystems/TAR/FileTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Filesystem/Filesystems/TAR/FileTypes.cs -------------------------------------------------------------------------------- /PrismAPI/Filesystem/Filesystems/TAR/Header.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Filesystem/Filesystems/TAR/Header.cs -------------------------------------------------------------------------------- /PrismAPI/Filesystem/Filesystems/TAR/TARFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Filesystem/Filesystems/TAR/TARFile.cs -------------------------------------------------------------------------------- /PrismAPI/Filesystem/Filesystems/XFS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Filesystem/Filesystems/XFS/README.md -------------------------------------------------------------------------------- /PrismAPI/Filesystem/Filesystems/XFS/Structure/AGFBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Filesystem/Filesystems/XFS/Structure/AGFBlock.cs -------------------------------------------------------------------------------- /PrismAPI/Filesystem/Filesystems/XFS/Structure/BTreeBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Filesystem/Filesystems/XFS/Structure/BTreeBlock.cs -------------------------------------------------------------------------------- /PrismAPI/Filesystem/Filesystems/XFS/Structure/SuperBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Filesystem/Filesystems/XFS/Structure/SuperBlock.cs -------------------------------------------------------------------------------- /PrismAPI/Filesystem/Filesystems/XFS/Structure/SuperBlockFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Filesystem/Filesystems/XFS/Structure/SuperBlockFlags.cs -------------------------------------------------------------------------------- /PrismAPI/Filesystem/Filesystems/XFS/Structure/SuperBlockQuotaFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Filesystem/Filesystems/XFS/Structure/SuperBlockQuotaFlags.cs -------------------------------------------------------------------------------- /PrismAPI/Filesystem/Formats/ELF/ELFClassType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Filesystem/Formats/ELF/ELFClassType.cs -------------------------------------------------------------------------------- /PrismAPI/Filesystem/Formats/ELF/ELFEndianType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Filesystem/Formats/ELF/ELFEndianType.cs -------------------------------------------------------------------------------- /PrismAPI/Filesystem/Formats/ELF/ELFHeader/ELFHeader32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Filesystem/Formats/ELF/ELFHeader/ELFHeader32.cs -------------------------------------------------------------------------------- /PrismAPI/Filesystem/Formats/ELF/ELFHeader/ELFHeader64.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Filesystem/Formats/ELF/ELFHeader/ELFHeader64.cs -------------------------------------------------------------------------------- /PrismAPI/Filesystem/Formats/ELF/ELFMachineType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Filesystem/Formats/ELF/ELFMachineType.cs -------------------------------------------------------------------------------- /PrismAPI/Filesystem/Formats/ELF/ELFProgramHeader/ELFProgramHeader32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Filesystem/Formats/ELF/ELFProgramHeader/ELFProgramHeader32.cs -------------------------------------------------------------------------------- /PrismAPI/Filesystem/Formats/ELF/ELFProgramHeader/ELFProgramHeader64.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Filesystem/Formats/ELF/ELFProgramHeader/ELFProgramHeader64.cs -------------------------------------------------------------------------------- /PrismAPI/Filesystem/Formats/ELF/ELFProgramType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Filesystem/Formats/ELF/ELFProgramType.cs -------------------------------------------------------------------------------- /PrismAPI/Filesystem/Formats/ELF/ELFSectionFlagsType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Filesystem/Formats/ELF/ELFSectionFlagsType.cs -------------------------------------------------------------------------------- /PrismAPI/Filesystem/Formats/ELF/ELFSectionHeader/ELFSectionHeader32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Filesystem/Formats/ELF/ELFSectionHeader/ELFSectionHeader32.cs -------------------------------------------------------------------------------- /PrismAPI/Filesystem/Formats/ELF/ELFSectionHeader/ELFSectionHeader64.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Filesystem/Formats/ELF/ELFSectionHeader/ELFSectionHeader64.cs -------------------------------------------------------------------------------- /PrismAPI/Filesystem/Formats/ELF/ELFSectionType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Filesystem/Formats/ELF/ELFSectionType.cs -------------------------------------------------------------------------------- /PrismAPI/Filesystem/Formats/ELF/ELFSymbolTable/ELFSymbolTable32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Filesystem/Formats/ELF/ELFSymbolTable/ELFSymbolTable32.cs -------------------------------------------------------------------------------- /PrismAPI/Filesystem/Formats/ELF/ELFSymbolTable/ELFSymbolTable64.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Filesystem/Formats/ELF/ELFSymbolTable/ELFSymbolTable64.cs -------------------------------------------------------------------------------- /PrismAPI/Filesystem/Formats/ELF/ELFSystemABIType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Filesystem/Formats/ELF/ELFSystemABIType.cs -------------------------------------------------------------------------------- /PrismAPI/Filesystem/Formats/ELF/ELFType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Filesystem/Formats/ELF/ELFType.cs -------------------------------------------------------------------------------- /PrismAPI/Filesystem/Formats/INI/INIReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Filesystem/Formats/INI/INIReader.cs -------------------------------------------------------------------------------- /PrismAPI/Graphics/Animation/AnimationController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Graphics/Animation/AnimationController.cs -------------------------------------------------------------------------------- /PrismAPI/Graphics/Animation/AnimationMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Graphics/Animation/AnimationMode.cs -------------------------------------------------------------------------------- /PrismAPI/Graphics/Animation/ColorController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Graphics/Animation/ColorController.cs -------------------------------------------------------------------------------- /PrismAPI/Graphics/Canvas.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Graphics/Canvas.cs -------------------------------------------------------------------------------- /PrismAPI/Graphics/Color.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Graphics/Color.cs -------------------------------------------------------------------------------- /PrismAPI/Graphics/Filters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Graphics/Filters.cs -------------------------------------------------------------------------------- /PrismAPI/Graphics/Fonts/Font.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Graphics/Fonts/Font.cs -------------------------------------------------------------------------------- /PrismAPI/Graphics/Fonts/Glyph.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Graphics/Fonts/Glyph.cs -------------------------------------------------------------------------------- /PrismAPI/Graphics/Gradient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Graphics/Gradient.cs -------------------------------------------------------------------------------- /PrismAPI/Graphics/Image.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Graphics/Image.cs -------------------------------------------------------------------------------- /PrismAPI/Graphics/Physics/Colisions/CubeColider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Graphics/Physics/Colisions/CubeColider.cs -------------------------------------------------------------------------------- /PrismAPI/Graphics/Physics/Gravity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Graphics/Physics/Gravity.cs -------------------------------------------------------------------------------- /PrismAPI/Graphics/Rasterizer/Camera.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Graphics/Rasterizer/Camera.cs -------------------------------------------------------------------------------- /PrismAPI/Graphics/Rasterizer/Engine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Graphics/Rasterizer/Engine.cs -------------------------------------------------------------------------------- /PrismAPI/Graphics/Rasterizer/Light.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Graphics/Rasterizer/Light.cs -------------------------------------------------------------------------------- /PrismAPI/Graphics/Rasterizer/LightTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Graphics/Rasterizer/LightTypes.cs -------------------------------------------------------------------------------- /PrismAPI/Graphics/Rasterizer/Mesh.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Graphics/Rasterizer/Mesh.cs -------------------------------------------------------------------------------- /PrismAPI/Graphics/Rasterizer/Triangle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Graphics/Rasterizer/Triangle.cs -------------------------------------------------------------------------------- /PrismAPI/Hardware/GPU/Display.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Hardware/GPU/Display.cs -------------------------------------------------------------------------------- /PrismAPI/Hardware/GPU/VESA/VBECanvas.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Hardware/GPU/VESA/VBECanvas.cs -------------------------------------------------------------------------------- /PrismAPI/Hardware/GPU/VMWare/SVGAIICanvas.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Hardware/GPU/VMWare/SVGAIICanvas.cs -------------------------------------------------------------------------------- /PrismAPI/Network/HTTP/HTTPClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Network/HTTP/HTTPClient.cs -------------------------------------------------------------------------------- /PrismAPI/Network/HTTP/HTTPStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Network/HTTP/HTTPStatus.cs -------------------------------------------------------------------------------- /PrismAPI/Network/NetworkManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Network/NetworkManager.cs -------------------------------------------------------------------------------- /PrismAPI/Network/URL.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Network/URL.cs -------------------------------------------------------------------------------- /PrismAPI/PrismAPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/PrismAPI.csproj -------------------------------------------------------------------------------- /PrismAPI/Runtime/Executable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Runtime/Executable.cs -------------------------------------------------------------------------------- /PrismAPI/Runtime/SSharp/Binary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Runtime/SSharp/Binary.cs -------------------------------------------------------------------------------- /PrismAPI/Runtime/SSharp/Compiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Runtime/SSharp/Compiler.cs -------------------------------------------------------------------------------- /PrismAPI/Runtime/SSharp/Structure/OPCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Runtime/SSharp/Structure/OPCode.cs -------------------------------------------------------------------------------- /PrismAPI/Runtime/SSharp/Structure/Token.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Runtime/SSharp/Structure/Token.cs -------------------------------------------------------------------------------- /PrismAPI/Runtime/SSharp/Structure/TokenType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Runtime/SSharp/Structure/TokenType.cs -------------------------------------------------------------------------------- /PrismAPI/Runtime/SSharp/Tokenizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Runtime/SSharp/Tokenizer.cs -------------------------------------------------------------------------------- /PrismAPI/Runtime/SShell/Scripts/CLI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Runtime/SShell/Scripts/CLI.cs -------------------------------------------------------------------------------- /PrismAPI/Runtime/SShell/Scripts/Locker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Runtime/SShell/Scripts/Locker.cs -------------------------------------------------------------------------------- /PrismAPI/Runtime/SShell/Scripts/Script.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Runtime/SShell/Scripts/Script.cs -------------------------------------------------------------------------------- /PrismAPI/Runtime/SShell/Scripts/Status.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Runtime/SShell/Scripts/Status.cs -------------------------------------------------------------------------------- /PrismAPI/Runtime/SShell/Scripts/Unix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Runtime/SShell/Scripts/Unix.cs -------------------------------------------------------------------------------- /PrismAPI/Runtime/SShell/Scripts/VEdit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Runtime/SShell/Scripts/VEdit.cs -------------------------------------------------------------------------------- /PrismAPI/Runtime/SShell/Shell.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Runtime/SShell/Shell.cs -------------------------------------------------------------------------------- /PrismAPI/Runtime/SystemCall/AccessLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Runtime/SystemCall/AccessLevel.cs -------------------------------------------------------------------------------- /PrismAPI/Runtime/SystemCall/Handler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Runtime/SystemCall/Handler.cs -------------------------------------------------------------------------------- /PrismAPI/Runtime/SystemCall/Kind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Runtime/SystemCall/Kind.cs -------------------------------------------------------------------------------- /PrismAPI/Tools/Compression/DeflateStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Tools/Compression/DeflateStream.cs -------------------------------------------------------------------------------- /PrismAPI/Tools/Compression/LZW.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Tools/Compression/LZW.cs -------------------------------------------------------------------------------- /PrismAPI/Tools/Coordinates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Tools/Coordinates.cs -------------------------------------------------------------------------------- /PrismAPI/Tools/Crypt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Tools/Crypt.cs -------------------------------------------------------------------------------- /PrismAPI/Tools/Diagnostics/Debugger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Tools/Diagnostics/Debugger.cs -------------------------------------------------------------------------------- /PrismAPI/Tools/Diagnostics/Severity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Tools/Diagnostics/Severity.cs -------------------------------------------------------------------------------- /PrismAPI/Tools/EventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Tools/EventHandler.cs -------------------------------------------------------------------------------- /PrismAPI/Tools/Extentions/KeyboardEx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Tools/Extentions/KeyboardEx.cs -------------------------------------------------------------------------------- /PrismAPI/Tools/Extentions/MouseEx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Tools/Extentions/MouseEx.cs -------------------------------------------------------------------------------- /PrismAPI/Tools/Extentions/StringEx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Tools/Extentions/StringEx.cs -------------------------------------------------------------------------------- /PrismAPI/Tools/FluentXS/ArgumentBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Tools/FluentXS/ArgumentBuilder.cs -------------------------------------------------------------------------------- /PrismAPI/Tools/FluentXS/PlugArgument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/Tools/FluentXS/PlugArgument.cs -------------------------------------------------------------------------------- /PrismAPI/UI/Animation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/UI/Animation.cs -------------------------------------------------------------------------------- /PrismAPI/UI/Config/CursorStatus.cs: -------------------------------------------------------------------------------- 1 | namespace PrismAPI.UI.Config; 2 | 3 | public enum CursorStatus 4 | { 5 | Hovering, 6 | Clicked, 7 | Idle, 8 | } -------------------------------------------------------------------------------- /PrismAPI/UI/Config/LayoutStyle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/UI/Config/LayoutStyle.cs -------------------------------------------------------------------------------- /PrismAPI/UI/Config/MenuStyle.cs: -------------------------------------------------------------------------------- 1 | namespace PrismAPI.UI.Config; 2 | 3 | public enum MenuStyle 4 | { 5 | Floating, 6 | Docked, 7 | } -------------------------------------------------------------------------------- /PrismAPI/UI/Config/ThemeStyle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/UI/Config/ThemeStyle.cs -------------------------------------------------------------------------------- /PrismAPI/UI/Control.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/UI/Control.cs -------------------------------------------------------------------------------- /PrismAPI/UI/Controls/Button.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/UI/Controls/Button.cs -------------------------------------------------------------------------------- /PrismAPI/UI/Controls/Drawable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/UI/Controls/Drawable.cs -------------------------------------------------------------------------------- /PrismAPI/UI/Controls/Label.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/UI/Controls/Label.cs -------------------------------------------------------------------------------- /PrismAPI/UI/Controls/Textbox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/UI/Controls/Textbox.cs -------------------------------------------------------------------------------- /PrismAPI/UI/DialogBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/UI/DialogBox.cs -------------------------------------------------------------------------------- /PrismAPI/UI/Window.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/UI/Window.cs -------------------------------------------------------------------------------- /PrismAPI/UI/WindowManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismAPI/UI/WindowManager.cs -------------------------------------------------------------------------------- /PrismOS.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismOS.sln -------------------------------------------------------------------------------- /PrismOS/Boot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismOS/Boot.cs -------------------------------------------------------------------------------- /PrismOS/Media/Audio/Shutdown-Alt.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismOS/Media/Audio/Shutdown-Alt.wav -------------------------------------------------------------------------------- /PrismOS/Media/Audio/Shutdown.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismOS/Media/Audio/Shutdown.wav -------------------------------------------------------------------------------- /PrismOS/Media/Audio/Startup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismOS/Media/Audio/Startup.wav -------------------------------------------------------------------------------- /PrismOS/Media/Fonts/Malgun_Gothic_32x.psf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismOS/Media/Fonts/Malgun_Gothic_32x.psf -------------------------------------------------------------------------------- /PrismOS/Media/Images/Cursor.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismOS/Media/Images/Cursor.bmp -------------------------------------------------------------------------------- /PrismOS/Media/Images/Prism.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismOS/Media/Images/Prism.bmp -------------------------------------------------------------------------------- /PrismOS/Media/Images/Wallpaper.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismOS/Media/Images/Wallpaper.bmp -------------------------------------------------------------------------------- /PrismOS/Media/Media.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismOS/Media/Media.cs -------------------------------------------------------------------------------- /PrismOS/PrismOS.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismOS/PrismOS.csproj -------------------------------------------------------------------------------- /PrismOS/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/PrismOS/Program.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Project-Prism/Prism-OS/HEAD/README.md --------------------------------------------------------------------------------