├── .github ├── ISSUE_TEMPLATE.md └── workflows │ └── top-issues-dashboard.yml ├── .gitignore ├── LICENSE ├── README.md ├── private ├── Debugging │ ├── kernel-notworking.elf │ └── kernel-working.elf ├── README.md └── Shortcut │ ├── PatienceOS Command Prompt.lnk │ ├── README.md │ └── setenv.cmd └── src ├── PatienceOS.Kernel.Tests ├── ConsoleTests.cs ├── FrameBufferTests.cs └── PatienceOS.Kernel.Tests.csproj ├── PatienceOS.Kernel ├── Color.cs ├── Console.cs ├── FrameBuffer.cs ├── PatienceOS.Kernel.NoStdLib.csproj ├── PatienceOS.Kernel.csproj ├── kernel.cs └── zerosharp.cs ├── PatienceOS.NoStdLib.sln ├── PatienceOS.sln ├── linker.ld └── loader.asm /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankRay78/PatienceOS/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/top-issues-dashboard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankRay78/PatienceOS/HEAD/.github/workflows/top-issues-dashboard.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankRay78/PatienceOS/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankRay78/PatienceOS/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankRay78/PatienceOS/HEAD/README.md -------------------------------------------------------------------------------- /private/Debugging/kernel-notworking.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankRay78/PatienceOS/HEAD/private/Debugging/kernel-notworking.elf -------------------------------------------------------------------------------- /private/Debugging/kernel-working.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankRay78/PatienceOS/HEAD/private/Debugging/kernel-working.elf -------------------------------------------------------------------------------- /private/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankRay78/PatienceOS/HEAD/private/README.md -------------------------------------------------------------------------------- /private/Shortcut/PatienceOS Command Prompt.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankRay78/PatienceOS/HEAD/private/Shortcut/PatienceOS Command Prompt.lnk -------------------------------------------------------------------------------- /private/Shortcut/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankRay78/PatienceOS/HEAD/private/Shortcut/README.md -------------------------------------------------------------------------------- /private/Shortcut/setenv.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankRay78/PatienceOS/HEAD/private/Shortcut/setenv.cmd -------------------------------------------------------------------------------- /src/PatienceOS.Kernel.Tests/ConsoleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankRay78/PatienceOS/HEAD/src/PatienceOS.Kernel.Tests/ConsoleTests.cs -------------------------------------------------------------------------------- /src/PatienceOS.Kernel.Tests/FrameBufferTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankRay78/PatienceOS/HEAD/src/PatienceOS.Kernel.Tests/FrameBufferTests.cs -------------------------------------------------------------------------------- /src/PatienceOS.Kernel.Tests/PatienceOS.Kernel.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankRay78/PatienceOS/HEAD/src/PatienceOS.Kernel.Tests/PatienceOS.Kernel.Tests.csproj -------------------------------------------------------------------------------- /src/PatienceOS.Kernel/Color.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankRay78/PatienceOS/HEAD/src/PatienceOS.Kernel/Color.cs -------------------------------------------------------------------------------- /src/PatienceOS.Kernel/Console.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankRay78/PatienceOS/HEAD/src/PatienceOS.Kernel/Console.cs -------------------------------------------------------------------------------- /src/PatienceOS.Kernel/FrameBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankRay78/PatienceOS/HEAD/src/PatienceOS.Kernel/FrameBuffer.cs -------------------------------------------------------------------------------- /src/PatienceOS.Kernel/PatienceOS.Kernel.NoStdLib.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankRay78/PatienceOS/HEAD/src/PatienceOS.Kernel/PatienceOS.Kernel.NoStdLib.csproj -------------------------------------------------------------------------------- /src/PatienceOS.Kernel/PatienceOS.Kernel.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankRay78/PatienceOS/HEAD/src/PatienceOS.Kernel/PatienceOS.Kernel.csproj -------------------------------------------------------------------------------- /src/PatienceOS.Kernel/kernel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankRay78/PatienceOS/HEAD/src/PatienceOS.Kernel/kernel.cs -------------------------------------------------------------------------------- /src/PatienceOS.Kernel/zerosharp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankRay78/PatienceOS/HEAD/src/PatienceOS.Kernel/zerosharp.cs -------------------------------------------------------------------------------- /src/PatienceOS.NoStdLib.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankRay78/PatienceOS/HEAD/src/PatienceOS.NoStdLib.sln -------------------------------------------------------------------------------- /src/PatienceOS.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankRay78/PatienceOS/HEAD/src/PatienceOS.sln -------------------------------------------------------------------------------- /src/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankRay78/PatienceOS/HEAD/src/linker.ld -------------------------------------------------------------------------------- /src/loader.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FrankRay78/PatienceOS/HEAD/src/loader.asm --------------------------------------------------------------------------------